OBD:IGPG: Difference between revisions

From OniGalore
Jump to navigation Jump to search
m (design + update)
m (missed this one)
 
(6 intermediate revisions by 4 users not shown)
Line 1: Line 1:
{{OBD_File_Header | type=IGPG | prev=IGPA | next=IGSA | name=IGUI (In-Game User Interface) Page | family=Message | align=center}}
{{OBD_File_Header | type=IGPG | prev=IGPA | next=IGSA | name=IGUI (In-Game User Interface) Page | family=Interface | align=center}}




[[image:igpg_all.gif]]
[[Image:igpg_all.gif]]




Line 9: Line 9:
{{OBDtr| 0x00 | res_id  |FF0000| 01 01 00 00 | 1    | 00001-.IGPG }}
{{OBDtr| 0x00 | res_id  |FF0000| 01 01 00 00 | 1    | 00001-.IGPG }}
{{OBDtr| 0x04 | lev_id  |FFFF00| 01 00 00 06 | 3    | level 3 }}
{{OBDtr| 0x04 | lev_id  |FFFF00| 01 00 00 06 | 3    | level 3 }}
{{OBDtr| 0x08 | link    |FFC8C8| 00 00 00 00 | unused| link to a [[OBD:TSFF|TSFF]] file }}
{{OBDtr| 0x08 | link    |FFC8C8| 00 00 00 00 | unused| link to a [[TSFF]] file (custom font) }}
{{OBDtr| 0x0C | int32    |FFFFC8| 00 00 00 00 | unused| font option; the following options are possible:
{{OBDtr| 0x0C | int32    |FFFFC8| 00 00 00 00 | unused| custom font family; can be the following:
 
 
:0 - normal font
:1 - '''bold font'''
:2 - ''italic font''
 


:0 - regular
:1 - '''bold'''
:2 - ''italic''
}}
}}
{{OBDtr| 0x10 | int32   |C8FFC8| 00 00 00 00 | unused| font color (blue, green, red); transparency }}
{{OBDtr| 0x10 | color   |C8FFC8| 00 00 00 00 | unused| custom font color (ARGB) }}
{{OBDtr| 0x14 | int16    |C8FFFF| 00 00      | unused| font size }}
{{OBDtr| 0x14 | int16    |C8FFFF| 00 00      | unused| custom font size }}
{{OBDtr| 0x16 | bitset16 |FFC8FF| 00 00      | 0    | enabler; the following bits are possible:
{{OBDtr| 0x16 | bool1[16]|FFC8FF| 00 00      | 0    | flags enabling the custom font/family/color/size:
 
 
:0 - nothing
:1 - enable [[OBD:TSFF|TSFF]] link above
:2 - enable font option above
:4 - enable font color above
:8 - enable font size above
 


:0x01 - enables custom TSFF link above
:0x02 - enables custom font family above
:0x04 - enables custom font color above
:0x08 - enables custom font size above
}}
}}
{{OBDtr| 0x18 | link    |FFC800| 00 00 00 00 | unused| link to a [[OBD:PSpc|PSpc]] file }}
{{OBDtr| 0x18 | link    |FFC800| 00 00 00 00 | unused| link to a [[PSpc]] or [[TXMP]] file (image displayed on page) }}
{{OBDtr| 0x1C | link    |FFC800| 01 02 00 00 | 2    | link to 00002-.[[OBD:IGSA|IGSA]] }}
{{OBDtr| 0x1C | link    |FFC800| 01 02 00 00 | 2    | link to 00002-.[[IGSA]] (main content) }}
{{OBDtr| 0x20 | link    |FFC800| 01 0A 00 00 | 10    | link to 00010-.[[OBD:IGSA|IGSA]] }}
{{OBDtr| 0x20 | link    |FFC800| 01 0A 00 00 | 10    | link to 00010-.[[IGSA]] (hint/notes content) }}
{{OBDtr| 0x24 | char[28] |C800C8| AD DE      | dead  | unused }}
{{OBDtr| 0x24 | char[28] |C800C8| AD DE      | dead  | unused }}
|}
|}




{{OBD_File_Footer | type=IGPG | prev=IGPA | next=IGSA | name=IGUI (In-Game User Interface) Page | family=Message}}
{{OBD_File_Footer | type=IGPG | prev=IGPA | next=IGSA | name=IGUI (In-Game User Interface) Page | family=Interface}}
 
{{OBD}}

Latest revision as of 01:41, 7 December 2023

ONI BINARY DATA
IGPA << Other file types >> IGSA
IGPG : IGUI (In-Game User Interface) Page
switch to XML:IGPG page
Overview @ Oni Stuff
OBD.png


Igpg all.gif


Offset Type Raw Hex Value Description
0x00 res_id 01 01 00 00 1 00001-.IGPG
0x04 lev_id 01 00 00 06 3 level 3
0x08 link 00 00 00 00 unused link to a TSFF file (custom font)
0x0C int32 00 00 00 00 unused custom font family; can be the following:
0 - regular
1 - bold
2 - italic
0x10 color 00 00 00 00 unused custom font color (ARGB)
0x14 int16 00 00 unused custom font size
0x16 bool1[16] 00 00 0 flags enabling the custom font/family/color/size:
0x01 - enables custom TSFF link above
0x02 - enables custom font family above
0x04 - enables custom font color above
0x08 - enables custom font size above
0x18 link 00 00 00 00 unused link to a PSpc or TXMP file (image displayed on page)
0x1C link 01 02 00 00 2 link to 00002-.IGSA (main content)
0x20 link 01 0A 00 00 10 link to 00010-.IGSA (hint/notes content)
0x24 char[28] AD DE dead unused


ONI BINARY DATA
IGPA << Other file types >> IGSA
IGPG : IGUI (In-Game User Interface) Page
Interface file