First post, by najip
I just create a patch for MechWarrior 2 Ghost Bear's Legacy DOS that fix Jump-Jet Recharge issues.
This patch addresses an issue in MechWarrior 2: Ghost Bear's Legacy where, at frame rates higher than 45.5, jump jet fuel does not recharge correctly.
I adapted that patch for MechWarrior 2: Ghost Bear's Legacy v1.0 for DOS because its DOS experience is superior: it supports a native 1024×768 resolution, providing a crisper and more modern display. In contrast, the Windows 95 version of Ghost Bear's Legacy is locked at 640×480 in software-rendered mode, with no known method to upscale the "internal-locked-by-engine" resolution.
I adapt a patch for MechWarrior 2: 31st Century Combat v1.1 made by anpage here https://gist.github.com/anpage/9b5ec3d7220011 … 24b2e696e8b4280 to make it works for MechWarrior 2 Ghost Bear's Legacy 1.0 for DOS.
My patch preserves the original fuel-update mechanism with only minor modifications to support Ghost Bear's Legacy. The original developer's mechanism remains unchanged; only the addresses of key external functions are updated. With this patch applied, you can play MechWarrior 2: Ghost Bear's Legacy for example in dosbox with max cpu cycle without the need to adjust the cycle so we can enjoy High FPS!
You can get the patch here:
https://gist.github.com/Najip/9be3ae18f91f799 … 42add19c5b5fd91
I also plan to patch MechWarrior 2: Mercenaries in the future if anyone interested.