FFXIV XIVLauncher install on linux (arch) Guide

RSS News

Syndicated News Service
Good day to everyone,

As the linux operating system is gaining traction in the gaming space I would like to share a guide on how to install and have it run on any Arch based linux distro, with the inclusion of reshade and mangohud as some things are not as plug and play compared to windows. I know that there are other guides published here in reddit regarding the XIV launcher but it's not as detailed as we would want specially if you are just a newcomer to the linux space and still running around like a headless chicken.

here are the steps i personally performed on my build, if there are any problems that you would encounter on your side please don't hesitate to message me directly and i would try to help to the best of my ability.

  1. Download XIV launcher on linux using paru -S xivlauncher or yay -S xivlauncher (i personally used paru, and i would highly discourage anyone from using flatpack as the process would be different and there would be alot more hoops to jump to make things work with other programs if you wish to do so in the future.)
  2. after installing the launcher run it and login so it could start downloading the files necessary for the game it would be 100+gb or so (the folder where the program would be installed could be found under this directory /home/$USER/.xlcore, if you don't see the file under the home directory then it is possible you did not set the hidden files to show, the quick and easy way is to press "Ctrl+H" if the default keybinds are still intact).
  3. while the game is downloading the necessary files you can now go to Reshade website (reshade.me) and download the installer from there, make sure to download the installer that indicates with full addons support (you do not need to do this if you are not interested in using reshade).
  4. after downloading the installer you need to open terminal and type in this command "winecfg" (without the quote) then press enter. there would be a pop-up and press yes if it asks you for updates or downloads to any missing files.
  5. after opening the wine configuration window go to the Tab that indicates drivers and on the lower left side there will be a check box "Show dot files" make sure it is ticked and press Apply, you can close this window now.
  6. Now we need to wait and let the xivlauncher finish downloading all the necessary files for us to continue. after the download is complete the game would open and if you do not need to install reshade your journey ends here. but if you would want reshade then follow the steps bellow.
  7. When the game has fully downloaded, close the game and now go to your downloads folder where you would find the reshade installer that you downloaded earlier, right click on it and choose "open with" > "other applications", then choose "Wine Windows Program Loader Default app for this file type"
  8. It will now make you choose a game application where it will install itself too. click on "Browse" as you can see the application box would be empty. after clicking "Browse" the folder would be under "/home/$USER/.xlcore/ffxiv/game. click on ffxiv_dx11.exe
  9. follow the installation wizard choose dx10/11/12 as rendering API once prompted when installing. after this the next selection page would ask you what effects to install. choose all of them in the upper right corner just click on uncheck all then check all, then press next. the next selection page would ask you what addons you would like. uncheck all and only check "ReshadeEffectShaderToggler (REST) by 4lex4nder". after this click next and you are done. reshade is now installed. but to make it work properly there are things that are needed to be done.
  10. first of all the ReshadeEffectShaderToggler has a bug that wakes the windows inside the game washed out and has weird effects happening. you need to download a .ini file from here (https://github.com/4lex4nder/ReshadeEffectShaderToggler-FFXIV)

once you have downloaded the .ini file copy paste it into the game folder /home/$USER/.xlcore.ffxiv/game

  1. now you would think that the game would run well with reshade on, but as you would see the Reshade would make the game crash here are the steps to fix that, you would need to download two files, which are the d3dcompiler.dll both the x86 and x64 version. (https://www.dll-files.com/) you can download those files from here.
  2. Once you have donwloaded the files we need to copy paste them in the appropriate locations.
  • after extracting the zip files of the aforementioned files copy and paste the d3dcompiler.dll x64 version to the following location, the first one would be your game folder /home/USER/.xlcore/ffxiv/game, after you have pasted the dll file there you need to paste it again in one more location which will be in /home/USER/.xlcore/wineprefix/drive_c/windows/syswow64, paste and overwrite the file.
  • the second one would be the d3dcompiler.dll x86 version. copy and paste it into this location /home/$USER/.xlcore/wineprefix/drive_c/windows/system32. (after this congratulations you now have a working ffxiv game with reshade installed)
  1. the next question is how to use Mangohud well here are the steps for that.
  • we need to make sure first that Mangohud is installed if not then please install it "sudo pacman -S mangohud" (please remember this command is for arch based distro)
  • next we need to make a folder in /home/$USER/.config named MangoHud (Case sensitive)
  • copy and paste MangoHud.conf.example found in /usr/share/doc/mangohud to the Mangohud folder you just created in /.config.
  • rename the pasted file, removing the example so the name should reflect this MangoHud.conf
  • edit the document, adding "vk_present_type=0" (remove the quote please) to the last line if it is not there already. you can also edit the document to signify on what fps you want your game to be locked at. please feel free to watch a guide on how to use MangHud properly in youtube.
  • open XIVlauncher clicke the gear icon which is the Launcher settings, in the Game tab type in the command MANGOHUD=1 under the additional game arguments. (this is case sensitive aswell.)

and there you have it a full install of XIVlauncher with a working game with rehade and mangohud.

submitted by /u/Rozy_666
[link] [comments]

Continue reading...
 
Back
Top