/sims2-wine-patches

Instructions and patches to run The Sims 2 on Linux/Mac under the Wine Compatibility Layer

Primary LanguageCGNU Lesser General Public License v2.1LGPL-2.1

The Sims 2 under Wine

What's this?

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.

Implementations & Instructions

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().

Don't forget...

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.

External Links

License

Wine is distributed under the GNU Lesser General Public License 2.1.