Hey there, I've been a longtime follower of mars colony ever since 2009 back when I used to play the simulator. I've never had an issue with it, but I just recently bought mars colony challenger after getting back together with a few of my friends who used to play it. Whenever I try and launch the game, it says it fails to initialize direct3D. I have a unique setup on this computer, as it is a switchable graphics laptop. I've tried running it in both dynamic and fixed mode on both cards, and no matter what it refuses to launch, but yet the demo launches completely fine.
Demo console.log
//-------------------------- 10/5/2014 -- 14:58:50 -----
Processor Init:
Intel Pentium III Xeon, ~2.00 Ghz
FPU detected
MMX detected
SSE detected
SSE2 detected
HT detected
MP detected [4 cores, 8 logical, 1 physical]
Math Init:
Installing Standard C extensions
Installing Assembly extensions
Installing FPU extensions
Installing MMX 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 ---------
MAIN.CS BUILDING
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: Mobile Intel(R) HD Graphics (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 : 'INTEL'
o Card : 'Mobile Intel(R) HD Graphics'
o Version : '8.15.0010.2291'
- 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.INTEL.cs'
profile 'profile/D3D9.INTEL.MobileIntelRHDGraphics.cs'
profile 'profile/D3D9.INTEL.MobileIntelRHDGraphics.81500102291.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 ---------
sfxStartup...
SFXSystem::createDevice - created DirectSound device 'Primary Sound Driver'
SFXDSDevice::setDistanceModel - 'linear' distance attenuation not supported by DirectSound
Provider: DirectSound
Device: Primary Sound Driver
Hardware: No
Buffers: 16
--------- Initializing HyperKat Games - Mars:Challenger Demo : Server Scripts ---------
MAIN.CS BUILDING
--------- Initializing HyperKat Games - Mars:Challenger Demo : Client Scripts ---------
--------- Initializing Lighting Systems ---------
ACTIVATE LIGHTING SHADERS
Using Advanced Lighting
--------------
Attempting to set resolution to "1366 768 false 32 60 0"
Accepted Mode:
--Resolution : 1366 768
--Full Screen : No
--Bits Per Pixel : 32
--Refresh Rate : 60
--FSAA Level 0
--------------
** Loading GameDlg's **
** Done Loading GameDlg's **
Binding server port to default IP
UDP initialized on port 0
Engine initialized...
Win32Window::WindowProc - resetting device due to window size change.
Win32Window::WindowProc - resetting device due to window size change.
GFXPCD3D9Device::reset - depthstencil 58747a0 has 2 ref's
--- Resetting D3D Device ---
Window focus status changed: focus: 1
MAIN MENU AWAKE
OPEN GAME DATABASE
GAME CLIENT DATABASE OPEN 4461
Window focus status changed: focus: 0
Using background sleep time: 200
Win32Window::WindowProc - resetting device due to window size change.
Window focus status changed: focus: 1
KILL GAME DB
Window focus status changed: focus: 0
Using background sleep time: 200
Exporting client prefs
Exporting server prefs main
CANCEL CLIENT SCHEDULES
MAIN MENU AWAKE
ON SERVER DESTROYED
SERVER SAYS CLEAR HAND
GuiWindowCtrl::onWake - failed to create bitmap array from profile bitmap.
GuiControl::awaken: failed onWake for obj: (null)
GuiWindowCtrl::onWake - failed to create bitmap array from profile bitmap.
GuiControl::awaken: failed onWake for obj: (null)
MAIN MENU AWAKE
GuiWindowCtrl::onWake - failed to create bitmap array from profile bitmap.
GuiControl::awaken: failed onWake for obj: (null)
MAIN MENU AWAKE
GuiWindowCtrl::onWake - failed to create bitmap array from profile bitmap.
GuiControl::awaken: failed onWake for obj: (null)
MAIN MENU AWAKE
Cur. D3DDevice ref count=1
Full game console.log
//-------------------------- 10/5/2014 -- 15:06:09 -----
Processor Init:
Intel Pentium III Xeon, ~2.00 Ghz
FPU detected
MMX detected
SSE detected
SSE2 detected
HT detected
MP detected [4 cores, 8 logical, 1 physical]
Math Init:
Installing Standard C extensions
Installing Assembly extensions
Installing FPU extensions
Installing MMX 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: Mobile Intel(R) HD Graphics (D3D9)
Device created, setting adapter and enumerating modes
Win32Window::setVideoMode - invoking curtain
Failed to create hardware device, trying mixed device
Failed to create mixed mode device, trying software device