I tried installing this morning quickly and got it working.
Did a normal install. Grapped the latest patch from SMAC website : http://www.firaxis.com/smac/downloads.cfm
Grabbed then win2000/xp patch from SMAC website : www.firaxis.com/games/game_detail.php?gameid=7
I got an error trying to start up :
fixme:exec:SHELL_execute flags ignored: 0x00000100
fixme:exec:SHELL_execute flags ignored: 0x00004100
fixme:shell:DllCanUnloadNow stub
fixme:win:EnumDisplayDevicesW ((null),0,0x34f41c,0x00000000), stub!
fixme:x11drv:X11DRV_desktopSetCurrentMode Cannot change screen BPP from 32 to 8
err:ole:CoGetClassObject class {d8f1eee0-f634-11cf-8700-00a0245d918b} not registered
err:ole:CoGetClassObject no class object {d8f1eee0-f634-11cf-8700-00a0245d918b} could be created for context 0x1
fixme:font:CreateScalableFontResourceA (0,"arialn.fot","arialn.ttf","C:\PROG~FBU\FIRA~F5V\SID~NVU"): stub
fixme:x11drv:X11DRV_desktop_SetCurrentMode Cannot change screen BPP from 32 to 16
fixme:d3d:IWineD3DDeviceImpl_Release (0x1fbac30) Device released with resources still bound, acceptable but unexpected
fixme:d3d:dumpResources Leftover resource 0x1ffbc18 with type 1,WINED3DRTYPE_SURFACE
fixme:d3d:dumpResources Leftover resource 0x1ffb5a8 with type 1,WINED3DRTYPE_SURFACE
fixme:x11drv:X11DRV_desktop_SetCurrentMode Cannot change screen BPP from 32 to 8
err:ole:CoUninitialize Mismatched CoUninitialize
fixme:font:WineEngRemoveFontResourceEx :stub
According to the SMAC website if you have issues on windows XP you have to make changes to the Alpha Centuari.ini file. Which I did.
Change
ForceOldVoxelAlgorithm=0
to
ForceOldVoxelAlgorithm=1
It starts up with some audio clicks, but it's a start. Will test some more later.
Henti