FunkyFr3sh / cnc-ddraw

GDI, OpenGL and Direct3D 9 re-implementation of the DirectDraw API for classic 2D games for better compatibility with Windows 2000, XP, Vista, 7, 8, 10, 11, Wine (Linux/macOS/Android) and Virtual Machines
https://discord.gg/afWXJNDDF5
MIT License
2.13k stars 143 forks source link

[AppCrash] The Sims Complete Collection crashes during loading #243

Closed Katnjia closed 10 months ago

Katnjia commented 10 months ago

Distro: Debian 13 "Trixie" Linux kernel version: 6.4.0-4-amd64 GNU/Linux Wine version: wine-8.0.1 (Debian 8.0.1~repack-3)

The game launches but crashes during load. Changing renderer or setting compatibility options doesn't seem to make a difference.

image

cnc-ddraw-1.log Sims_stkdmp.txt cnc-ddraw-dmp.zip

FunkyFr3sh commented 10 months ago

The game is using Direct3D 3 so it's not going to work, cnc-ddraw only supports the DirectDraw API.

You'll have to try some other wrappers like DxWnd or DDrawCompat, but i'm not sure how well they're working on Wine though

Katnjia commented 10 months ago

Ah I see, thanks for the quick response. I was unsure if or how the game interacted with Direct3D.

For posterity's sake, I have gotten it to work with a combo of Wine in desktop mode, dgVoodoo2, and using Gamescope for upscaling.