I was trying to install MCC since I recently upgraded my PC. The upgrade included a new HDD with clean instal of Windows 7 Home Premium 64 bit, plus a Radeon HD 5870 1GB video card.
When I try to start the game (I 'run as administrator'), an empty white window pops up, then I get a message saying "MarsChallenger.exe has stopped working"
I had installed via the 1.04 installer I had on my previous HDD, running the 1.07 patch afterward.
I tried a few things with my troubleshooting.
I reinstalled DirectX 9 to be on the safe side, the last thing I tried was the June 2010 redist installer.
I updated to 14.4 catalyst drivers for my video card, which is the latest available for my video card on the AMD site.
My anti-virus is F-Secure, I have tried Compatibility mode for its Deep Guard, and even shut off Deep Guard all together since it sometimes causes problems for some games and programs, and that didn't help either.
I cannot redownload the MCC installer, the BMT Micro password expired almost a year ago.
The MCC console log is fairly short.
//-------------------------- 5/11/2014 -- 19:56:26 -----
Processor Init:
AMD (unknown), ~2.71 Ghz
FPU detected
MMX detected
3DNow detected
SSE detected
SSE2 detected
HT detected
MP detected [1 cores, 2 logical, 1 physical]
Math Init:
Installing Standard C extensions
Installing Assembly extensions
Installing FPU extensions
Installing MMX extensions
Installing 3DNow extensions
Installing SSE extensions
Initializing platform...
Input Init:
keyboard0 input device created.
mouse0 input device created.
DirectInput enabled.
Done
SFXFMODProvider - Could not locate 'fmodex.dll' or 'fmodexp.dll' - FMOD not available.
--------- Loading DIRS ---------
Error: Unable to find specified directory: tools
--------- Parsing Arguments ---------
AUDIO CHANNEL DEFFS
AUDIO CHANNEL DEFFS DONE
Binding server port to default IP
UDP initialized on port 0
Attempting to create GFX device: AMD Radeon HD 5800 Series (D3D9)
Device created, setting adapter and enumerating modes
Cur. D3DDevice ref count=1
Pix version detected: 3.000000
Vert version detected: 3.000000
Maximum number of simultaneous samplers: 16
Number of simultaneous render targets: 4
Hardware occlusion query detected: Yes
Edit:
I tried uninstalling, then reinstalled 1.04, then ran the the patch files in order (the unnumbered patch, then the 1.06 and 1.07 patches), still no luck, but the console log is longer.
//-------------------------- 5/11/2014 -- 21:10:40 -----
Processor Init:
AMD (unknown), ~2.71 Ghz
FPU detected
MMX detected
3DNow detected
SSE detected
SSE2 detected
HT detected
MP detected [1 cores, 2 logical, 1 physical]
Math Init:
Installing Standard C extensions
Installing Assembly extensions
Installing FPU extensions
Installing MMX extensions
Installing 3DNow extensions
Installing SSE extensions
Initializing platform...
Input Init:
keyboard0 input device created.
mouse0 input device created.
DirectInput enabled.
Done
SFXFMODProvider - Could not locate 'fmodex.dll' or 'fmodexp.dll' - FMOD not available.
--------- Loading DIRS ---------
Error: Unable to find specified directory: tools
--------- Parsing Arguments ---------
AUDIO CHANNEL DEFFS
AUDIO CHANNEL DEFFS DONE
Binding server port to default IP
UDP initialized on port 0
Attempting to create GFX device: AMD Radeon HD 5800 Series (D3D9)
Device created, setting adapter and enumerating modes
Cur. D3DDevice ref count=1
Pix version detected: 3.000000
Vert version detected: 3.000000
Maximum number of simultaneous samplers: 16
Number of simultaneous render targets: 4
Hardware occlusion query detected: Yes
WMIVideoInfo: DxDiag initialized
Initializing GFXCardProfiler (D3D9)
o Chipset : 'AMD Radeon Graphics Processor (0x6898)'
o Card : 'AMD Radeon HD 5800 Series'
o Version : '8.17.0010.1280'
- Scanning card capabilities...
GFXCardProfiler (D3D9) - Setting capability 'autoMipMapLevel' to 1.
GFXCardProfiler (D3D9) - Setting capability 'maxTextureWidth' to 16384.
GFXCardProfiler (D3D9) - Setting capability 'maxTextureHeight' to 16384.
GFXCardProfiler (D3D9) - Setting capability 'maxTextureSize' to 16384.
GFXCardProfiler (D3D9) - Setting capability 'lerpDetailBlend' to 1.
GFXCardProfiler (D3D9) - Setting capability 'fourStageDetailBlend' to 1.
- Loading card profiles...
profile 'profile/D3D9.cs'
profile 'profile/D3D9.AMDRadeonGraphicsProcessor0x6898.cs'
profile 'profile/D3D9.AMDRadeonGraphicsProcessor0x6898.AMDRadeonHD5800Series.cs'
profile 'profile/D3D9.AMDRadeonGraphicsProcessor0x6898.AMDRadeonHD5800Series.81700101280.cs'
ShaderGen: Write permission unavailable, switching to virtualized memory storage
LOAD CORE MATERIALS CALLED
FIRST MATERIAL LOAD
LOAD COMM MATERIALS
LOAD DOOR MATERIALS
DOOR MATERIALS LOADED
LOAD BIO MATERIALS
LOAD FARM MATERIALS
FARM MATERIALS LOADED
ITEMS MATERIALS
DONE ITEMS MATERIALS
LIFE SUPPORT MATERIALS
FUEL STATION MAT
FUEL STATION MAT
LIFE SUPPORT MATERIALS LOADED
LOAD MINE MATERIALS
MINE MATERIALS LOADED
PLANT MATERIALS
BUGGY MATERIALS
LOAD TERRAIN MATERIALS
% - Initialized Core
--------- Initializing Directory: scripts ---------