My suggestion would be to open the *.rul file that contains the armors: section and add the following to each X-Com wearable armor.
weight: -200
Or whatever weight value suits you.
By making that number a very large negative you'll complete side step the game's weight mechanic as any soldier equipped with that armor has their weight reduced (Or increased) by that amount.
This should be much easier and faster than altering each individual carriable item's weight value and will leave the throwing mechanic's weight based distance intact.
Example:
- type: STR_PERSONAL_ARMOR_UC
spriteSheet: XCOM_1.PCK
spriteInv: MAN_1
spriteFaceGroup: 6
spriteFaceColor: [96, 96, 96, 96, 160, 160, 163, 163] #M0 F0 M1 F1 M2 F2 M3 F3
spriteHairGroup: 9
spriteHairColor: [144, 144, 164, 164, 245, 245, 164, 164] #M0 F0 M1 F1 M2 F2 M3 F3
corpseBattle:
- STR_CORPSE_ARMOR
storeItem: STR_PERSONAL_ARMOR
weight: 5 # <---------- THIS IS THE LINE OF CODE TO CHANGE
frontArmor: 50
sideArmor: 40
rearArmor: 30
underArmor: 30
damageModifier:
- 1.0
- 1.0
- 0.8
- 1.0
- 1.0
- 1.0
- 0.9
- 1.0
- 1.1
- 1.0
loftempsSet: [ 3 ]
Changes to this:
- type: STR_PERSONAL_ARMOR_UC
spriteSheet: XCOM_1.PCK
spriteInv: MAN_1
spriteFaceGroup: 6
spriteFaceColor: [96, 96, 96, 96, 160, 160, 163, 163] #M0 F0 M1 F1 M2 F2 M3 F3
spriteHairGroup: 9
spriteHairColor: [144, 144, 164, 164, 245, 245, 164, 164] #M0 F0 M1 F1 M2 F2 M3 F3
corpseBattle:
- STR_CORPSE_ARMOR
storeItem: STR_PERSONAL_ARMOR
weight: -200 # <---------- THIS IS THE LINE OF CODE TO CHANGE
frontArmor: 50
sideArmor: 40
rearArmor: 30
underArmor: 30
damageModifier:
- 1.0
- 1.0
- 0.8
- 1.0
- 1.0
- 1.0
- 0.9
- 1.0
- 1.1
- 1.0
loftempsSet: [ 3 ]