Oni character class
File id	$00	12	File id
Level id	$04	17	Level id
TXMP-link	$28	12	Shadow texture
Shadow height 5 	$2C	9	Height, where the shadow fades out completely
Shadow height 4	$30	9	Height, where the diameter of the shadow decreases and the shadow fades out half
Shadow height 3	$34	9	Height, where the diameter of the shadow decreases
Shadow height 2	$38	9	Height, where the diameter of the shadow decreases
Shadow height 1	$3C	9	Height, where the diameter of the shadow decreases
Shadow option 1	$40	2	Transparency of the shadow for the first part of a jump
Shadow option 2	$42	2	Transparency of the shadow for the second part of a jump
Regeneration time	$64	2	Regeneration time of one health point in 1/60 seconds if you use a hypo
Hurt light sound	$98	132	Reference to an OSBD file of level 0
Hurt medium sound	$B8	132	Reference to an OSBD file of level 0
Hurt heavy sound	$D8	132	Reference to an OSBD file of level 0
Death sound	$F8	132	Reference to an OSBD file of level 0
Rotation factor	$12C	9	Rotation factor * 360 degrees = possible rotation per frame or animation
Taunt sound query	$2B0	1	0 = not used; 100 = used
Alert sound query	$2B1	1	0 = not used; 100 = used
Startle sound query	$2B2	1	0 = not used; 100 = used
Check body sound query	$2B3	1	0 = not used; 100 = used
Pursue sound query	$2B4	1	0 = not used; 100 = used
Cower sound query	$2B5	1	0 = not used; 100 = used
Punch heavy sound query	$2B6	1	0 = not used; 100 = used
Kich heavy sound query	$2B7	1	0 = not used; 100 = used
Super3 sound query	$2B8	1	0 = not used; 100 = used
Super4 sound query	$2B9	1	0 = not used; 100 = used
Taunt sound	$2BC	132	Reference to a SNDD file of level 0
Alert sound	$2DC	132	Reference to a SNDD file of level 0
Startle sound	$2FC	132	Reference to a SNDD file of level 0
Check body sound	$31C	132	Reference to a SNDD file of level 0
Pursue sound	$33C	132	Reference to a SNDD file of level 0
Cower sound	$35C	132	Reference to a SNDD file of level 0
Punch heavy sound	$37C	132	Reference to a SNDD file of level 0
Kick heavy sound	$39C	132	Reference to a SNDD file of level 0
Super3 sound	$3BC	132	Reference to a SNDD file of level 0
Super4 sound	$3DC	132	Reference to a SNDD file of level 0
Eyeshot	$3FC	9	The max. distance where the AI can see you
Earshot	$400	9	The max. distance where the AI can hear you
ONCV-link	$434	12	Character varient link
ONCP-link	$438	12	Character particle array link; useless?
ONIA-link	$43C	12	Character impact array link; useless?
Footstep walk impact	$454	230	Reference to an Impt file of level 0
Footstep run impact	$4D6	230	Reference to an Impt file of level 0
Footstep crouch impact	$558	230	Reference to an Impt file of level 0
Fall slide impact	$5DA	230	Reference to an Impt file of level 0
Fall land impact	$65C	230	Reference to an Impt file of level 0
Fall land hard impact	$6DE	230	Reference to an Impt file of level 0
Fall knockdown impact	$760	230	Reference to an Impt file of level 0
Fall knockdown impact	$7E2	230	Reference to an Impt file of level 0
Fall knockdown impact	$864	230	Reference to an Impt file of level 0
Footstep turn impact	$8E6	230	Reference to an Impt file of level 0
Footstep run start impact	$968	230	Reference to an Impt file of level 0
Footstep single step impact	$9EA	230	Reference to an Impt file of level 0
Footstep run stop impact	$A6C	230	Reference to an Impt file of level 0
Footstep walk stop impact	$AEE	230	Reference to an Impt file of level 0
Footstep run sprint impact	$B70	230	Reference to an Impt file of level 0
Special death particles	$BF4	164	Reference to a 3Dparticle.BINA file of level 0; only the mad bomber use it
TRBS-link	$C3C	12	Body set link
TRMA-link	$C40	12	Texture map array link
CBPM-link	$C44	12	Body part material link
CBPI-link	$C48	12	Body part impact link
Peace timer	$C4C	4	Peace timer in 1/60 seconds; after that time the character switches back from fight to peace mode
First idle timer	$C50	4	First idle timer in 1/60 seconds; after that time Oni plays a special idle animation
Second idle timer	$C54	4	Second idle timer in 1/60 seconds; after that time Oni plays a special idle animation
Basic health	$C58	4	Extra health informations are stored in the Character.BINA files
Basic health	$C5C	4	Unknown; always the same
Minimal body size factor	$C60	9	Minimal body size factor
Maximal body size factor	$C64	9	Maximal body size factor
TRAC-link	$C88	8	Animation collection link
TRSC-link	$C8C	8	Screen (aiming) collection link

