VX is still cool, I just don't have it.
The fix worked though. I can see people "putting on their stuff" to lower their total party encumbrance. While at first that doesn't seem to work, in reality, we do this kind of thing all the time - you put stuff on your person to free up hand space. This gives me mad crazy ideas for encumbrance modifying doodads - backpacks, horses, etc.
What I like about this code is the idea that it can rapidly be stuck into almost any XP game.
edit:
I modified the Encumbrance code accordingly:
#=============================================================
# *** Encumbrance ***
self.contents.font.color = system_color
self.contents.draw_text(320, 112, 120, 32, "Carry")
self.contents.font.color = normal_color
a = @actor.weapon_id
a1 = $data_weapons[a] == nil ? 0 : $data_weapons[a].weight
b = @actor.armor1_id
b1 = $data_armors[b] == nil ? 0 : $data_armors[b].weight
c = @actor.armor2_id
c1 = $data_armors[c] == nil ? 0 : $data_armors[c].weight
d = @actor.armor3_id
d1 = $data_armors[d] == nil ? 0 : $data_armors[d].weight
e = @actor.armor4_id
e1 = $data_armors[e] == nil ? 0 : $data_armors[e].weight
carry = 0 + a1 + b1 + c1 + d1 + e1
self.contents.draw_text(320 + 80, 112, 84, 32, carry.to_s + "/" + @actor.enc.to_s, 2)
#==============================================================
it's crude, but it should add up the total weight of what you are carrying.