iXit / wine-nine-standalone

Build Gallium Nine support on top of an existing WINE installation
GNU Lesser General Public License v2.1
276 stars 23 forks source link

The SIms 4 (Origin) will not start with wine-nine enabled. #61

Open ghost opened 4 years ago

ghost commented 4 years ago

I have confirmed that The Sims 4 (Origin ver.) will not, with the latest patch, start with wine-nine enabled on a stock 64-bit prefix. It presents a message which says Invalid License: Reason Code = Missing DLL: [d3d9.dll] Error 0x7E. Disabling wine-nine allows the game to work again.

Linux: Arch Linux 5.3.13-arch-1 Wine version: Staging 4.20 Origin version: 10.5.43 Sims 4 version: 1.58.69.1010

axeldavy commented 4 years ago

Hum, that is troubling. Maybe it checks the dll to have a specific checksum or something ? Or it could be the dll override system.

ghost commented 4 years ago

Hum, that is troubling. Maybe it checks the dll to have a specific checksum or something ? Or it could be the dll override system.

It's my understanding there's been a pretty big patch in the game as they depreciated 32-bit support. What that means at the low level, I don't know, but it is definitely a recent thing, as the game worked fine before.

dhewg commented 4 years ago

Is this still the case? Generally, we do ship a 64bit d3d9.dll, and the few 64bit dx9 games do work with that.