*Unknown
Unknown	$08	9	Unknown
Unknown	$0C	9	Unknown
Unknown	$10	9	Unknown
Unknown	$14	9	Unknown
Unknown	$18	9	Unknown
Unknown	$1C	2	Unknown
Unknown	$1E	2	Unknown
Unknown	$20	9	Unknown
Unknown	$24	9	Unknown
Unknown	$44	9	Unknown; always the same
Unknown	$48	1	Unknown
Unknown	$49	1	Unknown; always the same
Unknown	$4C	9	Unknown; always the same
Unknown	$50	9	Unknown; always the same
Unknown	$54	9	Unknown; always the same
Unknown	$58	9	Unknown; always the same
Unknown	$5C	9	Unknown; always the same
Unknown	$60	9	Unknown; always the same
Unknown	$68	9	Unknown; always the same
Unknown	$6C	9	Unknown; always the same
Unknown	$70	9	Unknown; always the same
Unknown	$74	9	Unknown; always the same
Unknown	$78	9	Unknown; always the same
Unknown	$7C	2	Unknown; always the same
Unknown	$7E	2	Unknown; always the same
Unknown	$80	2	Unknown; always the same
Unknown	$82	2	Unknown; always the same
Unknown	$84	2	Unknown; always the same
Unknown	$86	2	Unknown; always the same
Unknown	$88	2	Unknown; always the same
Unknown	$8A	2	Unknown; always the same
Unknown	$8C	2	Unknown; always the same
Unknown	$8E	2	Unknown; always the same
Unknown	$90	2	Unknown; always the same
Unknown	$92	1	Unknown; always the same
Unknown	$94	9	Unknown; always the same
Unknown	$118	4	Unknown; always the same
Unknown	$11C	4	Unknown; always the same
Unknown	$120	4	Unknown; always the same
Unknown	$124	4	Unknown; always the same
Unknown	$128	4	Unknown
Unknown	$130	2	Unknown
Unknown	$132	2	Unknown
Unknown	$134	4	Unknown
Unknown	$138	9	Unknown
Unknown	$13C	9	Unknown
Unknown	$140	9	Unknown; always the same
Unknown	$144	9	Unknown; always the same
Unknown	$148	9	Unknown; always the same
Unknown	$14C	4	Unknown
Unknown	$150	4	Unknown
Unknown	$154	4	Unknown
Unknown	$158	4	Unknown
Unknown	$404	9	Unknown
Unknown	$408	9	Unknown
Unknown	$40C	9	Unknown
Unknown	$410	9	Unknown; always the same
Unknown	$414	9	Unknown; always the same
Unknown	$418	4	Unknown; always the same
Unknown	$41C	4	Unknown; always the same
Unknown	$420	4	Unknown; always the same
Unknown	$424	4	Unknown; always the same
Unknown	$428	4	Unknown; always the same
Unknown	$42C	4	Unknown; always the same
Unknown	$430	9	Unknown; always the same
Unknown	$294	4	Unknown; always the same
Unknown	$298	4	Unknown; always the same
Unknown	$29C	4	Unknown; always the same
Unknown	$2A0	4	Unknown; always the same
Unknown	$2A4	4	Unknown
Unknown	$2A8	4	Unknown
Unknown	$2AC	2	Unknown
Unknown	$2AE	2	Unknown
Unknown	$440	4	Unknown; maybe a canceled link; always the same
Unknown	$444	10016	Maybe the weight of the character?
Unknown	$BF2	2	Unknown; always the same; maybe only a filler
Unknown	$C34	4	Unknown; maybe a canceled link; always the same
Unknown	$C38	4	Unknown; maybe a canceled link; always the same
Unknown	$C68	9	Unknown; always the same
Unknown	$C6C	9	Unknown; always the same
Unknown	$C70	9	Unknown
Unknown	$C74	9	Unknown
Unknown	$C78	9	Unknown; always the same
Unknown	$C7C	9	Unknown; always the same
Unknown	$C80	9	Unknown; always the same
Unknown	$C84	9	Unknown
Unknown	$C90	2	Unknown; always the same
Unknown	$C92	2	Unknown; only the mad bomber use it
Unknown	$C94	1	Unknown
Unknown	$C95	1	Unknown
Unknown	$C96	1	Unknown
Unknown	$C97	1	Unknown

*Unused
Not used	$4A	1002	Not used
Not used	$66	1002	Not used
Not used	$93	1001	Not used
Not useed	$C98	1008	Not used


