Has anyone had any luck with the sims 3?

Open forum for end-user questions about Wine. Before asking questions, check out the Wiki as a first step.
Forum Rules
Locked
rob1101
Newbie
Newbie
Posts: 2
Joined: Tue May 19, 2009 4:24 pm

Has anyone had any luck with the sims 3?

Post by rob1101 »

For those that have the sims 3 have you had any luck with the game at all? I looked at the sims 2 page and going off of that it does not look too promising :(
SkeLLLa
Newbie
Newbie
Posts: 3
Joined: Wed May 20, 2009 12:29 pm

Post by SkeLLLa »

The sims 3 perfectly installs. It's also runs quiet good. All works fine. But there are some kind of memory leaks that cause crashes, but they happen not too often and you easily can save before it crash. I'll give this game "Gold" mark, and, as for me, it's rather close to "Platinum" :). I've played on High and Average graphic options. My computer configuration: AMD Athlon X2 5600, GeForce 8600 GTS (driver version 185.19), 4GB RAM, OS: Debian Squeeze x86_64, Wine 1.1.20
rob1101
Newbie
Newbie
Posts: 2
Joined: Tue May 19, 2009 4:24 pm

Post by rob1101 »

It installed for me ok too but I still cannot get it to work I tried installing it through wine and the PlayOnLinux front end and I get the same result. The screen goes white and the game simply crashes. This is the error output I get

Code: Select all

robert@robert-laptop:~$ wine .PlayOnLinux/wineprefix/SIMS3/drive_c/Program\ Files/Electronic\ Arts/The\ Sims\ 3/Game/Bin/TS3.exe 
fixme:d3d:IWineD3DImpl_FillGLCaps OpenGL implementation supports 32 vertex samplers and 32 total samplers
fixme:d3d:IWineD3DImpl_FillGLCaps Expected vertex samplers + MAX_TEXTURES(=8) > combined_samplers
fixme:win:EnumDisplayDevicesW ((null),0,0x256ee34,0x00000000), stub!
fixme:dxdiag:DXDiag_AddFileDescContainer (0x13ef38,L"ddraw.dll")
fixme:dxdiag:DXDiag_AddFileDescContainer (0x13ef38,L"dplayx.dll")
fixme:dxdiag:DXDiag_AddFileDescContainer (0x13ef38,L"dpnet.dll")
fixme:dxdiag:DXDiag_AddFileDescContainer (0x13ef38,L"dinput.dll")
fixme:dxdiag:DXDiag_AddFileDescContainer (0x13ef38,L"dinput8.dll")
fixme:dxdiag:DXDiag_AddFileDescContainer (0x13ef38,L"dsound.dll")
fixme:dxdiag:DXDiag_AddFileDescContainer (0x13ef38,L"dswave.dll")
fixme:dxdiag:DXDiag_AddFileDescContainer (0x13ef38,L"d3d8.dll")
fixme:dxdiag:DXDiag_AddFileDescContainer (0x13ef38,L"d3d9.dll")
fixme:dxdiag:DXDiag_AddFileDescContainer (0x13ef38,L"dmband.dll")
fixme:dxdiag:DXDiag_AddFileDescContainer (0x13ef38,L"dmcompos.dll")
fixme:dxdiag:DXDiag_AddFileDescContainer (0x13ef38,L"dmime.dll")
fixme:dxdiag:DXDiag_AddFileDescContainer (0x13ef38,L"dmloader.dll")
fixme:dxdiag:DXDiag_AddFileDescContainer (0x13ef38,L"dmscript.dll")
fixme:dxdiag:DXDiag_AddFileDescContainer (0x13ef38,L"dmstyle.dll")
fixme:dxdiag:DXDiag_AddFileDescContainer (0x13ef38,L"dmsynth.dll")
fixme:dxdiag:DXDiag_AddFileDescContainer (0x13ef38,L"dmusic.dll")
fixme:dxdiag:DXDiag_AddFileDescContainer (0x13ef38,L"devenum.dll")
fixme:dxdiag:DXDiag_AddFileDescContainer (0x13ef38,L"quartz.dll")
fixme:win:EnumDisplayDevicesW ((null),0,0x256dd88,0x00000000), stub!
fixme:dxdiag:DXDiag_InitDXDiagDirectShowFiltersContainer 	ClassEnumerator for clsid({083863f1-70de-11d0-bd40-00a0c911ce86}) pEnum(0x1472e8)
fixme:dxdiag:DXDiag_InitDXDiagDirectShowFiltersContainer 	IEnumMoniker_Next(0x1472e8, 1, 0x147300)
fixme:dxdiag:DXDiag_InitDXDiagDirectShowFiltersContainer 	Name:L"AVI Splitter"
fixme:dxdiag:DXDiag_InitDXDiagDirectShowFiltersContainer 	Clsid:L"{1B544C20-FD0B-11CE-8C63-00AA0044B51E}"
fixme:dxdiag:DXDiag_InitDXDiagDirectShowFiltersContainer 	IEnumMoniker_Next(0x1472e8, 1, 0x147318)
fixme:dxdiag:DXDiag_InitDXDiagDirectShowFiltersContainer 	Name:L"MPEG-I Stream Splitter"
fixme:dxdiag:DXDiag_InitDXDiagDirectShowFiltersContainer 	Clsid:L"{336475D0-942A-11CE-A870-00AA002FEAB5}"
fixme:dxdiag:DXDiag_InitDXDiagDirectShowFiltersContainer 	IEnumMoniker_Next(0x1472e8, 1, 0x147be0)
fixme:dxdiag:DXDiag_InitDXDiagDirectShowFiltersContainer 	Name:L"ACM Wrapper"
fixme:dxdiag:DXDiag_InitDXDiagDirectShowFiltersContainer 	Clsid:L"{6A08CF80-0E18-11CF-A24D-0020AFD79767}"
fixme:dxdiag:DXDiag_InitDXDiagDirectShowFiltersContainer 	IEnumMoniker_Next(0x1472e8, 1, 0x147fd0)
fixme:dxdiag:DXDiag_InitDXDiagDirectShowFiltersContainer 	Name:L"Video Renderer"
fixme:dxdiag:DXDiag_InitDXDiagDirectShowFiltersContainer 	Clsid:L"{6BC1CFFA-8FC1-4261-AC22-CFB4CC38DB50}"
fixme:dxdiag:DXDiag_InitDXDiagDirectShowFiltersContainer 	IEnumMoniker_Next(0x1472e8, 1, 0x1485b8)
fixme:dxdiag:DXDiag_InitDXDiagDirectShowFiltersContainer 	Name:L"Video Renderer"
fixme:dxdiag:DXDiag_InitDXDiagDirectShowFiltersContainer 	Clsid:L"{70E102B0-5556-11CE-97C0-00AA0055595A}"
fixme:dxdiag:DXDiag_InitDXDiagDirectShowFiltersContainer 	IEnumMoniker_Next(0x1472e8, 1, 0x1489e0)
fixme:dxdiag:DXDiag_InitDXDiagDirectShowFiltersContainer 	Name:L"Audio Renderer"
fixme:dxdiag:DXDiag_InitDXDiagDirectShowFiltersContainer 	Clsid:L"{79376820-07D0-11CF-A24D-0020AFD79767}"
fixme:dxdiag:DXDiag_InitDXDiagDirectShowFiltersContainer 	IEnumMoniker_Next(0x1472e8, 1, 0x148e08)
fixme:dxdiag:DXDiag_InitDXDiagDirectShowFiltersContainer 	Name:L"Null Renderer"
fixme:dxdiag:DXDiag_InitDXDiagDirectShowFiltersContainer 	Clsid:L"{C1F400A4-3F08-11D3-9F0B-006008039E37}"
fixme:dxdiag:DXDiag_InitDXDiagDirectShowFiltersContainer 	IEnumMoniker_Next(0x1472e8, 1, 0x149230)
fixme:dxdiag:DXDiag_InitDXDiagDirectShowFiltersContainer 	Name:L"AVI Decompressor"
fixme:dxdiag:DXDiag_InitDXDiagDirectShowFiltersContainer 	Clsid:L"{CF49D4E0-1115-11CE-B03A-0020AF0BA770}"
fixme:dxdiag:DXDiag_InitDXDiagDirectShowFiltersContainer 	IEnumMoniker_Next(0x1472e8, 1, 0x149658)
fixme:dxdiag:DXDiag_InitDXDiagDirectShowFiltersContainer 	Name:L"Wave Parser"
fixme:dxdiag:DXDiag_InitDXDiagDirectShowFiltersContainer 	Clsid:L"{D51BD5A1-7548-11CF-A520-0080C77EF58A}"
fixme:dxdiag:DXDiag_InitDXDiagDirectShowFiltersContainer 	IEnumMoniker_Next(0x1472e8, 1, 0x149ab0)
fixme:dxdiag:DXDiag_InitDXDiagDirectShowFiltersContainer 	Name:L"File Source (Async.)"
fixme:dxdiag:DXDiag_InitDXDiagDirectShowFiltersContainer 	Clsid:L"{E436EBB5-524F-11CE-9F53-0020AF0BA770}"
fixme:dxdiag:DXDiag_InitDXDiagDirectShowFiltersContainer 	ClassEnumerator for clsid({33d9a760-90c8-11d0-bd43-00a0c911ce86}) pEnum(0x1472c0)
fixme:dxdiag:DXDiag_InitDXDiagDirectShowFiltersContainer 	ClassEnumerator for clsid({33d9a761-90c8-11d0-bd43-00a0c911ce86}) pEnum(0x1472c0)
fixme:dxdiag:DXDiag_InitDXDiagDirectShowFiltersContainer 	ClassEnumerator for clsid({33d9a762-90c8-11d0-bd43-00a0c911ce86}) pEnum(0x1472c8)
fixme:dxdiag:DXDiag_InitDXDiagDirectShowFiltersContainer 	IEnumMoniker_Next(0x1472c8, 1, 0x1472e0)
fixme:dxdiag:DXDiag_InitDXDiagDirectShowFiltersContainer 	Name:L"default"
fixme:dxdiag:DXDiag_InitDXDiagDirectShowFiltersContainer 	Clsid:L"{E30629D2-27E5-11CE-875D-00608CB78066}"
fixme:dxdiag:DXDiag_InitDXDiagDirectShowFiltersContainer 	ClassEnumerator for clsid({4efe2452-168a-11d1-bc76-00c04fb9453b}) pEnum(0x1472a0)
fixme:dxdiag:DXDiag_InitDXDiagDirectShowFiltersContainer 	IEnumMoniker_Next(0x1472a0, 1, 0x1472b8)
fixme:dxdiag:DXDiag_InitDXDiagDirectShowFiltersContainer 	Name:L"Midi Through"
fixme:dxdiag:DXDiag_InitDXDiagDirectShowFiltersContainer 	Clsid:L"{07B65360-C445-11CE-AFDE-00AA006C14F4}"
fixme:dxdiag:DXDiag_InitDXDiagDirectShowFiltersContainer 	ClassEnumerator for clsid({860bb310-5d01-11d0-bd3b-00a0c911ce86}) pEnum(0x149e80)
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category {cc7bfb41-f175-11d1-a392-00e0291f3959} not found
fixme:dxdiag:DXDiag_InitDXDiagDirectShowFiltersContainer 	ClassEnumerator for clsid({cc7bfb41-f175-11d1-a392-00e0291f3959}) pEnum((nil))
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category {cc7bfb46-f175-11d1-a392-00e0291f3959} not found
fixme:dxdiag:DXDiag_InitDXDiagDirectShowFiltersContainer 	ClassEnumerator for clsid({cc7bfb46-f175-11d1-a392-00e0291f3959}) pEnum((nil))
fixme:dxdiag:DXDiag_InitDXDiagDirectShowFiltersContainer 	ClassEnumerator for clsid({e0f158e1-cb04-11d0-bd4e-00a0c911ce86}) pEnum(0x147270)
fixme:dxdiag:DXDiag_InitDXDiagDirectShowFiltersContainer 	IEnumMoniker_Next(0x147270, 1, 0x147288)
fixme:dxdiag:DXDiag_InitDXDiagDirectShowFiltersContainer 	Name:L"default"
fixme:dxdiag:DXDiag_InitDXDiagDirectShowFiltersContainer 	Clsid:L"{E30629D1-27E5-11CE-875D-00608CB78066}"
fixme:dxdiag:DXDiag_InitDXDiagDirectShowFiltersContainer 	IEnumMoniker_Next(0x147270, 1, 0x14ac20)
fixme:dxdiag:DXDiag_InitDXDiagDirectShowFiltersContainer 	Name:L"DirectSound: default"
fixme:dxdiag:DXDiag_InitDXDiagDirectShowFiltersContainer 	Clsid:L"{79376820-07D0-11CF-A24D-0020AFD79767}"
fixme:thread:SetThreadIdealProcessor (0xf4): stub
fixme:thread:SetThreadIdealProcessor (0x1a8): stub
fixme:system:SystemParametersInfoW Unimplemented action: 94 (SPI_GETMOUSETRAILS)
fixme:system:SystemParametersInfoW Unimplemented action: 4124 (SPI_GETMOUSESONAR)
fixme:thread:SetThreadIdealProcessor (0x1ac): stub
fixme:thread:SetThreadIdealProcessor (0x1f4): stub
fixme:virtual:NtAllocateVirtualMemory MEM_WRITE_WATCH type not supported
fixme:virtual:NtAllocateVirtualMemory MEM_WRITE_WATCH type not supported
fixme:dbghelp:dump_system_info fill in CPU vendorID and feature set
wingnux
Level 2
Level 2
Posts: 12
Joined: Wed May 20, 2009 8:58 pm

Post by wingnux »

It installs perfectly (needs dotnet2.0 and vcrun2005) but crashes when loading a new city. =/
3vi1
Level 4
Level 4
Posts: 125
Joined: Sun Feb 24, 2008 8:24 pm

Post by 3vi1 »

As far as I know, even The Sims 2 still doesn't work (copy protection?). So, I'd really be surprised if this one did.
SkeLLLa
Newbie
Newbie
Posts: 3
Joined: Wed May 20, 2009 12:29 pm

Post by SkeLLLa »

Try to use winetricks or manually install lastest directx, dotnet 2.0, vcrun2005.
Also I'm using such useful wine registry keys:
"DirectDrawRenderer"="opengl"
"OffscreenRenderingMode"="fbo"
"PixelShaderMode"="enabled"
"UseGLSL"="enabled"
"VertexShaderMode"="hardware"
"VideoMemorySize"="256"

There are also some gameplay screens:
http://bayimg.com/JaPMEAABp
http://bayimg.com/JApmhAabP
http://bayimg.com/JApmjaABP
wingnux
Level 2
Level 2
Posts: 12
Joined: Wed May 20, 2009 8:58 pm

Post by wingnux »

I had "VertexShaderMode"="hardware" set to software and dx9 wasn't installed, everything else was just like your setup, gonna reinstall sims3 and try your config.

Thanks for the help!
wingnux
Level 2
Level 2
Posts: 12
Joined: Wed May 20, 2009 8:58 pm

Post by wingnux »

No use, it still crashes when loading the town =/

fixme:xinput:XInputGetState (3 0x256fca8)
fixme:imm:ImmGetOpenStatus (0x142b98): semi-stub
fixme:imm:ImmGetOpenStatus (0x142b98): semi-stub
fixme:imm:ImmGetOpenStatus (0x142b98): semi-stub
fixme:imm:ImmGetOpenStatus (0x142b98): semi-stub
fixme:imm:ImmGetOpenStatus (0x142b98): semi-stub
fixme:imm:ImmGetOpenStatus (0x142b98): semi-stub
fixme:xinput:XInputGetState (0 0x256fca8)
fixme:imm:ImmGetOpenStatus (0x142b98): semi-stub
fixme:imm:ImmGetOpenStatus (0x142b98): semi-stub
fixme:imm:ImmGetOpenStatus (0x142b98): semi-stub
fixme:imm:ImmGetOpenStatus (0x142b98): semi-stub
fixme:imm:ImmGetOpenStatus (0x142b98): semi-stub
Segmentation fault
SkeLLLa
Newbie
Newbie
Posts: 3
Joined: Wed May 20, 2009 12:29 pm

Post by SkeLLLa »

"fixme:imm:ImmGetOpenStatus (0x142b98): semi-stub " - I have millions of such messages in debug log :). I've noticed that sims use quiet large amount of RAM, and there are memory leaks. May be they cause crashes.
Also try to install lastest directx via winetricks (but you should to download lastest archive from windows site, because my winetricks install november 2008 directx).
wingnux
Level 2
Level 2
Posts: 12
Joined: Wed May 20, 2009 8:58 pm

