Specifically, Sims 2 is requesting 1024 vertex shader constants, but Wine (and current GPUs?) is limited to 256. Per discussion in Bug 8051, it should be noted that the main problem appears to be with vertex shaders. Continue to submit tests for vanilla Wine or wine-staging (as long as this is explicitly stated), but it seems unlikely we'll see improvements from "Garbage" until the hardcoded limit is raised and there is a solution to adding the missing undocumented shader interface. Please do not submit test results here as this is a hack to get the game running.
#The sims 2 body shop wont open skin
Some skin tones look lighter on the character’s head skin tone than the rest of their body.
#The sims 2 body shop wont open Patch
While the patch enables the game to play fairly well (dependant on hardware), there may be issues including: Lutris is a platform for installing games in a unified interface on Linux, an installer is available for this game. Compiled binaries can be downloaded for use with a 32-bit wine prefix (which could be used with front-ends like PlayOnLinux). Known graphical issues and build instructions for building from source are also documented: The following GitHub repository maintains the latest Wine source release with the patches to enable The Sims 2 to start. Option A: Obtain a patched version of Wine Further contributors include Robert Walker, Alexandr Oleynikov and Paul Gofman. By patching this constraint, as well as providing "dummy" code for unimplemented shader interfaces, enables the game to play to surprising results.Ī thank you goes to swswine for initially discovering the game's major unimplemented undocumented shader interface and for writing the patch to demonstrate this in bug report 8051. The infamous D3DERR_INVALIDCALL error is due to the fact Wine is hardcoded to supply 256 vertex shaders instead of 1024 that The Sims 2 demands. While still far from perfect and prone to unexpected crashes (dependent on hardware), it is possible to run The Sims 2 under Wine.