Unable to run The Sims 1

Questions about Wine on Linux
Locked
usbee
Newbie
Newbie
Posts: 4
Joined: Sun Dec 22, 2024 4:50 am

Unable to run The Sims 1

Post by usbee »

Hello!
I'm struggling to run The Sims Complete Collection (from myAbandonware) with Wine 9.0 on Pop!_OS 24.04.
I downloaded dgVoodoo2, copied dll files, etc and set Windows version to XP.
When I try to run the game from command line it basically does nothing.
The process runs in the background but there is no window or anything.
jkfloris
Level 12
Level 12
Posts: 3201
Joined: Thu Aug 14, 2014 10:10 am

Re: Unable to run The Sims 1

Post by jkfloris »

According to the AppDB, you have to run the game with the -skip_intro parameter

Code: Select all

wine Sims.exe -skip_intro
usbee
Newbie
Newbie
Posts: 4
Joined: Sun Dec 22, 2024 4:50 am

Re: Unable to run The Sims 1

Post by usbee »

It still doesn't work but in a different way.

Code: Select all

$ wine Sims.exe -skip_intro
00bc:err:ntoskrnl:ZwLoadDriver failed to create driver L"\\Registry\\Machine\\System\\CurrentControlSet\\Services\\SecDrv": c0000142
0144:err:sync:RtlpWaitForCriticalSection section 7792D4A0 "dlls/wined3d/wined3d_main.c: wined3d_cs" wait timed out in thread 0144, blocked by 0024, retrying (60 sec)
jkfloris
Level 12
Level 12
Posts: 3201
Joined: Thu Aug 14, 2014 10:10 am

Re: Unable to run The Sims 1

Post by jkfloris »

Is it possible to start the game in a clean wineprefix? Without dgVoodoo and copied DLL files?
Just the no-cd patch that comes with the game.
usbee
Newbie
Newbie
Posts: 4
Joined: Sun Dec 22, 2024 4:50 am

Re: Unable to run The Sims 1

Post by usbee »

Yes, without dll files the following happens:

Code: Select all

$ wine Sims.exe
00c8:err:ntoskrnl:ZwLoadDriver failed to create driver L"\\Registry\\Machine\\System\\CurrentControlSet\\Services\\SecDrv": c0000142
0024:err:quartz:autoplug Failed to create filter for L"GStreamer splitter filter", hr 0x8007000e.
0024:err:quartz:autoplug Failed to create filter for L"MPEG-I Stream Splitter", hr 0x8007000e.
0024:err:quartz:autoplug Failed to create filter for L"AVI Splitter", hr 0x8007000e.
0024:err:quartz:autoplug Failed to create filter for L"Wave Parser", hr 0x8007000e.
0154:err:sync:RtlpWaitForCriticalSection section 7792D4A0 "dlls/wined3d/wined3d_main.c: wined3d_cs" wait timed out in thread 0154, blocked by 0024, retrying (60 sec)
The same is happening with

Code: Select all

-skip_intro
except there is no failed to create filter errors in that case.
Also it's worth to note that in every case I tried so far, there is some background music, but there is no window at all.
jkfloris
Level 12
Level 12
Posts: 3201
Joined: Thu Aug 14, 2014 10:10 am

Re: Unable to run The Sims 1

Post by jkfloris »

Code: Select all

00c8:err:ntoskrnl:ZwLoadDriver failed to create driver L"\\Registry\\Machine\\System\\CurrentControlSet\\Services\\SecDrv": c0000142
Did you install the no-cd patch?

Are you able to start the Sims when you use a virtual desktop?
winecfg → Graphics → Emulate a virtual desktop
usbee
Newbie
Newbie
Posts: 4
Joined: Sun Dec 22, 2024 4:50 am

Re: Unable to run The Sims 1

Post by usbee »

Yes! Virtual desktop solves the problem!
Locked