dxwrapper icon indicating copy to clipboard operation
dxwrapper copied to clipboard

Grand Theft Auto - Intro FMV breaks with capped FPS / doesn't launch with latest commit

Open MrEWhite opened this issue 10 months ago • 2 comments
trafficstars

When capping the framerate or using v-sync, the playback of the intro of Grand Theft Auto (the director's cut CD version) breaks, showing a corrupted-like image and lagging at certain parts. The issue is if you DON'T cap the framerate, the game will run at thousands of frames in the menu and break it (all the animation goes way too fast). Untitled Here's my debug log from the latest release build if it helps (using dd7to9 and LimitPerFrameFPS = 60): dxwrapper-grand theft auto.log

On a side note, starting with this commit: https://github.com/elishacloud/dxwrapper/commit/aec42910025e068c37c1e8ed16f4a880a2d0ab75 The game no longer starts anymore. Here's a debug log from that build: dxwrapper-grand theft auto.log

MrEWhite avatar Jan 06 '25 20:01 MrEWhite

Can you try it again? I think the latest update should fix this.

elishacloud avatar Mar 20 '25 04:03 elishacloud

It launches with the latest commit, but the FMV is still busted when using an FPS cap.

MrEWhite avatar Mar 20 '25 22:03 MrEWhite

@MrEWhite, Can you check again with the latest build?

elishacloud avatar Oct 04 '25 02:10 elishacloud

@MrEWhite, Can you check again with the latest build?

The intro still breaks using this build: https://github.com/elishacloud/dxwrapper/actions/runs/18237643471

MrEWhite avatar Oct 04 '25 16:10 MrEWhite

@MrEWhite, have you tried using LimitPerFrameFPS rather than EnableVSync? Try setting LimitPerFrameFPS to 120 or something like that.

Here is the latest build: dxwrapper.zip

elishacloud avatar Oct 30 '25 23:10 elishacloud

@MrEWhite, have you tried using LimitPerFrameFPS rather than EnableVSync? Try setting LimitPerFrameFPS to 120 or something like that.

Here is the latest build: dxwrapper.zip

I was using LimitPerFrameFPS before, not EnableVSync. Tried with the latest build and the same thing still happens.

MrEWhite avatar Oct 31 '25 01:10 MrEWhite

Try enabling DdrawReadFromGDI and DdrawWriteToGDI. This might help with the intro videos.

elishacloud avatar Oct 31 '25 02:10 elishacloud