This is very experimental/alpha software. You're free to try to use it, but the author provides no warranty about fitness of use, and it may well destroy your FFXIV install.
Fundamentally this is fairly simple:
- This script tries to probe where your FFXIV and matching Wine/Proton prefixes live (either via XLCore config, Steam library info, or environment variables [FFXIV_PATH, WINE_PREFIX]).
- Downloads the reshade-linux installer and runs this against your FFXIV directory.
- Fixes
d3dcompiler_47.dllin your Wine prefix. - Downloads the GPosingway shaders, presets, and configurations, and installs these to your FFXIV ReShade install.
This script uses $XDG_DATA_HOME/gposingway_linux as a working and storage
directory. The instances of ReShade and GPosingway used are targeted here, and
should not impact other installs of ReShade on your system.
For now, just installation. This should be safe to rerun for some classes of updates, but taps sign no warranties.
This tool is not associated with XLCore, GPosingway, ReShade, or kevinlekiller. Don't bother them for support. If you find issues, you can create an issue up above, but this was mostly created as a lark in an afternoon, so run-of-the-mill support will likely be up to you as well.
You must have Poetry installed locally for this to execute - adding a build/bootstrap script is on the to-do list.
poetry run python gposingway_linuxIf gposingway-linux does not detect your FFXIV install, set the environment
variables menteioned above.