OBD:IGHH

From OniGalore
Revision as of 12:08, 14 September 2007 by Ssg (talk | contribs) (design)
Jump to navigation Jump to search
ONI BINARY DATA
IDXA << Other file types >> IGPA
IGHH : IGUI (In-Game User Interface) HUD (Head-Up Display)
switch to XML:IGHH page
Overview @ Oni Stuff
OBD.png


Ighh a.gif


Offset Type Raw Hex Value Description
0x00 res_id 01 68 10 00 4200 04200-hud_help_info.IGHH
0x04 lev_id 01 00 00 00 0 level 0
0x08 char[28] AD DE dead unused
0x24 link 01 65 10 00 4197 link to 04197-left_help.TXMP
0x28 link 01 66 10 00 4198 link to 04198-right_help.TXMP
0x2C int32 37 00 00 00 55 the left HUD image starts 55 pixel from the left screen border
0x30 int32 D5 FF 00 00 -42 the left HUD image starts 42 pixel from the right screen border *
0x34 int32 06 00 00 00 6 amount of elements at the left side
0x38 int32 07 00 00 00 7 amount of elements at the right side
0x3C int32 0D 00 00 00 13 array size (sum of all elements)
First element (black outline)
0x00 char[64] BALLISTIC AMMO space for words (the fist 00 is the stop byte)
0x40 int16 4D 00 77 the word starts 77 pixel from the left border of the left HUD image
0x42 int16 08 00 8 the word starts 8 pixel from the top border of the left HUD image


  • 65535 - 65493 = 42. This is a little bit special. Every HUD pic is located in an invisible window. And every window has a size (width) of 65535 pixel. That's one way to make sure, that the HUD pics are always at the same place in connection to the different screen resolutions.


ONI BINARY DATA
IDXA << Other file types >> IGPA
IGHH : IGUI (In-Game User Interface) HUD (Head-Up Display)
Global file