Update is great! I do get some colsole errors though:
This happens every time the crossbow reloads:
Add-Ons/Weapon_Package_Tier2A/Weapon_Crossbow.cs (322): Unable to find object: 'TCrossbowDawdleArmor' attempting to call function 'getId'
BackTrace: ->TCrossbowImage::onReloadStart
This happens every time the katana is swung:
Add-Ons/Weapon_Melee_Extended/Weapon_L4BKatana.cs (155): Unknown command getPosition.
Object L4BKatanaImage(1376) L4BKatanaImage -> tf2MeleeWeaponImage -> ShapeBaseImageData -> GameBaseData -> SimDataBlock -> SimObject
Edit: The above error seems to happen when any melee weapon is swung, not just the katana.
And I'm quite sure there are more, I'll see if I can find them all.