marzent / IINACT

A Dalamud plugin to run the FFXIV_ACT_Plugin in an ACT-like enviroment with a heavily modified port of Overlay Plugin
https://www.iinact.com
GNU General Public License v3.0
169 stars 39 forks source link

IINACT load error on Linux #85

Closed vallx-ny closed 4 weeks ago

vallx-ny commented 1 month ago

Was working fine yesterday, but today I got my game crashing, and after the crash IINACT stopped working.

image

I tried reinstalling, removing and reading the repo as well as deleting all IINACT-related files, but the error persists.

OS: Arch Linux 6.9.4 - KDE Plasma 6.0.5

Very(very very) likely the same issue as: https://github.com/marzent/IINACT/issues/83 But since that's an issue on a MAC, and I'm on Linux, I decided to open a new issue.

AppleNectar commented 4 weeks ago

I think it is similar to this

I have the same problem. This is due to the version of Wine, which is resolved in 9.0 or higher, so running with custom wines or Proton that are based on 9.0 or higher will resolve this issue.

If you are using the Linux native XIVLauncher, using unofficial-wine-xiv or wine-tkg 9.0 or higher may solve the problem. There is also the option of a proton build of Kron4ek Wine-Builds Vanilla.

My environment where the problem occurs is as follows:

OS: LinuxMint 21.3 Wine frontend: Lutris 0.5.17 (Flatpak) Wine version: wine-ge-8-26-x86_64

XIVLauncher (for Windows) is installed in the wine prefix for ffxiv.

After changing the above wine version to wine 9.x based one, IINACT works fine. (However, in my environment, using the 9.0-based version sometimes causes a crash when opening the friends list)

vallx-ny commented 4 weeks ago

Honestly, this whole wineprefix thing just flies over my head and I can't make sense of most of it, even though I have many versions of it installed via ProtonUp, Lutris, and Bottles - with usually those programs managing them. I did download the unofficial-wine-xiv-valvebe-9-04 and pointed xivlauncher to it, but the launcher ignored it, then I tried swapping the files of the native wine version the launcher uses and the launcher refused to open hanging on the loader "having fun" screen.

If it's just a matter of pointing to another prefix and me being unable to do so, it's safe to close this issue I think, since it's not really the devs fault.

AppleNectar commented 4 weeks ago

Anyway, the problem reported in this issue is not with IINACT itself, but with the version of the wine you are using.

I don't know if you are using the native XIVLauncher or if you are using the XIVLauncher for Windows with Lutris like me, but in any case it is possible to change the wine you are using. (this is not something I will explain here, so please look it up)

marzent commented 4 weeks ago

Duplicate of https://github.com/marzent/IINACT/issues/78