SimCity 3000 Forum

This is a community forum and not official technical support. — If you need official support: Contact Us

The following comments are owned by whoever posted them. We are not responsible for them in any way.

Back to Threads Reply to Thread

SimCity 3000 Full Game

Hi,

I've now got the full game and it refuses to render in CX 4.1
The game plays almost perfect in Wine tho...

To get it to play in Wine

1) install the game
2) add this to your config

[AppDefaults\\sc3.exe\\x11drv]
; Sim City 3000
"Desktop" = "800x600"
"Managed" = "N"

[AppDefaults\\sc3.exe\\Version]
"Windows" ; = "win2k"

3) cd to ~/.wine/drive_c/Program\ Files/Maxis/SimCity\ 3000/Game

4) wine sc3

5) Now the game will load and there will be a 800x600 black box and
you should hear the sound playing. All you have to do now is click in the center of this black box and the game should start.

Tom

Did you mean to set the version to Windows 2000?
There seems to be an extra ';'.

[AppDefaults\\sc3.exe\\Version]
"Windows" = "win2k"

Thanks Francois 😊
Yes, if you set the version to Windows 2000 the game will play in Wine.

I just tested it with 20050211 and it plays. I would hate to tell
someone it plays and them there be a regression.
The only thing I did was start the game and click on the the window
and then exit out of the game. (I have played the game) in the past....

I believe the black screen is due to DDraw Primary being set..
The reason why I believe this is I get the same black window
in WMP 6.4 unless I unselect DDraw Primary in properties.
And the Video will play if I simply click on the window but after
turning this off video plays when a stream is started.

[tom2@nc-mtairy-terayoncmts1a-208 tom2]$ cd /home/tom2/.wine/drive_c/Program\ Files/Maxis/SimCity\ 3000/Game
[tom2@nc-mtairy-terayoncmts1a-208 Game]$ wine sc3
err:wave:OSS_WaveOutInit /dev/mixer1: No such device
err:wave:OSS_WaveInInit /dev/mixer1: No such device
fixme:ddraw:Main_DirectDraw_SetCooperativeLevel (0x402429c8)->(00010022,00000008)
fixme:ddraw:Main_DirectDraw_SetCooperativeLevel (0x402429c8)->(00010022,00000011)
fixme:ddraw:DIB_DirectDrawSurface_Blt dwFlags DDBLT_WAIT and/or DDBLT_ASYNC: can't handle right now.
fixme:mmtime:timeBeginPeriod Stub; we set our timer resolution at minimum
fixme:dsound:IDirectSoundImpl_SetCooperativeLevel level=DSSCL_EXCLUSIVE not fully supported
err:dsound:DSOUND_MixOne underrun on sound buffer 0x44bf15c8
fixme:mmtime:timeEndPeriod Stub; we set our timer resolution at minimum
fixme:ddraw:Main_DirectDraw_SetCooperativeLevel (0x402429c8)->(00000000,00000008)
[tom2@nc-mtairy-terayoncmts1a-208 Game]$

Not sure if this will help but only one way to find out.

Wine :

err:wave:OSS_WaveOutInit /dev/mixer1: No such device
err:wave:OSS_WaveInInit /dev/mixer1: No such device
fixme:ddraw:Main_DirectDraw_SetCooperativeLevel (0x402429c8)->(00010022,00000008)
fixme:ddraw:Main_DirectDraw_SetCooperativeLevel (0x402429c8)->(00010022,00000011)

CX :

err:wave:OSS_WaveOutInit /dev/mixer1: No such device
err:wave:OSS_WaveInInit /dev/mixer1: No such device
fixme:ddraw:Main_DirectDraw_SetCooperativeLevel (0x402427d8)->(00010022,00000008)
fixme:ddraw:Main_DirectDraw_SetCooperativeLevel (0x402427d8)->(00010022,00000011)

Wine always goes to (0x402429c8) and CX always goes to (0x402427d8)

CrossOver Forums: the place to discuss running Windows applications on Mac and Linux

CodeWeavers or its third-party tools process personal data (e.g. browsing data or IP addresses) and use cookies or other identifiers, which are necessary for its functioning and required to achieve the purposes illustrated in our Privacy Policy. You accept the use of cookies or other identifiers by clicking the Acknowledge button.
Please Wait...
eyJjb3VudHJ5IjoiVVMiLCJsYW5nIjoiZW4iLCJjYXJ0IjowLCJ0enMiOi02LCJjZG4iOiJodHRwczpcL1wvbWVkaWEuY29kZXdlYXZlcnMuY29tXC9wdWJcL2Nyb3Nzb3Zlclwvd2Vic2l0ZSIsImNkbnRzIjoxNzM2MzczNjgxLCJjc3JmX3Rva2VuIjoidldBTGdrUFdQOE1iS3JOQiIsImdkcHIiOjB9