Post by wingnux »

I've downloaded directx_mar2009_redist.exe, how do I use winetricks to install it?

EDIT: I've installed it but the game still crashes at the EXACT same loading point =/

fixme:xinput:XInputGetState (2 0x256fca8)
fixme:imm:ImmGetOpenStatus (0x142e70): semi-stub
fixme:imm:ImmGetOpenStatus (0x142e70): semi-stub
fixme:imm:ImmGetOpenStatus (0x142e70): semi-stub
fixme:imm:ImmGetOpenStatus (0x142e70): semi-stub
fixme:imm:ImmGetOpenStatus (0x142e70): semi-stub
fixme:imm:ImmGetOpenStatus (0x142e70): semi-stub
fixme:xinput:XInputGetState (3 0x256fca8)
fixme:imm:ImmGetOpenStatus (0x142e70): semi-stub
fixme:imm:ImmGetOpenStatus (0x142e70): semi-stub
fixme:imm:ImmGetOpenStatus (0x142e70): semi-stub
Segmentation fault

I'm running Ubuntu 9.04 64bit, 3gb RAM and no swap partition set.
ilithanos
Newbie
Newbie
Posts: 1
Joined: Sun May 24, 2009 12:51 pm

Post by ilithanos »

3vi1 wrote:As far as I know, even The Sims 2 still doesn't work (copy protection?). So, I'd really be surprised if this one did.
The big difference between The Sims 2 and The Sims 3 on that point is that The Sims 3 has no copy protection ( no DRM).

