OBD:AISA: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
{{OBD_File_Header | type=ASIA | prev=AGQR | next=AITR | name=AI Character Setup Array | family=Level | align=center}} | |||
: | |||
{{OBD_File_Image | image=aisa_a.gif}} | |||
: | |||
{{Table}} | |||
{{OBD_Table_Header}} | |||
|- ALIGN=CENTER VALIGN=TOP | |||
| 0x000 || file id || BGCOLOR="#FF0000" | 01 9C 02 00 || 668 || ALIGN=LEFT | 00668-level3_scripts.AISA | |||
|- ALIGN=CENTER VALIGN=TOP | |||
| 0x004 || level id || BGCOLOR="#FFFF00" | 01 00 00 06 || 3 || ALIGN=LEFT | level 3 | |||
{ | |- ALIGN=CENTER VALIGN=TOP | ||
|- ALIGN=CENTER | | 0x008 || unused (22) || BGCOLOR="#00FF00" | || dead || ALIGN=LEFT | not used; you can set all to whatever you want | ||
| | |- ALIGN=CENTER VALIGN=TOP | ||
| | | 0x01E || short || BGCOLOR="#00FFFF" | 0D 00 || 13 || ALIGN=LEFT | 13 packages follow (one package is edged in black) | ||
| BGCOLOR="#FF0000" | 01 9C 02 00 | |||
| 668 | |||
| ALIGN=LEFT | 00668-level3_scripts.AISA | |||
|- ALIGN=CENTER VALIGN=TOP | |||
| BGCOLOR="#FFFF00" | 01 00 00 06 | |||
| 3 | |||
| ALIGN=LEFT | level 3 | |||
|- ALIGN=CENTER VALIGN=TOP | |||
| BGCOLOR="#00FF00" | | |||
| dead | |||
| ALIGN=LEFT | not used; you can set all to whatever you want | |||
|- ALIGN=CENTER VALIGN=TOP | |||
| BGCOLOR="#00FFFF" | 0D 00 | |||
| 13 | |||
| ALIGN=LEFT | 13 packages follow (one package is edged in black) | |||
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#000000" | |- ALIGN=CENTER VALIGN=TOP BGCOLOR="#000000" | ||
| COLSPAN= | | COLSPAN=5 | <FONT SIZE=2 COLOR="#FFFFFF">Below follows the first package.</FONT> | ||
|- ALIGN=CENTER VALIGN=TOP | |- ALIGN=CENTER VALIGN=TOP | ||
| BGCOLOR="#FFC8C8" COLSPAN=2 | not used | | 0x000 || string (32) || BGCOLOR="#FFC8C8" COLSPAN=2 | not used || ALIGN=LEFT | unknown; always zero; maybe space for notes | ||
| ALIGN=LEFT | unknown; always zero; maybe space for notes | |- ALIGN=CENTER VALIGN=TOP | ||
|- ALIGN=CENTER VALIGN=TOP | | 0x020 || short || BGCOLOR="#FFFFC8" | 00 00 || 0 || ALIGN=LEFT | ID of the character, which you can spawn with the script command "chr_create" | ||
| BGCOLOR="#FFFFC8" | 00 00 | |- ALIGN=CENTER VALIGN=TOP | ||
| 0 | | 0x022 || short || BGCOLOR="#C8FFC8" | 00 00 || 0 || ALIGN=LEFT | flag ID, where Oni spawns the character (works only, if the flag exits; look to [[OBD:Flag.BINA | Flag.BINA]] for a flag list)<BR>(Thanks to geyser who figured that out.) | ||
| ALIGN=LEFT | ID of the character, which you can spawn with the script command "chr_create" | |- ALIGN=CENTER VALIGN=TOP | ||
|- ALIGN=CENTER VALIGN=TOP | | 0x024 || short || BGCOLOR="#C8FFFF" | 00 00 || 0 || ALIGN=LEFT | unknown | ||
| BGCOLOR="#C8FFC8" | 00 00 | |- ALIGN=CENTER VALIGN=TOP | ||
| 0 | | 0x026 || short || BGCOLOR="#FFC8FF" | 00 00 || 0 || ALIGN=LEFT | unknown | ||
| ALIGN=LEFT | flag ID, where Oni spawns the character (works only, if the flag exits; look to [[OBD:Flag.BINA|Flag.BINA]] for a flag list)<BR>(Thanks to geyser who figured that out.) | |- ALIGN=CENTER VALIGN=TOP | ||
|- ALIGN=CENTER VALIGN=TOP | | 0x028 || dat link || BGCOLOR="#FFC800" | 01 DF 03 00 || 991 || ALIGN=LEFT | link to 00991-konoko_generic.[[OBD:ONCC | ONCC]] | ||
| BGCOLOR="#C8FFFF" | 00 00 | |- ALIGN=CENTER VALIGN=TOP | ||
| 0 | | 0x02C || long || BGCOLOR="#C800C8" | 00 00 00 00 || 0 || ALIGN=LEFT | unknown; always zero | ||
| ALIGN=LEFT | unknown | |- ALIGN=CENTER VALIGN=TOP | ||
|- ALIGN=CENTER VALIGN=TOP | | 0x030 || string (32) || BGCOLOR="#C87C64" COLSPAN=2 | not used || ALIGN=LEFT | unknown; never used in Oni | ||
| BGCOLOR="#FFC8FF" | 00 00 | |- ALIGN=CENTER VALIGN=TOP | ||
| 0 | | 0x050 || string (32) || BGCOLOR="#B0C3D4" COLSPAN=2 | <TT>intro</TT> || ALIGN=LEFT | name of the function, which is called up when Oni spawns the character | ||
| ALIGN=LEFT | unknown | |- ALIGN=CENTER VALIGN=TOP | ||
|- ALIGN=CENTER VALIGN=TOP | | 0x070 || string (32) || BGCOLOR="#E7CEA5" COLSPAN=2 | not used || ALIGN=LEFT | name of the function, which is called up when the character dies | ||
| BGCOLOR="#FFC800" | 01 DF 03 00 | |- ALIGN=CENTER VALIGN=TOP | ||
| 991 | | 0x090 || string (32) || BGCOLOR="#FFDDDD" COLSPAN=2 | not used || ALIGN=LEFT | name of the function, which is called up when the character notices the player<BR>(Thanks to Loser who figured that out.) | ||
| ALIGN=LEFT | link to 00991-konoko_generic.[[OBD:ONCC|ONCC]] | |- ALIGN=CENTER VALIGN=TOP | ||
|- ALIGN=CENTER VALIGN=TOP | | 0x0B0 || string (32) || BGCOLOR="#64AAAA" COLSPAN=2 | not used || ALIGN=LEFT | unknown; never used in Oni | ||
| BGCOLOR="#C800C8" | 00 00 00 00 | |- ALIGN=CENTER VALIGN=TOP | ||
| 0 | | 0x0D0 || string (32) || BGCOLOR="#EBEBEB" COLSPAN=2 | not used || ALIGN=LEFT | name of the function, which is called up when someone hits the character the first time | ||
| ALIGN=LEFT | unknown; always zero | |- ALIGN=CENTER VALIGN=TOP | ||
|- ALIGN=CENTER VALIGN=TOP | | 0x0F0 || string (32) || BGCOLOR="#8C8CCC" COLSPAN=2 | not used || ALIGN=LEFT | name of the function, which is called up when the health of the character is equal 1 | ||
| BGCOLOR="#C87C64" COLSPAN=2 | not used | |- ALIGN=CENTER VALIGN=TOP | ||
| ALIGN=LEFT | unknown; never used in Oni | | 0x110 || string (32) || BGCOLOR="#FF00C8" COLSPAN=2 | not used || ALIGN=LEFT | 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<BR>(Thanks to Loser who figured that out.) | ||
|- ALIGN=CENTER VALIGN=TOP | |- ALIGN=CENTER VALIGN=TOP | ||
| BGCOLOR="#B0C3D4" COLSPAN=2 | <TT>intro</TT> | | 0x130 || string (32) || BGCOLOR="#F0F096" COLSPAN=2 | not used || ALIGN=LEFT | unknown | ||
| ALIGN=LEFT | name of the function, which is called up when Oni spawns the character | |- ALIGN=CENTER VALIGN=TOP | ||
|- ALIGN=CENTER VALIGN=TOP | | 0x150 || dat link || BGCOLOR="#00C864" | 00 00 00 00 || not used || ALIGN=LEFT | link to an [[OBD:ONWC | ONWC]] file | ||
| BGCOLOR="#E7CEA5" COLSPAN=2 | not used | |- ALIGN=CENTER VALIGN=TOP | ||
| ALIGN=LEFT | name of the function, which is called up when the character dies | | 0x154 || short || BGCOLOR="#00C8FF" | 00 00 || 0 || ALIGN=LEFT | unknown | ||
|- ALIGN=CENTER VALIGN=TOP | |- ALIGN=CENTER VALIGN=TOP | ||
| BGCOLOR="#FFDDDD" COLSPAN=2 | not used | | 0x156 || short || BGCOLOR="#C80040" | FF FF || -1 || ALIGN=LEFT | unknown; always the same | ||
| ALIGN=LEFT | name of the function, which is called up when the character notices the player<BR>(Thanks to Loser who figured that out.) | |- ALIGN=CENTER VALIGN=TOP | ||
|- ALIGN=CENTER VALIGN=TOP | | 0x158 || long || BGCOLOR="#FFCD96" | 00 00 00 00 || 0 || ALIGN=LEFT | unknown; always zero | ||
| BGCOLOR="#64AAAA" COLSPAN=2 | not used | |- ALIGN=CENTER VALIGN=TOP | ||
| ALIGN=LEFT | unknown; never used in Oni | | 0x15C || long || BGCOLOR="#C8C864" | 00 00 00 00 || 0 || ALIGN=LEFT | unknown; always zero | ||
|- ALIGN=CENTER VALIGN=TOP | |||
| BGCOLOR="#EBEBEB" COLSPAN=2 | not used | |||
| ALIGN=LEFT | name of the function, which is called up when someone hits the character the first time | |||
|- ALIGN=CENTER VALIGN=TOP | |||
| BGCOLOR="#8C8CCC" COLSPAN=2 | not used | |||
| ALIGN=LEFT | name of the function, which is called up when the health of the character is equal 1 | |||
|- ALIGN=CENTER VALIGN=TOP | |||
| BGCOLOR="#FF00C8" COLSPAN=2 | not used | |||
| ALIGN=LEFT | 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<BR>(Thanks to Loser who figured that out.) | |||
|- ALIGN=CENTER VALIGN=TOP | |||
| BGCOLOR="#F0F096" COLSPAN=2 | not used | |||
| ALIGN=LEFT | unknown | |||
|- ALIGN=CENTER VALIGN=TOP | |||
| BGCOLOR="#00C864" | 00 00 00 00 | |||
| not used | |||
| ALIGN=LEFT | link to | |||
|- ALIGN=CENTER VALIGN=TOP | |||
| BGCOLOR="#00C8FF" | 00 00 | |||
| 0 | |||
| ALIGN=LEFT | unknown | |||
|- ALIGN=CENTER VALIGN=TOP | |||
| BGCOLOR="#C80040" | FF FF | |||
| -1 | |||
| ALIGN=LEFT | unknown; always the same | |||
|- ALIGN=CENTER VALIGN=TOP | |||
| BGCOLOR="#FFCD96" | 00 00 00 00 | |||
| 0 | |||
| ALIGN=LEFT | unknown; always zero | |||
|- ALIGN=CENTER VALIGN=TOP | |||
| BGCOLOR="#C8C864" | 00 00 00 00 | |||
| 0 | |||
| ALIGN=LEFT | unknown; always zero | |||
|} | |} | ||
: | |||
---- | |||
: | |||
{{OBD_File_Footer | type=ASIA | prev=AGQR | next=AITR | name=AI Character Setup Array}} | |||
: | |||
Revision as of 11:47, 24 November 2006
|
Offset | Type | Raw Hex | Value | Description |
---|---|---|---|---|
0x000 | file id | 01 9C 02 00 | 668 | 00668-level3_scripts.AISA |
0x004 | level id | 01 00 00 06 | 3 | level 3 |
0x008 | unused (22) | dead | not used; you can set all to whatever you want | |
0x01E | short | 0D 00 | 13 | 13 packages follow (one package is edged in black) |
Below follows the first package. | ||||
0x000 | string (32) | not used | unknown; always zero; maybe space for notes | |
0x020 | short | 00 00 | 0 | ID of the character, which you can spawn with the script command "chr_create" |
0x022 | short | 00 00 | 0 | flag ID, where Oni spawns the character (works only, if the flag exits; look to Flag.BINA for a flag list) (Thanks to geyser who figured that out.) |
0x024 | short | 00 00 | 0 | unknown |
0x026 | short | 00 00 | 0 | unknown |
0x028 | dat link | 01 DF 03 00 | 991 | link to 00991-konoko_generic. ONCC |
0x02C | long | 00 00 00 00 | 0 | unknown; always zero |
0x030 | string (32) | not used | unknown; never used in Oni | |
0x050 | string (32) | intro | name of the function, which is called up when Oni spawns the character | |
0x070 | string (32) | not used | name of the function, which is called up when the character dies | |
0x090 | string (32) | not used | name of the function, which is called up when the character notices the player (Thanks to Loser who figured that out.) | |
0x0B0 | string (32) | not used | unknown; never used in Oni | |
0x0D0 | string (32) | not used | name of the function, which is called up when someone hits the character the first time | |
0x0F0 | string (32) | not used | name of the function, which is called up when the health of the character is equal 1 | |
0x110 | string (32) | not used | 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 (Thanks to Loser who figured that out.) | |
0x130 | string (32) | not used | unknown | |
0x150 | dat link | 00 00 00 00 | not used | link to an ONWC file |
0x154 | short | 00 00 | 0 | unknown |
0x156 | short | FF FF | -1 | unknown; always the same |
0x158 | long | 00 00 00 00 | 0 | unknown; always zero |
0x15C | long | 00 00 00 00 | 0 | unknown; always zero |
ONI BINARY DATA |
---|
AGQR << Other file types >> AITR |
ASIA : AI Character Setup Array |
[[OBD:File types/{{{family}}}|{{{family}}} file]] |