Selected Test Results (selected in 'Test Results' table below)
What works
Most gameplay that do not need internet.
What does not
DVD cannot be detected. No-cd crack is required.
The game sometimes halts or stop at change focus from one lot to the other.
What was not tested
The Sim3 launcher and other feature that requires internet.
The installation is not tested. The game is installed at Ubuntu 9.04 with patched Wine 1.23.
Additional Comments
The gameplay performs much better compare with Ubuntu 9.04. It halts/crashes less frequently.
You should leave the game set to fullscreen and set the "Screen Size"
option to the resolution you chose in winecfg. The
game will change your screen's brightness, which is annoying, but
attempting to run it windowed inside the virtual desktop causes odd
problems.
Although this is dependent on your video card and I myself did not get the problem.
"Enable Advanced Rendering" may not work for some. It's worked
fine in 1.1.21, but had some odd problems with it in 1.1.23.
Sometimes the screen, starting at the top left corner, would become
tinted with a colour, usually red, purple, or white. This hasn't
happened to in the slightly older wine, only 1.1.23.
Lighting and Shadows is slightly buggy at higher settings.
Specifically, there is a lot of flicker at times with certain shadows.
SAVE OFTEN. There still seems to be another memory leak, even
with the patched source. Try to save once or twice a day, game time.
Depending on what you're doing, the game may crash often or may only
crash rarely, but it will eventually crash. Large events, frequent
travel, and build mode all seem to cause this to occur faster. *Please note this may be fixed in newer wine versions
Downloading content doesn't work, but the launcher itself does,
and can be accessed easily from within Sims 3 (the "Open Launcher" menu
item). If you have access to a windows PC with the game installed, you
can download content, such as the Riverview town, there and then
transfer the .Sims3Pack files to your Linux install. Put the .Sims3Pack
files in My Documents\Electronic Arts\The Sims 3\Downloads\ ('My
Documents' being the path you set My Documents to above) and the
launcher should be able to install them.
*Please note this may be fixed in newer wine versions
If the Sims3Launcher crashes of an error such as "Unhandled
Exception: System.AccessViolationException: Attempted to read or write
protected memory" it's probably a truetype font problem. See appdb.winehq.org/objectManager.php?sClass=version&iId=3754 for details on how to fix.
When using PlayOnLinux your game is easier to install, try that method if your new to wine, it also means you don't have to apply patches. This also applies settings, etc, for you.
Seting
OffscreenRenderingMode to fbo in regedit, the texture problems seem to
have disappeared altogether
Receiving the following?
fixme:actctx:parse_depend_manifests Could not find dependent assembly
L"Microsoft.VC80.CRT" (8.0.50727.762)
err:module:attach_process_dlls "MSVCR80.dll" failed to initialize, aborting
err:module:LdrInitializeThunk Main exe initialization for
L"\\Program Files\\The Sims 3\\Game\\Bin\\TS3.exe" failed, status c0000142
Fix by installing vcrun2005sp1 with "winetricks vcrun2005sp1"
If you have nvidia card and are having brightness issues, after entering the game, use the command 'nvidia-settings -l' (in terminal) or just launch the nvidia panel to solve the brightness problem. If the problem appears again, just repeat the command.
Bug 18991 (crash loading a town) fix:
env WINEPREFIX="/home/pablo/.wine-sims" TZ="America/Bahia" wine C:\Archivos de programa\Electronic Arts\The Sims 3\Game\Bin\TS3.exe"
The newest Mono fixes this error.
HowTo Guide
Wine 1.1.25 users do not have to apply patches! (skip straight to step 15!)
When using this tutorial you really should use PlayOnLinux (If so skip to step 15 - PlayOnLinux makes the prefix for you).
1) Patching Information
If you don't want to patch wine, skip to step 6. Download wine source to patch and compile. 1.21, 1.22, and 1.23 all seem to work with the patches, if your using POL (PlayOnLinux) patches automatically integrated (no need to compile), if that is so skip towards step 6, you can patch things inside.
2) Download + Extract the source
Go to http://www.winehq.org/download/ and download the source code
To extract the source, you can use something like the following command.
tar -xjf wine-1.1.23.tar.bz2
6) Setup the Prefix If you want run The Sims 3 without a custom prefix then just skip this, and carefully read it as you go.
Run the following:
mkdir ~/.wine/TheSims3
env WINEPREFIX=~/.wine/TheSims3 wine winecfg
7) Winecfg When using PlayOnLinux you can skip this step.
Set up the following for TS3.exe:
Applications: Set the Windows version to Windows XP
Graphics: Check "emulate a virtual desktop" and set the desktop size to the resolution you want to play the game at, running it in a emulated desktop causes less problems.
8) Winetricks When using PlayOnLinux you can skip this step.
If you don't have winetricks already, lets get it then..
Now, Install .NET 2.0 to your wine directory with winetricks.
env WINEPREFIX=~/.wine/TheSims3 winetricks dotnet20
If your not using a custom prefix, simply run:
env WINEPREFIX=~/.wine winetricks dotnet20
14) Installation When using PlayOnLinux: The installer will show when PlayOnLinux is ready
DVDs are normally mounted to /media/dvd/, So run this:
mount /media/dvd/; env WINEPREFIX=~/.wine/TheSims3 wine /media/dvd/Sims3Setup.exe
If your not using a custom prefix run this instead:
mount /media/dvd/; env WINEPREFIX=~/.wine wine /media/dvd/Sims3Setup.exe
If your DVD is already mounted, it won't really make much of a change to attempt to re-mount it (confirmed Ubuntu 9.0.4).
15) NO-CD Patching See the note for no-cd patches, for older version you require an illegal patch.
If your using a custom prefix use the following:
mv ~/.wine/TheSims3/drive_c/Program Files/Electronic Arts/The
Sims 3/Game/Bin/TS3.exe ~/.wine/TheSims3/drive_c/Program
Files/Electronic Arts/The Sims 3/Game/Bin/TS3.exe.original
tar -xjf ts3-patch.tar.gz
mv ./TS3.exe ~/.wine/TheSims3/drive_c/Program Files/Electronic Arts/The
Sims 3/Game/Bin/TS3.exe
If your prefix is not TheSims3 then change TheSims3 as needed.
If your not using a custom prefix, do this instead:
mv ~/.wine/drive_c/Program Files/Electronic Arts/The
Sims 3/Game/Bin/TS3.exe ~/.wine/drive_c/Program
Files/Electronic Arts/The Sims 3/Game/Bin/TS3.exe.original
tar -xjf ts3-patch.tar.gz
mv ./TS3.exe ~/.wine/drive_c/Program Files/Electronic Arts/The
Sims 3/Game/Bin/TS3.exe
PlayOnLinux users will have to use this method: mv ~/.PlayOnLinux/wineprefix/TheSims3/drive_c/Program Files/Electronic Arts/The Sims 3/Game/Bin/TS3.exe ~/.PlayOnLinux/wineprefix/TheSims3/drive_c/Program Files/Electronic Arts/The Sims 3/Game/Bin/TS3.exe.original
tar -xjf ts3-patch.tar.gz
mv ./TS3.exe ~/.PlayOnLinux/wineprefix/TheSims3/drive_c/Program Files/Electronic Arts/The Sims 3/Game/Bin/TS3.exe
16) Shortcuts
You may want to set this shortcut up if The Sims 3 did not make one.
If your not using a custom prefix, don't do this Desktop Entry, do the next one.
1) Go to "~/.PlayOnLinux/configurations/installed"
2) Open The Sims 3 or The Sims 3 Launcher
3) Comment out
export WINEDEBUG="-all"
by placing # before so it would look like this
#export WINEDEBUG="-all"
4) Start PlayOnLinux from terminal by playonlinux
5) Run your game
Credit given to NSLW.
The following comments are owned by whoever posted them. WineHQ is not responsible for what they say.
by andrew on Saturday November 7th 2009, 8:00
The updater from the launcher isn't working for me - I can't log in with the EA Downlaod Manager, but otherwise it seems to be working as I was able to register/active my newly purchased game with it. I think the lack of login is what's cauing the failure for the game to download the patches from the the launcher. I need to debug that issue more to see if that a wine config problem on my end.
But for the time being, I've decided to try a No CD Patch (as recommended by the maintainer). Does anyone have updated links to the above patches? The above links report back to me as invalid URL's, and the only trusted No CD patch I have won't work unless I update the game (I seem to be in a catch 22 at present time).
RE: by andrew on
Saturday November 7th 2009, 15:47
Tried everything buy still getting a timed crash
by Richard on Saturday October 31st 2009, 8:28
I could really do with some help getting this working - I'm _not_ new to wine or linux and I've successfully had other programs like Steam working for years. I've been trying to get Sims 3 working for a couple of days now with no success. The most I can do is get a sim to make some waffles and then the program closes. This seems to be very consistent - load the game, create a sim from the library, give him a house, make him make breakfast....crash.
I've tried wine version 1.1.32, 1.1.27 and 1.1.25. All with there own little quirks but at the end of the day the gameplay only lasts a couple of minutes.
I installed it using play on linux.
uname -a:Linux oscar 2.6.28-16-generic #55-Ubuntu SMP Tue Oct 20 19:48:32 UTC 2009 x86_64 GNU/Linux
OS: Kubuntu 9.04 running on AMD II X2 245 with 4Gb memory
gfx:Nvidia 9600GT 1Gb, driver 180.44, X version 1.6.0
sims 3:installed at 1.0.631.00002, upgraded to 1.2.7.00002 (tried upgrading to 1.4.6.00002 but it failed at the last step). Nocd patch added
I've followed the instructions on appdb but nothing I do seems to make any difference. All the graphics are at there lowest.
The only way I could get the crash output was to run under winedbg:
The thing that sticks out at me is the line: "unimplemented function d3dx9_36.dll.D3DXFillVolumeTexture called in 32-bit code (0x7b843cd3)". What am I missing?
RE: cd error by hyamamoto on
Monday October 19th 2009, 22:53
Gamma problem?
by tadadata on Wednesday September 23rd 2009, 1:20
I'm trying to run the Sims 3 from PlayOnLinux and when the game starts it changes video mode, sits at a blank screen for a few seconds, and dumps back to the desktop. The last line in the log is:
err:xvidmode:ComputeGammaFromRamp ramp not uniform (max=0.749709, min=0.314809, avg=0.396214), rejected
What I need to do?
by StasiQ on Monday September 21st 2009, 3:54
fixme:actctx:parse_depend_manifests Could not find dependent assembly
L"Microsoft.VC80.CRT" (8.0.50727.762)
err:module:attach_process_dlls "MSVCR80.dll" failed to initialize, aborting
err:module:LdrInitializeThunk Main exe initialization for
L"\\Program Files\\The Sims 3\\Game\\Bin\\TS3.exe" failed, status c0000142
Fix by installing vcrun2005sp1 with "winetricks vcrun2005sp1"
I installed vcrun2005sp1, however it doesn't work yet
Please add the fix for bug 18991
by Pablo Marchant on Monday September 7th 2009, 17:13
Could someone please add to the instructions the fix for bug 18991 (crash loading a town). With that bug being closed and not appearing in the bug-list, it's hard for new users to find it...
Runtime Error! R6025
by zak on Monday August 31st 2009, 9:49
I have purchased the sims 3, have the original game disc and serial etc, my problem is not that I downloaded it!
So anyway, I get the Service-Initializing failed (0x024e424f) error then it says Microsoft Visual C++ Runtime Error!
R6025 - pure virtual function call.
I googled this and couldn't find anything I could make sense of.
* Assertion at ..\..\mono\mono\metadata\icall.c:5454, condition `err' not met
by Cleber on Tuesday August 18th 2009, 14:50
I just wanted to report I was suffering from bug 18991, then I have changed my timezone from (America/Sao_Paulo) to (America/Bahia) and the bug is gone.
This bug is caused by the mono version wich is embedded in The Sims 3, and some timezones make mono crash.
If you're seeing this error message, and the game is crashing, try changing you system's timezone.
This should be added to the howto.
A note on VC Runtime stuff
by Dylan McCall on Sunday August 16th 2009, 17:41
This one had me stumped for ages!
I bumped into this probably because I copied the installed directory from Windows into Wine's drive_c (which, in the end, works!).
I had installed vcrun2005 with winetricks, but still got this error:
fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.VC80.CRT" (8.0.50727.762)
err:module:attach_process_dlls "MSVCR80.dll" failed to initialize, aborting
err:module:LdrInitializeThunk Main exe initialization for L"E:\\media\\VistaOS\\Program Files\\The Sims 3\\Game\\Bin\\TS3.exe" failed, status c0000142
Installing vcrun2005sp1 (surprise!) with "winetricks vcrun2005sp1" gets everything working :)
(And gee, I think the menu loads faster in Wine than it did in Windows. Wine is just awesome these days).
Screen Brightness
by Gregori on Saturday August 15th 2009, 21:33
For those that use nvidia cards, after entering the game, use the command 'nvidia-settings -l' (in terminal) or just launch the nvidia panel to solve the brightness problem. If the problem appears again, just repeat the command.
Patch 1.4.6
by Ric on Thursday August 6th 2009, 22:34
This looks to be a new build of the previous 1.3.24 patch, so hopefully it will fix at least some of the bugs the previous patch brought in! These require the 1.3.24 patch to already be present!
RE: Patch 1.4.6 by Mark Hughes on
Saturday August 8th 2009, 23:40
Patching
by Mear on Friday July 31st 2009, 7:24
First of all, the only problem I had when installing (without Playonlinux) was a message saying "The Sims 3 cannot run. The installation is incomplete. Please reinstall and try again". Removing msvcr80.dll didn't help at all, simply caused it not to launch at all. If someone has the same problem, importing some registry files ( download401.filefront.com/k0n7ztw2u3tg/13921708/Sims_3_installation_verifd.rar) with regedit solved it for me.
Second, I'm curious to know if someone has successfully patched the game from file without using Playonlinux? When I try to run the Sims3_1.2.7.00002_from_1.0.631.00002.exe it simply tells me that "The setup has detected that no previous version of The Sims 3 is installed". I read that mods could cause this, but I've go nothing installed but the game itself. Any suggestions?
RE: Patching by Mark Hughes on
Friday July 31st 2009, 7:42
RE: Patching by Ric on
Tuesday August 4th 2009, 11:07
RE: Patching by Ric on
Tuesday August 4th 2009, 11:12
Downloading content note
by Greg Noe on Wednesday July 29th 2009, 21:49
Just wanted to note that I was able to download content (at least the Rivertown) by launching the Launcher from within the game, killing the TS3.exe process (launcher won't let you download while the game is running), and then just downloading like usual.
I installed the game using PlayOnLinux, and the Rivertown was downloaded to ~/.Electronic Arts/The Sims 3/Downloads
Issues with running in full screen
by Greg Noe on Tuesday July 28th 2009, 23:18
I used PlayOnLinux to install the game and then updated Sims 3 to the latest version. I have an Nvidia card and have dual monitors (using TwinView) and whenever I run in full screen, it only shows the game on my main monitor but as if the game is stretched across both. Hard to explain, but basically the game is running at 2560x1024 but only showing the left half of the screen on my main X monitor.
If I disable TwinView and my second monitor, the same thing happens, so I'm confused how that could happen.
Besides the brightness issues, things work beautifully so far in a virtualized desktop (1024x768).
Let me know if you have any other questions about my setup. I don't have Compiz enabled but I do have desktop effects. I have an Nvidia 9800 GTX+ (512 MB).
RE: Wont start! by Mark Hughes on
Wednesday July 29th 2009, 0:44
It won't work!
by TAXI on Saturday July 18th 2009, 1:23
First of all: sry for my bad english.
I tried to install The Sims 3 and used the noCD crack.
But every time I try to start TS3.exe (or click the "play" button in the launcher" it gave me the following error:
"Spiel konnte nicht gestartet werden.
Condition `err' not met?
by Ahmed Elmahdawy on Saturday July 11th 2009, 3:25
Hello,
I'm trying to get The Sims 3 to run under Ubuntu 9.04. I've followed the instructions in the HowTo Guide above, and I managed to install the game successfully.
When I try to create a new neighborhood, the game loads about 1/6 of the load bar and it immediately closes.
Just before the crash, I get this error in the terminal:
Assertion at ..\..\mono\mono\metadata\icall.c:5454, condition `err' not met.
I didn't even find a \mono\mono\metadata\icall.c in the source. Any ideas?
Patching
by Chelsea Toner on Monday July 6th 2009, 6:44
I downloaded the NO-CD patch, but when i run the command supplied in the tutorial, it tells me that no such directory exists. Am I doing something wrong? Should i have moved the patch somewhere else? It's in my downloads folder.