OBD:AISA: Difference between revisions

From OniGalore
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
[[Main Page]] >> [[OBD:Oni Binary Data|Oni Binary Data]] >> [[OBD:File types|File Types]] >> AISA File
{{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}}
<CENTER>[[OBD:AGQR|<==]] <FONT SIZE=5>AISA File</FONT> [[OBD:AITR|==>]]<BR>
:
<FONT SIZE=2>Gunk Quad Render Array - Character File</FONT></CENTER>
{{Table}}
 
{{OBD_Table_Header}}
 
|- ALIGN=CENTER VALIGN=TOP
http://www6.fh-eberswalde.de/user/dkriesch/onistuff/images/aisa_a.gif
| 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
{| BORDER=1 WIDTH=100% CELLPADDING=2 CELLSPACING=0
|- ALIGN=CENTER VALIGN=TOP
|- ALIGN=CENTER BGCOLOR="#FFDDBB"
| 0x008 || unused&nbsp;(22) || BGCOLOR="#00FF00" | &nbsp; || dead || ALIGN=LEFT | not used; you can set all to whatever you want
| WIDTH=15% | <B>Hex</B>
|- ALIGN=CENTER VALIGN=TOP
| WIDTH=15% | <B>Translation</B>
| 0x01E || short || BGCOLOR="#00FFFF" | 0D 00 || 13 || ALIGN=LEFT | 13 packages follow (one package is edged in black)
| WIDTH=70% | <B>Meaning</B>
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
| BGCOLOR="#FF0000" | 01 9C 02 00
| 668
| ALIGN=LEFT | 00668-level3_scripts.AISA
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
| BGCOLOR="#FFFF00" | 01 00 00 06
| 3
| ALIGN=LEFT | level 3
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
| BGCOLOR="#00FF00" | &nbsp;
| dead
| ALIGN=LEFT | not used; you can set all to whatever you want
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
| 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=3 | <FONT SIZE=2 COLOR="#FFFFFF">Below follows the first package.</FONT>
| COLSPAN=5 | <FONT SIZE=2 COLOR="#FFFFFF">Below follows the first package.</FONT>
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
|- 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 BGCOLOR="#FFEEDD"
| 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 BGCOLOR="#FFEEDD"
| 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 BGCOLOR="#FFEEDD"
| 0x028 || dat link || BGCOLOR="#FFC800" | 01&nbsp;DF&nbsp;03&nbsp;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 BGCOLOR="#FFEEDD"
| 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 BGCOLOR="#FFEEDD"
| 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 BGCOLOR="#FFEEDD"
| 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 BGCOLOR="#FFEEDD"
| 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 BGCOLOR="#FFEEDD"
|- 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 BGCOLOR="#FFEEDD"
| 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 BGCOLOR="#FFEEDD"
|- 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 BGCOLOR="#FFEEDD"
| 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="#FFEEDD"
| 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="#FFEEDD"
| 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="#FFEEDD"
| 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="#FFEEDD"
| BGCOLOR="#F0F096" COLSPAN=2 | not used
| ALIGN=LEFT | unknown
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
| BGCOLOR="#00C864" | 00 00 00 00
| not used
| ALIGN=LEFT | link to a [[OBD:ONWC|ONWC]] file
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
| BGCOLOR="#00C8FF" | 00 00
| 0
| ALIGN=LEFT | unknown
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
| BGCOLOR="#C80040" | FF FF
| -1
| ALIGN=LEFT | unknown; always the same
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
| BGCOLOR="#FFCD96" | 00 00 00 00
| 0
| ALIGN=LEFT | unknown; always zero
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
| BGCOLOR="#C8C864" | 00 00 00 00
| 0
| ALIGN=LEFT | unknown; always zero
|}
|}
 
:
 
----
<HR>
:
 
{{OBD_File_Footer | type=ASIA | prev=AGQR | next=AITR | name=AI Character Setup Array}}
 
:
<CENTER>Here you can download the complete overview of all AISA files as a [http://www.fh-eberswalde.de/user/dkriesch/onistuff/subfold/text/oni_aisa.txt text file] (9 kb).<BR>Copy it to a spreadsheet calculation program like Excel.</CENTER>
 
 
<HR>
<CENTER>[[OBD:AGQR|<==]] <B>AISA File</B> [[OBD:AITR|==>]]</CENTER>
<HR>
 
 
[[Main Page]] >> [[OBD:Oni Binary Data|Oni Binary Data]] >> [[OBD:File types|File Types]] >> AISA File

Revision as of 11:47, 24 November 2006

ONI BINARY DATA
AGQR << Other file types >> AITR
ASIA : AI Character Setup Array
switch to XML:ASIA page
Overview @ Oni Stuff
OBD.png

Template:OBD File Image

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]]