RyanJGray / aliasIsolation

Anti-aliasing mod for Alien: Isolation
The Unlicense
36 stars 0 forks source link

bug: 3DVisionFix / 3DMigoto crash #30

Closed RakhimIlkhh closed 2 months ago

RakhimIlkhh commented 6 months ago

Describe the bug The game usually crashes when using flamethrower on face huggers. Rarely it crashes with the same error elsewhere.

How to reproduce Set game to use fullscreen, it doesn't crash when in borderless windowed.

Expected behaviour The game should not crash when trying to get a nice face hugger barbeque going.

Screenshots N/A

Setup details

Additional context I'm unfortunately using quite a lot of mods so I guess unless the dump file can give some information on this it might be difficult to troubleshoot without going from a vanilla install and adding mods one by one until the issue pops up. Below are the mods I use which I think could cause issues.

Mod list: 3dvisionfix with Helixvision to get stereo image to a Quest 3 VR headset 2x upscaled textures Bay's Alien Isolation Overhaul V2 (changes radiosity settings) Improved Graphics

The mod works wonderfully in this setup and have been crash free until I came to the reactor part with the face huggers and then later on the Anesidora. These parts I had to play in borderless windowed mode but unfortunately it performs way worse so I get pretty bad stutters.

aliasIsolationCrashDump.dmp fatalerroraliasisolation.txt

RyanJGray commented 6 months ago

Hey! Thanks for sending in a bug report with the .dmp file, it took some digging but I think I have an idea of what is happening.

I suspect that the crash is being caused by 3dmigoto (called d3d11.dll in your game folder) - but this most likely came with the 3dvisionfix mod that you're using.

I see you're using ThirteenAG's Skip Save Confirmation mod too, you're using the included winmm.dll which could also be causing problems (this is a very old version of the same loader that I recommend).

Hmm, could you try the below steps?

This should let aliasIsolation be loaded in the way it prefers, and then the 3D vision stuff should get loaded in a compatible way.

I think you're running into a rare problem with too many things trying to hook into DirectX 11 than usual in varying ways, but using a more up-to-date loader, and renaming the DLLs should hopefully make it a bit more reliable.

I want to try and get the 3D vision mod to work with this mod, you must be mighty brave to play this in VR! :D

Let me know if you need any more help and please keep me posted on your progress!

Klemci commented 4 months ago

https://github.com/ThirteenAG/AlienIsolation.SkipSaveConfirmationDialog/issues/2

RyanJGray commented 4 months ago

https://github.com/ThirteenAG/AlienIsolation.SkipSaveConfirmationDialog/issues/2

Cheers! Good to know someone has got 3DMigoto working before

Rikufdi commented 3 months ago

Sorry I missed this post, I'm away on vacation right now but I will fire up my setup and try your suggestions when I get back home!

RyanJGray commented 3 months ago

No worries. Enjoy your vacation, and keep us posted on the results! :D

RakhimIlkhh commented 3 months ago

A small update after some tinkering around.

I got the game to run with the latest asi loader and it successfully loading both skipsave and aliasisolation and working in stereoscopic 3d in the quest 3.

I renamed the stereo3dfix dll to d3d11Hooked.dll as suggested and with the asi loader named to winmm.dll.

I tried using the loader with it named as d3d11.dll and a few others as suggested on that github page but in those cases, it failed to load one or both of the skipsave and aliasisolation asi.

I'm starting a new playthrough and will see if it still crashes in fullscreen when using the flamethrower on facehuggers but it might take a while until I get there. Will update then.

Thanks for the suggestions and help!

RyanJGray commented 3 months ago

Glad to hear you got it working, let me know if you still run into issues and I can look into making this scenario a bit more reliable for you!

Hope you enjoy your new playthrough (:

RakhimIlkhh commented 3 months ago

Great news!

I got to the reactor part and can report that I've not had a single crash there or anywhere else while in game!

I've been tinkering with this for a long time and playing it in a vr headset in stereoscopic 3d is beyond horrifying. The image quality with proper anti-aliasing and a few mods makes this game truly stand out.

I did a playthrough some years back with the mothervr mod and that is also an excellent way to play it, but you lose some image quality as well as getting some annoying pop-ins.

Thanks again for the help!

RyanJGray commented 2 months ago

Great to hear. Thanks for working with me to figure this issue out!

I think I'll turn your discoveries into part of the install instructions for people wanting to use stereoscopic 3D, I will make sure to give credit! (:

As always, let me know if there's any more issues, and I will see what I can do.