XML:ONCC: Difference between revisions
Jump to navigation
Jump to search
mNo edit summary |
Paradox-01 (talk | contribs) No edit summary |
||
Line 1: | Line 1: | ||
=ONCC: Oni character class= | |||
* ONCP, ONIA, OBPI and OBPM are part of '''ONCC*.oni''' files. (They can be found in edition/GameDataFolder/level0_...) | |||
==[[OBD:ONCP|ONCP]]: character particle== | |||
* ONCP is used for giving particle to animations. Search for "Particles" tag in TRAM file. | |||
'''XML structure | |||
<Instance id="3" type="ONCP"> | |||
<Particles> | |||
<ONCPParticle> | |||
<Name>...</Name> | |||
<Type>...</Type> | |||
<BodyPart>...</BodyPart> | |||
</ONCPParticle> | |||
[...] | |||
</Particles> | |||
</Instance> | |||
: <Name> is anchor for TRAM link | |||
: <Type> provide particle (file name without prefix BINA3RAP and without suffix .oni) | |||
: <BodyPart> means bone Id, see [[OBD:TRIA#Bones|TRIA]] | |||
==[[OBD:ONIA|ONIA]]: Oni character impact array== | |||
* ONIA is used for special attacks as kind of extension to [[#OBPI:_character_body_part_impacts|CBPI]] in ONIE. | |||
* <Name> is anchor for TRAM link, <Type> and <Modifier> are links for ONIE. "Light", "Medium" and "Heavy" are possible modifier. | |||
* See [[OBD_talk:BINA/ONIE#ONIE:_impact_effects|ONIE]] for more information. | |||
'''XML structure''' | |||
<Instance id="4" type="ONIA"> | |||
<Impacts> | |||
<ONIAImpact> | |||
<Name>...</Name> | |||
<Type>Bar_Super_Punch</Type> | |||
<Modifier>Heavy</Modifier> | |||
</ONIAImpact> | |||
[...] | |||
</Instance> | |||
==[[OBD_talk:ONCC#CBPM|CBPM]]: character body part materials== | |||
* CBPM link to [[OBD_talk:Mtrl#Mtrl:_materials|Mtrl]] files which are used by [[OBD_talk:BINA/ONIE#ONIE:_impact_effects|ONIE]]. | |||
'''XML structure''' | |||
[[ | The link Id is equal to bone list in [[OBD:TRIA#Bones|TRIA]]. For example: eleventh material links to character's head. | ||
<Instance id="7" type="CBPM"> | |||
<Materials> | |||
<Link>MtrlCloth</Link> | |||
<Link>MtrlCloth</Link> | |||
<Link>MtrlArmor</Link> | |||
<Link>MtrlArmor</Link> | |||
<Link>MtrlCloth</Link> | |||
<Link>MtrlArmor</Link> | |||
<Link>MtrlArmor</Link> | |||
<Link>MtrlCloth</Link> | |||
<Link>MtrlArmor</Link> | |||
<Link>MtrlArmor</Link> | |||
<Link>MtrlArmor</Link> | |||
<Link>MtrlArmor</Link> | |||
<Link>MtrlArmor</Link> | |||
<Link>MtrlArmor</Link> | |||
<Link>MtrlArmor</Link> | |||
<Link>MtrlArmor</Link> | |||
<Link>MtrlArmor</Link> | |||
<Link>MtrlArmor</Link> | |||
<Link>MtrlArmor</Link> | |||
</Materials> | |||
</Instance> | |||
==[[OBD:CBPI|CBPI]]: character body part impacts== | |||
* They link to [[OBD_talk:Impt#Impt:_impacts|Impt]] files which are used by [[OBD_talk:BINA/ONIE#ONIE:_impact_effects|ONIE]]. | |||
* Special attacks have there own Impt files. See [[#ONIA:_Oni_character_impact_array|ONIA]]. | |||
'''XML structure''' | |||
The link Id is equal to bone list in [[OBD:TRIA#Bones|TRIA]]. For example: eleventh material links to character's head. | |||
<Instance id="8" type="CBPI"> | |||
<HitImpacts> | |||
<Link>ImptKick_Hit</Link> | |||
<Link>ImptKick_Hit</Link> | |||
<Link>ImptKick_Hit</Link> | |||
<Link>ImptKick_Hit</Link> | |||
<Link>ImptKick_Hit</Link> | |||
<Link>ImptKick_Hit</Link> | |||
<Link>ImptKick_Hit</Link> | |||
<Link>ImptKick_Hit</Link> | |||
<Link>ImptPunch_Hit</Link> | |||
<Link>ImptHead_Hit</Link> | |||
<Link>ImptHead_Hit</Link> | |||
<Link>ImptHead_Hit</Link> | |||
<Link>ImptPunch_Hit</Link> | |||
<Link>ImptPunch_Hit</Link> | |||
<Link>ImptPunch_Hit</Link> | |||
<Link>ImptHead_Hit</Link> | |||
<Link>ImptPunch_Hit</Link> | |||
<Link>ImptPunch_Hit</Link> | |||
<Link>ImptPunch_Hit</Link> | |||
</HitImpacts> | |||
<BlockedImpacts> | |||
<Link>ImptKick_Blocked</Link> | |||
<Link>ImptKick_Blocked</Link> | |||
<Link>ImptKick_Blocked</Link> | |||
<Link>ImptKick_Blocked</Link> | |||
<Link>ImptKick_Blocked</Link> | |||
<Link>ImptKick_Blocked</Link> | |||
<Link>ImptKick_Blocked</Link> | |||
<Link>ImptKick_Blocked</Link> | |||
<Link>ImptPunch_Blocked</Link> | |||
<Link>ImptHead_Blocked</Link> | |||
<Link>ImptHead_Blocked</Link> | |||
<Link>ImptHead_Blocked</Link> | |||
<Link>ImptPunch_Blocked</Link> | |||
<Link>ImptPunch_Blocked</Link> | |||
<Link>ImptPunch_Blocked</Link> | |||
<Link>ImptHead_Blocked</Link> | |||
<Link>ImptPunch_Blocked</Link> | |||
<Link>ImptPunch_Blocked</Link> | |||
<Link>ImptPunch_Blocked</Link> | |||
</BlockedImpacts> | |||
<KilledImpacts> | |||
<Link>ImptKick_Killed</Link> | |||
<Link>ImptKick_Killed</Link> | |||
<Link>ImptKick_Killed</Link> | |||
<Link>ImptKick_Killed</Link> | |||
<Link>ImptKick_Killed</Link> | |||
<Link>ImptKick_Killed</Link> | |||
<Link>ImptKick_Killed</Link> | |||
<Link>ImptKick_Killed</Link> | |||
<Link>ImptPunch_Killed</Link> | |||
<Link>ImptHead_Killed</Link> | |||
<Link>ImptHead_Killed</Link> | |||
<Link>ImptHead_Killed</Link> | |||
<Link>ImptPunch_Killed</Link> | |||
<Link>ImptPunch_Killed</Link> | |||
<Link>ImptPunch_Killed</Link> | |||
<Link>ImptHead_Killed</Link> | |||
<Link>ImptPunch_Killed</Link> | |||
<Link>ImptPunch_Killed</Link> | |||
<Link>ImptPunch_Killed</Link> | |||
</KilledImpacts> | |||
</Instance> | |||
=special ONCC overview= | |||
"Here you can download the complete overview of all used different ONCC files as a text file.<BR>Copy it to a spreadsheet calculation program like Excel." - '''[[User_talk:Ssg|ssg]]''' | |||
*http://ssg.oni2.net/subfold/text/oni_oncc_dp.txt | |||
*http://ssg.oni2.net/subfold/text/oni_oncc_dc.txt |
Revision as of 09:07, 11 April 2009
ONCC: Oni character class
- ONCP, ONIA, OBPI and OBPM are part of ONCC*.oni files. (They can be found in edition/GameDataFolder/level0_...)
ONCP: character particle
- ONCP is used for giving particle to animations. Search for "Particles" tag in TRAM file.
XML structure
<Instance id="3" type="ONCP"> <Particles> <ONCPParticle> <Name>...</Name> <Type>...</Type> <BodyPart>...</BodyPart> </ONCPParticle> [...] </Particles> </Instance>
- <Name> is anchor for TRAM link
- <Type> provide particle (file name without prefix BINA3RAP and without suffix .oni)
- <BodyPart> means bone Id, see TRIA
ONIA: Oni character impact array
- ONIA is used for special attacks as kind of extension to CBPI in ONIE.
- <Name> is anchor for TRAM link, <Type> and <Modifier> are links for ONIE. "Light", "Medium" and "Heavy" are possible modifier.
- See ONIE for more information.
XML structure
<Instance id="4" type="ONIA"> <Impacts> <ONIAImpact> <Name>...</Name> <Type>Bar_Super_Punch</Type> <Modifier>Heavy</Modifier> </ONIAImpact> [...] </Instance>
CBPM: character body part materials
XML structure
The link Id is equal to bone list in TRIA. For example: eleventh material links to character's head.
<Instance id="7" type="CBPM"> <Materials> <Link>MtrlCloth</Link> <Link>MtrlCloth</Link> <Link>MtrlArmor</Link> <Link>MtrlArmor</Link> <Link>MtrlCloth</Link> <Link>MtrlArmor</Link> <Link>MtrlArmor</Link> <Link>MtrlCloth</Link> <Link>MtrlArmor</Link> <Link>MtrlArmor</Link> <Link>MtrlArmor</Link> <Link>MtrlArmor</Link> <Link>MtrlArmor</Link> <Link>MtrlArmor</Link> <Link>MtrlArmor</Link> <Link>MtrlArmor</Link> <Link>MtrlArmor</Link> <Link>MtrlArmor</Link> <Link>MtrlArmor</Link> </Materials> </Instance>
CBPI: character body part impacts
- They link to Impt files which are used by ONIE.
- Special attacks have there own Impt files. See ONIA.
XML structure
The link Id is equal to bone list in TRIA. For example: eleventh material links to character's head.
<Instance id="8" type="CBPI"> <HitImpacts> <Link>ImptKick_Hit</Link> <Link>ImptKick_Hit</Link> <Link>ImptKick_Hit</Link> <Link>ImptKick_Hit</Link> <Link>ImptKick_Hit</Link> <Link>ImptKick_Hit</Link> <Link>ImptKick_Hit</Link> <Link>ImptKick_Hit</Link> <Link>ImptPunch_Hit</Link> <Link>ImptHead_Hit</Link> <Link>ImptHead_Hit</Link> <Link>ImptHead_Hit</Link> <Link>ImptPunch_Hit</Link> <Link>ImptPunch_Hit</Link> <Link>ImptPunch_Hit</Link> <Link>ImptHead_Hit</Link> <Link>ImptPunch_Hit</Link> <Link>ImptPunch_Hit</Link> <Link>ImptPunch_Hit</Link> </HitImpacts> <BlockedImpacts> <Link>ImptKick_Blocked</Link> <Link>ImptKick_Blocked</Link> <Link>ImptKick_Blocked</Link> <Link>ImptKick_Blocked</Link> <Link>ImptKick_Blocked</Link> <Link>ImptKick_Blocked</Link> <Link>ImptKick_Blocked</Link> <Link>ImptKick_Blocked</Link> <Link>ImptPunch_Blocked</Link> <Link>ImptHead_Blocked</Link> <Link>ImptHead_Blocked</Link> <Link>ImptHead_Blocked</Link> <Link>ImptPunch_Blocked</Link> <Link>ImptPunch_Blocked</Link> <Link>ImptPunch_Blocked</Link> <Link>ImptHead_Blocked</Link> <Link>ImptPunch_Blocked</Link> <Link>ImptPunch_Blocked</Link> <Link>ImptPunch_Blocked</Link> </BlockedImpacts> <KilledImpacts> <Link>ImptKick_Killed</Link> <Link>ImptKick_Killed</Link> <Link>ImptKick_Killed</Link> <Link>ImptKick_Killed</Link> <Link>ImptKick_Killed</Link> <Link>ImptKick_Killed</Link> <Link>ImptKick_Killed</Link> <Link>ImptKick_Killed</Link> <Link>ImptPunch_Killed</Link> <Link>ImptHead_Killed</Link> <Link>ImptHead_Killed</Link> <Link>ImptHead_Killed</Link> <Link>ImptPunch_Killed</Link> <Link>ImptPunch_Killed</Link> <Link>ImptPunch_Killed</Link> <Link>ImptHead_Killed</Link> <Link>ImptPunch_Killed</Link> <Link>ImptPunch_Killed</Link> <Link>ImptPunch_Killed</Link> </KilledImpacts> </Instance>
special ONCC overview
"Here you can download the complete overview of all used different ONCC files as a text file.
Copy it to a spreadsheet calculation program like Excel." - ssg