Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fusion Fix 3.0.0 - 3.1.1 crash on new game/ load game screen. Linux - Steam. #627

Open
3 tasks done
dstrnad opened this issue Oct 1, 2024 · 17 comments
Open
3 tasks done

Comments

@dstrnad
Copy link

dstrnad commented Oct 1, 2024

Game version this happens in

v1.2.0.59

What area of the game

When I try to start a new game or load existing game, GTA 4 crashes/ closes, without any error message. This happens right before going in game, while the save is loading/ while the new game is starting in the lower right corner.

It doesn't happen without fusion fix and it doesn't happen on older version, like 2.5.6.

DLL override is on as suggested for Linux and works on 2.5.6.
Tested using Proton Experimental and Proton 9.0.3.

What should happen

It shouldn't crash, I should be able to go in-game, like with 2.5.6.

CrashDumps and logs

GTAIV.exe.20241001154831.dmp
GTAIV.exe.20241001154831.log
GTAIV.exe.20241001160831.dmp
GTAIV.exe.20241001160831.log

Last working version

2.5.6

Checklist

@ThirteenAG
Copy link
Owner

    Backtrace (may be wrong):
        =>0x7BC4A118 in kernelbase.dll (+0x4a118) (0x26EEFC20) 
          0x7971263D in d3dx9_43.dll (+0x3263d) (0x26EEFC48) 
          0x796E1320 D3DXCreateVolumeTextureFromResourceW+0x0 in d3dx9_43.dll (+0x1320) (0x26EEFD00) 
          0x798329E9 in GTAIV.EFLC.FusionFix.asi (+0x629e9) (0x26EEFD44) 
          0x79832399 in GTAIV.EFLC.FusionFix.asi (+0x62399) (0x26EEFD78) 
          0x79832164 in GTAIV.EFLC.FusionFix.asi (+0x62164) (0x00000438) 

Fails to create a texture for some reason, as you can see. Works on windows.

@dstrnad
Copy link
Author

dstrnad commented Oct 1, 2024

Is there anything that can be done? It must be something implemented in 3.0.0, because 2.5.6 works.
Yes, on windows there is no issue whatsoever.

@ThirteenAG
Copy link
Owner

I don't know. Pretty sure people have it running on steam deck just fine, at least I've seen the reports of it.

@dstrnad
Copy link
Author

dstrnad commented Oct 1, 2024

I tried turning off most of the things in the .ini file, to see if I can pinpoint the critical difference vs. 2.5.6, but still no luck...
I admit I have the "steamrip" version of the game, however, it works perfectly with 2.5.6, so I think the issue can't be my game. It is otherwise absolutely clean, no mods... I tried another Proton version 8.0 and the game didn't even start.

I guess I try to buy the game and see if it works with the original .exe.

If you have any other ideas, suggestion, I will be glad to hear it.

@dstrnad
Copy link
Author

dstrnad commented Oct 1, 2024

And I suppose it works for people on steam deck, but all the youtube tutorials and reddit posts are working with version 2.5.6 and older. 3.0.0 was released on 10th august, so maybe this issue is not that well known yet. Anyway, Im trying to make more people test it, so we know for sure.

@sundaebb
Copy link

sundaebb commented Oct 3, 2024

And I suppose it works for people on steam deck, but all the youtube tutorials and reddit posts are working with version 2.5.6 and older. 3.0.0 was released on 10th august, so maybe this issue is not that well known yet. Anyway, Im trying to make more people test it, so we know for sure.

I'm having a similar issue but under different circumstances. I'm on Steam Deck. IV is fine. TLATD seems fine. TBOGT is unplayable. I can load into a save file but it quickly crashes. Audio continues but the game is static. Deleting save and starting a new game causes the never loading issue, same with attempting a benchmark. I have no idea if it's related.

@dstrnad
Copy link
Author

dstrnad commented Oct 3, 2024

And do you have the game from steam, or non steam?

I created a post on reddit and someone has the same issue as me:

https://www.reddit.com/r/SteamDeckPirates/s/WUGpSdqsrl

@sundaebb
Copy link

sundaebb commented Oct 3, 2024

Copy from Steam. Fully legitimate.

@uname4586
Copy link

I concur, I am facing the same issue, on the same game version

@dstrnad
Copy link
Author

dstrnad commented Oct 9, 2024

@uname4586 @sundaebb

Could you guys provide a log as well, to make it easier for @ThirteenAG ? Simply create a folder called “CrashDumps” in the game folder and let the game crash, then you can find the log there.

C:\Program Files (x86)\Steam\steamapps\common\Grand Theft Auto IV\GTAIV\CrashDumps

@Internetperson-dev
Copy link

@KindaSuS1368
Copy link

@TedMosly
Copy link

Same issue on steam deck...

@awumii
Copy link

awumii commented Dec 24, 2024

Installing native d3dx9_43 with Protontricks fixed this issue on my steamdeck, latest FusionFix

@ThirteenAG
Copy link
Owner

Can you word the instructions in a way I can add to readme?

@awumii
Copy link

awumii commented Dec 25, 2024

  • Install and run Protontricks.
  • Select "Grand Theft Auto IV" -> "Select the default wineprefix" -> "Install a Windows DLL or component"
  • Search for "d3dx9_43", select it and click OK.

@SombrAbsol
Copy link

  • Install and run Protontricks.

    • Select "Grand Theft Auto IV" -> "Select the default wineprefix" -> "Install a Windows DLL or component"

    • Search for "d3dx9_43", select it and click OK.

Thank you so much, I was having this issue and your solution works!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

9 participants