Patching MechCommander’s “left arm bug” for fun and profit
Summary
A deep dive into MechCommander’s left-arm bug, showing how the game distributes large vs small weapons and why a fallback caused large weapons to cluster in the left arm. The author uses disassembly tools (Ghidra, x64dbg), examines weapon classifications, tests with friendly-fire scenarios, and presents patching strategies (including a code cave and a GitHub patcher) to fix the distribution and enable automation.