The reason for this is that EA made a choice to not include DRM with The Sims 3 after the big publicity the DRM issue on SPORE got, both with end users and general public figures.

This alone should make it easier to get it running on linux through wine.
Warren Dumortier

Has anyone had any luck with the sims 3?

Post by Warren Dumortier »

Use Winetricks to install it, it will do everything automatically!
And i don't think you must install DirectX to get it running, it isn't
recommended.

2009/5/24 wingnux <[email protected]>:
I've downloaded directx_mar2009_redist.exe, how do I use winetricks to install it?




wingnux
Level 2
Level 2
Posts: 12
Joined: Wed May 20, 2009 8:58 pm

Damn! =(

Post by wingnux »

fixme:xinput:XInputGetState (0 0x32fca8)
fixme:imm:ImmGetOpenStatus (0x13bb98): semi-stub
fixme:imm:ImmGetOpenStatus (0x13bb98): semi-stub
fixme:imm:ImmGetOpenStatus (0x13bb98): semi-stub
fixme:xinput:XInputGetState (1 0x32fca8)
fixme:imm:ImmGetOpenStatus (0x13bb98): semi-stub
* Assertion at ..\..\mono\mono\metadata\icall.c:5454, condition `err' not met
fixme:imm:ImmGetOpenStatus (0x13bb98): semi-stub
fixme:xinput:XInputGetState (2 0x32fca8)
fixme:imm:ImmGetOpenStatus (0x13bb98): semi-stub
fixme:xinput:XInputGetState (3 0x32fca8)
fixme:imm:ImmGetOpenStatus (0x13bb98): semi-stub
fixme:imm:ImmGetOpenStatus (0x13bb98): semi-stub
fixme:xinput:XInputGetState (0 0x32fca8)
Segmentation fault
Those crashes are driving me crazy! No matter what I do I can't get this game to run
:(
jorl17
Level 5
Level 5
Posts: 365
Joined: Mon Jul 28, 2008 6:44 pm

Post by jorl17 »

A little unrelated to what is being handled by this "time of the thread", but I managed to get TS3 running on Wine, which I had never been able to with Sims 2.

Install went fine and everything works (I have compared with a windows install).

However, it seems to hit the same bug that C&C:RA3 has - it crashes after a while. I can see the corruption and save it before it crashes, so no big, big problem.

The programmers did a good job because they seem to be using a technique to save the game in a temporary file before overwriting the save game file, thus avoiding data corruption in case of a crash while saving the game.

Anyway, if we fix that random gfx crash, it's 100% working (and it's not slow at all)
UncleMonty
Newbie
Newbie
Posts: 4
Joined: Tue May 26, 2009 10:34 pm

Post by UncleMonty »

3vi1 wrote:As far as I know, even The Sims 2 still doesn't work (copy protection?). So, I'd really be surprised if this one did.
It won't have DRM protection though:

http://thesims3.ea.com/view/pages/newsI ... -608201177
3vi1
Level 4
Level 4
Posts: 125
Joined: Sun Feb 24, 2008 8:24 pm

Post by 3vi1 »

UncleMonty wrote: It won't have DRM protection though:

http://thesims3.ea.com/view/pages/newsI ... -608201177
I did not mention DRM. Until bugs 219 and 7065 are fixed, a lot of things just won't work (without no-cd patches or cracks).

http://appdb.winehq.org/viewbugs.php?bug_id=219

http://appdb.winehq.org/viewbugs.php?bug_id=7065
Darkslayer
Newbie
Newbie
Posts: 4
Joined: Sun May 24, 2009 11:41 am

Post by Darkslayer »

Just wondering, but doesn't Sims 3 come out June 2, 2009?

So doesn't that mean you guys are using a pirated copy? that could have who knows what problems?

Just a thought.........
jorl17
Level 5
Level 5
Posts: 365
Joined: Mon Jul 28, 2008 6:44 pm

Post by jorl17 »

Darkslayer wrote:Just wondering, but doesn't Sims 3 come out June 2, 2009?

So doesn't that mean you guys are using a pirated copy? that could have who knows what problems?

Just a thought.........
It depends - one might know someone who knows someone who has a deal with someone to test it. Or one might be a game tester or... one might have installed it on a friend's PC.

Thousands of possibilities, but remember, there are game testers out there who can try it first (who actually TRY it first) - and they have friends too!
Locked