WineHQ
Category: Main Games Simulation Games The Sims Original Release

The Sims

The Sims is a simulation game that simulates people. With various goals and objectives you control people called sims. These sims require the user to periodically replentish their needs, socialize, and buy new stuff. The game currently has 4 expansion packs, Livin Large, House Party, Hot Date, and Vacation.

Application Details:

Version: Original Release
License: Retail
URL: http://www.thesims.com
Votes: 5
Latest Rating: Garbage
Latest Wine Version Tested: 8.13

Maintainers: About Maintainership

Test Results

Old test results
The test results you have selected are very old and may not represent the current state of Wine.
Selected Test Results

What works

Installer

What does not

Game :(

Workarounds

What was not tested

Playing game

Hardware tested

Graphics:

  • GPU:
  • Driver:

Additional Comments

After choosing resolution it crashes. (using original CD)

selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?Used
Workaround?
RatingSubmitter
ShowManjaro Linux 23Sep 16 20238.13Yes No NoGarbageBob Niemöller 
ShowManjaro 21.2.3Feb 22 20227.1Yes No NoGarbageJakob 
ShowUbuntu 20.10 "Groovy" (+ variants like Kubuntu)Dec 13 20206.0-rc1-stagingYes Yes NoSilverShy Zedaka 
ShowUbuntu 12.04 "Precise" amd64 (+ variants like Kubuntu)Sep 10 20151.4.1Yes Yes NoGarbageFrancot514 
CurrentUbuntu 11.10 "Oneiric" i386 (+ variants like Kubuntu)Jan 29 20121.4-rc1Yes No NoGarbagean anonymous user 

Known Bugs

Bug # Description Status Resolution Other apps affected
9672 The Sims crashes with page fault on read access NEW View

Show all bugs

HowTo / Notes

HOWTO

Getting the Installer to run

To get the installer to run, go to the root of your CD drive (e.g. /mnt/cdrom, /media/dvd or equivalent) and type

wine Setup/English/_s327.exe 1

(courtesy of Luke Bratch)

Comments

The following comments are owned by whoever posted them. WineHQ is not responsible for what they say.

Game installs but won't run.
by Allan Bogh on Sunday April 3rd 2016, 15:03
Unhandled exception: page fault on read access to 0xf4cba39d in 32-bit code (0x0040986f).
Register dump:
CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
EIP:0040986f ESP:0033fcd0 EBP:0033fdb4 EFLAGS:00010246( R- -- I Z- -P- )
EAX:0033fcd4 EBX:00000001 ECX:00000067 EDX:00400000
ESI:7b869b30 EDI:00000000
Stack dump:
0x0033fcd0: 0040e5bd 00000000 00400000 00000067
0x0033fce0: 00416860 0013ae7b 7b8b9000 005611c0
0x0033fcf0: 0033fe40 570182ee 00419ad1 00400000
0x0033fd00: 00000000 00000000 00000094 00000005
0x0033fd10: 00000001 00000a28 00000002 76726553
0x0033fd20: 20656369 6b636150 00003320 7b85630e
Backtrace:
=>0 0x0040986f in sims (+0x986f) (0x0033fdb4)
1 0x004169b2 in sims (+0x169b1) (0x0033fe40)
2 0x7b85db9c call_process_entry+0xb() in kernel32 (0x0033fe58)
3 0x7b85ebca in kernel32 (+0x4ebc9) (0x0033fe88)
4 0x7bc821c0 call_thread_func_wrapper+0xb() in ntdll (0x0033fea8)
5 0x7bc8514d call_thread_func+0xfc() in ntdll (0x0033ffa8)
6 0x7bc8219e RtlRaiseException+0x21() in ntdll (0x0033ffc8)
7 0x7bc55577 call_dll_entry_point+0x3d6() in ntdll (0x0033ffe8)
8 0xf760951d wine_call_on_stack+0x1c() in libwine.so.1 (0x00000000)
9 0xf7609680 wine_switch_to_stack+0x1f() in libwine.so.1 (0xffd0de18)
10 0x7bc5b511 LdrInitializeThunk+0x1f0() in ntdll (0xffd0de58)
11 0x7b864aea __wine_kernel_init+0x889() in kernel32 (0xffd0efc8)
12 0x7bc5c3e3 __wine_process_init+0x152() in ntdll (0xffd0f038)
13 0xf7606fdf wine_init+0x30e() in libwine.so.1 (0xffd0f098)
14 0x7bf00ff2 main+0xe1() in (0xffd0f4e8)
15 0xf741173e __libc_start_main+0xdd() in libc.so.6 (0x00000000)
0x0040986f: cmpb $0x8e,0xf4cba336(%ecx)
Modules:
Module Address Debug info Name (50 modules)
PE 400000- 444000 Export sims
PE 10000000-1000c000 Deferred drvmgt
ELF 7b800000-7ba63000 Dwarf kernel32
\-PE 7b810000-7ba63000 \ kernel32
ELF 7bc00000-7bcf2000 Dwarf ntdll
\-PE 7bc10000-7bcf2000 \ ntdll
ELF 7bf00000-7bf04000 Dwarf
ELF 7e36b000-7e3ea000 Deferred rpcrt4
\-PE 7e380000-7e3ea000 \ rpcrt4
ELF 7e40c000-7e413000 Deferred libxfixes.so.3
ELF 7e413000-7e41e000 Deferred libxcursor.so.1
ELF 7e41e000-7e430000 Deferred libxi.so.6
ELF 7e430000-7e434000 Deferred libxcomposite.so.1
ELF 7e434000-7e441000 Deferred libxrandr.so.2
ELF 7e441000-7e44d000 Deferred libxrender.so.1
ELF 7e44d000-7e454000 Deferred libxxf86vm.so.1
ELF 7e454000-7e458000 Deferred libxinerama.so.1
ELF 7e458000-7e45f000 Deferred libxdmcp.so.6
ELF 7e45f000-7e463000 Deferred libxau.so.6
ELF 7e463000-7e488000 Deferred libxcb.so.1
ELF 7e488000-7e5d3000 Deferred libx11.so.6
ELF 7e5d3000-7e5e8000 Deferred libxext.so.6
ELF 7e611000-7e6a0000 Deferred winex11
\-PE 7e620000-7e6a0000 \ winex11
ELF 7e6a0000-7e6c4000 Deferred imm32
\-PE 7e6b0000-7e6c4000 \ imm32
ELF 7e771000-7e79a000 Deferred libexpat.so.1
ELF 7e79a000-7e7dd000 Deferred libfontconfig.so.1
ELF 7e7dd000-7e809000 Deferred libpng12.so.0
ELF 7e809000-7e824000 Deferred libz.so.1
ELF 7e824000-7e8d1000 Deferred libfreetype.so.6
ELF 7e8fa000-7e96f000 Deferred advapi32
\-PE 7e910000-7e96f000 \ advapi32
ELF 7e96f000-7ea8a000 Deferred gdi32
\-PE 7e980000-7ea8a000 \ gdi32
ELF 7ea8a000-7ebda000 Deferred user32
\-PE 7eaa0000-7ebda000 \ user32
ELF 7ebda000-7ebe8000 Deferred libnss_files.so.2
ELF 7ebe8000-7ebf5000 Deferred libnss_nis.so.2
ELF 7ebf5000-7ec10000 Deferred libnsl.so.1
ELF 7ec10000-7ec1a000 Deferred libnss_compat.so.2
ELF 7ef8a000-7efd7000 Deferred libm.so.6
ELF 7efe6000-7f000000 Deferred version
\-PE 7eff0000-7f000000 \ version
ELF f73f9000-f75b4000 Dwarf libc.so.6
ELF f75b4000-f75b9000 Deferred libdl.so.2
ELF f75ba000-f75d7000 Deferred libpthread.so.0
ELF f7600000-f77b7000 Dwarf libwine.so.1
ELF f77b9000-f77dd000 Deferred ld-linux.so.2
ELF f77df000-f77e0000 Deferred [vdso].so
Threads:
process tid prio (all id:s are in hex)
0000000e services.exe
00000093 0
00000080 0
0000005c 0
0000001d 0
00000014 0
00000010 0
0000000f 0
00000012 winedevice.exe
0000001c 0
00000019 0
00000018 0
00000013 0
0000001a plugplay.exe
00000020 0
0000001f 0
0000001b 0
00000021 explorer.exe
00000025 0
00000024 0
00000023 0
00000022 0
0000003e Steam.exe
0000008a 0
0000007b 2
0000006c 0
00000058 0
00000057 0
00000054 0
00000053 0
00000052 0
00000050 0
0000004f 0
0000004e 0
0000004d 0
0000004c 0
0000004b 0
0000004a 15
00000049 0
00000048 0
00000027 0
0000003d 0
00000029 0
00000016 0
0000002c 0
00000032 2
0000000b 0
00000046 0
00000045 0
00000044 0
00000043 0
00000040 0
0000003f 0
00000041 steamwebhelper.exe
00000094 0
00000051 0
0000003b 0
0000003a 0
00000039 0
00000038 0
00000037 0
00000036 0
00000035 0
00000034 0
00000033 0
0000002d 0
00000031 0
00000030 0
0000002a 0
0000000d 0
00000009 0
00000047 0
00000042 0
00000085 (D) C:\Program Files (x86)\Maxis\The Sims\Sims.exe
0000006f 0
Petition
by Lenny on Thursday January 26th 2012, 0:35
I have started a petition for a sims 1 and 2 engine.
www.petitionbuzz.com/petitions/thesimsonlinux
It seems on the most recent reported bug I already have a fix.
by Robert Wm Ruedisueli on Saturday December 12th 2009, 20:02
On some versions of wine with some distributions the eject function does not work with all CDROM drives in all modes.

Basically what is happening is something on your system is claiming to be still using the CDROM. Many Win32 installers presume the "undeclaired messy standard" of being thrown out of the directory if requesting an eject of a cdrom that they are using the as their current directory.

First off, you MUST run the command by typing the full path when out of the CDROM's directory tree. Second, you must have all programs accessing the CDROM other than Wine closed.

If you still have problems use umount -f /dev/cdrom (or your cdrom device) and then eject -f /dev/cdrom. Then insert the second disk.

As a last resort you could create dvd "install only" .iso by moving all the files onto one disk image. Then you can either mount this as an image, or burn it to DVD. (I've also heard of copying all the contents over to a flash drive in most of these situations, but I haven't tested it myself.) The installer accepts this consolidation method. However, you can NOT use this CD for the Copy Protection CD, It just doesn't work. You can, however just switch out for the original CD 1 before you test the software itself.

by Stephen Williams on Monday May 18th 2009, 12:34
It does seem to be a lost cause which is annoying as I suspect not being able to use the Sims would prevent alot of people from switching to linux. It would be ideal if they ported it to linux.
Possible future
by Estela on Sunday October 26th 2008, 6:45
Do you think it will possible to make the game run with the next versions of Wine?
RE: Possible future
by Robert Wm Ruedisueli on Wednesday December 10th 2008, 18:03
The issue is SafeDisc copy protection, and possibly other anti-debugger systems. (EA is paranoid of copyright infringement.)

From what I can tell Sims uses a very aggressive SafeDisc 2.x copy protection variant that seems to be posing some unusual problems.

The copy protection software will require much more completion in the Kernel, Driver and Services sections of the Wine subsystem to run. These sections are thus-far the least complete of the internal Win32 API.
RE: Possible future
by Pablo Cholaky on Saturday May 2nd 2009, 14:28
But, using a NO-CD crack? I have it original this game, and im not going to buy Ms Win for play it...

Thanks
Getting the installer to work
by Johan Gill on Friday October 3rd 2008, 2:46
A cleaner way to start the installer is to type "wine D:\setup.exe" or whatever drive letter you have for your CD.

The installer expects a full path, and that has to be given explicitly if the installer is started from the shell.
one issue I've found
by Trent Waddington on Wednesday September 5th 2007, 2:41
Well, that crash at 0xffffffff is caused by Sims trying to create a direct draw surface for a Z buffer with invalid flags set in the pixel format element. I guess Microsoft's ddraw implementation has some defaults that wine is not aware of. I have managed to get past that error, and into the game, but the results are not pretty. I don't know, at this point, whether it is my "fix" that is causing the ugly output or more, unrelated, bugs.

I get some helpful error output such as:

fixme:d3d_surface:IWineGDISurfaceImpl_Blt Can't handle WINEDDBLT_ASYNC flag right now.
fixme:d3d_surface:IWineGDISurfaceImpl_Blt DDBLT_DEPTHFILL needs to be implemented!
fixme:d3d_surface:IWineGDISurfaceImpl_Blt Unsupported flags: 02000000
fixme:d3d7:IDirect3DLightImpl_SetLight D3DLIGHT_PARALLELPOINT no supported
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category {cc7bfb46-f175-11d1-a392-00e0291f3959} not found
fixme:d3d:IWineD3DDeviceImpl_CreateSurface Trying to create a render target that isn't in the default pool

I also notice that I have no cursor in the game window..
RE: one issue I've found
by Trent Waddington on Wednesday September 5th 2007, 3:20
And the cursors don't work because UIGraphics\Shared\cursors\*.cur are actually icon files (they don't start with "hotspot" information) and Wine doesn't take kindly to programs asking to load a cursor when they mean an icon.
Back