Skip to content

Instantly share code, notes, and snippets.

@xorus
Last active October 16, 2025 16:54
Show Gist options
  • Select an option

  • Save xorus/3b9f2d88743d80bae9bc743a72933d10 to your computer and use it in GitHub Desktop.

Select an option

Save xorus/3b9f2d88743d80bae9bc743a72933d10 to your computer and use it in GitHub Desktop.

1. Install reshade

Source for the installation script

Download and use the script :

# when asked, install to directory with ffxiv_dx11.exe (Game Path/game in xivlauncher settings)
curl -LO https://github.com/kevinlekiller/reshade-steam-proton/raw/main/reshade-linux.sh && chmod +x reshade-linux.sh && RESHADE_ADDON_SUPPORT=1 ./reshade-linux.sh 

  • XIVLauncher automatically detects reshade and will add the correct WINEDLLOVERRIDES to environment. No need to do anything.
  • Keep the reshade-linux.sh file somewhere as can use it to uninstall reshade.
  • You can remove or ignore the ReShade_shaders the script creates, we will be overriding those in the next step.

2. Install gposingway

Based on manual installation instructions for windows

  1. Download latest gposingway.zip file : https://github.com/gposingway/gposingway/releases

image

  1. Extract in game directory, replace the existing Reshade.ini (otherwise gposwingway effects won't load)
  2. On first game start after installing the game might crash or freeze after compiling its shaders. I had to wait a good minute until it froze, I killed it and restarted the game and it was good.

3. Enjoy !

Flatpak caveats

Tested with the fedora version of xivlauncher, I need to test if it's the same with the flatpak (steam deck etc.) version. It should be as it allows everything in /home by default.

If it does not work, you can try adding ~/.local/share/reshade/ to the list of allowed paths for xivlauncher in flatseal or flatpak settings.

@xorus
Copy link
Author

xorus commented Oct 16, 2025 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment