<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://insidethelink.ortiche.net/wiki/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://insidethelink.ortiche.net/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=AndreyNazarov</id>
		<title>A look inside The Link @ wiki - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="http://insidethelink.ortiche.net/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=AndreyNazarov"/>
		<link rel="alternate" type="text/html" href="http://insidethelink.ortiche.net/wiki/index.php/Special:Contributions/AndreyNazarov"/>
		<updated>2026-05-01T12:36:19Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.23.15</generator>

	<entry>
		<id>http://insidethelink.ortiche.net/wiki/index.php/Myst_scripts</id>
		<title>Myst scripts</title>
		<link rel="alternate" type="text/html" href="http://insidethelink.ortiche.net/wiki/index.php/Myst_scripts"/>
				<updated>2008-09-19T13:19:31Z</updated>
		
		<summary type="html">&lt;p&gt;AndreyNazarov: /* Command 111 */ makes hotspot not drawable&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Myst}}&lt;br /&gt;
This page contains, or will contain, a list of all known commands in Myst, as used in record types 5, 6, 7, 8, 10, 11, and 12. The script format always starts with an unsigned short representing the command count, and then per command has this structure:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;structure&amp;quot;&lt;br /&gt;
|unsigned short||opcode&lt;br /&gt;
|-&lt;br /&gt;
|unsigned short||var&lt;br /&gt;
|-&lt;br /&gt;
|unsigned short||num_values&lt;br /&gt;
|-&lt;br /&gt;
|unsigned short||values[num_values]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The way scripts are stored, they each contain a command number, a variable number, and any number of arguments. When a variable number is not given, a &amp;quot;0&amp;quot; is used. So when the key below says that the variable is &amp;quot;optional&amp;quot;, that means that it has been found both with and without a variable being passed in. In some cases, the syntax of the arguments depends on whether a variable was passed in. In this case, the variable/arguments header is repeated for each form of the command.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Command 0==&lt;br /&gt;
*'''Variable:''' Optional&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
Seems to toggle a variable between 0 and 1. For example, see the marker switches on MYST island.&lt;br /&gt;
&lt;br /&gt;
==Command 1==&lt;br /&gt;
*'''Variable:''' Optional&lt;br /&gt;
*'''Arguments:''' ''u0''&lt;br /&gt;
&lt;br /&gt;
Could mean &amp;quot;set variable to ''u0''&amp;quot;. ''u0'' takes on any number between 0 and 7 (maybe a bit field?)&lt;br /&gt;
&lt;br /&gt;
==Command 2: alternative destination==&lt;br /&gt;
*'''Variable:''' Yes&lt;br /&gt;
*'''Arguments:''' ''dest''&lt;br /&gt;
&lt;br /&gt;
This command goes to ''dest'' instead of the regular destination if ''var'' is a certain (unknown) value. (Only used for SELEN 1240 and CHANNEL 3359)&lt;br /&gt;
&lt;br /&gt;
==Command 3: change cursor==&lt;br /&gt;
*'''Variable:''' Yes&lt;br /&gt;
*'''Arguments:''' ''clrc_id''&lt;br /&gt;
&lt;br /&gt;
*''clrc_id'' is always 800, 801, or 802. (Only 5 different cases). These are the &amp;quot;animated&amp;quot; cursors of dropping the white, red, and blue pages, respectively.&lt;br /&gt;
&lt;br /&gt;
This command seems to change cursor to ''clrc_id'' if var is a certain (unknown) value.&lt;br /&gt;
&lt;br /&gt;
==Command 4==&lt;br /&gt;
*'''Variable:''' Optional&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
==Command 6==&lt;br /&gt;
*'''Variable:''' Optional&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
==Command 7==&lt;br /&gt;
*'''Variable:''' Optional&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
==Command 8==&lt;br /&gt;
*'''Variable:''' Optional&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
==Command 9==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' [''u0'']&lt;br /&gt;
&lt;br /&gt;
*''u0'' is always either ''FFFF'' or omitted.&lt;br /&gt;
&lt;br /&gt;
==Command 12==&lt;br /&gt;
*'''Variable:''' Optional&lt;br /&gt;
*'''Arguments:''' ''u0''&lt;br /&gt;
&lt;br /&gt;
''Related to [[#Command 13|command 13]]''.&lt;br /&gt;
&lt;br /&gt;
*''u0'' appears to be a nearby card.&lt;br /&gt;
&lt;br /&gt;
This may have similar function to [[#Command 2|command 2]].&lt;br /&gt;
&lt;br /&gt;
==Command 13==&lt;br /&gt;
*'''Variable:''' Optional&lt;br /&gt;
*'''Arguments:''' ''u0''&lt;br /&gt;
&lt;br /&gt;
''Related to [[#Command 12|command 12]]''.&lt;br /&gt;
&lt;br /&gt;
*''u0'' appears to be a nearby card.&lt;br /&gt;
&lt;br /&gt;
This may have similar function to [[#Command 2|command 2]].&lt;br /&gt;
&lt;br /&gt;
==Command 14==&lt;br /&gt;
*'''Variable:''' Optional&lt;br /&gt;
*'''Arguments:''' ''u0''&lt;br /&gt;
&lt;br /&gt;
*''u0'' is always 0, 1, or 2.&lt;br /&gt;
&lt;br /&gt;
==Command 15==&lt;br /&gt;
*'''Variable:''' Yes&lt;br /&gt;
*'''Arguments:''' [''u0'']&lt;br /&gt;
&lt;br /&gt;
*''u0'' is always 0 or omitted.&lt;br /&gt;
&lt;br /&gt;
==Command 16==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''u0'' ''u1''&lt;br /&gt;
&lt;br /&gt;
*''u0'' appears to be a nearby card.&lt;br /&gt;
*''u1'' is always 0.&lt;br /&gt;
&lt;br /&gt;
==Command 17==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''u0'' ''u1''&lt;br /&gt;
&lt;br /&gt;
*''u0'' appears to be a nearby card.&lt;br /&gt;
*''u1'' is always 4, 5, or 6.&lt;br /&gt;
&lt;br /&gt;
==Command 18==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''u0''&lt;br /&gt;
&lt;br /&gt;
*''u0'' is always 4, 5, or 6.&lt;br /&gt;
&lt;br /&gt;
==Command 19: enable hotspots==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''count'' ''u0''[''count'']&lt;br /&gt;
&lt;br /&gt;
This seems to enable a list of hotspots. All of the ''u0'' numbers are small (0-13, 21).&lt;br /&gt;
&lt;br /&gt;
==Command 20: disable hotspots==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''count'' ''u0''[''count'']&lt;br /&gt;
&lt;br /&gt;
This seems to disable a list of hotspots. All of the ''u0'' numbers are small (0-13, 21). These, unlike [[#Command 19|command 19]], can also be -1, which seems to disable the invoking hotspot.&lt;br /&gt;
&lt;br /&gt;
==Command 21==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''u0'' ''u1'' ''u2'' ''u3'' ''u4'' ''u5''&lt;br /&gt;
&lt;br /&gt;
There are this command is used 6 times.&lt;br /&gt;
&lt;br /&gt;
*''u0'' is always 0, 74, 76, 117, or 198.&lt;br /&gt;
*''u1'' is always 0, 48, 213, or 226.&lt;br /&gt;
*''u2'' is always 327, 406, 429, 459, or 544.&lt;br /&gt;
*''u3'' is always 257, 332, or 333.&lt;br /&gt;
*''u4'' is always 0, 1, 5, 6, or 11.&lt;br /&gt;
*''u5'' is always 5 or 25.&lt;br /&gt;
&lt;br /&gt;
==Command 22==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
==Command 23==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''count'' ''u0''[''count'']&lt;br /&gt;
&lt;br /&gt;
*The ''u0'' numbers are all 0, 4, or 5.&lt;br /&gt;
&lt;br /&gt;
==Command 24==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''u0''&lt;br /&gt;
&lt;br /&gt;
*''u0'' appears to be a sound ID.&lt;br /&gt;
&lt;br /&gt;
==Command 26==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
==Command 27==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''u0''&lt;br /&gt;
&lt;br /&gt;
*''u0'' appears to be a sound ID.&lt;br /&gt;
&lt;br /&gt;
==Command 28==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' (&amp;lt;''l t r b''&amp;gt;|''FFFF'')&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;''l t r b''&amp;gt; often corresponds with the intended location of one of the sub-images in the VIEW resources.&lt;br /&gt;
&lt;br /&gt;
==Command 29==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''pict_id'' &amp;lt;''l t r b''&amp;gt; ''u0'' ''u1''&lt;br /&gt;
&lt;br /&gt;
*''pict_id'' appears to be a picture ID.&lt;br /&gt;
*&amp;lt;''l t r b''&amp;gt; often corresponds with the intended location of one of the sub-images in the VIEW resources.&lt;br /&gt;
*''u0'' appears to be a variable number (it is sometimes 0).&lt;br /&gt;
*''u1'' may also be a variable number (it is sometimes 0, 1, or -1).&lt;br /&gt;
&lt;br /&gt;
This command seems to copy picture ''pict_id'' over the hotspot, using &amp;lt;''l'' ''t'' ''r'' ''b''&amp;gt; as the source rect. Additional data is unknown.&lt;br /&gt;
&lt;br /&gt;
==Command 30==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' &amp;lt;''msnd_id'' ''flags''&amp;gt; [...]&lt;br /&gt;
&lt;br /&gt;
*''msnd_id'' looks like background sound ID to play.&lt;br /&gt;
*''flags'' looks like a bit field.&lt;br /&gt;
&lt;br /&gt;
Normally there is only one pair of above values, with a single exception: CHANNEL.3225 has 4 pairs.&lt;br /&gt;
&lt;br /&gt;
==Command 31==&lt;br /&gt;
*'''Variable:''' Yes (only ever 30)&lt;br /&gt;
*'''Arguments:''' ''u0'' ''u1''&lt;br /&gt;
&lt;br /&gt;
*''u0'' is always 0.&lt;br /&gt;
*''u1'' looks like a card ID.&lt;br /&gt;
&lt;br /&gt;
==Command 32==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
==Command 33==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''card'' &amp;lt;''l t r b''&amp;gt; ''u0'' ''u1''&lt;br /&gt;
&lt;br /&gt;
*''card'' appears to be a card ID.&lt;br /&gt;
*&amp;lt;''l t r b''&amp;gt; often corresponds with the intended location of one of the sub-images in the VIEW resources.&lt;br /&gt;
*''u0'' appears to be a variable number (it is sometimes 0).&lt;br /&gt;
*''u1'' may also be a variable number (it is sometimes 0).&lt;br /&gt;
&lt;br /&gt;
==Command 34==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''u0'' ''u1''&lt;br /&gt;
&lt;br /&gt;
*''u0'' looks like a card ID.&lt;br /&gt;
*''u1'' is always 0, 1, 4, 5, 6, 9, 10, or 11.&lt;br /&gt;
&lt;br /&gt;
==Command 35==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''u0'' ''u1'' ''u2''&lt;br /&gt;
&lt;br /&gt;
*''u0'' looks like a card ID.&lt;br /&gt;
*''u1'' looks like a card ID.&lt;br /&gt;
*''u2'' is always 0, 6, or 10.&lt;br /&gt;
&lt;br /&gt;
==Command 36==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''u0''&lt;br /&gt;
&lt;br /&gt;
This command is only used twice.&lt;br /&gt;
&lt;br /&gt;
*''u0'' is 900 or 903.&lt;br /&gt;
&lt;br /&gt;
==Command 37==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
==Command 38==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
==Command 39==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''u0''&lt;br /&gt;
&lt;br /&gt;
*''u0'' is 100, 200, 400, 500, 1000, or 1100.&lt;br /&gt;
&lt;br /&gt;
==Command 40: travel to destination age==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''dst_age_id'' ''src_msnd_id'' ''dst_msnd_id''&lt;br /&gt;
&lt;br /&gt;
*''dst_age_id'' is one of 0 (selen), 1 (stone), 2 (myst), 3 (mechan), 4 (channel) or 6 (dunny).&lt;br /&gt;
*''src_msnd_id'' is a sound ID to play in source age.&lt;br /&gt;
*''dst_msnd_id'' is a sound ID to play in destination age.&lt;br /&gt;
&lt;br /&gt;
==Command 41==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''u0'' ''u1'' ''u2'' ''count'' ''u3''[''count'']&lt;br /&gt;
&lt;br /&gt;
*''u0'' looks like a card ID.&lt;br /&gt;
*''u1'' looks like a sound ID.&lt;br /&gt;
*''u2'' is always 5 or 10.&lt;br /&gt;
*''count'' is only ever 6 or 12.&lt;br /&gt;
*''u3'' may be divided into groups of sixes.&lt;br /&gt;
&lt;br /&gt;
==Command 42==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''u0'' ''u1'' ''count'' ''u2''[''count'']&lt;br /&gt;
&lt;br /&gt;
*''u0'' looks like a sound ID.&lt;br /&gt;
*''u1'' is always 5, 10, 15, or 20.&lt;br /&gt;
*''count'' is only ever 6 or 12.&lt;br /&gt;
*''u2'' may be divided into groups of sixes.&lt;br /&gt;
&lt;br /&gt;
==Command 43==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
==Command 44==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
==Command 46==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
==Command 100==&lt;br /&gt;
*'''Variable:''' Optional&lt;br /&gt;
*'''Arguments:''' [''u0'']&lt;br /&gt;
&lt;br /&gt;
*''u0'' is always 4, 6, or omitted.&lt;br /&gt;
&lt;br /&gt;
==Command 101==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' [''u0''|''u1''[6]]&lt;br /&gt;
&lt;br /&gt;
*''u0'' is always 4225 or omitted.&lt;br /&gt;
*''u1'' is a series of 6 positive numbers.&lt;br /&gt;
&lt;br /&gt;
==Command 102==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' [''u0'' ''u1'' [''u2'']]&lt;br /&gt;
&lt;br /&gt;
*''u0'' looks like a card ID (or 0).&lt;br /&gt;
*''u1'' looks like a card ID.&lt;br /&gt;
*''u2'' looks like an (optional) bit field. (only 0x64 or 0)&lt;br /&gt;
&lt;br /&gt;
==Command 103==&lt;br /&gt;
*'''Variable:''' Yes&lt;br /&gt;
*'''Arguments:''' ''bit''&lt;br /&gt;
&lt;br /&gt;
This form of the command most likely negates bit ''bit'' of ''var''.&lt;br /&gt;
&lt;br /&gt;
*''bit'' is a power of 2 (bit mask).&lt;br /&gt;
&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''u0'' [''u1'']&lt;br /&gt;
&lt;br /&gt;
This form of the command likely makes specified hotspot drawable.&lt;br /&gt;
&lt;br /&gt;
*''u0'' is a number between 13 and 18. It seems to refer to a hotspot index (see stone 2197).&lt;br /&gt;
*''u1'' is either 1 or omitted.&lt;br /&gt;
&lt;br /&gt;
==Command 104==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' [''u0'']&lt;br /&gt;
&lt;br /&gt;
This command likely makes specified hotspot not drawable.&lt;br /&gt;
&lt;br /&gt;
*''u0'' can be 0, 1, omitted, or 13 to 20. It seems to refer to a hotspot index (see stone 2004 and 2197).&lt;br /&gt;
&lt;br /&gt;
==Command 105==&lt;br /&gt;
*'''Variable:''' Optional (set to 9 at one point, but usually not)&lt;br /&gt;
*'''Arguments:''' [''u0'']&lt;br /&gt;
&lt;br /&gt;
*''u0'' looks like a sound ID.&lt;br /&gt;
&lt;br /&gt;
==Command 106==&lt;br /&gt;
*'''Variable:''' 10&lt;br /&gt;
*'''Arguments:''' 2287 (looks like sound ID)&lt;br /&gt;
&lt;br /&gt;
This command is only used once.&lt;br /&gt;
&lt;br /&gt;
==Command 107==&lt;br /&gt;
*'''Variable:''' 11&lt;br /&gt;
*'''Arguments:''' 2287 (looks like sound ID)&lt;br /&gt;
&lt;br /&gt;
This command is only used once.&lt;br /&gt;
&lt;br /&gt;
==Command 108==&lt;br /&gt;
*'''Variable:''' 12&lt;br /&gt;
*'''Arguments:''' 2287 (looks like sound ID)&lt;br /&gt;
&lt;br /&gt;
This command is only used once.&lt;br /&gt;
&lt;br /&gt;
==Command 109==&lt;br /&gt;
*'''Variable:''' Optional&lt;br /&gt;
*'''Arguments:''' [''u0'']&lt;br /&gt;
&lt;br /&gt;
*''u0'' is ''FFFF'', 1, omitted, or 2287 (looks like sound ID).&lt;br /&gt;
&lt;br /&gt;
==Command 110==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' 1180 1179 12 203 78 345 167 6 10 203 166 345 306 5 10&lt;br /&gt;
&lt;br /&gt;
This command is only used once.&lt;br /&gt;
&lt;br /&gt;
==Command 111==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' [''u0'']&lt;br /&gt;
&lt;br /&gt;
This command likely makes specified hotspot not drawable.&lt;br /&gt;
&lt;br /&gt;
*''u0'' is 14 to 20 or omitted. It seems to refer to a hotspot index (see stone 2004).&lt;br /&gt;
&lt;br /&gt;
==Command 112==&lt;br /&gt;
*'''Variable:''' 29&lt;br /&gt;
*'''Arguments:''' ''u0'' ''u1'' ''u2''&lt;br /&gt;
&lt;br /&gt;
This command is only used twice.&lt;br /&gt;
&lt;br /&gt;
*''u0'' is 0 or 1800.&lt;br /&gt;
*''u1'' is 400 or 2000.&lt;br /&gt;
*''u2'' is 1.&lt;br /&gt;
&lt;br /&gt;
==Command 113==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' 5143 10 6 339 237 423 333 0 10&lt;br /&gt;
&lt;br /&gt;
This command is only used once. 5143 is likely sound ID.&lt;br /&gt;
&lt;br /&gt;
==Command 114==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' 5143 10 6 339 237 423 333 1 10&lt;br /&gt;
&lt;br /&gt;
This command is only used once. 5143 is likely sound ID.&lt;br /&gt;
&lt;br /&gt;
==Command 115==&lt;br /&gt;
*'''Variable:''' Yes&lt;br /&gt;
*'''Arguments:''' ''u0''[3]&lt;br /&gt;
&lt;br /&gt;
*The ''u0'' look like card ID's.&lt;br /&gt;
&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' 1139 1140 1140 10 6 204 64 343 279 6 50&lt;br /&gt;
&lt;br /&gt;
This form of the command is only used once.&lt;br /&gt;
&lt;br /&gt;
==Command 116==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''u0''&lt;br /&gt;
&lt;br /&gt;
*''u0'' is 0, 1, or 6006.&lt;br /&gt;
&lt;br /&gt;
==Command 117==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' [''u0''|''u1'' ''u2'']&lt;br /&gt;
&lt;br /&gt;
*''u0'' is 0, 1, 2, 3, or omitted.&lt;br /&gt;
*''u1'' and ''u2'' are 5698 and 6698 (only used once).&lt;br /&gt;
&lt;br /&gt;
==Command 118==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' [4707 5707 6707 7707 4705]&lt;br /&gt;
&lt;br /&gt;
This command is only used 3 times (once with values and twice omitted). Values are likely sound IDs.&lt;br /&gt;
&lt;br /&gt;
==Command 119==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' [''u0'']&lt;br /&gt;
&lt;br /&gt;
*''u0'' is 0, 1, or omitted.&lt;br /&gt;
&lt;br /&gt;
==Command 120==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' [''u0'']&lt;br /&gt;
&lt;br /&gt;
*''u0'' is 0, 1, 2, 3, or omitted.&lt;br /&gt;
&lt;br /&gt;
==Command 121==&lt;br /&gt;
*'''Variable:''' Yes&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''u0'' ''u1''&lt;br /&gt;
&lt;br /&gt;
*''u0'' is 0 or a card ID.&lt;br /&gt;
*''u1'' is a card ID.&lt;br /&gt;
&lt;br /&gt;
==Command 122==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
==Command 123==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''u0'' [''u1'']&lt;br /&gt;
&lt;br /&gt;
*''u0'' is 0, 1, or 960.&lt;br /&gt;
*''u1'' is 960, 1920, or omitted.&lt;br /&gt;
&lt;br /&gt;
==Command 124==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
==Command 125==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
*'''Variable:''' 21&lt;br /&gt;
*'''Arguments:''' ''u0''&lt;br /&gt;
&lt;br /&gt;
*''u0'' is 13 or 14.&lt;br /&gt;
&lt;br /&gt;
==Command 126==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
==Command 127==&lt;br /&gt;
*'''Variable:''' no&lt;br /&gt;
*'''Arguments:''' ''u0'' ''u1''&lt;br /&gt;
&lt;br /&gt;
*''u0'' is 1, 2, or 3.&lt;br /&gt;
*''u1'' is 0 or 1.&lt;br /&gt;
&lt;br /&gt;
==Command 129==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''u0''&lt;br /&gt;
&lt;br /&gt;
*''u0'' looks like a sound ID.&lt;br /&gt;
&lt;br /&gt;
==Command 133==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' 6500&lt;br /&gt;
&lt;br /&gt;
This command is only used once. Value is a sound ID.&lt;br /&gt;
&lt;br /&gt;
==Command 164==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
==Command 169==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
==Command 198==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' 5143 10 6 339 237 423 333 1 10&lt;br /&gt;
&lt;br /&gt;
This command is only used once. 5143 is likely a sound ID.&lt;br /&gt;
&lt;br /&gt;
==Command 199==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' None&lt;/div&gt;</summary>
		<author><name>AndreyNazarov</name></author>	</entry>

	<entry>
		<id>http://insidethelink.ortiche.net/wiki/index.php/Myst_scripts</id>
		<title>Myst scripts</title>
		<link rel="alternate" type="text/html" href="http://insidethelink.ortiche.net/wiki/index.php/Myst_scripts"/>
				<updated>2008-09-19T13:17:26Z</updated>
		
		<summary type="html">&lt;p&gt;AndreyNazarov: /* Command 104 */ makes hotspot not drawable&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Myst}}&lt;br /&gt;
This page contains, or will contain, a list of all known commands in Myst, as used in record types 5, 6, 7, 8, 10, 11, and 12. The script format always starts with an unsigned short representing the command count, and then per command has this structure:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;structure&amp;quot;&lt;br /&gt;
|unsigned short||opcode&lt;br /&gt;
|-&lt;br /&gt;
|unsigned short||var&lt;br /&gt;
|-&lt;br /&gt;
|unsigned short||num_values&lt;br /&gt;
|-&lt;br /&gt;
|unsigned short||values[num_values]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The way scripts are stored, they each contain a command number, a variable number, and any number of arguments. When a variable number is not given, a &amp;quot;0&amp;quot; is used. So when the key below says that the variable is &amp;quot;optional&amp;quot;, that means that it has been found both with and without a variable being passed in. In some cases, the syntax of the arguments depends on whether a variable was passed in. In this case, the variable/arguments header is repeated for each form of the command.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Command 0==&lt;br /&gt;
*'''Variable:''' Optional&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
Seems to toggle a variable between 0 and 1. For example, see the marker switches on MYST island.&lt;br /&gt;
&lt;br /&gt;
==Command 1==&lt;br /&gt;
*'''Variable:''' Optional&lt;br /&gt;
*'''Arguments:''' ''u0''&lt;br /&gt;
&lt;br /&gt;
Could mean &amp;quot;set variable to ''u0''&amp;quot;. ''u0'' takes on any number between 0 and 7 (maybe a bit field?)&lt;br /&gt;
&lt;br /&gt;
==Command 2: alternative destination==&lt;br /&gt;
*'''Variable:''' Yes&lt;br /&gt;
*'''Arguments:''' ''dest''&lt;br /&gt;
&lt;br /&gt;
This command goes to ''dest'' instead of the regular destination if ''var'' is a certain (unknown) value. (Only used for SELEN 1240 and CHANNEL 3359)&lt;br /&gt;
&lt;br /&gt;
==Command 3: change cursor==&lt;br /&gt;
*'''Variable:''' Yes&lt;br /&gt;
*'''Arguments:''' ''clrc_id''&lt;br /&gt;
&lt;br /&gt;
*''clrc_id'' is always 800, 801, or 802. (Only 5 different cases). These are the &amp;quot;animated&amp;quot; cursors of dropping the white, red, and blue pages, respectively.&lt;br /&gt;
&lt;br /&gt;
This command seems to change cursor to ''clrc_id'' if var is a certain (unknown) value.&lt;br /&gt;
&lt;br /&gt;
==Command 4==&lt;br /&gt;
*'''Variable:''' Optional&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
==Command 6==&lt;br /&gt;
*'''Variable:''' Optional&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
==Command 7==&lt;br /&gt;
*'''Variable:''' Optional&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
==Command 8==&lt;br /&gt;
*'''Variable:''' Optional&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
==Command 9==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' [''u0'']&lt;br /&gt;
&lt;br /&gt;
*''u0'' is always either ''FFFF'' or omitted.&lt;br /&gt;
&lt;br /&gt;
==Command 12==&lt;br /&gt;
*'''Variable:''' Optional&lt;br /&gt;
*'''Arguments:''' ''u0''&lt;br /&gt;
&lt;br /&gt;
''Related to [[#Command 13|command 13]]''.&lt;br /&gt;
&lt;br /&gt;
*''u0'' appears to be a nearby card.&lt;br /&gt;
&lt;br /&gt;
This may have similar function to [[#Command 2|command 2]].&lt;br /&gt;
&lt;br /&gt;
==Command 13==&lt;br /&gt;
*'''Variable:''' Optional&lt;br /&gt;
*'''Arguments:''' ''u0''&lt;br /&gt;
&lt;br /&gt;
''Related to [[#Command 12|command 12]]''.&lt;br /&gt;
&lt;br /&gt;
*''u0'' appears to be a nearby card.&lt;br /&gt;
&lt;br /&gt;
This may have similar function to [[#Command 2|command 2]].&lt;br /&gt;
&lt;br /&gt;
==Command 14==&lt;br /&gt;
*'''Variable:''' Optional&lt;br /&gt;
*'''Arguments:''' ''u0''&lt;br /&gt;
&lt;br /&gt;
*''u0'' is always 0, 1, or 2.&lt;br /&gt;
&lt;br /&gt;
==Command 15==&lt;br /&gt;
*'''Variable:''' Yes&lt;br /&gt;
*'''Arguments:''' [''u0'']&lt;br /&gt;
&lt;br /&gt;
*''u0'' is always 0 or omitted.&lt;br /&gt;
&lt;br /&gt;
==Command 16==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''u0'' ''u1''&lt;br /&gt;
&lt;br /&gt;
*''u0'' appears to be a nearby card.&lt;br /&gt;
*''u1'' is always 0.&lt;br /&gt;
&lt;br /&gt;
==Command 17==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''u0'' ''u1''&lt;br /&gt;
&lt;br /&gt;
*''u0'' appears to be a nearby card.&lt;br /&gt;
*''u1'' is always 4, 5, or 6.&lt;br /&gt;
&lt;br /&gt;
==Command 18==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''u0''&lt;br /&gt;
&lt;br /&gt;
*''u0'' is always 4, 5, or 6.&lt;br /&gt;
&lt;br /&gt;
==Command 19: enable hotspots==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''count'' ''u0''[''count'']&lt;br /&gt;
&lt;br /&gt;
This seems to enable a list of hotspots. All of the ''u0'' numbers are small (0-13, 21).&lt;br /&gt;
&lt;br /&gt;
==Command 20: disable hotspots==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''count'' ''u0''[''count'']&lt;br /&gt;
&lt;br /&gt;
This seems to disable a list of hotspots. All of the ''u0'' numbers are small (0-13, 21). These, unlike [[#Command 19|command 19]], can also be -1, which seems to disable the invoking hotspot.&lt;br /&gt;
&lt;br /&gt;
==Command 21==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''u0'' ''u1'' ''u2'' ''u3'' ''u4'' ''u5''&lt;br /&gt;
&lt;br /&gt;
There are this command is used 6 times.&lt;br /&gt;
&lt;br /&gt;
*''u0'' is always 0, 74, 76, 117, or 198.&lt;br /&gt;
*''u1'' is always 0, 48, 213, or 226.&lt;br /&gt;
*''u2'' is always 327, 406, 429, 459, or 544.&lt;br /&gt;
*''u3'' is always 257, 332, or 333.&lt;br /&gt;
*''u4'' is always 0, 1, 5, 6, or 11.&lt;br /&gt;
*''u5'' is always 5 or 25.&lt;br /&gt;
&lt;br /&gt;
==Command 22==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
==Command 23==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''count'' ''u0''[''count'']&lt;br /&gt;
&lt;br /&gt;
*The ''u0'' numbers are all 0, 4, or 5.&lt;br /&gt;
&lt;br /&gt;
==Command 24==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''u0''&lt;br /&gt;
&lt;br /&gt;
*''u0'' appears to be a sound ID.&lt;br /&gt;
&lt;br /&gt;
==Command 26==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
==Command 27==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''u0''&lt;br /&gt;
&lt;br /&gt;
*''u0'' appears to be a sound ID.&lt;br /&gt;
&lt;br /&gt;
==Command 28==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' (&amp;lt;''l t r b''&amp;gt;|''FFFF'')&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;''l t r b''&amp;gt; often corresponds with the intended location of one of the sub-images in the VIEW resources.&lt;br /&gt;
&lt;br /&gt;
==Command 29==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''pict_id'' &amp;lt;''l t r b''&amp;gt; ''u0'' ''u1''&lt;br /&gt;
&lt;br /&gt;
*''pict_id'' appears to be a picture ID.&lt;br /&gt;
*&amp;lt;''l t r b''&amp;gt; often corresponds with the intended location of one of the sub-images in the VIEW resources.&lt;br /&gt;
*''u0'' appears to be a variable number (it is sometimes 0).&lt;br /&gt;
*''u1'' may also be a variable number (it is sometimes 0, 1, or -1).&lt;br /&gt;
&lt;br /&gt;
This command seems to copy picture ''pict_id'' over the hotspot, using &amp;lt;''l'' ''t'' ''r'' ''b''&amp;gt; as the source rect. Additional data is unknown.&lt;br /&gt;
&lt;br /&gt;
==Command 30==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' &amp;lt;''msnd_id'' ''flags''&amp;gt; [...]&lt;br /&gt;
&lt;br /&gt;
*''msnd_id'' looks like background sound ID to play.&lt;br /&gt;
*''flags'' looks like a bit field.&lt;br /&gt;
&lt;br /&gt;
Normally there is only one pair of above values, with a single exception: CHANNEL.3225 has 4 pairs.&lt;br /&gt;
&lt;br /&gt;
==Command 31==&lt;br /&gt;
*'''Variable:''' Yes (only ever 30)&lt;br /&gt;
*'''Arguments:''' ''u0'' ''u1''&lt;br /&gt;
&lt;br /&gt;
*''u0'' is always 0.&lt;br /&gt;
*''u1'' looks like a card ID.&lt;br /&gt;
&lt;br /&gt;
==Command 32==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
==Command 33==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''card'' &amp;lt;''l t r b''&amp;gt; ''u0'' ''u1''&lt;br /&gt;
&lt;br /&gt;
*''card'' appears to be a card ID.&lt;br /&gt;
*&amp;lt;''l t r b''&amp;gt; often corresponds with the intended location of one of the sub-images in the VIEW resources.&lt;br /&gt;
*''u0'' appears to be a variable number (it is sometimes 0).&lt;br /&gt;
*''u1'' may also be a variable number (it is sometimes 0).&lt;br /&gt;
&lt;br /&gt;
==Command 34==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''u0'' ''u1''&lt;br /&gt;
&lt;br /&gt;
*''u0'' looks like a card ID.&lt;br /&gt;
*''u1'' is always 0, 1, 4, 5, 6, 9, 10, or 11.&lt;br /&gt;
&lt;br /&gt;
==Command 35==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''u0'' ''u1'' ''u2''&lt;br /&gt;
&lt;br /&gt;
*''u0'' looks like a card ID.&lt;br /&gt;
*''u1'' looks like a card ID.&lt;br /&gt;
*''u2'' is always 0, 6, or 10.&lt;br /&gt;
&lt;br /&gt;
==Command 36==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''u0''&lt;br /&gt;
&lt;br /&gt;
This command is only used twice.&lt;br /&gt;
&lt;br /&gt;
*''u0'' is 900 or 903.&lt;br /&gt;
&lt;br /&gt;
==Command 37==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
==Command 38==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
==Command 39==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''u0''&lt;br /&gt;
&lt;br /&gt;
*''u0'' is 100, 200, 400, 500, 1000, or 1100.&lt;br /&gt;
&lt;br /&gt;
==Command 40: travel to destination age==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''dst_age_id'' ''src_msnd_id'' ''dst_msnd_id''&lt;br /&gt;
&lt;br /&gt;
*''dst_age_id'' is one of 0 (selen), 1 (stone), 2 (myst), 3 (mechan), 4 (channel) or 6 (dunny).&lt;br /&gt;
*''src_msnd_id'' is a sound ID to play in source age.&lt;br /&gt;
*''dst_msnd_id'' is a sound ID to play in destination age.&lt;br /&gt;
&lt;br /&gt;
==Command 41==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''u0'' ''u1'' ''u2'' ''count'' ''u3''[''count'']&lt;br /&gt;
&lt;br /&gt;
*''u0'' looks like a card ID.&lt;br /&gt;
*''u1'' looks like a sound ID.&lt;br /&gt;
*''u2'' is always 5 or 10.&lt;br /&gt;
*''count'' is only ever 6 or 12.&lt;br /&gt;
*''u3'' may be divided into groups of sixes.&lt;br /&gt;
&lt;br /&gt;
==Command 42==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''u0'' ''u1'' ''count'' ''u2''[''count'']&lt;br /&gt;
&lt;br /&gt;
*''u0'' looks like a sound ID.&lt;br /&gt;
*''u1'' is always 5, 10, 15, or 20.&lt;br /&gt;
*''count'' is only ever 6 or 12.&lt;br /&gt;
*''u2'' may be divided into groups of sixes.&lt;br /&gt;
&lt;br /&gt;
==Command 43==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
==Command 44==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
==Command 46==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
==Command 100==&lt;br /&gt;
*'''Variable:''' Optional&lt;br /&gt;
*'''Arguments:''' [''u0'']&lt;br /&gt;
&lt;br /&gt;
*''u0'' is always 4, 6, or omitted.&lt;br /&gt;
&lt;br /&gt;
==Command 101==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' [''u0''|''u1''[6]]&lt;br /&gt;
&lt;br /&gt;
*''u0'' is always 4225 or omitted.&lt;br /&gt;
*''u1'' is a series of 6 positive numbers.&lt;br /&gt;
&lt;br /&gt;
==Command 102==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' [''u0'' ''u1'' [''u2'']]&lt;br /&gt;
&lt;br /&gt;
*''u0'' looks like a card ID (or 0).&lt;br /&gt;
*''u1'' looks like a card ID.&lt;br /&gt;
*''u2'' looks like an (optional) bit field. (only 0x64 or 0)&lt;br /&gt;
&lt;br /&gt;
==Command 103==&lt;br /&gt;
*'''Variable:''' Yes&lt;br /&gt;
*'''Arguments:''' ''bit''&lt;br /&gt;
&lt;br /&gt;
This form of the command most likely negates bit ''bit'' of ''var''.&lt;br /&gt;
&lt;br /&gt;
*''bit'' is a power of 2 (bit mask).&lt;br /&gt;
&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''u0'' [''u1'']&lt;br /&gt;
&lt;br /&gt;
This form of the command likely makes specified hotspot drawable.&lt;br /&gt;
&lt;br /&gt;
*''u0'' is a number between 13 and 18. It seems to refer to a hotspot index (see stone 2197).&lt;br /&gt;
*''u1'' is either 1 or omitted.&lt;br /&gt;
&lt;br /&gt;
==Command 104==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' [''u0'']&lt;br /&gt;
&lt;br /&gt;
This command likely makes specified hotspot not drawable.&lt;br /&gt;
&lt;br /&gt;
*''u0'' can be 0, 1, omitted, or 13 to 20. It seems to refer to a hotspot index (see stone 2004 and 2197).&lt;br /&gt;
&lt;br /&gt;
==Command 105==&lt;br /&gt;
*'''Variable:''' Optional (set to 9 at one point, but usually not)&lt;br /&gt;
*'''Arguments:''' [''u0'']&lt;br /&gt;
&lt;br /&gt;
*''u0'' looks like a sound ID.&lt;br /&gt;
&lt;br /&gt;
==Command 106==&lt;br /&gt;
*'''Variable:''' 10&lt;br /&gt;
*'''Arguments:''' 2287 (looks like sound ID)&lt;br /&gt;
&lt;br /&gt;
This command is only used once.&lt;br /&gt;
&lt;br /&gt;
==Command 107==&lt;br /&gt;
*'''Variable:''' 11&lt;br /&gt;
*'''Arguments:''' 2287 (looks like sound ID)&lt;br /&gt;
&lt;br /&gt;
This command is only used once.&lt;br /&gt;
&lt;br /&gt;
==Command 108==&lt;br /&gt;
*'''Variable:''' 12&lt;br /&gt;
*'''Arguments:''' 2287 (looks like sound ID)&lt;br /&gt;
&lt;br /&gt;
This command is only used once.&lt;br /&gt;
&lt;br /&gt;
==Command 109==&lt;br /&gt;
*'''Variable:''' Optional&lt;br /&gt;
*'''Arguments:''' [''u0'']&lt;br /&gt;
&lt;br /&gt;
*''u0'' is ''FFFF'', 1, omitted, or 2287 (looks like sound ID).&lt;br /&gt;
&lt;br /&gt;
==Command 110==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' 1180 1179 12 203 78 345 167 6 10 203 166 345 306 5 10&lt;br /&gt;
&lt;br /&gt;
This command is only used once.&lt;br /&gt;
&lt;br /&gt;
==Command 111==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' [''u0'']&lt;br /&gt;
&lt;br /&gt;
*''u0'' is 14 to 20 or omitted. It seems to refer to a hotspot index (see stone 2004).&lt;br /&gt;
&lt;br /&gt;
==Command 112==&lt;br /&gt;
*'''Variable:''' 29&lt;br /&gt;
*'''Arguments:''' ''u0'' ''u1'' ''u2''&lt;br /&gt;
&lt;br /&gt;
This command is only used twice.&lt;br /&gt;
&lt;br /&gt;
*''u0'' is 0 or 1800.&lt;br /&gt;
*''u1'' is 400 or 2000.&lt;br /&gt;
*''u2'' is 1.&lt;br /&gt;
&lt;br /&gt;
==Command 113==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' 5143 10 6 339 237 423 333 0 10&lt;br /&gt;
&lt;br /&gt;
This command is only used once. 5143 is likely sound ID.&lt;br /&gt;
&lt;br /&gt;
==Command 114==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' 5143 10 6 339 237 423 333 1 10&lt;br /&gt;
&lt;br /&gt;
This command is only used once. 5143 is likely sound ID.&lt;br /&gt;
&lt;br /&gt;
==Command 115==&lt;br /&gt;
*'''Variable:''' Yes&lt;br /&gt;
*'''Arguments:''' ''u0''[3]&lt;br /&gt;
&lt;br /&gt;
*The ''u0'' look like card ID's.&lt;br /&gt;
&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' 1139 1140 1140 10 6 204 64 343 279 6 50&lt;br /&gt;
&lt;br /&gt;
This form of the command is only used once.&lt;br /&gt;
&lt;br /&gt;
==Command 116==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''u0''&lt;br /&gt;
&lt;br /&gt;
*''u0'' is 0, 1, or 6006.&lt;br /&gt;
&lt;br /&gt;
==Command 117==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' [''u0''|''u1'' ''u2'']&lt;br /&gt;
&lt;br /&gt;
*''u0'' is 0, 1, 2, 3, or omitted.&lt;br /&gt;
*''u1'' and ''u2'' are 5698 and 6698 (only used once).&lt;br /&gt;
&lt;br /&gt;
==Command 118==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' [4707 5707 6707 7707 4705]&lt;br /&gt;
&lt;br /&gt;
This command is only used 3 times (once with values and twice omitted). Values are likely sound IDs.&lt;br /&gt;
&lt;br /&gt;
==Command 119==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' [''u0'']&lt;br /&gt;
&lt;br /&gt;
*''u0'' is 0, 1, or omitted.&lt;br /&gt;
&lt;br /&gt;
==Command 120==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' [''u0'']&lt;br /&gt;
&lt;br /&gt;
*''u0'' is 0, 1, 2, 3, or omitted.&lt;br /&gt;
&lt;br /&gt;
==Command 121==&lt;br /&gt;
*'''Variable:''' Yes&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''u0'' ''u1''&lt;br /&gt;
&lt;br /&gt;
*''u0'' is 0 or a card ID.&lt;br /&gt;
*''u1'' is a card ID.&lt;br /&gt;
&lt;br /&gt;
==Command 122==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
==Command 123==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''u0'' [''u1'']&lt;br /&gt;
&lt;br /&gt;
*''u0'' is 0, 1, or 960.&lt;br /&gt;
*''u1'' is 960, 1920, or omitted.&lt;br /&gt;
&lt;br /&gt;
==Command 124==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
==Command 125==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
*'''Variable:''' 21&lt;br /&gt;
*'''Arguments:''' ''u0''&lt;br /&gt;
&lt;br /&gt;
*''u0'' is 13 or 14.&lt;br /&gt;
&lt;br /&gt;
==Command 126==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
==Command 127==&lt;br /&gt;
*'''Variable:''' no&lt;br /&gt;
*'''Arguments:''' ''u0'' ''u1''&lt;br /&gt;
&lt;br /&gt;
*''u0'' is 1, 2, or 3.&lt;br /&gt;
*''u1'' is 0 or 1.&lt;br /&gt;
&lt;br /&gt;
==Command 129==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''u0''&lt;br /&gt;
&lt;br /&gt;
*''u0'' looks like a sound ID.&lt;br /&gt;
&lt;br /&gt;
==Command 133==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' 6500&lt;br /&gt;
&lt;br /&gt;
This command is only used once. Value is a sound ID.&lt;br /&gt;
&lt;br /&gt;
==Command 164==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
==Command 169==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
==Command 198==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' 5143 10 6 339 237 423 333 1 10&lt;br /&gt;
&lt;br /&gt;
This command is only used once. 5143 is likely a sound ID.&lt;br /&gt;
&lt;br /&gt;
==Command 199==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' None&lt;/div&gt;</summary>
		<author><name>AndreyNazarov</name></author>	</entry>

	<entry>
		<id>http://insidethelink.ortiche.net/wiki/index.php/Myst_scripts</id>
		<title>Myst scripts</title>
		<link rel="alternate" type="text/html" href="http://insidethelink.ortiche.net/wiki/index.php/Myst_scripts"/>
				<updated>2008-09-19T13:15:22Z</updated>
		
		<summary type="html">&lt;p&gt;AndreyNazarov: /* Command 103 */ makes hotspot drawable in it's second form&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Myst}}&lt;br /&gt;
This page contains, or will contain, a list of all known commands in Myst, as used in record types 5, 6, 7, 8, 10, 11, and 12. The script format always starts with an unsigned short representing the command count, and then per command has this structure:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;structure&amp;quot;&lt;br /&gt;
|unsigned short||opcode&lt;br /&gt;
|-&lt;br /&gt;
|unsigned short||var&lt;br /&gt;
|-&lt;br /&gt;
|unsigned short||num_values&lt;br /&gt;
|-&lt;br /&gt;
|unsigned short||values[num_values]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The way scripts are stored, they each contain a command number, a variable number, and any number of arguments. When a variable number is not given, a &amp;quot;0&amp;quot; is used. So when the key below says that the variable is &amp;quot;optional&amp;quot;, that means that it has been found both with and without a variable being passed in. In some cases, the syntax of the arguments depends on whether a variable was passed in. In this case, the variable/arguments header is repeated for each form of the command.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Command 0==&lt;br /&gt;
*'''Variable:''' Optional&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
Seems to toggle a variable between 0 and 1. For example, see the marker switches on MYST island.&lt;br /&gt;
&lt;br /&gt;
==Command 1==&lt;br /&gt;
*'''Variable:''' Optional&lt;br /&gt;
*'''Arguments:''' ''u0''&lt;br /&gt;
&lt;br /&gt;
Could mean &amp;quot;set variable to ''u0''&amp;quot;. ''u0'' takes on any number between 0 and 7 (maybe a bit field?)&lt;br /&gt;
&lt;br /&gt;
==Command 2: alternative destination==&lt;br /&gt;
*'''Variable:''' Yes&lt;br /&gt;
*'''Arguments:''' ''dest''&lt;br /&gt;
&lt;br /&gt;
This command goes to ''dest'' instead of the regular destination if ''var'' is a certain (unknown) value. (Only used for SELEN 1240 and CHANNEL 3359)&lt;br /&gt;
&lt;br /&gt;
==Command 3: change cursor==&lt;br /&gt;
*'''Variable:''' Yes&lt;br /&gt;
*'''Arguments:''' ''clrc_id''&lt;br /&gt;
&lt;br /&gt;
*''clrc_id'' is always 800, 801, or 802. (Only 5 different cases). These are the &amp;quot;animated&amp;quot; cursors of dropping the white, red, and blue pages, respectively.&lt;br /&gt;
&lt;br /&gt;
This command seems to change cursor to ''clrc_id'' if var is a certain (unknown) value.&lt;br /&gt;
&lt;br /&gt;
==Command 4==&lt;br /&gt;
*'''Variable:''' Optional&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
==Command 6==&lt;br /&gt;
*'''Variable:''' Optional&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
==Command 7==&lt;br /&gt;
*'''Variable:''' Optional&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
==Command 8==&lt;br /&gt;
*'''Variable:''' Optional&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
==Command 9==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' [''u0'']&lt;br /&gt;
&lt;br /&gt;
*''u0'' is always either ''FFFF'' or omitted.&lt;br /&gt;
&lt;br /&gt;
==Command 12==&lt;br /&gt;
*'''Variable:''' Optional&lt;br /&gt;
*'''Arguments:''' ''u0''&lt;br /&gt;
&lt;br /&gt;
''Related to [[#Command 13|command 13]]''.&lt;br /&gt;
&lt;br /&gt;
*''u0'' appears to be a nearby card.&lt;br /&gt;
&lt;br /&gt;
This may have similar function to [[#Command 2|command 2]].&lt;br /&gt;
&lt;br /&gt;
==Command 13==&lt;br /&gt;
*'''Variable:''' Optional&lt;br /&gt;
*'''Arguments:''' ''u0''&lt;br /&gt;
&lt;br /&gt;
''Related to [[#Command 12|command 12]]''.&lt;br /&gt;
&lt;br /&gt;
*''u0'' appears to be a nearby card.&lt;br /&gt;
&lt;br /&gt;
This may have similar function to [[#Command 2|command 2]].&lt;br /&gt;
&lt;br /&gt;
==Command 14==&lt;br /&gt;
*'''Variable:''' Optional&lt;br /&gt;
*'''Arguments:''' ''u0''&lt;br /&gt;
&lt;br /&gt;
*''u0'' is always 0, 1, or 2.&lt;br /&gt;
&lt;br /&gt;
==Command 15==&lt;br /&gt;
*'''Variable:''' Yes&lt;br /&gt;
*'''Arguments:''' [''u0'']&lt;br /&gt;
&lt;br /&gt;
*''u0'' is always 0 or omitted.&lt;br /&gt;
&lt;br /&gt;
==Command 16==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''u0'' ''u1''&lt;br /&gt;
&lt;br /&gt;
*''u0'' appears to be a nearby card.&lt;br /&gt;
*''u1'' is always 0.&lt;br /&gt;
&lt;br /&gt;
==Command 17==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''u0'' ''u1''&lt;br /&gt;
&lt;br /&gt;
*''u0'' appears to be a nearby card.&lt;br /&gt;
*''u1'' is always 4, 5, or 6.&lt;br /&gt;
&lt;br /&gt;
==Command 18==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''u0''&lt;br /&gt;
&lt;br /&gt;
*''u0'' is always 4, 5, or 6.&lt;br /&gt;
&lt;br /&gt;
==Command 19: enable hotspots==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''count'' ''u0''[''count'']&lt;br /&gt;
&lt;br /&gt;
This seems to enable a list of hotspots. All of the ''u0'' numbers are small (0-13, 21).&lt;br /&gt;
&lt;br /&gt;
==Command 20: disable hotspots==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''count'' ''u0''[''count'']&lt;br /&gt;
&lt;br /&gt;
This seems to disable a list of hotspots. All of the ''u0'' numbers are small (0-13, 21). These, unlike [[#Command 19|command 19]], can also be -1, which seems to disable the invoking hotspot.&lt;br /&gt;
&lt;br /&gt;
==Command 21==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''u0'' ''u1'' ''u2'' ''u3'' ''u4'' ''u5''&lt;br /&gt;
&lt;br /&gt;
There are this command is used 6 times.&lt;br /&gt;
&lt;br /&gt;
*''u0'' is always 0, 74, 76, 117, or 198.&lt;br /&gt;
*''u1'' is always 0, 48, 213, or 226.&lt;br /&gt;
*''u2'' is always 327, 406, 429, 459, or 544.&lt;br /&gt;
*''u3'' is always 257, 332, or 333.&lt;br /&gt;
*''u4'' is always 0, 1, 5, 6, or 11.&lt;br /&gt;
*''u5'' is always 5 or 25.&lt;br /&gt;
&lt;br /&gt;
==Command 22==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
==Command 23==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''count'' ''u0''[''count'']&lt;br /&gt;
&lt;br /&gt;
*The ''u0'' numbers are all 0, 4, or 5.&lt;br /&gt;
&lt;br /&gt;
==Command 24==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''u0''&lt;br /&gt;
&lt;br /&gt;
*''u0'' appears to be a sound ID.&lt;br /&gt;
&lt;br /&gt;
==Command 26==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
==Command 27==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''u0''&lt;br /&gt;
&lt;br /&gt;
*''u0'' appears to be a sound ID.&lt;br /&gt;
&lt;br /&gt;
==Command 28==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' (&amp;lt;''l t r b''&amp;gt;|''FFFF'')&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;''l t r b''&amp;gt; often corresponds with the intended location of one of the sub-images in the VIEW resources.&lt;br /&gt;
&lt;br /&gt;
==Command 29==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''pict_id'' &amp;lt;''l t r b''&amp;gt; ''u0'' ''u1''&lt;br /&gt;
&lt;br /&gt;
*''pict_id'' appears to be a picture ID.&lt;br /&gt;
*&amp;lt;''l t r b''&amp;gt; often corresponds with the intended location of one of the sub-images in the VIEW resources.&lt;br /&gt;
*''u0'' appears to be a variable number (it is sometimes 0).&lt;br /&gt;
*''u1'' may also be a variable number (it is sometimes 0, 1, or -1).&lt;br /&gt;
&lt;br /&gt;
This command seems to copy picture ''pict_id'' over the hotspot, using &amp;lt;''l'' ''t'' ''r'' ''b''&amp;gt; as the source rect. Additional data is unknown.&lt;br /&gt;
&lt;br /&gt;
==Command 30==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' &amp;lt;''msnd_id'' ''flags''&amp;gt; [...]&lt;br /&gt;
&lt;br /&gt;
*''msnd_id'' looks like background sound ID to play.&lt;br /&gt;
*''flags'' looks like a bit field.&lt;br /&gt;
&lt;br /&gt;
Normally there is only one pair of above values, with a single exception: CHANNEL.3225 has 4 pairs.&lt;br /&gt;
&lt;br /&gt;
==Command 31==&lt;br /&gt;
*'''Variable:''' Yes (only ever 30)&lt;br /&gt;
*'''Arguments:''' ''u0'' ''u1''&lt;br /&gt;
&lt;br /&gt;
*''u0'' is always 0.&lt;br /&gt;
*''u1'' looks like a card ID.&lt;br /&gt;
&lt;br /&gt;
==Command 32==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
==Command 33==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''card'' &amp;lt;''l t r b''&amp;gt; ''u0'' ''u1''&lt;br /&gt;
&lt;br /&gt;
*''card'' appears to be a card ID.&lt;br /&gt;
*&amp;lt;''l t r b''&amp;gt; often corresponds with the intended location of one of the sub-images in the VIEW resources.&lt;br /&gt;
*''u0'' appears to be a variable number (it is sometimes 0).&lt;br /&gt;
*''u1'' may also be a variable number (it is sometimes 0).&lt;br /&gt;
&lt;br /&gt;
==Command 34==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''u0'' ''u1''&lt;br /&gt;
&lt;br /&gt;
*''u0'' looks like a card ID.&lt;br /&gt;
*''u1'' is always 0, 1, 4, 5, 6, 9, 10, or 11.&lt;br /&gt;
&lt;br /&gt;
==Command 35==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''u0'' ''u1'' ''u2''&lt;br /&gt;
&lt;br /&gt;
*''u0'' looks like a card ID.&lt;br /&gt;
*''u1'' looks like a card ID.&lt;br /&gt;
*''u2'' is always 0, 6, or 10.&lt;br /&gt;
&lt;br /&gt;
==Command 36==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''u0''&lt;br /&gt;
&lt;br /&gt;
This command is only used twice.&lt;br /&gt;
&lt;br /&gt;
*''u0'' is 900 or 903.&lt;br /&gt;
&lt;br /&gt;
==Command 37==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
==Command 38==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
==Command 39==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''u0''&lt;br /&gt;
&lt;br /&gt;
*''u0'' is 100, 200, 400, 500, 1000, or 1100.&lt;br /&gt;
&lt;br /&gt;
==Command 40: travel to destination age==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''dst_age_id'' ''src_msnd_id'' ''dst_msnd_id''&lt;br /&gt;
&lt;br /&gt;
*''dst_age_id'' is one of 0 (selen), 1 (stone), 2 (myst), 3 (mechan), 4 (channel) or 6 (dunny).&lt;br /&gt;
*''src_msnd_id'' is a sound ID to play in source age.&lt;br /&gt;
*''dst_msnd_id'' is a sound ID to play in destination age.&lt;br /&gt;
&lt;br /&gt;
==Command 41==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''u0'' ''u1'' ''u2'' ''count'' ''u3''[''count'']&lt;br /&gt;
&lt;br /&gt;
*''u0'' looks like a card ID.&lt;br /&gt;
*''u1'' looks like a sound ID.&lt;br /&gt;
*''u2'' is always 5 or 10.&lt;br /&gt;
*''count'' is only ever 6 or 12.&lt;br /&gt;
*''u3'' may be divided into groups of sixes.&lt;br /&gt;
&lt;br /&gt;
==Command 42==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''u0'' ''u1'' ''count'' ''u2''[''count'']&lt;br /&gt;
&lt;br /&gt;
*''u0'' looks like a sound ID.&lt;br /&gt;
*''u1'' is always 5, 10, 15, or 20.&lt;br /&gt;
*''count'' is only ever 6 or 12.&lt;br /&gt;
*''u2'' may be divided into groups of sixes.&lt;br /&gt;
&lt;br /&gt;
==Command 43==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
==Command 44==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
==Command 46==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
==Command 100==&lt;br /&gt;
*'''Variable:''' Optional&lt;br /&gt;
*'''Arguments:''' [''u0'']&lt;br /&gt;
&lt;br /&gt;
*''u0'' is always 4, 6, or omitted.&lt;br /&gt;
&lt;br /&gt;
==Command 101==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' [''u0''|''u1''[6]]&lt;br /&gt;
&lt;br /&gt;
*''u0'' is always 4225 or omitted.&lt;br /&gt;
*''u1'' is a series of 6 positive numbers.&lt;br /&gt;
&lt;br /&gt;
==Command 102==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' [''u0'' ''u1'' [''u2'']]&lt;br /&gt;
&lt;br /&gt;
*''u0'' looks like a card ID (or 0).&lt;br /&gt;
*''u1'' looks like a card ID.&lt;br /&gt;
*''u2'' looks like an (optional) bit field. (only 0x64 or 0)&lt;br /&gt;
&lt;br /&gt;
==Command 103==&lt;br /&gt;
*'''Variable:''' Yes&lt;br /&gt;
*'''Arguments:''' ''bit''&lt;br /&gt;
&lt;br /&gt;
This form of the command most likely negates bit ''bit'' of ''var''.&lt;br /&gt;
&lt;br /&gt;
*''bit'' is a power of 2 (bit mask).&lt;br /&gt;
&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''u0'' [''u1'']&lt;br /&gt;
&lt;br /&gt;
This form of the command likely makes specified hotspot drawable.&lt;br /&gt;
&lt;br /&gt;
*''u0'' is a number between 13 and 18. It seems to refer to a hotspot index (see stone 2197).&lt;br /&gt;
*''u1'' is either 1 or omitted.&lt;br /&gt;
&lt;br /&gt;
==Command 104==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' [''u0'']&lt;br /&gt;
&lt;br /&gt;
*''u0'' can be 0, 1, omitted, or 13 to 20. It seems to refer to a hotspot index (see stone 2004).&lt;br /&gt;
&lt;br /&gt;
==Command 105==&lt;br /&gt;
*'''Variable:''' Optional (set to 9 at one point, but usually not)&lt;br /&gt;
*'''Arguments:''' [''u0'']&lt;br /&gt;
&lt;br /&gt;
*''u0'' looks like a sound ID.&lt;br /&gt;
&lt;br /&gt;
==Command 106==&lt;br /&gt;
*'''Variable:''' 10&lt;br /&gt;
*'''Arguments:''' 2287 (looks like sound ID)&lt;br /&gt;
&lt;br /&gt;
This command is only used once.&lt;br /&gt;
&lt;br /&gt;
==Command 107==&lt;br /&gt;
*'''Variable:''' 11&lt;br /&gt;
*'''Arguments:''' 2287 (looks like sound ID)&lt;br /&gt;
&lt;br /&gt;
This command is only used once.&lt;br /&gt;
&lt;br /&gt;
==Command 108==&lt;br /&gt;
*'''Variable:''' 12&lt;br /&gt;
*'''Arguments:''' 2287 (looks like sound ID)&lt;br /&gt;
&lt;br /&gt;
This command is only used once.&lt;br /&gt;
&lt;br /&gt;
==Command 109==&lt;br /&gt;
*'''Variable:''' Optional&lt;br /&gt;
*'''Arguments:''' [''u0'']&lt;br /&gt;
&lt;br /&gt;
*''u0'' is ''FFFF'', 1, omitted, or 2287 (looks like sound ID).&lt;br /&gt;
&lt;br /&gt;
==Command 110==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' 1180 1179 12 203 78 345 167 6 10 203 166 345 306 5 10&lt;br /&gt;
&lt;br /&gt;
This command is only used once.&lt;br /&gt;
&lt;br /&gt;
==Command 111==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' [''u0'']&lt;br /&gt;
&lt;br /&gt;
*''u0'' is 14 to 20 or omitted. It seems to refer to a hotspot index (see stone 2004).&lt;br /&gt;
&lt;br /&gt;
==Command 112==&lt;br /&gt;
*'''Variable:''' 29&lt;br /&gt;
*'''Arguments:''' ''u0'' ''u1'' ''u2''&lt;br /&gt;
&lt;br /&gt;
This command is only used twice.&lt;br /&gt;
&lt;br /&gt;
*''u0'' is 0 or 1800.&lt;br /&gt;
*''u1'' is 400 or 2000.&lt;br /&gt;
*''u2'' is 1.&lt;br /&gt;
&lt;br /&gt;
==Command 113==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' 5143 10 6 339 237 423 333 0 10&lt;br /&gt;
&lt;br /&gt;
This command is only used once. 5143 is likely sound ID.&lt;br /&gt;
&lt;br /&gt;
==Command 114==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' 5143 10 6 339 237 423 333 1 10&lt;br /&gt;
&lt;br /&gt;
This command is only used once. 5143 is likely sound ID.&lt;br /&gt;
&lt;br /&gt;
==Command 115==&lt;br /&gt;
*'''Variable:''' Yes&lt;br /&gt;
*'''Arguments:''' ''u0''[3]&lt;br /&gt;
&lt;br /&gt;
*The ''u0'' look like card ID's.&lt;br /&gt;
&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' 1139 1140 1140 10 6 204 64 343 279 6 50&lt;br /&gt;
&lt;br /&gt;
This form of the command is only used once.&lt;br /&gt;
&lt;br /&gt;
==Command 116==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''u0''&lt;br /&gt;
&lt;br /&gt;
*''u0'' is 0, 1, or 6006.&lt;br /&gt;
&lt;br /&gt;
==Command 117==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' [''u0''|''u1'' ''u2'']&lt;br /&gt;
&lt;br /&gt;
*''u0'' is 0, 1, 2, 3, or omitted.&lt;br /&gt;
*''u1'' and ''u2'' are 5698 and 6698 (only used once).&lt;br /&gt;
&lt;br /&gt;
==Command 118==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' [4707 5707 6707 7707 4705]&lt;br /&gt;
&lt;br /&gt;
This command is only used 3 times (once with values and twice omitted). Values are likely sound IDs.&lt;br /&gt;
&lt;br /&gt;
==Command 119==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' [''u0'']&lt;br /&gt;
&lt;br /&gt;
*''u0'' is 0, 1, or omitted.&lt;br /&gt;
&lt;br /&gt;
==Command 120==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' [''u0'']&lt;br /&gt;
&lt;br /&gt;
*''u0'' is 0, 1, 2, 3, or omitted.&lt;br /&gt;
&lt;br /&gt;
==Command 121==&lt;br /&gt;
*'''Variable:''' Yes&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''u0'' ''u1''&lt;br /&gt;
&lt;br /&gt;
*''u0'' is 0 or a card ID.&lt;br /&gt;
*''u1'' is a card ID.&lt;br /&gt;
&lt;br /&gt;
==Command 122==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
==Command 123==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''u0'' [''u1'']&lt;br /&gt;
&lt;br /&gt;
*''u0'' is 0, 1, or 960.&lt;br /&gt;
*''u1'' is 960, 1920, or omitted.&lt;br /&gt;
&lt;br /&gt;
==Command 124==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
==Command 125==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
*'''Variable:''' 21&lt;br /&gt;
*'''Arguments:''' ''u0''&lt;br /&gt;
&lt;br /&gt;
*''u0'' is 13 or 14.&lt;br /&gt;
&lt;br /&gt;
==Command 126==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
==Command 127==&lt;br /&gt;
*'''Variable:''' no&lt;br /&gt;
*'''Arguments:''' ''u0'' ''u1''&lt;br /&gt;
&lt;br /&gt;
*''u0'' is 1, 2, or 3.&lt;br /&gt;
*''u1'' is 0 or 1.&lt;br /&gt;
&lt;br /&gt;
==Command 129==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''u0''&lt;br /&gt;
&lt;br /&gt;
*''u0'' looks like a sound ID.&lt;br /&gt;
&lt;br /&gt;
==Command 133==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' 6500&lt;br /&gt;
&lt;br /&gt;
This command is only used once. Value is a sound ID.&lt;br /&gt;
&lt;br /&gt;
==Command 164==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
==Command 169==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
==Command 198==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' 5143 10 6 339 237 423 333 1 10&lt;br /&gt;
&lt;br /&gt;
This command is only used once. 5143 is likely a sound ID.&lt;br /&gt;
&lt;br /&gt;
==Command 199==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' None&lt;/div&gt;</summary>
		<author><name>AndreyNazarov</name></author>	</entry>

	<entry>
		<id>http://insidethelink.ortiche.net/wiki/index.php/Myst_RLST_resources</id>
		<title>Myst RLST resources</title>
		<link rel="alternate" type="text/html" href="http://insidethelink.ortiche.net/wiki/index.php/Myst_RLST_resources"/>
				<updated>2008-09-19T12:50:16Z</updated>
		
		<summary type="html">&lt;p&gt;AndreyNazarov: Updated info on hotspot flags, minor fixes.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Myst}}&lt;br /&gt;
&lt;br /&gt;
These contain Myst's hotspot descriptions.&lt;br /&gt;
&lt;br /&gt;
The data is a list of records, each record describing one of the hotspots:&lt;br /&gt;
{| class=&amp;quot;structure&amp;quot;&lt;br /&gt;
|short||record_count&lt;br /&gt;
|-&lt;br /&gt;
|variable||records&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The record length is variable, depending on the hotspot type. The record structure is:&lt;br /&gt;
{| class=&amp;quot;structure&amp;quot;&lt;br /&gt;
|unsigned short||type&lt;br /&gt;
|-&lt;br /&gt;
|unsigned short||flags&lt;br /&gt;
|-&lt;br /&gt;
|short||left&lt;br /&gt;
|-&lt;br /&gt;
|short||top&lt;br /&gt;
|-&lt;br /&gt;
|short||right&lt;br /&gt;
|-&lt;br /&gt;
|short||bottom&lt;br /&gt;
|-&lt;br /&gt;
|unsigned short||destination&lt;br /&gt;
|-&lt;br /&gt;
|variable||additional data&lt;br /&gt;
|}&lt;br /&gt;
*''type'' seems to specify the hotspot action in a wide sense. Every value between 0 and 14 except for 9 has been observed. See below for the meaning.&lt;br /&gt;
*''flags'' seems to be a bit field. Observed values are 0, 1, 2, 3, 4, 5, 8 and 10 (4 variable bits). The value seems related to when the hotspot actions should be executed. For example, regular clickable hotspots usually have bit 1 set while hotspots that run background movies (e.g. the Channelwood windmill) have ''flags'' = 0. Bit 0 seems to indicate whether hotspot subimages are to be drawn (at least for type 8 hotspots). Hotspots with bit 2 set usually don't have any other bits set (except bit 0, encountered only twice). Bit 3 is suspected to flag Zip Mode hotspots.&lt;br /&gt;
*The following 4 fields define the hotspot rectangle. Note that &amp;quot;weird&amp;quot; rectangles are found, like (-32000, -32000, 32000, 32000).&lt;br /&gt;
*''destination'' contains a destination card ID for hotspots that change card, or zero.&lt;br /&gt;
*Additional data follows when ''type'' &amp;gt; 4 (complex hotspots), clearly representing lists of actions to perform. We have yet to figure out how to calculate the length of those complex records.&lt;br /&gt;
&lt;br /&gt;
==Hotspot types==&lt;br /&gt;
Types from 0 to 4 are associated with &amp;quot;simple&amp;quot; hotspots that usually just change card. In these cases, ''type'' indicates the movement direction: forward, left, right, down and up respectively. There is no additional data in the hotspot record for these simple cases.&lt;br /&gt;
&lt;br /&gt;
Type 5 hotspots have a script attached to them. See the [[Myst_scripts|page about scripts]] for the structure of scripts.&lt;br /&gt;
&lt;br /&gt;
Type 6 hotspots play a video when activated. The record starts with a full type 5 record. Then comes a zero-terminated string (C string) which defines the path to the video file without extension. Note that after the string is read, input stream position should be padded to the next 2-byte boundary. Finally come 7 shorts whose purpose is still unknown.&lt;br /&gt;
&lt;br /&gt;
Type 7 record serves as some kind of switch statement, executing one of several action lists (or cases) indexed by the value of a variable:&lt;br /&gt;
&lt;br /&gt;
 (var_index) {num_cases} [record_type &amp;lt;record_data&amp;gt;]&lt;br /&gt;
&lt;br /&gt;
Each case itself begins with a record type, followed by additional record contents (without common prefix). Only type 5 and 6 records used in a switch statement have been observed.&lt;br /&gt;
&lt;br /&gt;
Type 8 record is like type 7, but additionally it specifies a list of subimages to draw over main WDIB. The particular subimage is chosen depending on the value of variable. This record includes the type 7 record at start.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;type_7_record&amp;gt; (var_index) {num_subs} [wdib_id &amp;lt;rectangle&amp;gt;]&lt;br /&gt;
&lt;br /&gt;
Here, each subimage record defines a source WDIB ID and a source rectangle inside this WDIB. Rectangle is defined in the usual (''left'', ''top'', ''right'', ''bottom'') format, with one exception: empty rectangle is defined as the single short -1. This is probably the case when source rectangle equals destination rectangle. Also, ''wdib_id'' itself can be -1, this probably means original WDIB for this card should be used as source WDIB.&lt;br /&gt;
&lt;br /&gt;
The remaining types are being investigated.&lt;br /&gt;
&lt;br /&gt;
==Case studies==&lt;br /&gt;
Note: these are simply the data in little-endian shorts and line-broken where patterns are found. &amp;lt;l t b r&amp;gt; is the hotspot rect. count [entry]... are guesses at when there are lists of entries. The number in parentheses before the data is the card number (not the resource number).&lt;br /&gt;
&lt;br /&gt;
The following hotspots replace part of the image (in this case &amp;lt;417 260 544 333&amp;gt;) with part of another image (in this case 3004 &amp;lt;0 0 127 73&amp;gt;) based on a variable (103 2 plays in here somewhere):&lt;br /&gt;
 8 1 &amp;lt; 31 276 163 333&amp;gt; 0 FFFF 0 103 2 3006 &amp;lt;0 0 132 57&amp;gt; 3005 FFFF&lt;br /&gt;
 8 1 &amp;lt;417 260 544 333&amp;gt; 0 FFFF 0 103 2 3004 &amp;lt;0 0 127 73&amp;gt; 3003 FFFF&lt;br /&gt;
&lt;br /&gt;
Case studies from Channelwood:&lt;br /&gt;
 (CHANNEL 3001) 2&lt;br /&gt;
 1 2   &amp;lt;1 0 110 332&amp;gt; 3002&lt;br /&gt;
 2 2 &amp;lt;455 2 544 332&amp;gt; 3003&lt;br /&gt;
&lt;br /&gt;
 (CHANNEL 3002) 2&lt;br /&gt;
 1 2   &amp;lt;0 1 100 332&amp;gt; 3005&lt;br /&gt;
 2 2 &amp;lt;431 0 544 332&amp;gt; 3001&lt;br /&gt;
&lt;br /&gt;
 (CHANNEL 3003) 4&lt;br /&gt;
 5 2 &amp;lt;213 90 343 290&amp;gt; 3494 2 [6 0 0] [24 0 1 {3494}] (the door)&lt;br /&gt;
 1 2 &amp;lt;0 0 81 332&amp;gt; 3001 (left)&lt;br /&gt;
 2 2 &amp;lt;463 0 544 332&amp;gt; 3005 (right)&lt;br /&gt;
 8 1 &amp;lt;417 260 544 333&amp;gt; 0 FFFF 0 103 2 [3004 &amp;lt;0 0 127 73&amp;gt;] [3003 &amp;lt;FFFF&amp;gt;]&lt;br /&gt;
&lt;br /&gt;
 (CHANNEL 3005) 4&lt;br /&gt;
 0 2 &amp;lt;76 152 196 330&amp;gt; 3012&lt;br /&gt;
 1 2  &amp;lt;0   0 106 332&amp;gt; 3003&lt;br /&gt;
 2 2 &amp;lt;438  0 544 332&amp;gt; 3002&lt;br /&gt;
 8 1 &amp;lt;31 276 163 333&amp;gt; 0 FFFF 0 103 2 [3006 &amp;lt;0 0 132 57&amp;gt;] [3005 &amp;lt;FFFF&amp;gt;]&lt;br /&gt;
&lt;br /&gt;
 (CHANNEL 3012) 8&lt;br /&gt;
 8 3 &amp;lt;101 243 214 343&amp;gt; 0 FFFF 1 5 (1 [3 103 1 {802}]) 103 2 [3013 &amp;lt;0 0 113 100&amp;gt;] [3012 &amp;lt;FFFF&amp;gt;]&lt;br /&gt;
 5 2 &amp;lt;255 193 269 208&amp;gt; 0 1 [117 0 1 {0}]&lt;br /&gt;
 5 2 &amp;lt;268 193 282 208&amp;gt; 0 1 [117 0 1 {1}]&lt;br /&gt;
 5 2 &amp;lt;281 193 295 208&amp;gt; 0 1 [117 0 1 {2}]&lt;br /&gt;
 5 2 &amp;lt;294 193 308 208&amp;gt; 0 1 [117 0 1 {3}]&lt;br /&gt;
 8 1 &amp;lt;252 190 310 210&amp;gt; 0 FFFF 0 17 4 [3008 &amp;lt;0 0 58 20&amp;gt;] [3009 &amp;lt;0 0 58 20&amp;gt;] [3010 &amp;lt;0 0 58 20&amp;gt;] [3011 &amp;lt;0 0 58 20&amp;gt;]&lt;br /&gt;
 0 4 &amp;lt;180 31 379 305&amp;gt; 0&lt;br /&gt;
 5 2 &amp;lt;0 0 544 332&amp;gt; 0 1 [34 0 2 {3005 0}]&lt;br /&gt;
&lt;br /&gt;
 (MYST 4368) 3&lt;br /&gt;
 8 3 &amp;lt;305 148 375 238&amp;gt; 0 FFFF 1 5 (1 [3 103 1 {802}]) 103 2 [FFFF &amp;lt;FFFF&amp;gt;] [4369 &amp;lt;0 0 70 90&amp;gt;]&lt;br /&gt;
 7 2 &amp;lt;216 110 304 235&amp;gt; 0 106 5&lt;br /&gt;
   5 (1 [115 101 3 {4741 4370 4368}])&lt;br /&gt;
   5 (1 [115 101 3 {4741 4370 4368}])&lt;br /&gt;
   5 (1 [115 101 3 {4741 4370 4368}])&lt;br /&gt;
   5 (1 [115 101 3 {4741 4370 4368}])&lt;br /&gt;
   5 (0)&lt;br /&gt;
 0 2 &amp;lt;0 0 544 332&amp;gt; 4345&lt;br /&gt;
&lt;br /&gt;
==== Intro Case Study ====&lt;br /&gt;
 (INTRO 1) 1&lt;br /&gt;
 0 2 &amp;lt;-32000 -32000 32000 32000&amp;gt; 5&lt;br /&gt;
&lt;br /&gt;
INTRO 1 is supposed to be the card which shows the opening movies and then switches to card 2.&lt;br /&gt;
&lt;br /&gt;
 (INTRO 2) 1&lt;br /&gt;
 5 2 &amp;lt;245 202 304 253&amp;gt; 4 2 [37 0 0] [34 0 2 {3 11}]&lt;br /&gt;
&lt;br /&gt;
INTRO 2 is the first interactive part of the game, the part where you can pick up the Myst book. The rect correctly corresponds to where the book is on screen. But, look at the &amp;quot;destination&amp;quot; -- 4. There is no VIEW/RLST 4! However, there is a WDIB 4 and it is the open book with the water. Where this ''should'' go is to card 3 and show the Myst book cover before showing image 4 and then playing the video. And, there is a 3 in this chunk, but I'm not sure if that's the purpose. I have no idea what commands 37/34 could be. There is a WDIB 11, but it's of D'ni, so I doubt it's that. ;)&lt;br /&gt;
&lt;br /&gt;
 (INTRO 3) 2&lt;br /&gt;
 0 2 &amp;lt;-32000 -32000 32000 32000&amp;gt; 5&lt;br /&gt;
 6 0 &amp;lt;312 70 441 159&amp;gt; 0 0 &amp;quot;\qtw\intro\intro2&amp;quot; 0x2848 0x2756 0 1 0 0 0&lt;br /&gt;
&lt;br /&gt;
Note that this one has a string for the video (null-terminated). This obviously calls that video which is the Myst fly-by for the linking book. And, that rect perfectly matches where the video should be displayed on screen. However, this also clearly breaks the format specified above for &amp;quot;type 2 hotspots&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
WDIB 3 is the cover of the Myst linking book. But, this doesn't match up with the video mentioned here which should be for WDIB 4 (or 10, they are identical)(the open linking book with the water image) and eventually ending at WDIB 12 (the open linking book with the dock image). The 5 after the very large numbers is the target card for the open linking book which seems correct. 0x2848 is 10,312 and 0x2756 is 10,070. The rate of the audio is 11,025. Not sure if this has any correlation.&lt;/div&gt;</summary>
		<author><name>AndreyNazarov</name></author>	</entry>

	<entry>
		<id>http://insidethelink.ortiche.net/wiki/index.php/Myst_MJMP_resources</id>
		<title>Myst MJMP resources</title>
		<link rel="alternate" type="text/html" href="http://insidethelink.ortiche.net/wiki/index.php/Myst_MJMP_resources"/>
				<updated>2008-09-13T11:59:02Z</updated>
		
		<summary type="html">&lt;p&gt;AndreyNazarov: Added description of MJMP resources&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;MJMP resources (Msnd JuMPs) define aliases for identical sounds in Myst Masterpiece Edition, which were previously packaged as separate MSND resources, wasting disk space. Each resource of type MJMP contains a single little-endian short referencing real MSND ID.&lt;/div&gt;</summary>
		<author><name>AndreyNazarov</name></author>	</entry>

	<entry>
		<id>http://insidethelink.ortiche.net/wiki/index.php/Myst_scripts</id>
		<title>Myst scripts</title>
		<link rel="alternate" type="text/html" href="http://insidethelink.ortiche.net/wiki/index.php/Myst_scripts"/>
				<updated>2008-09-10T17:34:55Z</updated>
		
		<summary type="html">&lt;p&gt;AndreyNazarov: /* Command 40: travel between ages */ oops, clarification&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Myst}}&lt;br /&gt;
This page contains, or will contain, a list of all known commands in Myst, as used in record types 5, 6, 7, 8, 10, 11, and 12. Specifics on the format itself can be found at [[Myst RLST resources]]. The way scripts are stored, they each contain a command number, a variable number, and any number of arguments. When a variable number is not given, a &amp;quot;0&amp;quot; is used. So when the key below says that the variable is &amp;quot;optional&amp;quot;, that means that it has been found both with and without a variable being passed in. In some cases, the syntax of the arguments depends on whether a variable was passed in. In this case, the variable/arguments header is repeated for each form of the command.&lt;br /&gt;
&lt;br /&gt;
==Command 0==&lt;br /&gt;
*'''Variable:''' Optional&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
==Command 1==&lt;br /&gt;
*'''Variable:''' Optional&lt;br /&gt;
*'''Arguments:''' ''u0''&lt;br /&gt;
&lt;br /&gt;
*''u0'' takes on any number between 0 and 7 (maybe a bit field?)&lt;br /&gt;
&lt;br /&gt;
==Command 2: alternative destination==&lt;br /&gt;
*'''Variable:''' Yes&lt;br /&gt;
*'''Arguments:''' ''dest''&lt;br /&gt;
&lt;br /&gt;
This command goes to ''dest'' instead of the regular destination if ''var'' is a certain (unknown) value. (Only used for SELEN 1240 and CHANNEL 3359)&lt;br /&gt;
&lt;br /&gt;
==Command 3: change cursor==&lt;br /&gt;
*'''Variable:''' Yes&lt;br /&gt;
*'''Arguments:''' ''clrc_id''&lt;br /&gt;
&lt;br /&gt;
*''clrc_id'' is always 800, 801, or 802. (Only 5 different cases).&lt;br /&gt;
This command seems to change cursor to ''clrc_id'' if var is a certain (unknown) value.&lt;br /&gt;
&lt;br /&gt;
==Command 4==&lt;br /&gt;
*'''Variable:''' Optional&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
==Command 6==&lt;br /&gt;
*'''Variable:''' Optional&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
==Command 7==&lt;br /&gt;
*'''Variable:''' Optional&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
==Command 8==&lt;br /&gt;
*'''Variable:''' Optional&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
==Command 9==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' [''u0'']&lt;br /&gt;
&lt;br /&gt;
*''u0'' is always either ''FFFF'' or omitted.&lt;br /&gt;
&lt;br /&gt;
==Command 12==&lt;br /&gt;
*'''Variable:''' Optional&lt;br /&gt;
*'''Arguments:''' ''u0''&lt;br /&gt;
&lt;br /&gt;
''Related to [[#Command 13|command 13]]''.&lt;br /&gt;
&lt;br /&gt;
*''u0'' appears to be a nearby node.&lt;br /&gt;
&lt;br /&gt;
This may have similar function to [[#Command 2|command 2]].&lt;br /&gt;
&lt;br /&gt;
==Command 13==&lt;br /&gt;
*'''Variable:''' Optional&lt;br /&gt;
*'''Arguments:''' ''u0''&lt;br /&gt;
&lt;br /&gt;
''Related to [[#Command 12|command 12]]''.&lt;br /&gt;
&lt;br /&gt;
*''u0'' appears to be a nearby node.&lt;br /&gt;
&lt;br /&gt;
This may have similar function to [[#Command 2|command 2]].&lt;br /&gt;
&lt;br /&gt;
==Command 14==&lt;br /&gt;
*'''Variable:''' Optional&lt;br /&gt;
*'''Arguments:''' ''u0''&lt;br /&gt;
&lt;br /&gt;
*''u0'' is always 0, 1, or 2.&lt;br /&gt;
&lt;br /&gt;
==Command 15==&lt;br /&gt;
*'''Variable:''' Yes&lt;br /&gt;
*'''Arguments:''' [''u0'']&lt;br /&gt;
&lt;br /&gt;
*''u0'' is always 0 or omitted.&lt;br /&gt;
&lt;br /&gt;
==Command 16==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''u0'' ''u1''&lt;br /&gt;
&lt;br /&gt;
*''u0'' appears to be a nearby node.&lt;br /&gt;
*''u1'' is always 0.&lt;br /&gt;
&lt;br /&gt;
==Command 17==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''u0'' ''u1''&lt;br /&gt;
&lt;br /&gt;
*''u0'' appears to be a nearby node.&lt;br /&gt;
*''u1'' is always 4, 5, or 6.&lt;br /&gt;
&lt;br /&gt;
==Command 18==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''u0''&lt;br /&gt;
&lt;br /&gt;
*''u0'' is always 4, 5, or 6.&lt;br /&gt;
&lt;br /&gt;
==Command 19==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''count'' ''u0''[''count'']&lt;br /&gt;
&lt;br /&gt;
*All of the ''u0'' numbers are small (0-13, 21).&lt;br /&gt;
&lt;br /&gt;
==Command 20==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''count'' ''u0''[''count'']&lt;br /&gt;
&lt;br /&gt;
*All of the ''u0'' numbers are small (0-13, 21). These, unlike [[#Command 19|command 19]], can also be ''FFFF''.&lt;br /&gt;
&lt;br /&gt;
==Command 21==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''u0'' ''u1'' ''u2'' ''u3'' ''u4'' ''u5''&lt;br /&gt;
&lt;br /&gt;
There are this command is used 6 times.&lt;br /&gt;
&lt;br /&gt;
*''u0'' is always 0, 74, 76, 117, or 198.&lt;br /&gt;
*''u1'' is always 0, 48, 213, or 226.&lt;br /&gt;
*''u2'' is always 327, 406, 429, 459, or 544.&lt;br /&gt;
*''u3'' is always 257, 332, or 333.&lt;br /&gt;
*''u4'' is always 0, 1, 5, 6, or 11.&lt;br /&gt;
*''u5'' is always 5 or 25.&lt;br /&gt;
&lt;br /&gt;
==Command 22==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
==Command 23==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''count'' ''u0''[''count'']&lt;br /&gt;
&lt;br /&gt;
*The ''u0'' numbers are all 0, 4, or 5.&lt;br /&gt;
&lt;br /&gt;
==Command 24==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''u0''&lt;br /&gt;
&lt;br /&gt;
*''u0'' appears to be a sound ID.&lt;br /&gt;
&lt;br /&gt;
==Command 26==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
==Command 27==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''u0''&lt;br /&gt;
&lt;br /&gt;
*''u0'' appears to be a sound ID.&lt;br /&gt;
&lt;br /&gt;
==Command 28==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' (&amp;lt;''l t r b''&amp;gt;|''FFFF'')&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;''l t r b''&amp;gt; often corresponds with the intended location of one of the sub-images in the VIEW resources.&lt;br /&gt;
&lt;br /&gt;
==Command 29==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''node'' &amp;lt;''l t r b''&amp;gt; ''u0'' ''u1''&lt;br /&gt;
&lt;br /&gt;
*''node'' appears to be a node number.&lt;br /&gt;
*&amp;lt;''l t r b''&amp;gt; often corresponds with the intended location of one of the sub-images in the VIEW resources.&lt;br /&gt;
*''u0'' appears to be a variable number (it is sometimes 0).&lt;br /&gt;
*''u1'' may also be a variable number (it is sometimes 0, 1, or ''FFFF'').&lt;br /&gt;
&lt;br /&gt;
==Command 30==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' &amp;lt;''msnd_id'' ''flags''&amp;gt; [...]&lt;br /&gt;
&lt;br /&gt;
*''msnd_id'' looks like background sound ID to play.&lt;br /&gt;
*''flags'' looks like a bit field.&lt;br /&gt;
&lt;br /&gt;
Normally the is only one pair of above values, with a single exception: CHANNEL.3225 has 4 pairs.&lt;br /&gt;
&lt;br /&gt;
==Command 31==&lt;br /&gt;
*'''Variable:''' Yes (only ever 30)&lt;br /&gt;
*'''Arguments:''' ''u0'' ''u1''&lt;br /&gt;
&lt;br /&gt;
*''u0'' is always 0.&lt;br /&gt;
*''u1'' looks like a node number.&lt;br /&gt;
&lt;br /&gt;
==Command 32==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
==Command 33==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''node'' &amp;lt;''l t r b''&amp;gt; ''u0'' ''u1''&lt;br /&gt;
&lt;br /&gt;
*''node'' appears to be a node number.&lt;br /&gt;
*&amp;lt;''l t r b''&amp;gt; often corresponds with the intended location of one of the sub-images in the VIEW resources.&lt;br /&gt;
*''u0'' appears to be a variable number (it is sometimes 0).&lt;br /&gt;
*''u1'' may also be a variable number (it is sometimes 0).&lt;br /&gt;
&lt;br /&gt;
==Command 34==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''u0'' ''u1''&lt;br /&gt;
&lt;br /&gt;
*''u0'' looks like a node number.&lt;br /&gt;
*''u1'' is always 0, 1, 4, 5, 6, 9, 10, or 11.&lt;br /&gt;
&lt;br /&gt;
==Command 35==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''u0'' ''u1'' ''u2''&lt;br /&gt;
&lt;br /&gt;
*''u0'' looks like a node number.&lt;br /&gt;
*''u1'' looks like a node number.&lt;br /&gt;
*''u2'' is always 0, 6, or 10.&lt;br /&gt;
&lt;br /&gt;
==Command 36==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''u0''&lt;br /&gt;
&lt;br /&gt;
This command is only used twice.&lt;br /&gt;
&lt;br /&gt;
*''u0'' is 900 or 903.&lt;br /&gt;
&lt;br /&gt;
==Command 37==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
==Command 38==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
==Command 39==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''u0''&lt;br /&gt;
&lt;br /&gt;
*''u0'' is 100, 200, 400, 500, 1000, or 1100.&lt;br /&gt;
&lt;br /&gt;
==Command 40: travel to destination age==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''dst_age_id'' ''src_msnd_id'' ''dst_msnd_id''&lt;br /&gt;
&lt;br /&gt;
*''dst_age_id'' is one of 0 (selen), 1 (stone), 2 (myst), 3 (mechan), 4 (channel) or 6 (dunny).&lt;br /&gt;
*''src_msnd_id'' is a sound ID to play in source age.&lt;br /&gt;
*''dst_msnd_id'' is a sound ID to play in destination age.&lt;br /&gt;
&lt;br /&gt;
==Command 41==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''u0'' ''u1'' ''u2'' ''count'' ''u3''[''count'']&lt;br /&gt;
&lt;br /&gt;
*''u0'' looks like a node number.&lt;br /&gt;
*''u1'' looks like a sound ID.&lt;br /&gt;
*''u2'' is always 5 or 10.&lt;br /&gt;
*''count'' is only ever 6 or 12.&lt;br /&gt;
*''u3'' may be divided into groups of sixes.&lt;br /&gt;
&lt;br /&gt;
==Command 42==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''u0'' ''u1'' ''count'' ''u2''[''count'']&lt;br /&gt;
&lt;br /&gt;
*''u0'' looks like a sound ID.&lt;br /&gt;
*''u1'' is always 5, 10, 15, or 20.&lt;br /&gt;
*''count'' is only ever 6 or 12.&lt;br /&gt;
*''u2'' may be divided into groups of sixes.&lt;br /&gt;
&lt;br /&gt;
==Command 43==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
==Command 44==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
==Command 46==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
==Command 100==&lt;br /&gt;
*'''Variable:''' Optional&lt;br /&gt;
*'''Arguments:''' [''u0'']&lt;br /&gt;
&lt;br /&gt;
*''u0'' is always 4, 6, or omitted.&lt;br /&gt;
&lt;br /&gt;
==Command 101==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' [''u0''|''u1''[6]]&lt;br /&gt;
&lt;br /&gt;
*''u0'' is always 4225 or omitted.&lt;br /&gt;
*''u1'' is a series of 6 positive numbers.&lt;br /&gt;
&lt;br /&gt;
==Command 102==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' [''u0'' ''u1'' [''u2'']]&lt;br /&gt;
&lt;br /&gt;
*''u0'' looks like a node number (or 0).&lt;br /&gt;
*''u1'' looks like a node number.&lt;br /&gt;
*''u2'' looks like an (optional) bit field. (only 0x64 or 0)&lt;br /&gt;
&lt;br /&gt;
==Command 103==&lt;br /&gt;
*'''Variable:''' Yes&lt;br /&gt;
*'''Arguments:''' ''bit''&lt;br /&gt;
&lt;br /&gt;
This form of the command most likely negates bit ''bit'' of ''var''.&lt;br /&gt;
&lt;br /&gt;
*''bit'' is a power of 2 (bit mask).&lt;br /&gt;
&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''u0'' [''u1'']&lt;br /&gt;
&lt;br /&gt;
This form of the command is unknown.&lt;br /&gt;
&lt;br /&gt;
*''u0'' is a number between 13 and 18.&lt;br /&gt;
*''u1'' is either 1 or omitted.&lt;br /&gt;
&lt;br /&gt;
==Command 104==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' [''u0'']&lt;br /&gt;
&lt;br /&gt;
*''u0'' can be 0, 1, omitted, or 13 to 20.&lt;br /&gt;
&lt;br /&gt;
==Command 105==&lt;br /&gt;
*'''Variable:''' Optional (set to 9 at one point, but usually not)&lt;br /&gt;
*'''Arguments:''' [''u0'']&lt;br /&gt;
&lt;br /&gt;
*''u0'' looks like a sound ID.&lt;br /&gt;
&lt;br /&gt;
==Command 106==&lt;br /&gt;
*'''Variable:''' 10&lt;br /&gt;
*'''Arguments:''' 2287 (looks like sound ID)&lt;br /&gt;
&lt;br /&gt;
This command is only used once.&lt;br /&gt;
&lt;br /&gt;
==Command 107==&lt;br /&gt;
*'''Variable:''' 11&lt;br /&gt;
*'''Arguments:''' 2287 (looks like sound ID)&lt;br /&gt;
&lt;br /&gt;
This command is only used once.&lt;br /&gt;
&lt;br /&gt;
==Command 108==&lt;br /&gt;
*'''Variable:''' 12&lt;br /&gt;
*'''Arguments:''' 2287 (looks like sound ID)&lt;br /&gt;
&lt;br /&gt;
This command is only used once.&lt;br /&gt;
&lt;br /&gt;
==Command 109==&lt;br /&gt;
*'''Variable:''' Optional&lt;br /&gt;
*'''Arguments:''' [''u0'']&lt;br /&gt;
&lt;br /&gt;
*''u0'' is ''FFFF'', 1, omitted, or 2287 (looks like sound ID).&lt;br /&gt;
&lt;br /&gt;
==Command 110==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' 1180 1179 12 203 78 345 167 6 10 203 166 345 306 5 10&lt;br /&gt;
&lt;br /&gt;
This command is only used once.&lt;br /&gt;
&lt;br /&gt;
==Command 111==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' [''u0'']&lt;br /&gt;
&lt;br /&gt;
*''u0'' is 14 to 20 or omitted.&lt;br /&gt;
&lt;br /&gt;
==Command 112==&lt;br /&gt;
*'''Variable:''' 29&lt;br /&gt;
*'''Arguments:''' ''u0'' ''u1'' ''u2''&lt;br /&gt;
&lt;br /&gt;
This command is only used twice.&lt;br /&gt;
&lt;br /&gt;
*''u0'' is 0 or 1800.&lt;br /&gt;
*''u1'' is 400 or 2000.&lt;br /&gt;
*''u2'' is 1.&lt;br /&gt;
&lt;br /&gt;
==Command 113==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' 5143 10 6 339 237 423 333 0 10&lt;br /&gt;
&lt;br /&gt;
This command is only used once. 5143 is likely sound ID.&lt;br /&gt;
&lt;br /&gt;
==Command 114==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' 5143 10 6 339 237 423 333 1 10&lt;br /&gt;
&lt;br /&gt;
This command is only used once. 5143 is likely sound ID.&lt;br /&gt;
&lt;br /&gt;
==Command 115==&lt;br /&gt;
*'''Variable:''' Yes&lt;br /&gt;
*'''Arguments:''' ''u0''[3]&lt;br /&gt;
&lt;br /&gt;
*The ''u0'' look like node numbers.&lt;br /&gt;
&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' 1139 1140 1140 10 6 204 64 343 279 6 50&lt;br /&gt;
&lt;br /&gt;
This form of the command is only used once.&lt;br /&gt;
&lt;br /&gt;
==Command 116==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''u0''&lt;br /&gt;
&lt;br /&gt;
*''u0'' is 0, 1, or 6006.&lt;br /&gt;
&lt;br /&gt;
==Command 117==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' [''u0''|''u1'' ''u2'']&lt;br /&gt;
&lt;br /&gt;
*''u0'' is 0, 1, 2, 3, or omitted.&lt;br /&gt;
*''u1'' and ''u2'' are 5698 and 6698 (only used once).&lt;br /&gt;
&lt;br /&gt;
==Command 118==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' [4707 5707 6707 7707 4705]&lt;br /&gt;
&lt;br /&gt;
This command is only used 3 times (once with values and twice omitted). Values are likely sound IDs.&lt;br /&gt;
&lt;br /&gt;
==Command 119==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' [''u0'']&lt;br /&gt;
&lt;br /&gt;
*''u0'' is 0, 1, or omitted.&lt;br /&gt;
&lt;br /&gt;
==Command 120==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' [''u0'']&lt;br /&gt;
&lt;br /&gt;
*''u0'' is 0, 1, 2, 3, or omitted.&lt;br /&gt;
&lt;br /&gt;
==Command 121==&lt;br /&gt;
*'''Variable:''' Yes&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''u0'' ''u1''&lt;br /&gt;
&lt;br /&gt;
*''u0'' is 0 or a node number.&lt;br /&gt;
*''u1'' is a node number.&lt;br /&gt;
&lt;br /&gt;
==Command 122==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
==Command 123==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''u0'' [''u1'']&lt;br /&gt;
&lt;br /&gt;
*''u0'' is 0, 1, or 960.&lt;br /&gt;
*''u1'' is 960, 1920, or omitted.&lt;br /&gt;
&lt;br /&gt;
==Command 124==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
==Command 125==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
*'''Variable:''' 21&lt;br /&gt;
*'''Arguments:''' ''u0''&lt;br /&gt;
&lt;br /&gt;
*''u0'' is 13 or 14.&lt;br /&gt;
&lt;br /&gt;
==Command 126==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
==Command 127==&lt;br /&gt;
*'''Variable:''' no&lt;br /&gt;
*'''Arguments:''' ''u0'' ''u1''&lt;br /&gt;
&lt;br /&gt;
*''u0'' is 1, 2, or 3.&lt;br /&gt;
*''u1'' is 0 or 1.&lt;br /&gt;
&lt;br /&gt;
==Command 129==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''u0''&lt;br /&gt;
&lt;br /&gt;
*''u0'' looks like a sound ID.&lt;br /&gt;
&lt;br /&gt;
==Command 133==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' 6500&lt;br /&gt;
&lt;br /&gt;
This command is only used once. Value is a sound ID.&lt;br /&gt;
&lt;br /&gt;
==Command 164==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
==Command 169==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
==Command 198==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' 5143 10 6 339 237 423 333 1 10&lt;br /&gt;
&lt;br /&gt;
This command is only used once. 5143 is likely a sound ID.&lt;br /&gt;
&lt;br /&gt;
==Command 199==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' None&lt;/div&gt;</summary>
		<author><name>AndreyNazarov</name></author>	</entry>

	<entry>
		<id>http://insidethelink.ortiche.net/wiki/index.php/Myst_scripts</id>
		<title>Myst scripts</title>
		<link rel="alternate" type="text/html" href="http://insidethelink.ortiche.net/wiki/index.php/Myst_scripts"/>
				<updated>2008-09-10T17:21:27Z</updated>
		
		<summary type="html">&lt;p&gt;AndreyNazarov: /* Command 40 */ travel between ages&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Myst}}&lt;br /&gt;
This page contains, or will contain, a list of all known commands in Myst, as used in record types 5, 6, 7, 8, 10, 11, and 12. Specifics on the format itself can be found at [[Myst RLST resources]]. The way scripts are stored, they each contain a command number, a variable number, and any number of arguments. When a variable number is not given, a &amp;quot;0&amp;quot; is used. So when the key below says that the variable is &amp;quot;optional&amp;quot;, that means that it has been found both with and without a variable being passed in. In some cases, the syntax of the arguments depends on whether a variable was passed in. In this case, the variable/arguments header is repeated for each form of the command.&lt;br /&gt;
&lt;br /&gt;
==Command 0==&lt;br /&gt;
*'''Variable:''' Optional&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
==Command 1==&lt;br /&gt;
*'''Variable:''' Optional&lt;br /&gt;
*'''Arguments:''' ''u0''&lt;br /&gt;
&lt;br /&gt;
*''u0'' takes on any number between 0 and 7 (maybe a bit field?)&lt;br /&gt;
&lt;br /&gt;
==Command 2: alternative destination==&lt;br /&gt;
*'''Variable:''' Yes&lt;br /&gt;
*'''Arguments:''' ''dest''&lt;br /&gt;
&lt;br /&gt;
This command goes to ''dest'' instead of the regular destination if ''var'' is a certain (unknown) value. (Only used for SELEN 1240 and CHANNEL 3359)&lt;br /&gt;
&lt;br /&gt;
==Command 3: change cursor==&lt;br /&gt;
*'''Variable:''' Yes&lt;br /&gt;
*'''Arguments:''' ''clrc_id''&lt;br /&gt;
&lt;br /&gt;
*''clrc_id'' is always 800, 801, or 802. (Only 5 different cases).&lt;br /&gt;
This command seems to change cursor to ''clrc_id'' if var is a certain (unknown) value.&lt;br /&gt;
&lt;br /&gt;
==Command 4==&lt;br /&gt;
*'''Variable:''' Optional&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
==Command 6==&lt;br /&gt;
*'''Variable:''' Optional&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
==Command 7==&lt;br /&gt;
*'''Variable:''' Optional&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
==Command 8==&lt;br /&gt;
*'''Variable:''' Optional&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
==Command 9==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' [''u0'']&lt;br /&gt;
&lt;br /&gt;
*''u0'' is always either ''FFFF'' or omitted.&lt;br /&gt;
&lt;br /&gt;
==Command 12==&lt;br /&gt;
*'''Variable:''' Optional&lt;br /&gt;
*'''Arguments:''' ''u0''&lt;br /&gt;
&lt;br /&gt;
''Related to [[#Command 13|command 13]]''.&lt;br /&gt;
&lt;br /&gt;
*''u0'' appears to be a nearby node.&lt;br /&gt;
&lt;br /&gt;
This may have similar function to [[#Command 2|command 2]].&lt;br /&gt;
&lt;br /&gt;
==Command 13==&lt;br /&gt;
*'''Variable:''' Optional&lt;br /&gt;
*'''Arguments:''' ''u0''&lt;br /&gt;
&lt;br /&gt;
''Related to [[#Command 12|command 12]]''.&lt;br /&gt;
&lt;br /&gt;
*''u0'' appears to be a nearby node.&lt;br /&gt;
&lt;br /&gt;
This may have similar function to [[#Command 2|command 2]].&lt;br /&gt;
&lt;br /&gt;
==Command 14==&lt;br /&gt;
*'''Variable:''' Optional&lt;br /&gt;
*'''Arguments:''' ''u0''&lt;br /&gt;
&lt;br /&gt;
*''u0'' is always 0, 1, or 2.&lt;br /&gt;
&lt;br /&gt;
==Command 15==&lt;br /&gt;
*'''Variable:''' Yes&lt;br /&gt;
*'''Arguments:''' [''u0'']&lt;br /&gt;
&lt;br /&gt;
*''u0'' is always 0 or omitted.&lt;br /&gt;
&lt;br /&gt;
==Command 16==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''u0'' ''u1''&lt;br /&gt;
&lt;br /&gt;
*''u0'' appears to be a nearby node.&lt;br /&gt;
*''u1'' is always 0.&lt;br /&gt;
&lt;br /&gt;
==Command 17==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''u0'' ''u1''&lt;br /&gt;
&lt;br /&gt;
*''u0'' appears to be a nearby node.&lt;br /&gt;
*''u1'' is always 4, 5, or 6.&lt;br /&gt;
&lt;br /&gt;
==Command 18==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''u0''&lt;br /&gt;
&lt;br /&gt;
*''u0'' is always 4, 5, or 6.&lt;br /&gt;
&lt;br /&gt;
==Command 19==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''count'' ''u0''[''count'']&lt;br /&gt;
&lt;br /&gt;
*All of the ''u0'' numbers are small (0-13, 21).&lt;br /&gt;
&lt;br /&gt;
==Command 20==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''count'' ''u0''[''count'']&lt;br /&gt;
&lt;br /&gt;
*All of the ''u0'' numbers are small (0-13, 21). These, unlike [[#Command 19|command 19]], can also be ''FFFF''.&lt;br /&gt;
&lt;br /&gt;
==Command 21==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''u0'' ''u1'' ''u2'' ''u3'' ''u4'' ''u5''&lt;br /&gt;
&lt;br /&gt;
There are this command is used 6 times.&lt;br /&gt;
&lt;br /&gt;
*''u0'' is always 0, 74, 76, 117, or 198.&lt;br /&gt;
*''u1'' is always 0, 48, 213, or 226.&lt;br /&gt;
*''u2'' is always 327, 406, 429, 459, or 544.&lt;br /&gt;
*''u3'' is always 257, 332, or 333.&lt;br /&gt;
*''u4'' is always 0, 1, 5, 6, or 11.&lt;br /&gt;
*''u5'' is always 5 or 25.&lt;br /&gt;
&lt;br /&gt;
==Command 22==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
==Command 23==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''count'' ''u0''[''count'']&lt;br /&gt;
&lt;br /&gt;
*The ''u0'' numbers are all 0, 4, or 5.&lt;br /&gt;
&lt;br /&gt;
==Command 24==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''u0''&lt;br /&gt;
&lt;br /&gt;
*''u0'' appears to be a sound ID.&lt;br /&gt;
&lt;br /&gt;
==Command 26==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
==Command 27==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''u0''&lt;br /&gt;
&lt;br /&gt;
*''u0'' appears to be a sound ID.&lt;br /&gt;
&lt;br /&gt;
==Command 28==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' (&amp;lt;''l t r b''&amp;gt;|''FFFF'')&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;''l t r b''&amp;gt; often corresponds with the intended location of one of the sub-images in the VIEW resources.&lt;br /&gt;
&lt;br /&gt;
==Command 29==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''node'' &amp;lt;''l t r b''&amp;gt; ''u0'' ''u1''&lt;br /&gt;
&lt;br /&gt;
*''node'' appears to be a node number.&lt;br /&gt;
*&amp;lt;''l t r b''&amp;gt; often corresponds with the intended location of one of the sub-images in the VIEW resources.&lt;br /&gt;
*''u0'' appears to be a variable number (it is sometimes 0).&lt;br /&gt;
*''u1'' may also be a variable number (it is sometimes 0, 1, or ''FFFF'').&lt;br /&gt;
&lt;br /&gt;
==Command 30==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' &amp;lt;''msnd_id'' ''flags''&amp;gt; [...]&lt;br /&gt;
&lt;br /&gt;
*''msnd_id'' looks like background sound ID to play.&lt;br /&gt;
*''flags'' looks like a bit field.&lt;br /&gt;
&lt;br /&gt;
Normally the is only one pair of above values, with a single exception: CHANNEL.3225 has 4 pairs.&lt;br /&gt;
&lt;br /&gt;
==Command 31==&lt;br /&gt;
*'''Variable:''' Yes (only ever 30)&lt;br /&gt;
*'''Arguments:''' ''u0'' ''u1''&lt;br /&gt;
&lt;br /&gt;
*''u0'' is always 0.&lt;br /&gt;
*''u1'' looks like a node number.&lt;br /&gt;
&lt;br /&gt;
==Command 32==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
==Command 33==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''node'' &amp;lt;''l t r b''&amp;gt; ''u0'' ''u1''&lt;br /&gt;
&lt;br /&gt;
*''node'' appears to be a node number.&lt;br /&gt;
*&amp;lt;''l t r b''&amp;gt; often corresponds with the intended location of one of the sub-images in the VIEW resources.&lt;br /&gt;
*''u0'' appears to be a variable number (it is sometimes 0).&lt;br /&gt;
*''u1'' may also be a variable number (it is sometimes 0).&lt;br /&gt;
&lt;br /&gt;
==Command 34==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''u0'' ''u1''&lt;br /&gt;
&lt;br /&gt;
*''u0'' looks like a node number.&lt;br /&gt;
*''u1'' is always 0, 1, 4, 5, 6, 9, 10, or 11.&lt;br /&gt;
&lt;br /&gt;
==Command 35==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''u0'' ''u1'' ''u2''&lt;br /&gt;
&lt;br /&gt;
*''u0'' looks like a node number.&lt;br /&gt;
*''u1'' looks like a node number.&lt;br /&gt;
*''u2'' is always 0, 6, or 10.&lt;br /&gt;
&lt;br /&gt;
==Command 36==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''u0''&lt;br /&gt;
&lt;br /&gt;
This command is only used twice.&lt;br /&gt;
&lt;br /&gt;
*''u0'' is 900 or 903.&lt;br /&gt;
&lt;br /&gt;
==Command 37==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
==Command 38==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
==Command 39==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''u0''&lt;br /&gt;
&lt;br /&gt;
*''u0'' is 100, 200, 400, 500, 1000, or 1100.&lt;br /&gt;
&lt;br /&gt;
==Command 40: travel between ages==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''age_id'' ''src_msnd_id'' ''dst_msnd_id''&lt;br /&gt;
&lt;br /&gt;
*''age_id'' is one of 0 (selen), 1 (stone), 2 (myst), 3 (mechan), 4 (channel) and 6 (dunny).&lt;br /&gt;
*''src_msnd_id'' is sound ID to play in source age.&lt;br /&gt;
*''dst_msnd_id'' is sound ID to play in destination age.&lt;br /&gt;
&lt;br /&gt;
==Command 41==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''u0'' ''u1'' ''u2'' ''count'' ''u3''[''count'']&lt;br /&gt;
&lt;br /&gt;
*''u0'' looks like a node number.&lt;br /&gt;
*''u1'' looks like a sound ID.&lt;br /&gt;
*''u2'' is always 5 or 10.&lt;br /&gt;
*''count'' is only ever 6 or 12.&lt;br /&gt;
*''u3'' may be divided into groups of sixes.&lt;br /&gt;
&lt;br /&gt;
==Command 42==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''u0'' ''u1'' ''count'' ''u2''[''count'']&lt;br /&gt;
&lt;br /&gt;
*''u0'' looks like a sound ID.&lt;br /&gt;
*''u1'' is always 5, 10, 15, or 20.&lt;br /&gt;
*''count'' is only ever 6 or 12.&lt;br /&gt;
*''u2'' may be divided into groups of sixes.&lt;br /&gt;
&lt;br /&gt;
==Command 43==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
==Command 44==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
==Command 46==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
==Command 100==&lt;br /&gt;
*'''Variable:''' Optional&lt;br /&gt;
*'''Arguments:''' [''u0'']&lt;br /&gt;
&lt;br /&gt;
*''u0'' is always 4, 6, or omitted.&lt;br /&gt;
&lt;br /&gt;
==Command 101==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' [''u0''|''u1''[6]]&lt;br /&gt;
&lt;br /&gt;
*''u0'' is always 4225 or omitted.&lt;br /&gt;
*''u1'' is a series of 6 positive numbers.&lt;br /&gt;
&lt;br /&gt;
==Command 102==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' [''u0'' ''u1'' [''u2'']]&lt;br /&gt;
&lt;br /&gt;
*''u0'' looks like a node number (or 0).&lt;br /&gt;
*''u1'' looks like a node number.&lt;br /&gt;
*''u2'' looks like an (optional) bit field. (only 0x64 or 0)&lt;br /&gt;
&lt;br /&gt;
==Command 103==&lt;br /&gt;
*'''Variable:''' Yes&lt;br /&gt;
*'''Arguments:''' ''bit''&lt;br /&gt;
&lt;br /&gt;
This form of the command most likely negates bit ''bit'' of ''var''.&lt;br /&gt;
&lt;br /&gt;
*''bit'' is a power of 2 (bit mask).&lt;br /&gt;
&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''u0'' [''u1'']&lt;br /&gt;
&lt;br /&gt;
This form of the command is unknown.&lt;br /&gt;
&lt;br /&gt;
*''u0'' is a number between 13 and 18.&lt;br /&gt;
*''u1'' is either 1 or omitted.&lt;br /&gt;
&lt;br /&gt;
==Command 104==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' [''u0'']&lt;br /&gt;
&lt;br /&gt;
*''u0'' can be 0, 1, omitted, or 13 to 20.&lt;br /&gt;
&lt;br /&gt;
==Command 105==&lt;br /&gt;
*'''Variable:''' Optional (set to 9 at one point, but usually not)&lt;br /&gt;
*'''Arguments:''' [''u0'']&lt;br /&gt;
&lt;br /&gt;
*''u0'' looks like a sound ID.&lt;br /&gt;
&lt;br /&gt;
==Command 106==&lt;br /&gt;
*'''Variable:''' 10&lt;br /&gt;
*'''Arguments:''' 2287 (looks like sound ID)&lt;br /&gt;
&lt;br /&gt;
This command is only used once.&lt;br /&gt;
&lt;br /&gt;
==Command 107==&lt;br /&gt;
*'''Variable:''' 11&lt;br /&gt;
*'''Arguments:''' 2287 (looks like sound ID)&lt;br /&gt;
&lt;br /&gt;
This command is only used once.&lt;br /&gt;
&lt;br /&gt;
==Command 108==&lt;br /&gt;
*'''Variable:''' 12&lt;br /&gt;
*'''Arguments:''' 2287 (looks like sound ID)&lt;br /&gt;
&lt;br /&gt;
This command is only used once.&lt;br /&gt;
&lt;br /&gt;
==Command 109==&lt;br /&gt;
*'''Variable:''' Optional&lt;br /&gt;
*'''Arguments:''' [''u0'']&lt;br /&gt;
&lt;br /&gt;
*''u0'' is ''FFFF'', 1, omitted, or 2287 (looks like sound ID).&lt;br /&gt;
&lt;br /&gt;
==Command 110==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' 1180 1179 12 203 78 345 167 6 10 203 166 345 306 5 10&lt;br /&gt;
&lt;br /&gt;
This command is only used once.&lt;br /&gt;
&lt;br /&gt;
==Command 111==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' [''u0'']&lt;br /&gt;
&lt;br /&gt;
*''u0'' is 14 to 20 or omitted.&lt;br /&gt;
&lt;br /&gt;
==Command 112==&lt;br /&gt;
*'''Variable:''' 29&lt;br /&gt;
*'''Arguments:''' ''u0'' ''u1'' ''u2''&lt;br /&gt;
&lt;br /&gt;
This command is only used twice.&lt;br /&gt;
&lt;br /&gt;
*''u0'' is 0 or 1800.&lt;br /&gt;
*''u1'' is 400 or 2000.&lt;br /&gt;
*''u2'' is 1.&lt;br /&gt;
&lt;br /&gt;
==Command 113==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' 5143 10 6 339 237 423 333 0 10&lt;br /&gt;
&lt;br /&gt;
This command is only used once. 5143 is likely sound ID.&lt;br /&gt;
&lt;br /&gt;
==Command 114==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' 5143 10 6 339 237 423 333 1 10&lt;br /&gt;
&lt;br /&gt;
This command is only used once. 5143 is likely sound ID.&lt;br /&gt;
&lt;br /&gt;
==Command 115==&lt;br /&gt;
*'''Variable:''' Yes&lt;br /&gt;
*'''Arguments:''' ''u0''[3]&lt;br /&gt;
&lt;br /&gt;
*The ''u0'' look like node numbers.&lt;br /&gt;
&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' 1139 1140 1140 10 6 204 64 343 279 6 50&lt;br /&gt;
&lt;br /&gt;
This form of the command is only used once.&lt;br /&gt;
&lt;br /&gt;
==Command 116==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''u0''&lt;br /&gt;
&lt;br /&gt;
*''u0'' is 0, 1, or 6006.&lt;br /&gt;
&lt;br /&gt;
==Command 117==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' [''u0''|''u1'' ''u2'']&lt;br /&gt;
&lt;br /&gt;
*''u0'' is 0, 1, 2, 3, or omitted.&lt;br /&gt;
*''u1'' and ''u2'' are 5698 and 6698 (only used once).&lt;br /&gt;
&lt;br /&gt;
==Command 118==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' [4707 5707 6707 7707 4705]&lt;br /&gt;
&lt;br /&gt;
This command is only used 3 times (once with values and twice omitted). Values are likely sound IDs.&lt;br /&gt;
&lt;br /&gt;
==Command 119==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' [''u0'']&lt;br /&gt;
&lt;br /&gt;
*''u0'' is 0, 1, or omitted.&lt;br /&gt;
&lt;br /&gt;
==Command 120==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' [''u0'']&lt;br /&gt;
&lt;br /&gt;
*''u0'' is 0, 1, 2, 3, or omitted.&lt;br /&gt;
&lt;br /&gt;
==Command 121==&lt;br /&gt;
*'''Variable:''' Yes&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''u0'' ''u1''&lt;br /&gt;
&lt;br /&gt;
*''u0'' is 0 or a node number.&lt;br /&gt;
*''u1'' is a node number.&lt;br /&gt;
&lt;br /&gt;
==Command 122==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
==Command 123==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''u0'' [''u1'']&lt;br /&gt;
&lt;br /&gt;
*''u0'' is 0, 1, or 960.&lt;br /&gt;
*''u1'' is 960, 1920, or omitted.&lt;br /&gt;
&lt;br /&gt;
==Command 124==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
==Command 125==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
*'''Variable:''' 21&lt;br /&gt;
*'''Arguments:''' ''u0''&lt;br /&gt;
&lt;br /&gt;
*''u0'' is 13 or 14.&lt;br /&gt;
&lt;br /&gt;
==Command 126==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
==Command 127==&lt;br /&gt;
*'''Variable:''' no&lt;br /&gt;
*'''Arguments:''' ''u0'' ''u1''&lt;br /&gt;
&lt;br /&gt;
*''u0'' is 1, 2, or 3.&lt;br /&gt;
*''u1'' is 0 or 1.&lt;br /&gt;
&lt;br /&gt;
==Command 129==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''u0''&lt;br /&gt;
&lt;br /&gt;
*''u0'' looks like a sound ID.&lt;br /&gt;
&lt;br /&gt;
==Command 133==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' 6500&lt;br /&gt;
&lt;br /&gt;
This command is only used once. Value is a sound ID.&lt;br /&gt;
&lt;br /&gt;
==Command 164==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
==Command 169==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
==Command 198==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' 5143 10 6 339 237 423 333 1 10&lt;br /&gt;
&lt;br /&gt;
This command is only used once. 5143 is likely a sound ID.&lt;br /&gt;
&lt;br /&gt;
==Command 199==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' None&lt;/div&gt;</summary>
		<author><name>AndreyNazarov</name></author>	</entry>

	<entry>
		<id>http://insidethelink.ortiche.net/wiki/index.php/Myst_scripts</id>
		<title>Myst scripts</title>
		<link rel="alternate" type="text/html" href="http://insidethelink.ortiche.net/wiki/index.php/Myst_scripts"/>
				<updated>2008-09-10T16:54:21Z</updated>
		
		<summary type="html">&lt;p&gt;AndreyNazarov: /* Command 3 */ seems to change cursor&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Myst}}&lt;br /&gt;
This page contains, or will contain, a list of all known commands in Myst, as used in record types 5, 6, 7, 8, 10, 11, and 12. Specifics on the format itself can be found at [[Myst RLST resources]]. The way scripts are stored, they each contain a command number, a variable number, and any number of arguments. When a variable number is not given, a &amp;quot;0&amp;quot; is used. So when the key below says that the variable is &amp;quot;optional&amp;quot;, that means that it has been found both with and without a variable being passed in. In some cases, the syntax of the arguments depends on whether a variable was passed in. In this case, the variable/arguments header is repeated for each form of the command.&lt;br /&gt;
&lt;br /&gt;
==Command 0==&lt;br /&gt;
*'''Variable:''' Optional&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
==Command 1==&lt;br /&gt;
*'''Variable:''' Optional&lt;br /&gt;
*'''Arguments:''' ''u0''&lt;br /&gt;
&lt;br /&gt;
*''u0'' takes on any number between 0 and 7 (maybe a bit field?)&lt;br /&gt;
&lt;br /&gt;
==Command 2: alternative destination==&lt;br /&gt;
*'''Variable:''' Yes&lt;br /&gt;
*'''Arguments:''' ''dest''&lt;br /&gt;
&lt;br /&gt;
This command goes to ''dest'' instead of the regular destination if ''var'' is a certain (unknown) value. (Only used for SELEN 1240 and CHANNEL 3359)&lt;br /&gt;
&lt;br /&gt;
==Command 3: change cursor==&lt;br /&gt;
*'''Variable:''' Yes&lt;br /&gt;
*'''Arguments:''' ''clrc_id''&lt;br /&gt;
&lt;br /&gt;
*''clrc_id'' is always 800, 801, or 802. (Only 5 different cases).&lt;br /&gt;
This command seems to change cursor to ''clrc_id'' if var is a certain (unknown) value.&lt;br /&gt;
&lt;br /&gt;
==Command 4==&lt;br /&gt;
*'''Variable:''' Optional&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
==Command 6==&lt;br /&gt;
*'''Variable:''' Optional&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
==Command 7==&lt;br /&gt;
*'''Variable:''' Optional&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
==Command 8==&lt;br /&gt;
*'''Variable:''' Optional&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
==Command 9==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' [''u0'']&lt;br /&gt;
&lt;br /&gt;
*''u0'' is always either ''FFFF'' or omitted.&lt;br /&gt;
&lt;br /&gt;
==Command 12==&lt;br /&gt;
*'''Variable:''' Optional&lt;br /&gt;
*'''Arguments:''' ''u0''&lt;br /&gt;
&lt;br /&gt;
''Related to [[#Command 13|command 13]]''.&lt;br /&gt;
&lt;br /&gt;
*''u0'' appears to be a nearby node.&lt;br /&gt;
&lt;br /&gt;
This may have similar function to [[#Command 2|command 2]].&lt;br /&gt;
&lt;br /&gt;
==Command 13==&lt;br /&gt;
*'''Variable:''' Optional&lt;br /&gt;
*'''Arguments:''' ''u0''&lt;br /&gt;
&lt;br /&gt;
''Related to [[#Command 12|command 12]]''.&lt;br /&gt;
&lt;br /&gt;
*''u0'' appears to be a nearby node.&lt;br /&gt;
&lt;br /&gt;
This may have similar function to [[#Command 2|command 2]].&lt;br /&gt;
&lt;br /&gt;
==Command 14==&lt;br /&gt;
*'''Variable:''' Optional&lt;br /&gt;
*'''Arguments:''' ''u0''&lt;br /&gt;
&lt;br /&gt;
*''u0'' is always 0, 1, or 2.&lt;br /&gt;
&lt;br /&gt;
==Command 15==&lt;br /&gt;
*'''Variable:''' Yes&lt;br /&gt;
*'''Arguments:''' [''u0'']&lt;br /&gt;
&lt;br /&gt;
*''u0'' is always 0 or omitted.&lt;br /&gt;
&lt;br /&gt;
==Command 16==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''u0'' ''u1''&lt;br /&gt;
&lt;br /&gt;
*''u0'' appears to be a nearby node.&lt;br /&gt;
*''u1'' is always 0.&lt;br /&gt;
&lt;br /&gt;
==Command 17==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''u0'' ''u1''&lt;br /&gt;
&lt;br /&gt;
*''u0'' appears to be a nearby node.&lt;br /&gt;
*''u1'' is always 4, 5, or 6.&lt;br /&gt;
&lt;br /&gt;
==Command 18==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''u0''&lt;br /&gt;
&lt;br /&gt;
*''u0'' is always 4, 5, or 6.&lt;br /&gt;
&lt;br /&gt;
==Command 19==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''count'' ''u0''[''count'']&lt;br /&gt;
&lt;br /&gt;
*All of the ''u0'' numbers are small (0-13, 21).&lt;br /&gt;
&lt;br /&gt;
==Command 20==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''count'' ''u0''[''count'']&lt;br /&gt;
&lt;br /&gt;
*All of the ''u0'' numbers are small (0-13, 21). These, unlike [[#Command 19|command 19]], can also be ''FFFF''.&lt;br /&gt;
&lt;br /&gt;
==Command 21==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''u0'' ''u1'' ''u2'' ''u3'' ''u4'' ''u5''&lt;br /&gt;
&lt;br /&gt;
There are this command is used 6 times.&lt;br /&gt;
&lt;br /&gt;
*''u0'' is always 0, 74, 76, 117, or 198.&lt;br /&gt;
*''u1'' is always 0, 48, 213, or 226.&lt;br /&gt;
*''u2'' is always 327, 406, 429, 459, or 544.&lt;br /&gt;
*''u3'' is always 257, 332, or 333.&lt;br /&gt;
*''u4'' is always 0, 1, 5, 6, or 11.&lt;br /&gt;
*''u5'' is always 5 or 25.&lt;br /&gt;
&lt;br /&gt;
==Command 22==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
==Command 23==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''count'' ''u0''[''count'']&lt;br /&gt;
&lt;br /&gt;
*The ''u0'' numbers are all 0, 4, or 5.&lt;br /&gt;
&lt;br /&gt;
==Command 24==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''u0''&lt;br /&gt;
&lt;br /&gt;
*''u0'' appears to be a sound ID.&lt;br /&gt;
&lt;br /&gt;
==Command 26==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
==Command 27==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''u0''&lt;br /&gt;
&lt;br /&gt;
*''u0'' appears to be a sound ID.&lt;br /&gt;
&lt;br /&gt;
==Command 28==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' (&amp;lt;''l t r b''&amp;gt;|''FFFF'')&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;''l t r b''&amp;gt; often corresponds with the intended location of one of the sub-images in the VIEW resources.&lt;br /&gt;
&lt;br /&gt;
==Command 29==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''node'' &amp;lt;''l t r b''&amp;gt; ''u0'' ''u1''&lt;br /&gt;
&lt;br /&gt;
*''node'' appears to be a node number.&lt;br /&gt;
*&amp;lt;''l t r b''&amp;gt; often corresponds with the intended location of one of the sub-images in the VIEW resources.&lt;br /&gt;
*''u0'' appears to be a variable number (it is sometimes 0).&lt;br /&gt;
*''u1'' may also be a variable number (it is sometimes 0, 1, or ''FFFF'').&lt;br /&gt;
&lt;br /&gt;
==Command 30==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' &amp;lt;''msnd_id'' ''flags''&amp;gt; [...]&lt;br /&gt;
&lt;br /&gt;
*''msnd_id'' looks like background sound ID to play.&lt;br /&gt;
*''flags'' looks like a bit field.&lt;br /&gt;
&lt;br /&gt;
Normally the is only one pair of above values, with a single exception: CHANNEL.3225 has 4 pairs.&lt;br /&gt;
&lt;br /&gt;
==Command 31==&lt;br /&gt;
*'''Variable:''' Yes (only ever 30)&lt;br /&gt;
*'''Arguments:''' ''u0'' ''u1''&lt;br /&gt;
&lt;br /&gt;
*''u0'' is always 0.&lt;br /&gt;
*''u1'' looks like a node number.&lt;br /&gt;
&lt;br /&gt;
==Command 32==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
==Command 33==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''node'' &amp;lt;''l t r b''&amp;gt; ''u0'' ''u1''&lt;br /&gt;
&lt;br /&gt;
*''node'' appears to be a node number.&lt;br /&gt;
*&amp;lt;''l t r b''&amp;gt; often corresponds with the intended location of one of the sub-images in the VIEW resources.&lt;br /&gt;
*''u0'' appears to be a variable number (it is sometimes 0).&lt;br /&gt;
*''u1'' may also be a variable number (it is sometimes 0).&lt;br /&gt;
&lt;br /&gt;
==Command 34==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''u0'' ''u1''&lt;br /&gt;
&lt;br /&gt;
*''u0'' looks like a node number.&lt;br /&gt;
*''u1'' is always 0, 1, 4, 5, 6, 9, 10, or 11.&lt;br /&gt;
&lt;br /&gt;
==Command 35==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''u0'' ''u1'' ''u2''&lt;br /&gt;
&lt;br /&gt;
*''u0'' looks like a node number.&lt;br /&gt;
*''u1'' looks like a node number.&lt;br /&gt;
*''u2'' is always 0, 6, or 10.&lt;br /&gt;
&lt;br /&gt;
==Command 36==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''u0''&lt;br /&gt;
&lt;br /&gt;
This command is only used twice.&lt;br /&gt;
&lt;br /&gt;
*''u0'' is 900 or 903.&lt;br /&gt;
&lt;br /&gt;
==Command 37==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
==Command 38==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
==Command 39==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''u0''&lt;br /&gt;
&lt;br /&gt;
*''u0'' is 100, 200, 400, 500, 1000, or 1100.&lt;br /&gt;
&lt;br /&gt;
==Command 40==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''u0'' ''u1'' ''u2''&lt;br /&gt;
&lt;br /&gt;
*''u0'' is always 0, 1, 2, 3, 4, or 6.&lt;br /&gt;
*''u1'' looks like a node number.&lt;br /&gt;
*''u2'' looks like a node number.&lt;br /&gt;
&lt;br /&gt;
==Command 41==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''u0'' ''u1'' ''u2'' ''count'' ''u3''[''count'']&lt;br /&gt;
&lt;br /&gt;
*''u0'' looks like a node number.&lt;br /&gt;
*''u1'' looks like a sound ID.&lt;br /&gt;
*''u2'' is always 5 or 10.&lt;br /&gt;
*''count'' is only ever 6 or 12.&lt;br /&gt;
*''u3'' may be divided into groups of sixes.&lt;br /&gt;
&lt;br /&gt;
==Command 42==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''u0'' ''u1'' ''count'' ''u2''[''count'']&lt;br /&gt;
&lt;br /&gt;
*''u0'' looks like a sound ID.&lt;br /&gt;
*''u1'' is always 5, 10, 15, or 20.&lt;br /&gt;
*''count'' is only ever 6 or 12.&lt;br /&gt;
*''u2'' may be divided into groups of sixes.&lt;br /&gt;
&lt;br /&gt;
==Command 43==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
==Command 44==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
==Command 46==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
==Command 100==&lt;br /&gt;
*'''Variable:''' Optional&lt;br /&gt;
*'''Arguments:''' [''u0'']&lt;br /&gt;
&lt;br /&gt;
*''u0'' is always 4, 6, or omitted.&lt;br /&gt;
&lt;br /&gt;
==Command 101==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' [''u0''|''u1''[6]]&lt;br /&gt;
&lt;br /&gt;
*''u0'' is always 4225 or omitted.&lt;br /&gt;
*''u1'' is a series of 6 positive numbers.&lt;br /&gt;
&lt;br /&gt;
==Command 102==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' [''u0'' ''u1'' [''u2'']]&lt;br /&gt;
&lt;br /&gt;
*''u0'' looks like a node number (or 0).&lt;br /&gt;
*''u1'' looks like a node number.&lt;br /&gt;
*''u2'' looks like an (optional) bit field. (only 0x64 or 0)&lt;br /&gt;
&lt;br /&gt;
==Command 103==&lt;br /&gt;
*'''Variable:''' Yes&lt;br /&gt;
*'''Arguments:''' ''bit''&lt;br /&gt;
&lt;br /&gt;
This form of the command most likely negates bit ''bit'' of ''var''.&lt;br /&gt;
&lt;br /&gt;
*''bit'' is a power of 2 (bit mask).&lt;br /&gt;
&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''u0'' [''u1'']&lt;br /&gt;
&lt;br /&gt;
This form of the command is unknown.&lt;br /&gt;
&lt;br /&gt;
*''u0'' is a number between 13 and 18.&lt;br /&gt;
*''u1'' is either 1 or omitted.&lt;br /&gt;
&lt;br /&gt;
==Command 104==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' [''u0'']&lt;br /&gt;
&lt;br /&gt;
*''u0'' can be 0, 1, omitted, or 13 to 20.&lt;br /&gt;
&lt;br /&gt;
==Command 105==&lt;br /&gt;
*'''Variable:''' Optional (set to 9 at one point, but usually not)&lt;br /&gt;
*'''Arguments:''' [''u0'']&lt;br /&gt;
&lt;br /&gt;
*''u0'' looks like a sound ID.&lt;br /&gt;
&lt;br /&gt;
==Command 106==&lt;br /&gt;
*'''Variable:''' 10&lt;br /&gt;
*'''Arguments:''' 2287 (looks like sound ID)&lt;br /&gt;
&lt;br /&gt;
This command is only used once.&lt;br /&gt;
&lt;br /&gt;
==Command 107==&lt;br /&gt;
*'''Variable:''' 11&lt;br /&gt;
*'''Arguments:''' 2287 (looks like sound ID)&lt;br /&gt;
&lt;br /&gt;
This command is only used once.&lt;br /&gt;
&lt;br /&gt;
==Command 108==&lt;br /&gt;
*'''Variable:''' 12&lt;br /&gt;
*'''Arguments:''' 2287 (looks like sound ID)&lt;br /&gt;
&lt;br /&gt;
This command is only used once.&lt;br /&gt;
&lt;br /&gt;
==Command 109==&lt;br /&gt;
*'''Variable:''' Optional&lt;br /&gt;
*'''Arguments:''' [''u0'']&lt;br /&gt;
&lt;br /&gt;
*''u0'' is ''FFFF'', 1, omitted, or 2287 (looks like sound ID).&lt;br /&gt;
&lt;br /&gt;
==Command 110==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' 1180 1179 12 203 78 345 167 6 10 203 166 345 306 5 10&lt;br /&gt;
&lt;br /&gt;
This command is only used once.&lt;br /&gt;
&lt;br /&gt;
==Command 111==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' [''u0'']&lt;br /&gt;
&lt;br /&gt;
*''u0'' is 14 to 20 or omitted.&lt;br /&gt;
&lt;br /&gt;
==Command 112==&lt;br /&gt;
*'''Variable:''' 29&lt;br /&gt;
*'''Arguments:''' ''u0'' ''u1'' ''u2''&lt;br /&gt;
&lt;br /&gt;
This command is only used twice.&lt;br /&gt;
&lt;br /&gt;
*''u0'' is 0 or 1800.&lt;br /&gt;
*''u1'' is 400 or 2000.&lt;br /&gt;
*''u2'' is 1.&lt;br /&gt;
&lt;br /&gt;
==Command 113==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' 5143 10 6 339 237 423 333 0 10&lt;br /&gt;
&lt;br /&gt;
This command is only used once. 5143 is likely sound ID.&lt;br /&gt;
&lt;br /&gt;
==Command 114==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' 5143 10 6 339 237 423 333 1 10&lt;br /&gt;
&lt;br /&gt;
This command is only used once. 5143 is likely sound ID.&lt;br /&gt;
&lt;br /&gt;
==Command 115==&lt;br /&gt;
*'''Variable:''' Yes&lt;br /&gt;
*'''Arguments:''' ''u0''[3]&lt;br /&gt;
&lt;br /&gt;
*The ''u0'' look like node numbers.&lt;br /&gt;
&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' 1139 1140 1140 10 6 204 64 343 279 6 50&lt;br /&gt;
&lt;br /&gt;
This form of the command is only used once.&lt;br /&gt;
&lt;br /&gt;
==Command 116==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''u0''&lt;br /&gt;
&lt;br /&gt;
*''u0'' is 0, 1, or 6006.&lt;br /&gt;
&lt;br /&gt;
==Command 117==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' [''u0''|''u1'' ''u2'']&lt;br /&gt;
&lt;br /&gt;
*''u0'' is 0, 1, 2, 3, or omitted.&lt;br /&gt;
*''u1'' and ''u2'' are 5698 and 6698 (only used once).&lt;br /&gt;
&lt;br /&gt;
==Command 118==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' [4707 5707 6707 7707 4705]&lt;br /&gt;
&lt;br /&gt;
This command is only used 3 times (once with values and twice omitted). Values are likely sound IDs.&lt;br /&gt;
&lt;br /&gt;
==Command 119==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' [''u0'']&lt;br /&gt;
&lt;br /&gt;
*''u0'' is 0, 1, or omitted.&lt;br /&gt;
&lt;br /&gt;
==Command 120==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' [''u0'']&lt;br /&gt;
&lt;br /&gt;
*''u0'' is 0, 1, 2, 3, or omitted.&lt;br /&gt;
&lt;br /&gt;
==Command 121==&lt;br /&gt;
*'''Variable:''' Yes&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''u0'' ''u1''&lt;br /&gt;
&lt;br /&gt;
*''u0'' is 0 or a node number.&lt;br /&gt;
*''u1'' is a node number.&lt;br /&gt;
&lt;br /&gt;
==Command 122==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
==Command 123==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''u0'' [''u1'']&lt;br /&gt;
&lt;br /&gt;
*''u0'' is 0, 1, or 960.&lt;br /&gt;
*''u1'' is 960, 1920, or omitted.&lt;br /&gt;
&lt;br /&gt;
==Command 124==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
==Command 125==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
*'''Variable:''' 21&lt;br /&gt;
*'''Arguments:''' ''u0''&lt;br /&gt;
&lt;br /&gt;
*''u0'' is 13 or 14.&lt;br /&gt;
&lt;br /&gt;
==Command 126==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
==Command 127==&lt;br /&gt;
*'''Variable:''' no&lt;br /&gt;
*'''Arguments:''' ''u0'' ''u1''&lt;br /&gt;
&lt;br /&gt;
*''u0'' is 1, 2, or 3.&lt;br /&gt;
*''u1'' is 0 or 1.&lt;br /&gt;
&lt;br /&gt;
==Command 129==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''u0''&lt;br /&gt;
&lt;br /&gt;
*''u0'' looks like a sound ID.&lt;br /&gt;
&lt;br /&gt;
==Command 133==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' 6500&lt;br /&gt;
&lt;br /&gt;
This command is only used once. Value is a sound ID.&lt;br /&gt;
&lt;br /&gt;
==Command 164==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
==Command 169==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
==Command 198==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' 5143 10 6 339 237 423 333 1 10&lt;br /&gt;
&lt;br /&gt;
This command is only used once. 5143 is likely a sound ID.&lt;br /&gt;
&lt;br /&gt;
==Command 199==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' None&lt;/div&gt;</summary>
		<author><name>AndreyNazarov</name></author>	</entry>

	<entry>
		<id>http://insidethelink.ortiche.net/wiki/index.php/Myst_scripts</id>
		<title>Myst scripts</title>
		<link rel="alternate" type="text/html" href="http://insidethelink.ortiche.net/wiki/index.php/Myst_scripts"/>
				<updated>2008-09-10T16:09:16Z</updated>
		
		<summary type="html">&lt;p&gt;AndreyNazarov: Values for some commands strongly appear to be sound IDs. Command 118 actually appears 3 times, not 2.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Myst}}&lt;br /&gt;
This page contains, or will contain, a list of all known commands in Myst, as used in record types 5, 6, 7, 8, 10, 11, and 12. Specifics on the format itself can be found at [[Myst RLST resources]]. The way scripts are stored, they each contain a command number, a variable number, and any number of arguments. When a variable number is not given, a &amp;quot;0&amp;quot; is used. So when the key below says that the variable is &amp;quot;optional&amp;quot;, that means that it has been found both with and without a variable being passed in. In some cases, the syntax of the arguments depends on whether a variable was passed in. In this case, the variable/arguments header is repeated for each form of the command.&lt;br /&gt;
&lt;br /&gt;
==Command 0==&lt;br /&gt;
*'''Variable:''' Optional&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
==Command 1==&lt;br /&gt;
*'''Variable:''' Optional&lt;br /&gt;
*'''Arguments:''' ''u0''&lt;br /&gt;
&lt;br /&gt;
*''u0'' takes on any number between 0 and 7 (maybe a bit field?)&lt;br /&gt;
&lt;br /&gt;
==Command 2: alternative destination==&lt;br /&gt;
*'''Variable:''' Yes&lt;br /&gt;
*'''Arguments:''' ''dest''&lt;br /&gt;
&lt;br /&gt;
This command goes to ''dest'' instead of the regular destination if ''var'' is a certain (unknown) value. (Only used for SELEN 1240 and CHANNEL 3359)&lt;br /&gt;
&lt;br /&gt;
==Command 3==&lt;br /&gt;
*'''Variable:''' Yes&lt;br /&gt;
*'''Arguments:''' ''u0''&lt;br /&gt;
&lt;br /&gt;
*''u0'' is always 800, 801, or 802. (Only 5 different cases)&lt;br /&gt;
&lt;br /&gt;
==Command 4==&lt;br /&gt;
*'''Variable:''' Optional&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
==Command 6==&lt;br /&gt;
*'''Variable:''' Optional&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
==Command 7==&lt;br /&gt;
*'''Variable:''' Optional&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
==Command 8==&lt;br /&gt;
*'''Variable:''' Optional&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
==Command 9==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' [''u0'']&lt;br /&gt;
&lt;br /&gt;
*''u0'' is always either ''FFFF'' or omitted.&lt;br /&gt;
&lt;br /&gt;
==Command 12==&lt;br /&gt;
*'''Variable:''' Optional&lt;br /&gt;
*'''Arguments:''' ''u0''&lt;br /&gt;
&lt;br /&gt;
''Related to [[#Command 13|command 13]]''.&lt;br /&gt;
&lt;br /&gt;
*''u0'' appears to be a nearby node.&lt;br /&gt;
&lt;br /&gt;
This may have similar function to [[#Command 2|command 2]].&lt;br /&gt;
&lt;br /&gt;
==Command 13==&lt;br /&gt;
*'''Variable:''' Optional&lt;br /&gt;
*'''Arguments:''' ''u0''&lt;br /&gt;
&lt;br /&gt;
''Related to [[#Command 12|command 12]]''.&lt;br /&gt;
&lt;br /&gt;
*''u0'' appears to be a nearby node.&lt;br /&gt;
&lt;br /&gt;
This may have similar function to [[#Command 2|command 2]].&lt;br /&gt;
&lt;br /&gt;
==Command 14==&lt;br /&gt;
*'''Variable:''' Optional&lt;br /&gt;
*'''Arguments:''' ''u0''&lt;br /&gt;
&lt;br /&gt;
*''u0'' is always 0, 1, or 2.&lt;br /&gt;
&lt;br /&gt;
==Command 15==&lt;br /&gt;
*'''Variable:''' Yes&lt;br /&gt;
*'''Arguments:''' [''u0'']&lt;br /&gt;
&lt;br /&gt;
*''u0'' is always 0 or omitted.&lt;br /&gt;
&lt;br /&gt;
==Command 16==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''u0'' ''u1''&lt;br /&gt;
&lt;br /&gt;
*''u0'' appears to be a nearby node.&lt;br /&gt;
*''u1'' is always 0.&lt;br /&gt;
&lt;br /&gt;
==Command 17==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''u0'' ''u1''&lt;br /&gt;
&lt;br /&gt;
*''u0'' appears to be a nearby node.&lt;br /&gt;
*''u1'' is always 4, 5, or 6.&lt;br /&gt;
&lt;br /&gt;
==Command 18==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''u0''&lt;br /&gt;
&lt;br /&gt;
*''u0'' is always 4, 5, or 6.&lt;br /&gt;
&lt;br /&gt;
==Command 19==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''count'' ''u0''[''count'']&lt;br /&gt;
&lt;br /&gt;
*All of the ''u0'' numbers are small (0-13, 21).&lt;br /&gt;
&lt;br /&gt;
==Command 20==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''count'' ''u0''[''count'']&lt;br /&gt;
&lt;br /&gt;
*All of the ''u0'' numbers are small (0-13, 21). These, unlike [[#Command 19|command 19]], can also be ''FFFF''.&lt;br /&gt;
&lt;br /&gt;
==Command 21==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''u0'' ''u1'' ''u2'' ''u3'' ''u4'' ''u5''&lt;br /&gt;
&lt;br /&gt;
There are this command is used 6 times.&lt;br /&gt;
&lt;br /&gt;
*''u0'' is always 0, 74, 76, 117, or 198.&lt;br /&gt;
*''u1'' is always 0, 48, 213, or 226.&lt;br /&gt;
*''u2'' is always 327, 406, 429, 459, or 544.&lt;br /&gt;
*''u3'' is always 257, 332, or 333.&lt;br /&gt;
*''u4'' is always 0, 1, 5, 6, or 11.&lt;br /&gt;
*''u5'' is always 5 or 25.&lt;br /&gt;
&lt;br /&gt;
==Command 22==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
==Command 23==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''count'' ''u0''[''count'']&lt;br /&gt;
&lt;br /&gt;
*The ''u0'' numbers are all 0, 4, or 5.&lt;br /&gt;
&lt;br /&gt;
==Command 24==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''u0''&lt;br /&gt;
&lt;br /&gt;
*''u0'' appears to be a sound ID.&lt;br /&gt;
&lt;br /&gt;
==Command 26==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
==Command 27==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''u0''&lt;br /&gt;
&lt;br /&gt;
*''u0'' appears to be a sound ID.&lt;br /&gt;
&lt;br /&gt;
==Command 28==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' (&amp;lt;''l t r b''&amp;gt;|''FFFF'')&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;''l t r b''&amp;gt; often corresponds with the intended location of one of the sub-images in the VIEW resources.&lt;br /&gt;
&lt;br /&gt;
==Command 29==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''node'' &amp;lt;''l t r b''&amp;gt; ''u0'' ''u1''&lt;br /&gt;
&lt;br /&gt;
*''node'' appears to be a node number.&lt;br /&gt;
*&amp;lt;''l t r b''&amp;gt; often corresponds with the intended location of one of the sub-images in the VIEW resources.&lt;br /&gt;
*''u0'' appears to be a variable number (it is sometimes 0).&lt;br /&gt;
*''u1'' may also be a variable number (it is sometimes 0, 1, or ''FFFF'').&lt;br /&gt;
&lt;br /&gt;
==Command 30==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' &amp;lt;''msnd_id'' ''flags''&amp;gt; [...]&lt;br /&gt;
&lt;br /&gt;
*''msnd_id'' looks like background sound ID to play.&lt;br /&gt;
*''flags'' looks like a bit field.&lt;br /&gt;
&lt;br /&gt;
Normally the is only one pair of above values, with a single exception: CHANNEL.3225 has 4 pairs.&lt;br /&gt;
&lt;br /&gt;
==Command 31==&lt;br /&gt;
*'''Variable:''' Yes (only ever 30)&lt;br /&gt;
*'''Arguments:''' ''u0'' ''u1''&lt;br /&gt;
&lt;br /&gt;
*''u0'' is always 0.&lt;br /&gt;
*''u1'' looks like a node number.&lt;br /&gt;
&lt;br /&gt;
==Command 32==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
==Command 33==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''node'' &amp;lt;''l t r b''&amp;gt; ''u0'' ''u1''&lt;br /&gt;
&lt;br /&gt;
*''node'' appears to be a node number.&lt;br /&gt;
*&amp;lt;''l t r b''&amp;gt; often corresponds with the intended location of one of the sub-images in the VIEW resources.&lt;br /&gt;
*''u0'' appears to be a variable number (it is sometimes 0).&lt;br /&gt;
*''u1'' may also be a variable number (it is sometimes 0).&lt;br /&gt;
&lt;br /&gt;
==Command 34==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''u0'' ''u1''&lt;br /&gt;
&lt;br /&gt;
*''u0'' looks like a node number.&lt;br /&gt;
*''u1'' is always 0, 1, 4, 5, 6, 9, 10, or 11.&lt;br /&gt;
&lt;br /&gt;
==Command 35==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''u0'' ''u1'' ''u2''&lt;br /&gt;
&lt;br /&gt;
*''u0'' looks like a node number.&lt;br /&gt;
*''u1'' looks like a node number.&lt;br /&gt;
*''u2'' is always 0, 6, or 10.&lt;br /&gt;
&lt;br /&gt;
==Command 36==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''u0''&lt;br /&gt;
&lt;br /&gt;
This command is only used twice.&lt;br /&gt;
&lt;br /&gt;
*''u0'' is 900 or 903.&lt;br /&gt;
&lt;br /&gt;
==Command 37==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
==Command 38==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
==Command 39==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''u0''&lt;br /&gt;
&lt;br /&gt;
*''u0'' is 100, 200, 400, 500, 1000, or 1100.&lt;br /&gt;
&lt;br /&gt;
==Command 40==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''u0'' ''u1'' ''u2''&lt;br /&gt;
&lt;br /&gt;
*''u0'' is always 0, 1, 2, 3, 4, or 6.&lt;br /&gt;
*''u1'' looks like a node number.&lt;br /&gt;
*''u2'' looks like a node number.&lt;br /&gt;
&lt;br /&gt;
==Command 41==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''u0'' ''u1'' ''u2'' ''count'' ''u3''[''count'']&lt;br /&gt;
&lt;br /&gt;
*''u0'' looks like a node number.&lt;br /&gt;
*''u1'' looks like a sound ID.&lt;br /&gt;
*''u2'' is always 5 or 10.&lt;br /&gt;
*''count'' is only ever 6 or 12.&lt;br /&gt;
*''u3'' may be divided into groups of sixes.&lt;br /&gt;
&lt;br /&gt;
==Command 42==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''u0'' ''u1'' ''count'' ''u2''[''count'']&lt;br /&gt;
&lt;br /&gt;
*''u0'' looks like a sound ID.&lt;br /&gt;
*''u1'' is always 5, 10, 15, or 20.&lt;br /&gt;
*''count'' is only ever 6 or 12.&lt;br /&gt;
*''u2'' may be divided into groups of sixes.&lt;br /&gt;
&lt;br /&gt;
==Command 43==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
==Command 44==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
==Command 46==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
==Command 100==&lt;br /&gt;
*'''Variable:''' Optional&lt;br /&gt;
*'''Arguments:''' [''u0'']&lt;br /&gt;
&lt;br /&gt;
*''u0'' is always 4, 6, or omitted.&lt;br /&gt;
&lt;br /&gt;
==Command 101==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' [''u0''|''u1''[6]]&lt;br /&gt;
&lt;br /&gt;
*''u0'' is always 4225 or omitted.&lt;br /&gt;
*''u1'' is a series of 6 positive numbers.&lt;br /&gt;
&lt;br /&gt;
==Command 102==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' [''u0'' ''u1'' [''u2'']]&lt;br /&gt;
&lt;br /&gt;
*''u0'' looks like a node number (or 0).&lt;br /&gt;
*''u1'' looks like a node number.&lt;br /&gt;
*''u2'' looks like an (optional) bit field. (only 0x64 or 0)&lt;br /&gt;
&lt;br /&gt;
==Command 103==&lt;br /&gt;
*'''Variable:''' Yes&lt;br /&gt;
*'''Arguments:''' ''bit''&lt;br /&gt;
&lt;br /&gt;
This form of the command most likely negates bit ''bit'' of ''var''.&lt;br /&gt;
&lt;br /&gt;
*''bit'' is a power of 2 (bit mask).&lt;br /&gt;
&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''u0'' [''u1'']&lt;br /&gt;
&lt;br /&gt;
This form of the command is unknown.&lt;br /&gt;
&lt;br /&gt;
*''u0'' is a number between 13 and 18.&lt;br /&gt;
*''u1'' is either 1 or omitted.&lt;br /&gt;
&lt;br /&gt;
==Command 104==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' [''u0'']&lt;br /&gt;
&lt;br /&gt;
*''u0'' can be 0, 1, omitted, or 13 to 20.&lt;br /&gt;
&lt;br /&gt;
==Command 105==&lt;br /&gt;
*'''Variable:''' Optional (set to 9 at one point, but usually not)&lt;br /&gt;
*'''Arguments:''' [''u0'']&lt;br /&gt;
&lt;br /&gt;
*''u0'' looks like a sound ID.&lt;br /&gt;
&lt;br /&gt;
==Command 106==&lt;br /&gt;
*'''Variable:''' 10&lt;br /&gt;
*'''Arguments:''' 2287 (looks like sound ID)&lt;br /&gt;
&lt;br /&gt;
This command is only used once.&lt;br /&gt;
&lt;br /&gt;
==Command 107==&lt;br /&gt;
*'''Variable:''' 11&lt;br /&gt;
*'''Arguments:''' 2287 (looks like sound ID)&lt;br /&gt;
&lt;br /&gt;
This command is only used once.&lt;br /&gt;
&lt;br /&gt;
==Command 108==&lt;br /&gt;
*'''Variable:''' 12&lt;br /&gt;
*'''Arguments:''' 2287 (looks like sound ID)&lt;br /&gt;
&lt;br /&gt;
This command is only used once.&lt;br /&gt;
&lt;br /&gt;
==Command 109==&lt;br /&gt;
*'''Variable:''' Optional&lt;br /&gt;
*'''Arguments:''' [''u0'']&lt;br /&gt;
&lt;br /&gt;
*''u0'' is ''FFFF'', 1, omitted, or 2287 (looks like sound ID).&lt;br /&gt;
&lt;br /&gt;
==Command 110==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' 1180 1179 12 203 78 345 167 6 10 203 166 345 306 5 10&lt;br /&gt;
&lt;br /&gt;
This command is only used once.&lt;br /&gt;
&lt;br /&gt;
==Command 111==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' [''u0'']&lt;br /&gt;
&lt;br /&gt;
*''u0'' is 14 to 20 or omitted.&lt;br /&gt;
&lt;br /&gt;
==Command 112==&lt;br /&gt;
*'''Variable:''' 29&lt;br /&gt;
*'''Arguments:''' ''u0'' ''u1'' ''u2''&lt;br /&gt;
&lt;br /&gt;
This command is only used twice.&lt;br /&gt;
&lt;br /&gt;
*''u0'' is 0 or 1800.&lt;br /&gt;
*''u1'' is 400 or 2000.&lt;br /&gt;
*''u2'' is 1.&lt;br /&gt;
&lt;br /&gt;
==Command 113==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' 5143 10 6 339 237 423 333 0 10&lt;br /&gt;
&lt;br /&gt;
This command is only used once. 5143 is likely sound ID.&lt;br /&gt;
&lt;br /&gt;
==Command 114==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' 5143 10 6 339 237 423 333 1 10&lt;br /&gt;
&lt;br /&gt;
This command is only used once. 5143 is likely sound ID.&lt;br /&gt;
&lt;br /&gt;
==Command 115==&lt;br /&gt;
*'''Variable:''' Yes&lt;br /&gt;
*'''Arguments:''' ''u0''[3]&lt;br /&gt;
&lt;br /&gt;
*The ''u0'' look like node numbers.&lt;br /&gt;
&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' 1139 1140 1140 10 6 204 64 343 279 6 50&lt;br /&gt;
&lt;br /&gt;
This form of the command is only used once.&lt;br /&gt;
&lt;br /&gt;
==Command 116==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''u0''&lt;br /&gt;
&lt;br /&gt;
*''u0'' is 0, 1, or 6006.&lt;br /&gt;
&lt;br /&gt;
==Command 117==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' [''u0''|''u1'' ''u2'']&lt;br /&gt;
&lt;br /&gt;
*''u0'' is 0, 1, 2, 3, or omitted.&lt;br /&gt;
*''u1'' and ''u2'' are 5698 and 6698 (only used once).&lt;br /&gt;
&lt;br /&gt;
==Command 118==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' [4707 5707 6707 7707 4705]&lt;br /&gt;
&lt;br /&gt;
This command is only used 3 times (once with values and twice omitted). Values are likely sound IDs.&lt;br /&gt;
&lt;br /&gt;
==Command 119==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' [''u0'']&lt;br /&gt;
&lt;br /&gt;
*''u0'' is 0, 1, or omitted.&lt;br /&gt;
&lt;br /&gt;
==Command 120==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' [''u0'']&lt;br /&gt;
&lt;br /&gt;
*''u0'' is 0, 1, 2, 3, or omitted.&lt;br /&gt;
&lt;br /&gt;
==Command 121==&lt;br /&gt;
*'''Variable:''' Yes&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''u0'' ''u1''&lt;br /&gt;
&lt;br /&gt;
*''u0'' is 0 or a node number.&lt;br /&gt;
*''u1'' is a node number.&lt;br /&gt;
&lt;br /&gt;
==Command 122==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
==Command 123==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''u0'' [''u1'']&lt;br /&gt;
&lt;br /&gt;
*''u0'' is 0, 1, or 960.&lt;br /&gt;
*''u1'' is 960, 1920, or omitted.&lt;br /&gt;
&lt;br /&gt;
==Command 124==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
==Command 125==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
*'''Variable:''' 21&lt;br /&gt;
*'''Arguments:''' ''u0''&lt;br /&gt;
&lt;br /&gt;
*''u0'' is 13 or 14.&lt;br /&gt;
&lt;br /&gt;
==Command 126==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
==Command 127==&lt;br /&gt;
*'''Variable:''' no&lt;br /&gt;
*'''Arguments:''' ''u0'' ''u1''&lt;br /&gt;
&lt;br /&gt;
*''u0'' is 1, 2, or 3.&lt;br /&gt;
*''u1'' is 0 or 1.&lt;br /&gt;
&lt;br /&gt;
==Command 129==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''u0''&lt;br /&gt;
&lt;br /&gt;
*''u0'' looks like a sound ID.&lt;br /&gt;
&lt;br /&gt;
==Command 133==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' 6500&lt;br /&gt;
&lt;br /&gt;
This command is only used once. Value is a sound ID.&lt;br /&gt;
&lt;br /&gt;
==Command 164==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
==Command 169==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
==Command 198==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' 5143 10 6 339 237 423 333 1 10&lt;br /&gt;
&lt;br /&gt;
This command is only used once. 5143 is likely a sound ID.&lt;br /&gt;
&lt;br /&gt;
==Command 199==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' None&lt;/div&gt;</summary>
		<author><name>AndreyNazarov</name></author>	</entry>

	<entry>
		<id>http://insidethelink.ortiche.net/wiki/index.php/Myst_scripts</id>
		<title>Myst scripts</title>
		<link rel="alternate" type="text/html" href="http://insidethelink.ortiche.net/wiki/index.php/Myst_scripts"/>
				<updated>2008-09-10T15:13:23Z</updated>
		
		<summary type="html">&lt;p&gt;AndreyNazarov: /* Command 30 specifies MSND id, not node number */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Myst}}&lt;br /&gt;
This page contains, or will contain, a list of all known commands in Myst, as used in record types 5, 6, 7, 8, 10, 11, and 12. Specifics on the format itself can be found at [[Myst RLST resources]]. The way scripts are stored, they each contain a command number, a variable number, and any number of arguments. When a variable number is not given, a &amp;quot;0&amp;quot; is used. So when the key below says that the variable is &amp;quot;optional&amp;quot;, that means that it has been found both with and without a variable being passed in. In some cases, the syntax of the arguments depends on whether a variable was passed in. In this case, the variable/arguments header is repeated for each form of the command.&lt;br /&gt;
&lt;br /&gt;
==Command 0==&lt;br /&gt;
*'''Variable:''' Optional&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
==Command 1==&lt;br /&gt;
*'''Variable:''' Optional&lt;br /&gt;
*'''Arguments:''' ''u0''&lt;br /&gt;
&lt;br /&gt;
*''u0'' takes on any number between 0 and 7 (maybe a bit field?)&lt;br /&gt;
&lt;br /&gt;
==Command 2: alternative destination==&lt;br /&gt;
*'''Variable:''' Yes&lt;br /&gt;
*'''Arguments:''' ''dest''&lt;br /&gt;
&lt;br /&gt;
This command goes to ''dest'' instead of the regular destination if ''var'' is a certain (unknown) value. (Only used for SELEN 1240 and CHANNEL 3359)&lt;br /&gt;
&lt;br /&gt;
==Command 3==&lt;br /&gt;
*'''Variable:''' Yes&lt;br /&gt;
*'''Arguments:''' ''u0''&lt;br /&gt;
&lt;br /&gt;
*''u0'' is always 800, 801, or 802. (Only 5 different cases)&lt;br /&gt;
&lt;br /&gt;
==Command 4==&lt;br /&gt;
*'''Variable:''' Optional&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
==Command 6==&lt;br /&gt;
*'''Variable:''' Optional&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
==Command 7==&lt;br /&gt;
*'''Variable:''' Optional&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
==Command 8==&lt;br /&gt;
*'''Variable:''' Optional&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
==Command 9==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' [''u0'']&lt;br /&gt;
&lt;br /&gt;
*''u0'' is always either ''FFFF'' or omitted.&lt;br /&gt;
&lt;br /&gt;
==Command 12==&lt;br /&gt;
*'''Variable:''' Optional&lt;br /&gt;
*'''Arguments:''' ''u0''&lt;br /&gt;
&lt;br /&gt;
''Related to [[#Command 13|command 13]]''.&lt;br /&gt;
&lt;br /&gt;
*''u0'' appears to be a nearby node.&lt;br /&gt;
&lt;br /&gt;
This may have similar function to [[#Command 2|command 2]].&lt;br /&gt;
&lt;br /&gt;
==Command 13==&lt;br /&gt;
*'''Variable:''' Optional&lt;br /&gt;
*'''Arguments:''' ''u0''&lt;br /&gt;
&lt;br /&gt;
''Related to [[#Command 12|command 12]]''.&lt;br /&gt;
&lt;br /&gt;
*''u0'' appears to be a nearby node.&lt;br /&gt;
&lt;br /&gt;
This may have similar function to [[#Command 2|command 2]].&lt;br /&gt;
&lt;br /&gt;
==Command 14==&lt;br /&gt;
*'''Variable:''' Optional&lt;br /&gt;
*'''Arguments:''' ''u0''&lt;br /&gt;
&lt;br /&gt;
*''u0'' is always 0, 1, or 2.&lt;br /&gt;
&lt;br /&gt;
==Command 15==&lt;br /&gt;
*'''Variable:''' Yes&lt;br /&gt;
*'''Arguments:''' [''u0'']&lt;br /&gt;
&lt;br /&gt;
*''u0'' is always 0 or omitted.&lt;br /&gt;
&lt;br /&gt;
==Command 16==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''u0'' ''u1''&lt;br /&gt;
&lt;br /&gt;
*''u0'' appears to be a nearby node.&lt;br /&gt;
*''u1'' is always 0.&lt;br /&gt;
&lt;br /&gt;
==Command 17==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''u0'' ''u1''&lt;br /&gt;
&lt;br /&gt;
*''u0'' appears to be a nearby node.&lt;br /&gt;
*''u1'' is always 4, 5, or 6.&lt;br /&gt;
&lt;br /&gt;
==Command 18==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''u0''&lt;br /&gt;
&lt;br /&gt;
*''u0'' is always 4, 5, or 6.&lt;br /&gt;
&lt;br /&gt;
==Command 19==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''count'' ''u0''[''count'']&lt;br /&gt;
&lt;br /&gt;
*All of the ''u0'' numbers are small (0-13, 21).&lt;br /&gt;
&lt;br /&gt;
==Command 20==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''count'' ''u0''[''count'']&lt;br /&gt;
&lt;br /&gt;
*All of the ''u0'' numbers are small (0-13, 21). These, unlike [[#Command 19|command 19]], can also be ''FFFF''.&lt;br /&gt;
&lt;br /&gt;
==Command 21==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''u0'' ''u1'' ''u2'' ''u3'' ''u4'' ''u5''&lt;br /&gt;
&lt;br /&gt;
There are this command is used 6 times.&lt;br /&gt;
&lt;br /&gt;
*''u0'' is always 0, 74, 76, 117, or 198.&lt;br /&gt;
*''u1'' is always 0, 48, 213, or 226.&lt;br /&gt;
*''u2'' is always 327, 406, 429, 459, or 544.&lt;br /&gt;
*''u3'' is always 257, 332, or 333.&lt;br /&gt;
*''u4'' is always 0, 1, 5, 6, or 11.&lt;br /&gt;
*''u5'' is always 5 or 25.&lt;br /&gt;
&lt;br /&gt;
==Command 22==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
==Command 23==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''count'' ''u0''[''count'']&lt;br /&gt;
&lt;br /&gt;
*The ''u0'' numbers are all 0, 4, or 5.&lt;br /&gt;
&lt;br /&gt;
==Command 24==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''u0''&lt;br /&gt;
&lt;br /&gt;
*''u0'' appears to be a node number, but it sometimes has a different 1000's place digit (like the numbers in the VIEW resources).&lt;br /&gt;
&lt;br /&gt;
==Command 26==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
==Command 27==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''u0''&lt;br /&gt;
&lt;br /&gt;
*''u0'' appears to be a node number, but it sometimes has a different 1000's place digit (like the numbers in the VIEW resources).&lt;br /&gt;
&lt;br /&gt;
==Command 28==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' (&amp;lt;''l t r b''&amp;gt;|''FFFF'')&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;''l t r b''&amp;gt; often corresponds with the intended location of one of the sub-images in the VIEW resources.&lt;br /&gt;
&lt;br /&gt;
==Command 29==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''node'' &amp;lt;''l t r b''&amp;gt; ''u0'' ''u1''&lt;br /&gt;
&lt;br /&gt;
*''node'' appears to be a node number.&lt;br /&gt;
*&amp;lt;''l t r b''&amp;gt; often corresponds with the intended location of one of the sub-images in the VIEW resources.&lt;br /&gt;
*''u0'' appears to be a variable number (it is sometimes 0).&lt;br /&gt;
*''u1'' may also be a variable number (it is sometimes 0, 1, or ''FFFF'').&lt;br /&gt;
&lt;br /&gt;
==Command 30==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' &amp;lt;''msnd_id'' ''flags''&amp;gt; [...]&lt;br /&gt;
&lt;br /&gt;
*''msnd_id'' looks like background sound ID to play.&lt;br /&gt;
*''flags'' looks like a bit field.&lt;br /&gt;
&lt;br /&gt;
Normally the is only one pair of above values, with a single exception: CHANNEL.3225 has 4 pairs.&lt;br /&gt;
&lt;br /&gt;
==Command 31==&lt;br /&gt;
*'''Variable:''' Yes (only ever 30)&lt;br /&gt;
*'''Arguments:''' ''u0'' ''u1''&lt;br /&gt;
&lt;br /&gt;
*''u0'' is always 0.&lt;br /&gt;
*''u1'' looks like a node number.&lt;br /&gt;
&lt;br /&gt;
==Command 32==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
==Command 33==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''node'' &amp;lt;''l t r b''&amp;gt; ''u0'' ''u1''&lt;br /&gt;
&lt;br /&gt;
*''node'' appears to be a node number.&lt;br /&gt;
*&amp;lt;''l t r b''&amp;gt; often corresponds with the intended location of one of the sub-images in the VIEW resources.&lt;br /&gt;
*''u0'' appears to be a variable number (it is sometimes 0).&lt;br /&gt;
*''u1'' may also be a variable number (it is sometimes 0).&lt;br /&gt;
&lt;br /&gt;
==Command 34==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''u0'' ''u1''&lt;br /&gt;
&lt;br /&gt;
*''u0'' looks like a node number.&lt;br /&gt;
*''u1'' is always 0, 1, 4, 5, 6, 9, 10, or 11.&lt;br /&gt;
&lt;br /&gt;
==Command 35==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''u0'' ''u1'' ''u2''&lt;br /&gt;
&lt;br /&gt;
*''u0'' looks like a node number.&lt;br /&gt;
*''u1'' looks like a node number.&lt;br /&gt;
*''u2'' is always 0, 6, or 10.&lt;br /&gt;
&lt;br /&gt;
==Command 36==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''u0''&lt;br /&gt;
&lt;br /&gt;
This command is only used twice.&lt;br /&gt;
&lt;br /&gt;
*''u0'' is 900 or 903.&lt;br /&gt;
&lt;br /&gt;
==Command 37==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
==Command 38==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
==Command 39==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''u0''&lt;br /&gt;
&lt;br /&gt;
*''u0'' is 100, 200, 400, 500, 1000, or 1100.&lt;br /&gt;
&lt;br /&gt;
==Command 40==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''u0'' ''u1'' ''u2''&lt;br /&gt;
&lt;br /&gt;
*''u0'' is always 0, 1, 2, 3, 4, or 6.&lt;br /&gt;
*''u1'' looks like a node number.&lt;br /&gt;
*''u2'' looks like a node number.&lt;br /&gt;
&lt;br /&gt;
==Command 41==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''u0'' ''u1'' ''u2'' ''count'' ''u3''[''count'']&lt;br /&gt;
&lt;br /&gt;
*''u0'' looks like a node number.&lt;br /&gt;
*''u1'' looks like a node number.&lt;br /&gt;
*''u2'' is always 5 or 10.&lt;br /&gt;
*''count'' is only ever 6 or 12.&lt;br /&gt;
*''u3'' may be divided into groups of sixes.&lt;br /&gt;
&lt;br /&gt;
==Command 42==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''u0'' ''u1'' ''count'' ''u2''[''count'']&lt;br /&gt;
&lt;br /&gt;
*''u0'' looks like a node number.&lt;br /&gt;
*''u1'' is always 5, 10, 15, or 20.&lt;br /&gt;
*''count'' is only ever 6 or 12.&lt;br /&gt;
*''u3'' may be divided into groups of sixes.&lt;br /&gt;
&lt;br /&gt;
==Command 43==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
==Command 44==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
==Command 46==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
==Command 100==&lt;br /&gt;
*'''Variable:''' Optional&lt;br /&gt;
*'''Arguments:''' [''u0'']&lt;br /&gt;
&lt;br /&gt;
*''u0'' is always 4, 6, or omitted.&lt;br /&gt;
&lt;br /&gt;
==Command 101==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' [''u0''|''u1''[6]]&lt;br /&gt;
&lt;br /&gt;
*''u0'' is always 4225 or omitted.&lt;br /&gt;
*''u1'' is a series of 6 positive numbers.&lt;br /&gt;
&lt;br /&gt;
==Command 102==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' [''u0'' ''u1'' [''u2'']]&lt;br /&gt;
&lt;br /&gt;
*''u0'' looks like a node number (or 0).&lt;br /&gt;
*''u1'' looks like a node number.&lt;br /&gt;
*''u2'' looks like an (optional) bit field. (only 0x64 or 0)&lt;br /&gt;
&lt;br /&gt;
==Command 103==&lt;br /&gt;
*'''Variable:''' Yes&lt;br /&gt;
*'''Arguments:''' ''bit''&lt;br /&gt;
&lt;br /&gt;
This form of the command most likely negates bit ''bit'' of ''var''.&lt;br /&gt;
&lt;br /&gt;
*''bit'' is a power of 2 (bit mask).&lt;br /&gt;
&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''u0'' [''u1'']&lt;br /&gt;
&lt;br /&gt;
This form of the command is unknown.&lt;br /&gt;
&lt;br /&gt;
*''u0'' is a number between 13 and 18.&lt;br /&gt;
*''u1'' is either 1 or omitted.&lt;br /&gt;
&lt;br /&gt;
==Command 104==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' [''u0'']&lt;br /&gt;
&lt;br /&gt;
*''u0'' can be 0, 1, omitted, or 13 to 20.&lt;br /&gt;
&lt;br /&gt;
==Command 105==&lt;br /&gt;
*'''Variable:''' Optional (set to 9 at one point, but usually not)&lt;br /&gt;
*'''Arguments:''' [''u0'']&lt;br /&gt;
&lt;br /&gt;
*''u0'' looks like a node number.&lt;br /&gt;
&lt;br /&gt;
==Command 106==&lt;br /&gt;
*'''Variable:''' 10&lt;br /&gt;
*'''Arguments:''' 2287&lt;br /&gt;
&lt;br /&gt;
This command is only used once.&lt;br /&gt;
&lt;br /&gt;
==Command 107==&lt;br /&gt;
*'''Variable:''' 11&lt;br /&gt;
*'''Arguments:''' 2287&lt;br /&gt;
&lt;br /&gt;
This command is only used once.&lt;br /&gt;
&lt;br /&gt;
==Command 108==&lt;br /&gt;
*'''Variable:''' 12&lt;br /&gt;
*'''Arguments:''' 2287&lt;br /&gt;
&lt;br /&gt;
This command is only used once.&lt;br /&gt;
&lt;br /&gt;
==Command 109==&lt;br /&gt;
*'''Variable:''' Optional&lt;br /&gt;
*'''Arguments:''' [''u0'']&lt;br /&gt;
&lt;br /&gt;
*''u0'' is ''FFFF'', 1, omitted, or 2287.&lt;br /&gt;
&lt;br /&gt;
==Command 110==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' 1180 1179 12 203 78 345 167 6 10 203 166 345 306 5 10&lt;br /&gt;
&lt;br /&gt;
This command is only used once.&lt;br /&gt;
&lt;br /&gt;
==Command 111==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' [''u0'']&lt;br /&gt;
&lt;br /&gt;
*''u0'' is 14 to 20 or omitted.&lt;br /&gt;
&lt;br /&gt;
==Command 112==&lt;br /&gt;
*'''Variable:''' 29&lt;br /&gt;
*'''Arguments:''' ''u0'' ''u1'' ''u2''&lt;br /&gt;
&lt;br /&gt;
This command is only used twice.&lt;br /&gt;
&lt;br /&gt;
*''u0'' is 0 or 1800.&lt;br /&gt;
*''u1'' is 400 or 2000.&lt;br /&gt;
*''u2'' is 1.&lt;br /&gt;
&lt;br /&gt;
==Command 113==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' 5143 10 6 339 237 423 333 0 10&lt;br /&gt;
&lt;br /&gt;
This command is only used once.&lt;br /&gt;
&lt;br /&gt;
==Command 114==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' 5143 10 6 339 237 423 333 1 10&lt;br /&gt;
&lt;br /&gt;
This command is only used once.&lt;br /&gt;
&lt;br /&gt;
==Command 115==&lt;br /&gt;
*'''Variable:''' Yes&lt;br /&gt;
*'''Arguments:''' ''u0''[3]&lt;br /&gt;
&lt;br /&gt;
*The ''u0'' look like node numbers.&lt;br /&gt;
&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' 1139 1140 1140 10 6 204 64 343 279 6 50&lt;br /&gt;
&lt;br /&gt;
This form of the command is only used once.&lt;br /&gt;
&lt;br /&gt;
==Command 116==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''u0''&lt;br /&gt;
&lt;br /&gt;
*''u0'' is 0, 1, or 6006.&lt;br /&gt;
&lt;br /&gt;
==Command 117==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' [''u0''|''u1'' ''u2'']&lt;br /&gt;
&lt;br /&gt;
*''u0'' is 0, 1, 2, 3, or omitted.&lt;br /&gt;
*''u1'' and ''u2'' are 5698 and 6698 (only used once).&lt;br /&gt;
&lt;br /&gt;
==Command 118==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' [4707 5707 6707 7707 4705]&lt;br /&gt;
&lt;br /&gt;
This command is only used twice (once with values and once omitted).&lt;br /&gt;
&lt;br /&gt;
==Command 119==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' [''u0'']&lt;br /&gt;
&lt;br /&gt;
*''u0'' is 0, 1, or omitted.&lt;br /&gt;
&lt;br /&gt;
==Command 120==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' [''u0'']&lt;br /&gt;
&lt;br /&gt;
*''u0'' is 0, 1, 2, 3, or omitted.&lt;br /&gt;
&lt;br /&gt;
==Command 121==&lt;br /&gt;
*'''Variable:''' Yes&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''u0'' ''u1''&lt;br /&gt;
&lt;br /&gt;
*''u0'' is 0 or a node number.&lt;br /&gt;
*''u1'' is a node number.&lt;br /&gt;
&lt;br /&gt;
==Command 122==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
==Command 123==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''u0'' [''u1'']&lt;br /&gt;
&lt;br /&gt;
*''u0'' is 0, 1, or 960.&lt;br /&gt;
*''u1'' is 960, 1920, or omitted.&lt;br /&gt;
&lt;br /&gt;
==Command 124==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
==Command 125==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
*'''Variable:''' 21&lt;br /&gt;
*'''Arguments:''' ''u0''&lt;br /&gt;
&lt;br /&gt;
*''u0'' is 13 or 14.&lt;br /&gt;
&lt;br /&gt;
==Command 126==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
==Command 127==&lt;br /&gt;
*'''Variable:''' no&lt;br /&gt;
*'''Arguments:''' ''u0'' ''u1''&lt;br /&gt;
&lt;br /&gt;
*''u0'' is 1, 2, or 3.&lt;br /&gt;
*''u1'' is 0 or 1.&lt;br /&gt;
&lt;br /&gt;
==Command 129==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' ''u0''&lt;br /&gt;
&lt;br /&gt;
*''u0'' looks like a node number.&lt;br /&gt;
&lt;br /&gt;
==Command 133==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' 6500&lt;br /&gt;
&lt;br /&gt;
This command is only used once.&lt;br /&gt;
&lt;br /&gt;
==Command 164==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
==Command 169==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' None&lt;br /&gt;
&lt;br /&gt;
==Command 198==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' 5143 10 6 339 237 423 333 1 10&lt;br /&gt;
&lt;br /&gt;
This command is only used once.&lt;br /&gt;
&lt;br /&gt;
==Command 199==&lt;br /&gt;
*'''Variable:''' No&lt;br /&gt;
*'''Arguments:''' None&lt;/div&gt;</summary>
		<author><name>AndreyNazarov</name></author>	</entry>

	</feed>