OBD:IGHH: Difference between revisions
Jump to navigation
Jump to search
mNo edit summary |
m (design) |
||
Line 1: | Line 1: | ||
{{OBD_File_Header | {{OBD_File_Header | type=IGHH | prev=IDXA | next=IGPA | name=IGUI (In-Game User Interface) HUD (Head-Up Display) | family=Global | align=center}} | ||
[[image:ighh_a.gif]] | |||
{ | {{Table}} | ||
{{OBDth}} | |||
{{OBDtr| 0x00 | res_id |FF0000| 01 68 10 00 | 4200 | 04200-hud_help_info.IGHH }} | |||
| | {{OBDtr| 0x04 | lev_id |FFFF00| 01 00 00 00 | 0 | level 0 }} | ||
| | {{OBDtr| 0x08 | char[28] |00FF00| AD DE | dead | unused }} | ||
{{OBDtr| 0x24 | link |00FFFF| 01 65 10 00 | 4197 | link to 04197-left_help.[[OBD:TXMP|TXMP]] }} | |||
{{OBDtr| 0x28 | link |00FFFF| 01 66 10 00 | 4198 | link to 04198-right_help.[[OBD:TXMP|TXMP]] }} | |||
| 4200 | {{OBDtr| 0x2C | int32 |FF00FF| 37 00 00 00 | 55 | the left HUD image starts 55 pixel from the left screen border }} | ||
{{OBDtr| 0x30 | int32 |FF00FF| D5 FF 00 00 | -42 | the left HUD image starts 42 pixel from the right screen border * }} | |||
| | {{OBDtr| 0x34 | int32 |FF8000| 06 00 00 00 | 6 | amount of elements at the left side }} | ||
| | {{OBDtr| 0x38 | int32 |FF8000| 07 00 00 00 | 7 | amount of elements at the right side }} | ||
| 0 | {{OBDtr| 0x3C | int32 |FF8000| 0D 00 00 00 | 13 | array size (sum of all elements) }} | ||
{{OBDtrBK}} | |||
| | {{OBDtr2|0x00 | char[64] |FFC8C8| BALLISTIC AMMO | space for words (the fist 00 is the stop byte) }} | ||
| | {{OBDtr| 0x40 | int16 |FFFFC8| 4D 00 | 77 | the word starts 77 pixel from the left border of the left HUD image }} | ||
| dead | {{OBDtr| 0x42 | int16 |FFFFC8| 08 00 | 8 | the word starts 8 pixel from the top border of the left HUD image }} | ||
| | |||
| | |||
| 4197 | |||
| | |||
| | |||
| 4198 | |||
| | |||
| | |||
| 55 | |||
| | |||
| | |||
| -42 | |||
| | |||
| | |||
| 6 | |||
| | |||
| | |||
| | |||
| 7 | |||
| | |||
| | |||
| | |||
| 13 | |||
| | |||
| | |||
| | |||
| | |||
| 77 | |||
| | |||
| | |||
| 8 | |||
|} | |} | ||
- | *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. | ||
{{OBD_File_Footer | |||
{{OBD_File_Footer | type=IGHH | prev=IDXA | next=IGPA | name=IGUI (In-Game User Interface) HUD (Head-Up Display) | family=Global}} |
Revision as of 12:08, 14 September 2007
|
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 |