Soreepeong / XivAlexander

Double weave on high latency, and mishmash of modding tools - especially for fonts and internationalization for Final Fantasy XIV.
Apache License 2.0
710 stars 64 forks source link

Game Freezes then Crashes During Login Queue #276

Closed Ustymk closed 2 years ago

Ustymk commented 2 years ago

My game keeps crashing after it launches and I am waiting in queue the game client freezes and won't respond. I tried manually uninstalling xivalexander then running the game only to reinstall by loading once when already past the queue. However, when I relaunch the game it still continues to crash mid queue logging into my character. I even did a file restore and fresh install of ffxiv, this did not fix the crashing with xivalexander.

Soreepeong commented 2 years ago

So you uninstalled XivAlexander, and turned on the game, but it crashed while logging in, even before doing load once with XivAlexander?

Ustymk commented 2 years ago

Yea what I would have to do to go around the game freezing is uninstall xivalexander, launch the game, get past the queue, then install xivalexander and load once. Then when I logout of the game I get an error message, I will try to screenshot the error message which crashes as I hit the logout button.

But I recently also installed the Immerse Gamepack FINAL which is the better sound demo for ffxiv for positional audio. It's possible that there is a conflict between the new audio system ffxiv has and xivalexander. Because I did see some sound feature in xivalexander.

Edit: I uninstalled Immerse Gamepack FINAL FANTASY XIV EDITION spatial audio, this was not the cause.

Ustymk commented 2 years ago

It's also worth noting that I launch ffxiv through Steam launcher and not the direct Square Enix launcher or a 3rd party launcher. Maybe this is a problem with Steam. The only other program I run alongside xivalexander is ExitLag as a vpn to reduce my ping and stabilize my connection.

Edit: I tried downloading Xivlauncher the 3rd party launcher and launching ffxiv through that then installed xivalexander for autoloading and still crashed upon logging in after queue.

Ustymk commented 2 years ago

After some troubleshooting (uninstalling and reinstalling, manual installation, settings tweaking) I have come to the conclusion that theres something going on with the autoloading so I am forced to use load once every time for now until I figure out what is causing the crashes.

OAHaegt commented 2 years ago

I'm having the same issue——just that I am not launching it through steam, but with the Shengqu launcher since I am playing in Chinese server. The game just freezes to Not Responding when I launch it without any error messages, but it is launchable with Alex uninstalled.

OAHaegt commented 2 years ago

Update: I originally installed XivAlex as d3d9 and d3d11, but after reinstalling it using dinput8.dll for dx11, this was fixed.

justin767 commented 2 years ago

Update: I originally installed XivAlex as d3d9 and d3d11, but after reinstalling it using dinput8.dll for dx11, this was fixed.

Do you no longer crash?

justin767 commented 2 years ago

Update: I originally installed XivAlex as d3d9 and d3d11, but after reinstalling it using dinput8.dll for dx11, this was fixed.

What's the difference between 1st and 2nd installation options?

OAHaegt commented 2 years ago

Update: I originally installed XivAlex as d3d9 and d3d11, but after reinstalling it using dinput8.dll for dx11, this was fixed.

What's the difference between 1st and 2nd installation options?

Well, I thought it was fixed since I was able to launch the game without crash for a few times, but now it begins to crash again. I suppose that this is not the issue.

Soreepeong commented 2 years ago

Can you run FINAL FANTASY XIV System Information and post the result? This probably is about XivAlexander conflicting with some other software, so seeing a list of installed and/or running problems may help. Also, if you can, find the log in Event Viewer and post; refer to this for how.

Also, let me know if 1.14.8.43 works fine; if you can, can you pinpoint the version that started to cause the errors?

OAHaegt commented 2 years ago

image image These are the error log from the Event Viewer for two of the crashes. I will post what FINAL FANTASY XIV System Information says in the next comment.

Soreepeong commented 2 years ago

Is the .NET Runtime error above the second pic about xiv, or is it irrelevant?

OAHaegt commented 2 years ago

image I think that one is about ASUS's armoury crate application. Not sure if this is relevant. Also, how do I find the FINAL FANTASY XIV System Information executable?

OAHaegt commented 2 years ago

image The one below is relevant though.

Soreepeong commented 2 years ago

It is only present for international release. Seeing that it's crashing on Chinese client though, maybe it's about difference in 5.5x and 6.0x?

Try the latest version, and try turning off all features you can from the menu, and can you see whether it doesn't crash?

OAHaegt commented 2 years ago

I am also playing endwalker on MANA, and Alexander on the international version is working perfectly for me, but some other people in the thread also saying that their 6.0x international version is also crashing? I just installed v1.14.8.43 on Chinese client, and the first launch didn't crash. I will try restarting it for a few times and see if it is working as expected.

Soreepeong commented 2 years ago

If it crashes on .43, then it probably is a different problem you're having, as it looked like other people were having issues with the features introduced in .44. In any case, disabling all features and seeing whether it works is a good place to start!

OAHaegt commented 2 years ago

Upon exiting the game I had this error log that I saw some other people also had on a few other threads, but launching the game with .43 is not crashing the game. I guess the issue is still with .44. XivAlexander_20220103_184613_941.log

Soreepeong commented 2 years ago

Try the latest version, as I don't really have any useful debug info stored for not most recent version (even when I should I often forget...) If you can get a stack trace containing a lot of XivAlexander entries, it's going to be helpful.