WalrusJones Posted June 20, 2013 Share Posted June 20, 2013 (edited) My mod has proven to have a persistant crash in the barracks screen, I had it fixed briefly, but without any additional changes on my side, it has returned. - Entering the barracks screen instantaneously crashes the game. What XML asset would you assume is most likely to cause this crash? I have modified: Weapons.xml - Note, notepad++ seems to have an error reading this XML, due to its sheer complexity. I may try to make a new copy of the modded file using the more basic microsoft notepad, to see if that proves able to prevent the crash. Weapons_GC.xml Items.xml Ammo.xml Researches.xml (The new researches, and xenopedia entry work fine in the current version.) Xenopedia.xml (See above.) I will probably be packing these XML files, and uploading them soon if I cannot find the issue. Edit: Barracks UI crash averted by saving the weapons.xml file using microsoft notepad, instead of notepad++ HUZZAH! My eardrums have been shattered by my hysterical laugh Does anyone know where the game keeps the weapon tooltips for the barracks? I am eager for the chance to bring myself to hysteric laughter. Edited June 20, 2013 by WalrusJones Quote Link to comment Share on other sites More sharing options...
Sathra Posted June 20, 2013 Share Posted June 20, 2013 Tooltips are in strings.xml. A bunch don't have info, but its easy too add. Its weapon.(weapon name).desc So an AK would be weapon.ak47.desc I use excel for most of the xml files, and notepad for the rest. Quote Link to comment Share on other sites More sharing options...
WalrusJones Posted June 20, 2013 Author Share Posted June 20, 2013 Tooltips are in strings.xml.A bunch don't have info, but its easy too add. Its weapon.(weapon name).desc So an AK would be weapon.ak47.desc I use excel for most of the xml files, and notepad for the rest. Thank you. Now, I just need to figure out how to set which soldier models will be used for each weapon, and I will have a reasonable foundation for my mod. Quote Link to comment Share on other sites More sharing options...
Gauddlike Posted June 21, 2013 Share Posted June 21, 2013 It should be based on the weapon name. The armour type is chosen first then the weapon animation. So for a basic armour wearing rookie with a pistol the game will look in assets/units/armour.basic/weapon.pistol You can redirect the game to another set of animations by creating the folder and sticking a spectre file (soldier_spectre.xml) in that lists the animations in another folder. For example if you were adding a new assault rifle (say you called it weapon.AK74) you could make weapon.AK74 folders in each armour folder and stick a spectre in there that listed the animations in weapon.rifle to tell the game to use the current ones. Example soldier_spectre.xml contents: <?xml version="1.0" encoding="utf-8"?> <spectre id="farmer" version="1"> <state id="default" name="robot" pivotX="36" pivotY="67" sortPoint="0.49"> <anim src="units/xenonaut/armour.basic/weapon.rifle/run_w" anim="walk_NY"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/run_e" anim="walk_K"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/run_n" anim="walk_E"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/run_s" anim="walk_D"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/run_nw" anim="walk_ENY"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/run_ne" anim="walk_EK"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/run_sw" anim="walk_DNY"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/run_se" anim="walk_DK"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/idle_w" anim="idle_NY"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/idle_e" anim="idle_K"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/idle_n" anim="idle_E"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/idle_s" anim="idle_D"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/idle_nw" anim="idle_ENY"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/idle_ne" anim="idle_EK"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/idle_sw" anim="idle_DNY"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/idle_se" anim="idle_DK"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/death_w" anim="death_NY"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/death_e" anim="death_K"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/death_n" anim="death_E"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/death_s" anim="death_D"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/death_nw" anim="death_ENY"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/death_ne" anim="death_EK"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/death_sw" anim="death_DNY"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/death_se" anim="death_DK"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/crouch_w" anim="crouch_NY"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/crouch_e" anim="crouch_K"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/crouch_n" anim="crouch_E"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/crouch_s" anim="crouch_D"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/crouch_nw" anim="crouch_ENY"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/crouch_ne" anim="crouch_EK"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/crouch_sw" anim="crouch_DNY"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/crouch_se" anim="crouch_DK"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/crouchidle_w" anim="crouchidle_NY"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/crouchidle_e" anim="crouchidle_K"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/crouchidle_n" anim="crouchidle_E"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/crouchidle_s" anim="crouchidle_D"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/crouchidle_nw" anim="crouchidle_ENY"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/crouchidle_ne" anim="crouchidle_EK"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/crouchidle_sw" anim="crouchidle_DNY"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/crouchidle_se" anim="crouchidle_DK"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/uncrouch_w" anim="up_NY"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/uncrouch_e" anim="up_K"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/uncrouch_n" anim="up_E"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/uncrouch_s" anim="up_D"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/uncrouch_nw" anim="up_ENY"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/uncrouch_ne" anim="up_EK"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/uncrouch_sw" anim="up_DNY"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/uncrouch_se" anim="up_DK"/> <anim src="units/xenonaut/none/grenade_w" anim="grenade_NY"/> <anim src="units/xenonaut/none/grenade_e" anim="grenade_K"/> <anim src="units/xenonaut/none/grenade_n" anim="grenade_E"/> <anim src="units/xenonaut/none/grenade_s" anim="grenade_D"/> <anim src="units/xenonaut/none/grenade_nw" anim="grenade_ENY"/> <anim src="units/xenonaut/none/grenade_ne" anim="grenade_EK"/> <anim src="units/xenonaut/none/grenade_sw" anim="grenade_DNY"/> <anim src="units/xenonaut/none/grenade_se" anim="grenade_DK"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/lean_w" anim="leanin_NY"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/lean_e" anim="leanin_K"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/lean_n" anim="leanin_E"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/lean_s" anim="leanin_D"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/lean_nw" anim="leanin_ENY"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/lean_ne" anim="leanin_EK"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/lean_sw" anim="leanin_DNY"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/lean_se" anim="leanin_DK"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/unlean_w" anim="leanout_NY"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/unlean_e" anim="leanout_K"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/unlean_n" anim="leanout_E"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/unlean_s" anim="leanout_D"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/unlean_nw" anim="leanout_ENY"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/unlean_ne" anim="leanout_EK"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/unlean_sw" anim="leanout_DNY"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/unlean_se" anim="leanout_DK"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/leanidle_w" anim="leanidle_NY"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/leanidle_e" anim="leanidle_K"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/leanidle_n" anim="leanidle_E"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/leanidle_s" anim="leanidle_D"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/leanidle_nw" anim="leanidle_ENY"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/leanidle_ne" anim="leanidle_EK"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/leanidle_sw" anim="leanidle_DNY"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/leanidle_se" anim="leanidle_DK"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/injury_w" anim="injured_NY"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/injury_e" anim="injured_K"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/injury_n" anim="injured_E"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/injury_s" anim="injured_D"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/injury_nw" anim="injured_ENY"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/injury_ne" anim="injured_EK"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/injury_sw" anim="injured_DNY"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/injury_se" anim="injured_DK"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/singleshoot_w" anim="singleshot_NY"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/singleshoot_e" anim="singleshot_K"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/singleshoot_n" anim="singleshot_E"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/singleshoot_s" anim="singleshot_D"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/singleshoot_nw" anim="singleshot_ENY"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/singleshoot_ne" anim="singleshot_EK"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/singleshoot_sw" anim="singleshot_DNY"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/singleshoot_se" anim="singleshot_DK"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/burstshoot_w" anim="burstshot_NY"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/burstshoot_e" anim="burstshot_K"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/burstshoot_n" anim="burstshot_E"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/burstshoot_s" anim="burstshot_D"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/burstshoot_nw" anim="burstshot_ENY"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/burstshoot_ne" anim="burstshot_EK"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/burstshoot_sw" anim="burstshot_DNY"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/burstshoot_se" anim="burstshot_DK"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/crouchsingleshoot_w" anim="crouchsingleshot_NY"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/crouchsingleshoot_e" anim="crouchsingleshot_K"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/crouchsingleshoot_n" anim="crouchsingleshot_E"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/crouchsingleshoot_s" anim="crouchsingleshot_D"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/crouchsingleshoot_nw" anim="crouchsingleshot_ENY"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/crouchsingleshoot_ne" anim="crouchsingleshot_EK"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/crouchsingleshoot_sw" anim="crouchsingleshot_DNY"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/crouchsingleshoot_se" anim="crouchsingleshot_DK"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/crouchburstshoot_w" anim="crouchburstshot_NY"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/crouchburstshoot_e" anim="crouchburstshot_K"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/crouchburstshoot_n" anim="crouchburstshot_E"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/crouchburstshoot_s" anim="crouchburstshot_D"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/crouchburstshoot_nw" anim="crouchburstshot_ENY"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/crouchburstshoot_ne" anim="crouchburstshot_EK"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/crouchburstshoot_sw" anim="crouchburstshot_DNY"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/crouchburstshoot_se" anim="crouchburstshot_DK"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/vault_w" anim="vault_NY"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/vault_e" anim="vault_K"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/vault_n" anim="vault_E"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/vault_s" anim="vault_D"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/vault_nw" anim="vault_ENY"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/vault_ne" anim="vault_EK"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/vault_sw" anim="vault_DNY"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/vault_se" anim="vault_DK"/> </state> </spectre> That may be a working spectre, have to give it a shot and see. Quote Link to comment Share on other sites More sharing options...
WalrusJones Posted June 21, 2013 Author Share Posted June 21, 2013 It should be based on the weapon name.The armour type is chosen first then the weapon animation. So for a basic armour wearing rookie with a pistol the game will look in assets/units/armour.basic/weapon.pistol You can redirect the game to another set of animations by creating the folder and sticking a spectre file (soldier_spectre.xml) in that lists the animations in another folder. For example if you were adding a new assault rifle (say you called it weapon.AK74) you could make weapon.AK74 folders in each armour folder and stick a spectre in there that listed the animations in weapon.rifle to tell the game to use the current ones. Example soldier_spectre.xml contents: <?xml version="1.0" encoding="utf-8"?> <spectre id="farmer" version="1"> <state id="default" name="robot" pivotX="36" pivotY="67" sortPoint="0.49"> <anim src="units/xenonaut/armour.basic/weapon.rifle/run_w" anim="walk_NY"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/run_e" anim="walk_K"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/run_n" anim="walk_E"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/run_s" anim="walk_D"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/run_nw" anim="walk_ENY"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/run_ne" anim="walk_EK"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/run_sw" anim="walk_DNY"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/run_se" anim="walk_DK"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/idle_w" anim="idle_NY"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/idle_e" anim="idle_K"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/idle_n" anim="idle_E"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/idle_s" anim="idle_D"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/idle_nw" anim="idle_ENY"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/idle_ne" anim="idle_EK"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/idle_sw" anim="idle_DNY"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/idle_se" anim="idle_DK"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/death_w" anim="death_NY"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/death_e" anim="death_K"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/death_n" anim="death_E"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/death_s" anim="death_D"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/death_nw" anim="death_ENY"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/death_ne" anim="death_EK"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/death_sw" anim="death_DNY"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/death_se" anim="death_DK"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/crouch_w" anim="crouch_NY"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/crouch_e" anim="crouch_K"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/crouch_n" anim="crouch_E"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/crouch_s" anim="crouch_D"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/crouch_nw" anim="crouch_ENY"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/crouch_ne" anim="crouch_EK"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/crouch_sw" anim="crouch_DNY"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/crouch_se" anim="crouch_DK"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/crouchidle_w" anim="crouchidle_NY"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/crouchidle_e" anim="crouchidle_K"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/crouchidle_n" anim="crouchidle_E"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/crouchidle_s" anim="crouchidle_D"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/crouchidle_nw" anim="crouchidle_ENY"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/crouchidle_ne" anim="crouchidle_EK"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/crouchidle_sw" anim="crouchidle_DNY"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/crouchidle_se" anim="crouchidle_DK"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/uncrouch_w" anim="up_NY"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/uncrouch_e" anim="up_K"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/uncrouch_n" anim="up_E"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/uncrouch_s" anim="up_D"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/uncrouch_nw" anim="up_ENY"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/uncrouch_ne" anim="up_EK"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/uncrouch_sw" anim="up_DNY"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/uncrouch_se" anim="up_DK"/> <anim src="units/xenonaut/none/grenade_w" anim="grenade_NY"/> <anim src="units/xenonaut/none/grenade_e" anim="grenade_K"/> <anim src="units/xenonaut/none/grenade_n" anim="grenade_E"/> <anim src="units/xenonaut/none/grenade_s" anim="grenade_D"/> <anim src="units/xenonaut/none/grenade_nw" anim="grenade_ENY"/> <anim src="units/xenonaut/none/grenade_ne" anim="grenade_EK"/> <anim src="units/xenonaut/none/grenade_sw" anim="grenade_DNY"/> <anim src="units/xenonaut/none/grenade_se" anim="grenade_DK"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/lean_w" anim="leanin_NY"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/lean_e" anim="leanin_K"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/lean_n" anim="leanin_E"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/lean_s" anim="leanin_D"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/lean_nw" anim="leanin_ENY"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/lean_ne" anim="leanin_EK"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/lean_sw" anim="leanin_DNY"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/lean_se" anim="leanin_DK"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/unlean_w" anim="leanout_NY"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/unlean_e" anim="leanout_K"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/unlean_n" anim="leanout_E"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/unlean_s" anim="leanout_D"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/unlean_nw" anim="leanout_ENY"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/unlean_ne" anim="leanout_EK"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/unlean_sw" anim="leanout_DNY"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/unlean_se" anim="leanout_DK"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/leanidle_w" anim="leanidle_NY"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/leanidle_e" anim="leanidle_K"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/leanidle_n" anim="leanidle_E"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/leanidle_s" anim="leanidle_D"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/leanidle_nw" anim="leanidle_ENY"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/leanidle_ne" anim="leanidle_EK"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/leanidle_sw" anim="leanidle_DNY"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/leanidle_se" anim="leanidle_DK"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/injury_w" anim="injured_NY"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/injury_e" anim="injured_K"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/injury_n" anim="injured_E"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/injury_s" anim="injured_D"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/injury_nw" anim="injured_ENY"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/injury_ne" anim="injured_EK"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/injury_sw" anim="injured_DNY"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/injury_se" anim="injured_DK"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/singleshoot_w" anim="singleshot_NY"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/singleshoot_e" anim="singleshot_K"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/singleshoot_n" anim="singleshot_E"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/singleshoot_s" anim="singleshot_D"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/singleshoot_nw" anim="singleshot_ENY"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/singleshoot_ne" anim="singleshot_EK"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/singleshoot_sw" anim="singleshot_DNY"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/singleshoot_se" anim="singleshot_DK"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/burstshoot_w" anim="burstshot_NY"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/burstshoot_e" anim="burstshot_K"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/burstshoot_n" anim="burstshot_E"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/burstshoot_s" anim="burstshot_D"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/burstshoot_nw" anim="burstshot_ENY"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/burstshoot_ne" anim="burstshot_EK"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/burstshoot_sw" anim="burstshot_DNY"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/burstshoot_se" anim="burstshot_DK"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/crouchsingleshoot_w" anim="crouchsingleshot_NY"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/crouchsingleshoot_e" anim="crouchsingleshot_K"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/crouchsingleshoot_n" anim="crouchsingleshot_E"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/crouchsingleshoot_s" anim="crouchsingleshot_D"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/crouchsingleshoot_nw" anim="crouchsingleshot_ENY"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/crouchsingleshoot_ne" anim="crouchsingleshot_EK"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/crouchsingleshoot_sw" anim="crouchsingleshot_DNY"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/crouchsingleshoot_se" anim="crouchsingleshot_DK"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/crouchburstshoot_w" anim="crouchburstshot_NY"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/crouchburstshoot_e" anim="crouchburstshot_K"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/crouchburstshoot_n" anim="crouchburstshot_E"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/crouchburstshoot_s" anim="crouchburstshot_D"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/crouchburstshoot_nw" anim="crouchburstshot_ENY"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/crouchburstshoot_ne" anim="crouchburstshot_EK"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/crouchburstshoot_sw" anim="crouchburstshot_DNY"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/crouchburstshoot_se" anim="crouchburstshot_DK"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/vault_w" anim="vault_NY"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/vault_e" anim="vault_K"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/vault_n" anim="vault_E"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/vault_s" anim="vault_D"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/vault_nw" anim="vault_ENY"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/vault_ne" anim="vault_EK"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/vault_sw" anim="vault_DNY"/> <anim src="units/xenonaut/armour.basic/weapon.rifle/vault_se" anim="vault_DK"/> </state> </spectre> That may be a working spectre, have to give it a shot and see. Well. How perfect..... My weapon is named AK74, albiet, the string files makes its tooltip "Soviet Carbine" in a massive historical blunder that will get me chewed out post release at some point in time. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.