MaxLastBreath / TOTK-mods

Other
676 stars 22 forks source link

[Bug]: Ryujinx crashes randomly with the recent update. #163

Open Kayael76 opened 2 weeks ago

Kayael76 commented 2 weeks ago

Describe the bug

I updated to the 2.1.0 version and now Ryujinx keeps crashing apparently randomly, without any warning or apparent sign of struggle. It can happen either running on the field or when trying to save. I managed to take a screenshot in a place where I seemingly can reproduce this bug every time (if I can post it).

Reproduction steps

Go to the Isle of Rabac Gallery cave in Eldin (north/noth west of YunoboCo HQ), drop down inside, put a cart on the rail with a fan and start propelling deep in the cave. It always crashes here for me (I guess while trying to load the big room inside the cave).

Additional context

It works fine without the mod at various resolutions or by regressing the game version to 1.2.0 and using older DFPS mods (1.5.5 beta 3 at 4k 30fps, I also use Disable FSR/FXAA/Quality reduction, anisotropic filtering fix and UI blackscreen fix in conjunction). Windows 11, Ryzen 5900x, RTX 3070 and 32gb of RAM.

Kayael76 commented 2 weeks ago

TOTK consistent crash Here's the screenshot of the log.

alejandro-esquivel commented 1 week ago

I also have the same bug, I'd be grateful if someone could help us fix it.

Zarigis commented 1 day ago

I was able to work around it by downgrading, which is a bit challenging but possible (if there's a better way to do this I'd love to hear it).

I tried revision d4238a9ac5de4d74da7f23ff2553e7d19b953249 with version 1.2.0 and it seems to be stable so far. You need to download the mod source from https://github.com/MaxLastBreath/TOTK-mods/tree/d4238a9ac5de4d74da7f23ff2553e7d19b953249/

And then modify the file src/configuration/settings.py. Replace the string 'main' with 'd4238a9ac5de4d74da7f23ff2553e7d19b953249'. Then run the python script src/run.py.

This will make Totk Optimizer grab the old versions of the mods (importantly the previous version of Ultracam, which I suspected was the issue).