Jump to content

OBD:AISA: Difference between revisions

500 bytes removed ,  24 November 2006
no edit summary
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
Anonymous user