XML:BINA/OBJC/WEAP: Difference between revisions

From OniGalore
< XML:BINA‎ | OBJC
Jump to navigation Jump to search
mNo edit summary
mNo edit summary
Line 11: Line 11:
'''XML structure'''
'''XML structure'''
  <?xml version="1.0" encoding="utf-8"?>
  <?xml version="1.0" encoding="utf-8"?>
  <Oni Version="0.9.28.0">
  <Oni>
     <ObjectCollection>
     <Objects>
         '''''[...]'''''
         '''''[...]'''''
     </ObjectCollection>
     </Objects>
  </Oni>
  </Oni>


'''''[...]''''' means at least one weapon. Paste all weapon data into there (this includes '''<font color="#0A0"><Object ...></font>''' and '''<font color="#0A0"></Object></font>''' tag).
'''''[...]''''' means at least one weapon. Paste all weapon data into there (this includes '''<font color="#0A0"><WEAP Id="..."></font>''' and '''<font color="#0A0"></WEAP></font>''' tag).


'''example'''
'''example'''
Line 25: Line 25:
|}
|}


         '''<font color="#0A0"><Object Id="8240" Type="WEAP"></font>'''
         '''<font color="#0A0"><WEAP Id="8240"></font>'''
             <Header>
             <Header>
                 <Flags>0</Flags>
                 <Flags></Flags>
                 <Position>-1519 45 1521</Position>
                 <Position>-1519 45 1521</Position>
                 <Rotation>180 0 0</Rotation>
                 <Rotation>180 0 0</Rotation>
Line 34: Line 34:
                 <Class>w14_sbg2</Class>
                 <Class>w14_sbg2</Class>
             </OSD>
             </OSD>
         '''<font color="#0A0"></Object></font>'''
         '''<font color="#0A0"></WEAP></font>'''




Line 58: Line 58:
:: (any [[AE:New_weapons|other AE or custom weapon]] without file pre- and suffix; e.g. ONWCw24_psr.oni is just called by w24_psr)
:: (any [[AE:New_weapons|other AE or custom weapon]] without file pre- and suffix; e.g. ONWCw24_psr.oni is just called by w24_psr)
:: (ONWC files are stored in level0)
:: (ONWC files are stored in level0)
Extract [http://paradox.oni2.net/OniGalore/BINACJBOWeapon.oni this file] if an update on xml tags is needed.

Revision as of 10:06, 12 September 2011

Template:XMLModdingHints

general information

  • BINACJBOWeapon.oni is level specific. (It can be found in edition/GameDataFolder/levelXX_... )
  • There are two ways to spawn weapons.
A) by using original or custom teleport flags which needs a BSL command, e.g.:
weapon_spawn w3_phr 5
B) by using this weapon collection file


XML structure

<?xml version="1.0" encoding="utf-8"?>
<Oni>
   <Objects>
       [...]
   </Objects>
</Oni>

[...] means at least one weapon. Paste all weapon data into there (this includes <WEAP Id="..."> and </WEAP> tag).

example

weapon_preview.png

       <WEAP Id="8240">
           <Header>
               <Flags></Flags>
               <Position>-1519 45 1521</Position>
               <Rotation>180 0 0</Rotation>
           </Header>
           <OSD>
               <Class>w14_sbg2</Class>
           </OSD>
       </WEAP>


tags

  • <Flags> : (unknown)
  • <Position> : (weapon is spawned at this xyz-position)
  • <Rotation> : (weapon has xyz-rotation (in degrees); only x is useful)
  • <Class>
w1_tap
w2_sap
w3_phr
w4_psm
w5_sbg
w6_vdg
w7_scc
w8_mbo
w9_scr
w10_sni (for AE)
w11_ba1
w12_ba2 (for AE)
w13_muro (for AE)
w14_sbg2 (for AE)
(any other AE or custom weapon without file pre- and suffix; e.g. ONWCw24_psr.oni is just called by w24_psr)
(ONWC files are stored in level0)


Extract this file if an update on xml tags is needed.