autopatrol, editnews
229
edits
m (→System Tags: Add punctuation) |
(→EUI Tags: Add flag choices and five flags) |
||
Line 435: | Line 435: | ||
|1 | |1 | ||
|8 | |8 | ||
| | |Three Choices based on flags (See [[#Choices Based on Flags]]) | ||
|- | |- | ||
|1 | |1 | ||
|9 | |9 | ||
| | |Five Flags (See [[#Five Flags]]) | ||
|- | |- | ||
|1 | |1 | ||
Line 479: | Line 479: | ||
For ChoiceOne, there is no choice at 0x02. Instead, the default option is always 1 and is located at 0x02, and the cancel option is always 0xCD and is located at 0x03. | For ChoiceOne, there is no choice at 0x02. Instead, the default option is always 1 and is located at 0x02, and the cancel option is always 0xCD and is located at 0x03. | ||
===== Choices Based on Flags ===== | |||
{{expand section}} | |||
{| class="wikitable" | |||
!Unofficial Name | |||
!Size | |||
!Data Type | |||
!Description | |||
|- | |||
|ParamSize | |||
|2 | |||
|Unsigned short | |||
|Number of bytes in the parameter, starting after the ParamSize | |||
|- | |||
|VarType | |||
|2 | |||
|Unsigned short | |||
|Type of the variable. Seems to use the same variable types as the Variable tag.{{check}} All flags are of the same type. | |||
|- | |||
|FlagOne | |||
|? | |||
|C-String | |||
|u16 number of bytes in string, UTF-16 representation of the string (letters equal to number of bytes / 2) | |||
|- | |||
|ChoiceOne | |||
|2 | |||
|Unsigned short | |||
|First choice | |||
|- | |||
|FlagTwo | |||
|? | |||
|C-String | |||
|u16 number of bytes in string, UTF-16 representation of the string (letters equal to number of bytes / 2) | |||
|- | |||
|ChoiceTwo | |||
|2 | |||
|Unsigned short | |||
|Second choice | |||
|- | |||
|FlagThree | |||
|? | |||
|C-String | |||
|u16 number of bytes in string, UTF-16 representation of the string (letters equal to number of bytes / 2) | |||
|- | |||
|ChoiceThree | |||
|2 | |||
|Unsigned short | |||
|Third choice | |||
|- | |||
|DefaultIndex | |||
|2 | |||
|Unsigned short | |||
|Index of the choices that the cursor starts on | |||
|- | |||
|CancelIndex | |||
|2 | |||
|Unsigned short | |||
|Index of the choice that is chosen if the player presses B while selecting an option | |||
|} | |||
===== Five Flags Flags ===== | |||
{{expand section}} | |||
{| class="wikitable" | |||
!Unofficial Name | |||
!Size | |||
!Data Type | |||
!Description | |||
|- | |||
|ParamSize | |||
|2 | |||
|Unsigned short | |||
|Number of bytes in the parameter, starting after the ParamSize | |||
|- | |||
|FlagIndexOne | |||
|2 | |||
|Unsigned short | |||
|u16 that seems to correspond to some kind of index. There is always one number each of 0-4, for each flag {{check}} | |||
|- | |||
|FlagOne | |||
|? | |||
|C-String | |||
|u16 number of bytes in string, UTF-16 representation of the string (letters equal to number of bytes / 2) | |||
|- | |||
|FlagIndexTwo | |||
|2 | |||
|Unsigned short | |||
|u16 that seems to correspond to some kind of index. There is always one number each of 0-4, for each flag {{check}} | |||
|- | |||
|FlagTwo | |||
|? | |||
|C-String | |||
|u16 number of bytes in string, UTF-16 representation of the string (letters equal to number of bytes / 2) | |||
|- | |||
|FlagIndexThree | |||
|2 | |||
|Unsigned short | |||
|u16 that seems to correspond to some kind of index. There is always one number each of 0-4, for each flag {{check}} | |||
|- | |||
|FlagThree | |||
|? | |||
|C-String | |||
|u16 number of bytes in string, UTF-16 representation of the string (letters equal to number of bytes / 2) | |||
|- | |||
|FlagIndexFour | |||
|2 | |||
|Unsigned short | |||
|u16 that seems to correspond to some kind of index. There is always one number each of 0-4, for each flag {{check}} | |||
|- | |||
|FlagFour | |||
|? | |||
|C-String | |||
|u16 number of bytes in string, UTF-16 representation of the string (letters equal to number of bytes / 2) | |||
|- | |||
|FlagValueOne | |||
|2 | |||
|Unsigned short | |||
|Unknown{{check}} | |||
|- | |||
|FlagValueTwo | |||
|2 | |||
|Unsigned short | |||
|Unknown{{check}} | |||
|- | |||
|FlagValueThree | |||
|2 | |||
|Unsigned short | |||
|Unknown{{check}} | |||
|- | |||
|FlagValueFour | |||
|2 | |||
|Unsigned short | |||
|Unknown{{check}} | |||
|- | |||
|UnknownArray | |||
|? | |||
|byte[] | |||
|Unknown purpose. Length is the remainder of the ParamSize that has not already been taken up by previous values | |||
|} | |||
==== App Tags ==== | ==== App Tags ==== |