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
717 stars 65 forks source link

Question regarding Linux #741

Open Degunuts opened 2 months ago

Degunuts commented 2 months ago

Hey all,

Is there a way to get alexander running on Linux? I love the freedom it provides and frankly noclippy is worse in my experience, so I'm hoping I can get it running. Any help would be appreciated. Just as a bit of extra information, trying to have xivlauncher load alex simultaneously either leads to a 2002 error if I load once, or if I try to install, the game is unable to launch. Adding the -a load option to the auto-start in xivlauncher has alex not show up at all.

Edit: Switching to proton from xiv's wine has allowed the game to boot with alex loaded, however I still cannot get past the 2002 error when trying to log in.

The log gets to the network operations redirect line, then just goes to the next line, identifies it at line 6, and nothing else comes out until I hit start to log in, at which point it says:

2024-08-28 06:21:49.909 SocketHook 1154: API(socket) 2024-08-28 06:21:49.912 SocketHook 1154: API(connect): 204.2.29.7:54994 2024-08-28 06:21:49.912 SocketHook 1154: API(closesocket)

If I try pinging that IP, it says name or service not known.

edit: I also tried the other tool the dev made, for mac and ps4 and what not, and it runs into the same issue. I'm suspecting there's something wrong with routing then.

shingonati0n commented 2 months ago

Hello, The XivMitmLatencyMitigator on its own won't work because the routing is made to expect incoming traffic from another machine - you could probably try this, which I released yesterday - have in mind though, it's made for Steam Deck, so you will probably need to tweak a couple of things to make it work on your setup:

https://github.com/shingonati0n/xivomega

Degunuts commented 2 months ago

Hello, The XivMitmLatencyMitigator on its own won't work because the routing is made to expect incoming traffic from another machine - you could probably try this, which I released yesterday - have in mind though, it's made for Steam Deck, so you will probably need to tweak a couple of things to make it work on your setup:

https://github.com/shingonati0n/xivomega

Thanks for the suggestion! I ended up just changing some values in doubleweaver and it actually works pretty close to alex. I'll keep yours in mind if that stops working though!