Anonymous edits have been disabled on the wiki. If you want to contribute please login or create an account.


Warning for game developers: PCGamingWiki staff members will only ever reach out to you using the official press@pcgamingwiki.com mail address.
Be aware of scammers claiming to be representatives or affiliates of PCGamingWiki who promise a PCGW page for a game key.

Topic on Talk:The Sims

DirectDraw Fix for The Sims 1

7
Mrpenguinb (talkcontribs)

Since DirectDraw has been deprecated, a wrapper is required.

DDrawCompat - Stable Release: https:// github.com/narzoul/DDrawCompat/releases/tag/v0.2.1

The DirectDraw wrapper fixes plenty of issues, - Text renders properly - No more black graphical glitches with the UI - Houses render properly on the neighborhood screen - Stable frame rates - No artifacts when dragging the game window - Alt-Tab works better - Transparency continues to work after using Alt+Tab

To install the wrapper, just extract the ddraw.dll from the .zip file and put it in the game's installation folder. Windowed mode doesn't work with the custom resolution patch when using the DDraw wrapper, windowed mode works only in 800x600.

Camranbant (talkcontribs)

alternatively use dgvoodoo, works 800x600 fullscreen

Mrpenguinb (talkcontribs)

Yes, using dgvoodoo allows you to wrap DirectDraw calls along with all the other DirectX components but it does give more overhead than using the DDrawCompat wrapper by itself.

Alternatively using a full DirectX wrapper (like dgVoodoo2 and WineD3D) can provide better overall compatibility, however I only expect there to be minimal issues if you don't use a full wrapper or not.

Fierce deity link (talkcontribs)

I'm unsure if anyone will see this, but has anyone had issues getting DDrawCompat working on PCs with decent hardware? I tried it on a basic integrated laptop and it ran Sims fine with decent framerate, scrolling with the mouse at a house with a lot of objects. Yet trying to get it running on a gaming desktop just results in it crashing shortly after the game starts to load.

I know dgvoodoo is another option, but if possible I would prefer to get DDrawCompat working on my normal computer, dgvoodoo seems to have framerate issues while scrolling the lots with many objects. Sadly it seems DDrawCompat, nor its numerous forks on Github have had any updates. I also tried a few other DirectX wrappers without much luck.

Mrpenguinb (talkcontribs)

What GPU does your gaming desktop have? An AMD GPU? For me, DDrawCompat has less issues than dgVoodoo2 in regards to performance and input latency. By the way, I am using a NVIDIA GTX 1050 Ti (4GB)

Fierce deity link (talkcontribs)

It's a Nvidia GPU. I contacted the DDrawCompat dev, and they stated that disabling G SYNC for the game with a Nvidia Control Panel profile fixes it. I tried it myself and although sometimes the load screen will go black, the game itself seems to work without crashes or other issues.

Mrpenguinb (talkcontribs)

That's great news! Glad you found a solution.