OBD:AISA: Difference between revisions
Jump to navigation
Jump to search
m (ASIA fix AISA) |
m (wiki code) |
||
Line 1: | Line 1: | ||
{{OBD_File_Header | type=AISA | prev=AGQR | next=AITR | name=AI Character Setup Array | family=Level | align=center}} | {{OBD_File_Header | type=AISA | prev=AGQR | next=AITR | name=AI Character Setup Array | family=Level | align=center}} | ||
[[image:aisa_a.gif]] | |||
{{Table}} | {{Table}} | ||
{{ | {{OBDth}} | ||
{{OBDtr | 0x000 | res_id |FF0000| 01 9C 02 00 | 668 | 00668-level3_scripts.AISA }} | |||
| 0x000 || | {{OBDtr | 0x004 | lev_id |FFFF00| 01 00 00 06 | 3 | level 3 }} | ||
{{OBDtr | 0x008 | char[22] |00FF00| | dead | unused; you can set all to whatever you want }} | |||
| 0x004 || | {{OBDtr | 0x01E | int16 |00FFFF| 0D 00 | 13 | array size }} | ||
{{OBDtrBK}} | |||
| 0x008 | | {{OBDtr2| 0x000 | char[32] |FFC8C8| unused | name of ASIA character }} | ||
{{OBDtr | 0x020 | int16 |FFFFC8| 00 00 | 0 | ID of the character, which you can spawn with the script command *chr_create* }} | |||
| 0x01E || | {{OBDtr | 0x022 | int16 |C8FFC8| 00 00 | 0 | flag ID, where Oni spawns the character (works only, if the flag exits; look to [[OBD:BINA/OBJC/FLAG|Flag.BINA]] for a flag list) }} | ||
{{OBDtr | 0x024 | int16 |C8FFFF| 00 00 | 0 | unknown }} | |||
{{OBDtr | 0x026 | int16 |FFC8FF| 00 00 | 0 | unknown }} | |||
{{OBDtr | 0x028 | link |FFC800| 01 DF 03 00 | 991 | link to [[OBD:ONCC|00991-konoko_generic.ONCC]] }} | |||
| 0x000 | | {{OBDtr | 0x02C | int32 |C800C8| 00 00 00 00 | 0 | unknown; always zero }} | ||
{{OBDtr2| 0x030 | char[32] |C87C64| unused | unknown; never used in Oni }} | |||
| 0x020 || | {{OBDtr2| 0x050 | char[32] |B0C3D4| intro | name of the function, which is called up when Oni spawns the character }} | ||
{{OBDtr2| 0x070 | char[32] |E7CEA5| unused | name of the function, which is called up when the character dies }} | |||
| 0x022 || | {{OBDtr2| 0x090 | char[32] |FFDDDD| unused | name of the function, which is called up when the character notices the player }} | ||
{{OBDtr2| 0x0B0 | char[32] |64AAAA| unused | unknown; never used in Oni }} | |||
| 0x024 || | {{OBDtr2| 0x0D0 | char[32] |EBEBEB| unused | name of the function, which is called up when someone hits the character the first time }} | ||
{{OBDtr2| 0x0F0 | char[32] |8C8CCC| unused | name of the function, which is called up when the health of the character is equal 1 }} | |||
| 0x026 || | {{OBDtr2| 0x110 | char[32] |FF00C8| unused | name of the function, which is called up when the character reloads its weapon with its last ammo/cell; works only, if the character has some ammo/cells when Oni spawns it }} | ||
{{OBDtr2| 0x130 | char[32] |F0F096| unused | unknown }} | |||
| 0x028 | | {{OBDtr | 0x150 | link |00C864| 00 00 00 00 |unused| link to an [[OBD:ONWC|ONWC]] file }} | ||
{{OBDtr | 0x154 | int16 |00C8FF| 00 00 | 0 | unknown }} | |||
| 0x02C || | {{OBDtr | 0x156 | int16 |C80040| FF FF | -1 | unknown; always the same }} | ||
{{OBDtr | 0x158 | int32 |FFCD96| 00 00 00 00 | 0 | unknown; always zero }} | |||
| 0x030 | | {{OBDtr | 0x15C | int32 |C8C864| 00 00 00 00 | 0 | unknown; always zero }} | ||
| 0x050 | | |||
| 0x070 | | |||
| 0x090 | | |||
| 0x0B0 | | |||
| 0x0D0 | | |||
| 0x0F0 | | |||
| 0x110 | | |||
| 0x130 | | |||
| 0x150 | | |||
| 0x154 || | |||
| 0x156 || | |||
| 0x158 || | |||
| 0x15C || | |||
|} | |} | ||
{{OBD_File_Footer | type=ASIA | prev=AGQR | next=AITR | name=AI Character Setup Array | family=Level}} | |||
{{OBD_File_Footer | type=ASIA | prev=AGQR | next=AITR | name=AI Character Setup Array}} | |||
Revision as of 13:16, 19 September 2007
|
Offset | Type | Raw Hex | Value | Description |
---|---|---|---|---|
0x000 | res_id | 01 9C 02 00 | 668 | 00668-level3_scripts.AISA |
0x004 | lev_id | 01 00 00 06 | 3 | level 3 |
0x008 | char[22] | dead | unused; you can set all to whatever you want | |
0x01E | int16 | 0D 00 | 13 | array size |
First element (black outline) | ||||
0x000 | char[32] | unused | name of ASIA character | |
0x020 | int16 | 00 00 | 0 | ID of the character, which you can spawn with the script command *chr_create* |
0x022 | int16 | 00 00 | 0 | flag ID, where Oni spawns the character (works only, if the flag exits; look to Flag.BINA for a flag list) |
0x024 | int16 | 00 00 | 0 | unknown |
0x026 | int16 | 00 00 | 0 | unknown |
0x028 | link | 01 DF 03 00 | 991 | link to 00991-konoko_generic.ONCC |
0x02C | int32 | 00 00 00 00 | 0 | unknown; always zero |
0x030 | char[32] | unused | unknown; never used in Oni | |
0x050 | char[32] | intro | name of the function, which is called up when Oni spawns the character | |
0x070 | char[32] | unused | name of the function, which is called up when the character dies | |
0x090 | char[32] | unused | name of the function, which is called up when the character notices the player | |
0x0B0 | char[32] | unused | unknown; never used in Oni | |
0x0D0 | char[32] | unused | name of the function, which is called up when someone hits the character the first time | |
0x0F0 | char[32] | unused | name of the function, which is called up when the health of the character is equal 1 | |
0x110 | char[32] | unused | name of the function, which is called up when the character reloads its weapon with its last ammo/cell; works only, if the character has some ammo/cells when Oni spawns it | |
0x130 | char[32] | unused | unknown | |
0x150 | link | 00 00 00 00 | unused | link to an ONWC file |
0x154 | int16 | 00 00 | 0 | unknown |
0x156 | int16 | FF FF | -1 | unknown; always the same |
0x158 | int32 | 00 00 00 00 | 0 | unknown; always zero |
0x15C | int32 | 00 00 00 00 | 0 | unknown; always zero |
ONI BINARY DATA |
---|
AGQR << Other file types >> AITR |
ASIA : AI Character Setup Array |
Level file |