Patching MechCommander's "left arm bug" for fun and profit
4 days ago
- #MechCommander
- #Bug Fix
- #Game Modding
- MechCommander 1 has a bug where large weapons are all placed in the left arm, causing significant firepower loss if that arm is destroyed.
- The bug was analyzed and fixed by modifying the game's assembly code to properly distribute large weapons across multiple locations.
- Weapon classification was updated to correctly categorize weapons from the Desperate Measures expansion as 'large' instead of erroneously 'small'.
- The fix involves hex editing the game executable at specific addresses, and a patcher tool is available for easier application.
- Additional quirks like inconsistent visual arm loss and UI discrepancies were noted but considered out of scope for the fix.