*Unknown Block1
Block 1 - Unknown	$15C	9	Unknown
Block 1 - Unknown	$160	9	Unknown
Block 1 - Unknown	$164	9	Unknown; always the same
Block 1 - Unknown	$168	9	Unknown
Block 1 - Unknown	$16C	9	Unknown
Block 1 - Unknown	$170	2	Unknown; always the same
Block 1 - Unknown	$172	2	Unknown; always the same
*Unknown Block2
Block 2 - Unknown	$174	9	Unknown
Block 2 - Unknown	$178	9	Unknown
Block 2 - Unknown	$17C	9	Unknown
Block 2 - Unknown	$180	9	Unknown
Block 2 - Unknown	$184	9	Unknown
Block 2 - Unknown	$188	2	Unknown; always the same
Block 2 - Unknown	$18A	2	Unknown; always the same
*Unknown Block3
Block 3 - Unknown	$18C	9	Unknown
Block 3 - Unknown	$190	9	Unknown
Block 3 - Unknown	$194	9	Unknown; always the same
Block 3 - Unknown	$198	9	Unknown
Block 3 - Unknown	$19C	9	Unknown
Block 3 - Unknown	$1A0	2	Unknown; always the same
Block 3 - Unknown	$1A2	2	Unknown; always the same
*Unknown Block4
Block 4 - Unknown	$1A4	9	Unknown
Block 4 - Unknown	$1A8	9	Unknown
Block 4 - Unknown	$1AC	9	Unknown; always the same
Block 4 - Unknown	$1B0	9	Unknown
Block 4 - Unknown	$1B4	9	Unknown
Block 4 - Unknown	$1B8	2	Unknown
Block 4 - Unknown	$1BA	2	Unknown
*Unknown Block5
Block 5 - Unknown	$1BC	9	Unknown; always the same
Block 5 - Unknown	$1C0	9	Unknown
Block 5 - Unknown	$1C4	9	Unknown
Block 5 - Unknown	$1C8	9	Unknown
Block 5 - Unknown	$1CC	9	Unknown
Block 5 - Unknown	$1D0	2	Unknown
Block 5 - Unknown	$1D2	2	Unknown
*Unknown Block6
Block 6 - Unknown	$1D4	9	Unknown
Block 6 - Unknown	$1D8	9	Unknown
Block 6 - Unknown	$1DC	9	Unknown
Block 6 - Unknown	$1E0	9	Unknown
Block 6 - Unknown	$1E4	9	Unknown
Block 6 - Unknown	$1E8	2	Unknown
Block 6 - Unknown	$1EA	2	Unknown
*Unknown Block7
Block 7 - Unknown	$1EC	9	Unknown; always the same
Block 7 - Unknown	$1F0	9	Unknown
Block 7 - Unknown	$1F4	9	Unknown
Block 7 - Unknown	$1F8	9	Unknown
Block 7 - Unknown	$1FC	9	Unknown; always the same
Block 7 - Unknown	$200	2	Unknown; always the same
Block 7 - Unknown	$202	2	Unknown; always the same
*Unknown Block8
Block 8 - Unknown	$204	9	Unknown
Block 8 - Unknown	$208	9	Unknown
Block 8 - Unknown	$20C	9	Unknown
Block 8 - Unknown	$210	9	Unknown; always the same
Block 8 - Unknown	$214	9	Unknown
Block 8 - Unknown	$218	2	Unknown
Block 8 - Unknown	$21A	2	Unknown
*Unknown Block9
Block 9 - Unknown	$21C	9	Unknown
Block 9 - Unknown	$220	9	Unknown
Block 9 - Unknown	$224	9	Unknown
Block 9 - Unknown	$228	9	Unknown
Block 9 - Unknown	$22C	9	Unknown
Block 9 - Unknown	$230	2	Unknown
Block 9 - Unknown	$232	2	Unknown
*Unknown Block10
Block 10 - Unknown	$234	9	Unknown
Block 10 - Unknown	$238	9	Unknown
Block 10 - Unknown	$23C	9	Unknown
Block 10 - Unknown	$240	9	Unknown
Block 10 - Unknown	$244	9	Unknown
Block 10 - Unknown	$248	2	Unknown
Block 10 - Unknown	$24A	2	Unknown
*Unknown Block11
Block 11 - Unknown	$24C	9	Unknown
Block 11 - Unknown	$250	9	Unknown
Block 11 - Unknown	$254	9	Unknown; always the same
Block 11 - Unknown	$258	9	Unknown
Block 11 - Unknown	$25C	9	Unknown; always the same
Block 11 - Unknown	$260	2	Unknown; always the same
Block 11 - Unknown	$262	2	Unknown; always the same
*Unknown Block12
Block 12 - Unknown	$264	9	Unknown
Block 12 - Unknown	$268	9	Unknown
Block 12 - Unknown	$26C	9	Unknown; always the same
Block 12 - Unknown	$270	9	Unknown
Block 12 - Unknown	$274	9	Unknown; always the same
Block 12 - Unknown	$278	2	Unknown; always the same
Block 12 - Unknown	$27A	2	Unknown; always the same
*Unknown Block13
Block 13 - Unknown	$27C	9	Unknown
Block 13 - Unknown	$280	9	Unknown
Block 13 - Unknown	$284	9	Unknown; always the same
Block 13 - Unknown	$288	9	Unknown
Block 13 - Unknown	$28C	9	Unknown; always the same
Block 13 - Unknown	$290	2	Unknown; always the same
Block 13 - Unknown	$292	2	Unknown; always the same
