First post, by Dracolich
I just discovered this 24 hours ago when trying to start the game on my 98SE rig, and since then been Googling and trying different things to get it working. So far my Googling hasn't yielded much help and I haven't found any similar forum posts, here or anywhere. Basically, what happens when I start the game is the logos appear and the [awesome] intro video plays. But when the main menu is supposed to appear the screen is black and the computer is frozen. The most helpful clue I've found so far might be that the game depends on directdraw.
It was installed from an iso after the Gold edition was released as freeware, and it installs perfectly. I tried playing first with the .iso mounted in DaemonTools, then I tried with a burned CD in the drive. Next I uninstalled from Add/Remove Programs, deleted the leftover files, and ran scandisk on both C: and D: drives (I keep games on D:). Then I reinstalled and it still freezes. Next I got out my retail CD of MechCommander 1 (not Gold) and installed it in a new directory, and it does the same thing. My Googling did find that MS released ripped versions of both MC1 and MC2 that work without CDs, so I downloaded those. The MC1 Gold ripped version still freezes; but it works on my main pc booted into Win7 x64. 😒
Next I started looking at the prefs.cfg file and changing some of the settings. Finally, after changing b DirectDraw from TRUE to FALSE it plays, but it opens in a 640x480 window. Also, the MicroProse, FASA, and Microsoft logos have white background instead of black but the videos and game are ok. I thought about how Diablo 1 needs a patched ddraw.dll to fix color and crashing problems in some cases, so I tried putting that file into the MC game directory, but it still freezes. I've already played Diablo 1 and 2, MechWarrior 2 Ti trilogy, MechWarrior 3 and MechWarrior 4 without any similar freezing.
So, why does it freeze when trying to run fullscreen with DirectDraw=TRUE?
The computer is a SiS 761/965, Athlon64 2.0GHz, 512MB RAM, GeForce 5200, SB Live
Windows 98SE, 1024x768 16-bit, directx 9.0c, nvidia driver 77.72, nview is off