This repository contains instructions and patches to get The Sims 2 working under the Wine Compatibility Layer.
The Sims 2 is a classic, but is designed to run on Windows. It has been historically ported to Mac as The Sims™ 2: Super Collection but is limited to 6 expansions, 3 stuff packs and hasn't seen any updates in 3+ years.
It's possible to play The Sims 2 almost flawlessly by either modifying your prefix or using a patched build of Wine on Linux, and Mac too.
There are a few ways to play The Sims 2.
Implementation | Works? | Instructions |
---|---|---|
Wine 5.2 (and later) | Maybe, likely to crash with Direct3D returned an error: D3DERR_INVALIDCALL!. | |
wine-staging | Partial, severe graphical glitches. | |
Wine 4.x (with patches) | Yes, with workarounds. | Instructions |
DXVK | Yes. Recommended for Vulkan-enabled graphics cards. | Instructions |
Lutris | Yes. | |
Proton 4.11 | No, crashes with Direct3D returned an error: D3DERR_INVALIDCALL!. |
The easiest to setup and provides the best compatibility is DXVK, providing your graphics driver and hardware supports Vulkan.
As of 5.2, wine
added the stub interface.
d3d9: Return a stub interface from Direct3DShaderValidatorCreate9().
When testing The Sims 2 for the purposes of sending test reports to AppDB. Please only do
so if this is against an unmodified version of Wine or wine-staging
. Patched versions,
Lutris or DXVK versions are not accepted.
- YouTube video demonstrating base game under Wine 1.8-rc2 (patched)
- YouTube video demonstrating EP9 under Wine 1.8-rc2 (patched)
- Lutris
- Lutris - GitHub Wiki - covers Origin version.
- WineHQ AppDB - The Sims 2.x
Wine is distributed under the GNU Lesser General Public License 2.1.