Widescreenfixespack: [GTA 1] A way to use ThirteenAG fix and dgVoodoo wrapper simultaneously?

Created on 26 Oct 2019  路  10Comments  路  Source: ThirteenAG/WidescreenFixesPack

Title. Both of them are essential for playing gta 1 on modern systems. First - fixes resolution issues, second - low framerate issue. However, I can't figure out how to use them in gta 1 simultaneously. Both of them are using DDraw.dll, and usually when I want use them together in old DirectX games, I simply rename one of dll to dinput.dll or something similar. But in gta 1 case none of renaming forms doesn't work.

Is there any possible solution?

All 10 comments

https://www.pcgamingwiki.com/wiki/Grand_Theft_Auto#Low_FPS_on_Windows_8_and_later

"If you are using ThirteenAG's WS fix then first rename the ddraw.dll to dsound.dll to make them work together"

https://www.pcgamingwiki.com/wiki/Grand_Theft_Auto#Low_FPS_on_Windows_8_and_later

"If you are using ThirteenAG's WS fix then first rename the ddraw.dll to dsound.dll to make them work together"

Perhaps somehow this solution has worked with previous versions of ThirteenAG and dgVoodoo but with current versions of software this game simply refuses to launch after renaming, at least for me.

Yep, I'm facing the same issue now. Strange, it used to work before.

@elishacloud may have an idea...

I don't have GTA 1, but it looks like the ddraw.dll that comes with the WidescreenFixesPack is just using Ultimate ASI Loader. This game may not be using dinput.dll. Try renaming it to one of these: dsound.dll, wininet.dll or winmm.dll.

@elishacloud Without dgvoodoo, renaming ddraw.dll to winmm.dll makes it work the same compared to it running as ddraw.dll.

With dgvoodoo, renaming ddraw.dll to winmm.dll makes the game launch, but then you are presented to a black screen followed by the game closing by itself.

There could a conflict between either Widescreen Fix, Ultimate ASI or dgVoodoo2. Can you get the game to work with dgVoodoo2 by itself without Widescreen Fix?

Also, I would recommend deleting the wndmode.ini file. That is not needed if you are using dgVoodoo2.

Yes, the game runs great with only dgvoodoo2. The widescreen fix alone also works as intended, but with terrible performance on Windows 8+ (the same as the unmodfied game).

Didn't know about the wndmode.ini, I'm going to test it soon without this file.

EDIT: Deleting windmode.ini did the trick, lol, now both fixes work flawlessly together.

Thank you for the help =)

Great! Glad you got it working!

It looks like there is an incompatibility between dgVoodoo2 and wndmode. Anyways, wndmode is not needed with dgVoodoo2 so you should be good now.

Kinda similar problem i was facing here with dgVoodoo2 + widescreen fix for GTA I / GTA 2 under Linux Wine.

I was able to get dgVoodoo2 working easily with ddraw (native) dll override, but widescreen fix doesn't work with or without dgVoodoo and renaming to winmm.dll + removing wndmode.ini doesn't help as well :(

@elishacloud
Maybe you have some ideas?

Was this page helpful?
0 / 5 - 0 ratings

Related issues

Mysterion21 picture Mysterion21  路  15Comments

IcedLemondrops picture IcedLemondrops  路  4Comments

FunkyDarkKnight picture FunkyDarkKnight  路  3Comments

Weaselbandit picture Weaselbandit  路  9Comments

Polymega picture Polymega  路  9Comments