OBD:IGSt: Difference between revisions

m
...
m (onistuff)
m (...)
 
(8 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{OBD_File_Header | type=IGSt | prev=IGSA | next=Impt | name=IGUI (In-Game User Interface) String | family=Message | onistuff=igst | align=center}}
{{OBD_File_Header | type=IGSt | prev=IGSA | next=Impt | name=IGUI (In-Game User Interface) String | family=Interface | onistuff=igst | align=center}}




[[image:igst_all.gif]]
[[Image:igst_all.gif]]




Line 10: Line 10:
{{OBDtr| 0x000 | res_id  |FF0000| 01 03 00 00 | 3    | 00003-.IGSt }}
{{OBDtr| 0x000 | res_id  |FF0000| 01 03 00 00 | 3    | 00003-.IGSt }}
{{OBDtr| 0x004 | lev_id  |FFFF00| 01 00 00 06 | 3    | level 3 }}
{{OBDtr| 0x004 | lev_id  |FFFF00| 01 00 00 06 | 3    | level 3 }}
{{OBDtr| 0x008 | link    |FFC8C8| 00 00 00 00 | unused| link to a [[TSFF]] file (custom font) }}
{{OBDtr| 0x008 | link    |FFC8C8| 00 00 00 00 | unused| link to a [[TSFF]] file (custom font family) }}
{{OBDtr| 0x00C | int32   |FFFFC8| 00 00 00 00 | unused| custom font family; can be the following:
{{OBDtr| 0x00C | uint32   |FFFFC8| 00 00 00 00 | unused| custom font style; can be the following:


:0 - regular
:0 - regular
Line 17: Line 17:
:2 - ''italic''
:2 - ''italic''
}}
}}
{{OBDtr| 0x010 | color   |C8FFC8| 00 00 00 00 | unused| custom font color (ARGB) }}
{{OBDtr| 0x010 | uint32   |C8FFC8| 00 00 00 00 | unused| custom font color (ARGB) }}
{{OBDtr| 0x014 | int16   |C8FFFF| 00 00      | unused| custom font size }}
{{OBDtr| 0x014 | uint16   |C8FFFF| 00 00      | unused| custom font size }}
{{OBDtr| 0x016 | bool1[16]|FFC8FF| 00 00      | 0    | flags enabling the custom font/family/color/size:
{{OBDtr| 0x016 | uint16 |FFC8FF| 00 00      | 0    | flags enabling the custom font/family/color/size:


:0x01 - enables custom TSFF link above
:0x01 - enables custom TSFF link above
Line 26: Line 26:
:0x08 - enables custom font size above
:0x08 - enables custom font size above
}}
}}
{{OBDtr2|0x018 | char[384]|FFC800|<tt>It's the ...</tt>| the text string itself }}
{{OBDtr2|0x018 | char[384]|FFC800|<tt>It's the ...</tt>| the text string itself (null-terminated, with space for at most 383 characters, plus null)<br/>(For Asian encodings, characters may take up two bytes, and the null may be a double-null as well.)}}
{{OBDtr| 0x1A8 | char[8]  |C800C8| AD DE      | dead  | unused }}
{{OBDtrBK|Alternative string storage used by PS2 implementation}}
{{OBDtr|0x018 | offset    |FFC800| 20 00 00 00 | 0x00000020 | offset into the .raw file for this level, holding the string:
:<tt>It's the Syndicate enforcer Barabas!</tt>
The string is null-terminated and its length isn't stored anywhere. 32-byte padding is added after it as for any .raw part.}}
|}
|}




{{OBD_File_Footer | type=IGSt | prev=IGSA | next=Impt | family=Message | name=IGUI (In-Game User Interface) String}}
{{OBD_File_Footer | type=IGSt | prev=IGSA | next=Impt | family=Interface | name=IGUI (In-Game User Interface) String}}
 
{{OBD}}
281

edits