VOGONS


First post, by najip

User metadata
Rank Newbie
Rank
Newbie

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.

MechWarrior 2: Ghost Bear's Legacy Jump-Jet Recharge Fix

Reply 1 of 3, by myne

User metadata
Rank Oldbie
Rank
Oldbie

Nice.
For some reason (my personal belief is windows updates) the dxwnd mods in my sig got broken.
Progress is being made again but it's also good to see some love for the dos versions.

The only real benefit of the windows versions is in Mercenaries where in theory, your skill can change your salvage.

I built:
Convert old ASUS ASC boardviews to KICAD PCB!
Re: A comprehensive guide to install and play MechWarrior 2 on new versions on Windows.
Dos+Windows 3.11+tcp+vbe_svga auto-install iso template
Script to backup Win9x\ME drivers from a working install
Re: The thing no one asked for: KICAD 440bx reference schematic

Reply 2 of 3, by najip

User metadata
Rank Newbie
Rank
Newbie
myne wrote on 2025-04-12, 04:01:
Nice. For some reason (my personal belief is windows updates) the dxwnd mods in my sig got broken. Progress is being made again […]
Show full quote

Nice.
For some reason (my personal belief is windows updates) the dxwnd mods in my sig got broken.
Progress is being made again but it's also good to see some love for the dos versions.

The only real benefit of the windows versions is in Mercenaries where in theory, your skill can change your salvage.

Glad you like it.
For me, the only working version of Mercenaries is the "MechWarrior 2: Mercenaries Direct 3D Video And 3D Positional Sound Edition". The rest is crashing with various different errors.

MechWarrior 2: Ghost Bear's Legacy Jump-Jet Recharge Fix

Reply 3 of 3, by myne

User metadata
Rank Oldbie
Rank
Oldbie

probably because it's the only fully directx version
I might have to test it without patches.

Pity I hate the sounds in that version.

I built:
Convert old ASUS ASC boardviews to KICAD PCB!
Re: A comprehensive guide to install and play MechWarrior 2 on new versions on Windows.
Dos+Windows 3.11+tcp+vbe_svga auto-install iso template
Script to backup Win9x\ME drivers from a working install
Re: The thing no one asked for: KICAD 440bx reference schematic