18,971
edits
m (correcting nav header) |
m (copy-edit) |
||
Line 1: | Line 1: | ||
{{XML_OBJC_Header | prev=TURR | type=WEAP | next=CHAR | name=Weapon}} | {{XML_OBJC_Header | prev=TURR | type=WEAP | next=CHAR | name=Weapon}} | ||
==General information== | |||
* The XML on this page is based on OniSplit '''v0.9.61.0'''. | |||
* BINACJBOWeapon is level-specific (level''x''_Final.dat). | |||
* There are two ways to spawn weapons: | |||
: A) By using original or custom teleport flags via BSL command, e.g. <tt>weapon_spawn w3_phr 5</tt> | |||
: B) By using this weapon collection file. | |||
==XML structure== | |||
<?xml version="1.0" encoding="utf-8"?> | <?xml version="1.0" encoding="utf-8"?> | ||
<Oni> | <Oni> | ||
Line 18: | Line 16: | ||
</Oni> | </Oni> | ||
'''''[...]''''' means at least one weapon. Paste all weapon data | '''''[...]''''' means at least one weapon. Paste all your weapon data in there (this includes the '''<font color="#0A0"><WEAP Id="..."></font>'''/'''<font color="#0A0"></WEAP></font>''' tag). | ||
''' | '''Example''' | ||
[[Image:XML_WEAP_modded.jpg|400px|right|thumb]] | [[Image:XML_WEAP_modded.jpg|400px|right|thumb]] | ||
'''<font color="#0A0"><WEAP Id="8240"></font>''' | |||
<Header> | |||
<Flags></Flags> | |||
<Position>-1519 45 1521</Position> | |||
<Rotation>180 0 0</Rotation> | |||
</Header> | |||
<OSD> | |||
<Class>w14_sbg2</Class> | |||
</OSD> | |||
'''<font color="#0A0"></WEAP></font>''' | |||
==Tags== | |||
== | * <Flags>: unknown | ||
* <Flags> : | * <Position>: weapon is spawned at this XYZ position (world units as float values) | ||
* <Position> : | * <Rotation>: weapon has this XYZ rotation (degrees as float values); only X is used | ||
* <Rotation> : | |||
* <Class> | * <Class> | ||
:: w1_tap (TCTF pistol) | :: w1_tap (TCTF pistol) | ||
:: w2_sap (Syndicate | :: w2_sap (Syndicate SMG) | ||
:: w3_phr ( | :: w3_phr (Plasma Rifle) | ||
:: w4_psm ( | :: w4_psm (Phase Stream Projector) | ||
:: w5_sbg ( | :: w5_sbg (Super Ball Gun) | ||
:: w6_vdg ( | :: w6_vdg (Van de Graaff Pistol) | ||
:: w7_scc ( | :: w7_scc (Scram Cannon) | ||
:: w8_mbo ( | :: w8_mbo (Mercury Bow) | ||
:: w9_scr ( | :: w9_scr (Screaming Cell Cannon) | ||
:: w10_sni (Mukade's | :: w10_sni (Mukade's Devil Star) | ||
:: w11_ba1 (Barabas' | :: w11_ba1 (Barabas' Wave Motion Cannon) | ||
:: w12_ba2 (-) | :: w12_ba2 (-) | ||
:: (any [[AE:New_weapons|other installed AE or custom weapon]] without file | :: (any [[AE:New_weapons|other installed AE or custom weapon]] without file prefix and suffix; e.g. ONWCw24_psr.oni is simply referred to by "w24_psr") | ||
:: (ONWC files are stored in level0) | :: (ONWC files are stored in level0) | ||
==Mod Tool addon== | |||
[[Image:xsi_addon_weapon_manager.jpg|thumb|400px|right|Weapon manager.]] | |||
With [[Mod_Tool#OniTools_addon|OniTools.xsiaddon]] version 3, you can drag'n'drop BINACJBOWeapon'''.oni''' into the viewport. Add or remove weapons, and edit their position and rotation as if they were real objects. When ready, export the data as BINACJBOWeapon.xml to a folder of your choice. | |||
With [[Mod_Tool#OniTools_addon|OniTools.xsiaddon]] version 3 you can drag'n'drop BINACJBOWeapon'''.oni''' into the viewport. | |||
Add or remove weapons, edit position and rotation as if they were real objects. | |||
When ready, export the data as BINACJBOWeapon.xml to a folder of your choice. | |||
{{XML}} | {{XML}} |