Both sides previous revisionPrevious revisionNext revision | Previous revisionLast revisionBoth sides next revision |
games:wine:ffxiv [2019/08/20 22:00] – Sean Rhone | games:wine:ffxiv [2020/01/28 17:48] – Sean Rhone |
---|
| |
* [[distros:fedora_workstation_gnome|Fedora Workstation]] | * [[distros:fedora_workstation_gnome|Fedora Workstation]] |
| * [[notes:wine|Wine]] |
==== Lutris ==== | |
| |
* Pre-start Script | |
| |
<code>#!/bin/sh | |
rm -Rf '/home/espionage724/Games/final-fantasy-xiv-a-realm-reborn/drive_c/users/espionage724/My Documents/My Games/FINAL FANTASY XIV - A Realm Reborn/web'</code> | |
| |
====== Install ====== | ====== Install ====== |
===== FINAL FANTASY XIV ===== | ===== FINAL FANTASY XIV ===== |
| |
* Install to default directory when prompted | * Install to default directory when prompted ((''C:\Program Files (x86)\SquareEnix\FINAL FANTASY XIV - A Realm Reborn'')) |
* After install is finished, wait about 1-2 minutes for the Terminal to finish up | * After install is finished, wait about 1-2 minutes for the Terminal to finish up |
| |
===== Restore FFXIV Data ===== | ===== Restore FFXIV Data ===== |
| |
**** | * Removes the entire ''FINAL FANTASY XIV - A Realm Reborn'' folder from the Wine prefix, and copies an existing one from ''~/Downloads'' |
| * :!: If not restoring a back-up, or are downloading the game from scratch, ignore this |
| |
rm -Rf ~/'Wine Prefixes/FINAL FANTASY XIV/drive_c/Program Files (x86)/SquareEnix/FINAL FANTASY XIV - A Realm Reborn' && mv -f ~/'Downloads/FINAL FANTASY XIV - A Realm Reborn' ~/'Wine Prefixes/FINAL FANTASY XIV/drive_c/Program Files (x86)/SquareEnix' && sync | rm -Rf ~/'Wine Prefixes/FINAL FANTASY XIV/drive_c/Program Files (x86)/SquareEnix/FINAL FANTASY XIV - A Realm Reborn' && mv -f ~/'Downloads/FINAL FANTASY XIV - A Realm Reborn' ~/'Wine Prefixes/FINAL FANTASY XIV/drive_c/Program Files (x86)/SquareEnix' && sync |
===== Wine Configuration ===== | ===== Wine Configuration ===== |
| |
* :!: Staging -> [x] Hide Wine version from applications ((if this isn't done, FFXIV thinks you're playing from macOS and handles licensing differently)) | * :!: Staging -> [x] Hide Wine version from applications ((this allows FFXIV to use Windows licenses)) ((if Wine is detected, FFXIV switches to macOS licensing instead since that version uses CrossOver)) |
| |
WINEPREFIX=~/'Wine Prefixes/FINAL FANTASY XIV' winecfg | WINEPREFIX=~/'Wine Prefixes/FINAL FANTASY XIV' winecfg |
**** | **** |
| |
rm -f ~/'Downloads/ffxivsetup.exe' ~/'Desktop/FINAL FANTASY XIV - A Realm Reborn.desktop' && sync | rm -f ~/'Downloads/ffxivsetup.exe' ~/'Desktop/FINAL FANTASY XIV - A Realm Reborn.desktop' ~/'Desktop/FINAL FANTASY XIV ONLINE.desktop' && sync |
| |
====== DXVK ====== | ====== DXVK ====== |
====== Settings ====== | ====== Settings ====== |
| |
===== Cutscene Fix ===== | ===== Browser Fix ===== |
| |
* After selecting the datacenter in-game, if stuck at a black screen with a loading circle, do this | * Sets ''Browser'' to ''1'' in ''FFXIV_BOOT.cfg'' to revert to the old launcher |
| * :!: This needs to be done before first-launch |
| |
nano ~/'Documents/My Games/FINAL FANTASY XIV - A Realm Reborn/FFXIV.cfg' | mkdir -p ~/'Documents/My Games/FINAL FANTASY XIV - A Realm Reborn' && echo "Browser 1" | tee ~/'Documents/My Games/FINAL FANTASY XIV - A Realm Reborn/FFXIV_BOOT.cfg' > '/dev/null' |
| |
CutsceneMovieOpening 1 | nano ~/'Documents/My Games/FINAL FANTASY XIV - A Realm Reborn/FFXIV_BOOT.cfg' |
| |
===== Browser Fix ===== | ===== Cutscene Fix ===== |
| |
* TODO: Does this do anything? | * Sets ''CutsceneMovieOpening'' to ''1'' in ''FFXIV.cfg'' to workaround a blackscreen issue after selecting the datacenter and before the character-select screen |
| * :!: This needs to be done before first-launch |
| |
nano ~/'Documents/My Games/FINAL FANTASY XIV - A Realm Reborn/FFXIV_BOOT.cfg' | mkdir -p ~/'Documents/My Games/FINAL FANTASY XIV - A Realm Reborn' && echo "CutsceneMovieOpening 1" | tee ~/'Documents/My Games/FINAL FANTASY XIV - A Realm Reborn/FFXIV.cfg' > '/dev/null' |
| |
BrowserType 2 | nano ~/'Documents/My Games/FINAL FANTASY XIV - A Realm Reborn/FFXIV.cfg' |
| |
====== Desktop Launchers ====== | ====== Desktop Launchers ====== |
Path=/home/CHANGEME/Wine Prefixes/FINAL FANTASY XIV/drive_c/Program Files (x86)/SquareEnix/FINAL FANTASY XIV - A Realm Reborn/boot | Path=/home/CHANGEME/Wine Prefixes/FINAL FANTASY XIV/drive_c/Program Files (x86)/SquareEnix/FINAL FANTASY XIV - A Realm Reborn/boot |
Icon=420A_FFXIV.0 | Icon=420A_FFXIV.0 |
Actions=Kill;Cache; | StartupWMClass=ffxivlauncher64.exe |
| Actions=Kill;Backup;Cache; |
| |
[Desktop Action Kill] | [Desktop Action Kill] |
Exec=env WINEPREFIX='/home/CHANGEME/Wine Prefixes/FINAL FANTASY XIV' wineserver -k | Exec=env WINEPREFIX='/home/CHANGEME/Wine Prefixes/FINAL FANTASY XIV' wineserver -k |
Name=Force-close FINAL FANTASY XIV | Name=Force-close FINAL FANTASY XIV |
| |
| [Desktop Action Backup] |
| Exec=env WINEDEBUG=-all WINEPREFIX='/home/CHANGEME/Wine Prefixes/FINAL FANTASY XIV' wine '/home/CHANGEME/Wine Prefixes/FINAL FANTASY XIV/drive_c/Program Files (x86)/SquareEnix/FINAL FANTASY XIV - A Realm Reborn/boot/ffxivconfig64.exe' |
| Name=UI Backup Tool |
| |
[Desktop Action Cache] | [Desktop Action Cache] |
Exec=bash -c "rm -Rf ~/'Wine Prefixes/FINAL FANTASY XIV/dxvk_state_cache' ~/'Wine Prefixes/FINAL FANTASY XIV/mesa_shader_cache' ~/'Wine Prefixes/FINAL FANTASY XIV/drive_c/windows/temp/'* ~/'Wine Prefixes/FINAL FANTASY XIV/drive_c/users/'$USER'/Temp/'* && sync" | Exec=bash -c "rm -Rf ~/'Wine Prefixes/FINAL FANTASY XIV/dxvk_state_cache/'* ~/'Wine Prefixes/FINAL FANTASY XIV/mesa_shader_cache/'* ~/'Documents/My Games/FINAL FANTASY XIV - A Realm Reborn/downloads/'* ~/'Documents/My Games/FINAL FANTASY XIV - A Realm Reborn/FFXIV_'*'/log/'* ~/'Wine Prefixes/FINAL FANTASY XIV/drive_c/Program Files (x86)/SquareEnix/FINAL FANTASY XIV - A Realm Reborn/boot/ffxiv'*'.log' ~/'Wine Prefixes/FINAL FANTASY XIV/drive_c/Program Files (x86)/SquareEnix/FINAL FANTASY XIV - A Realm Reborn/boot/ffxiv'*'.dxvk-cache' ~/'Wine Prefixes/FINAL FANTASY XIV/drive_c/windows/temp/'* ~/'Wine Prefixes/FINAL FANTASY XIV/drive_c/users/'$USER'/Temp/'* && sync && notify-send 'The cache for FFXIV has been cleaned.'" |
Name=Cache Clean-up</code> | Name=Cache Clean-up</code> |
| |
==== FINAL FANTASY XIV ==== | ==== FINAL FANTASY XIV ==== |
| |
**** | * [[notes:wine#other|More Environment Variables]] |
| |
cd ~/'Wine Prefixes/FINAL FANTASY XIV/drive_c/Program Files (x86)/SquareEnix/FINAL FANTASY XIV - A Realm Reborn/boot' && | cd ~/'Wine Prefixes/FINAL FANTASY XIV/drive_c/Program Files (x86)/SquareEnix/FINAL FANTASY XIV - A Realm Reborn/boot' && |
| |
| __NV_PRIME_RENDER_OFFLOAD='1' __VK_LAYER_NV_optimus='NVIDIA_only' |
| |
| __NV_PRIME_RENDER_OFFLOAD='1' __VK_LAYER_NV_optimus='non_NVIDIA_only' |
| |
DXVK_HUD='full' | DXVK_HUD='full' |
| |
WINEPREFIX=~/'Wine Prefixes/FINAL FANTASY XIV' wine ~/'Wine Prefixes/FINAL FANTASY XIV/drive_c/Program Files (x86)/SquareEnix/FINAL FANTASY XIV - A Realm Reborn/boot/ffxivboot64.exe' | WINEPREFIX=~/'Wine Prefixes/FINAL FANTASY XIV' wine ~/'Wine Prefixes/FINAL FANTASY XIV/drive_c/Program Files (x86)/SquareEnix/FINAL FANTASY XIV - A Realm Reborn/boot/ffxivboot64.exe' |
| |
| ==== System Information ==== |
| |
| **** |
| |
| cd ~/'Wine Prefixes/FINAL FANTASY XIV/drive_c/Program Files (x86)/SquareEnix/FINAL FANTASY XIV - A Realm Reborn/boot' && WINEPREFIX=~/'Wine Prefixes/FINAL FANTASY XIV' wine ~/'Wine Prefixes/FINAL FANTASY XIV/drive_c/Program Files (x86)/SquareEnix/FINAL FANTASY XIV - A Realm Reborn/boot/ffxivsysinfo64.exe' |
| |
| ==== UI Backup Tool ==== |
| |
| **** |
| |
| cd ~/'Wine Prefixes/FINAL FANTASY XIV/drive_c/Program Files (x86)/SquareEnix/FINAL FANTASY XIV - A Realm Reborn/boot' && WINEPREFIX=~/'Wine Prefixes/FINAL FANTASY XIV' wine ~/'Wine Prefixes/FINAL FANTASY XIV/drive_c/Program Files (x86)/SquareEnix/FINAL FANTASY XIV - A Realm Reborn/boot/ffxivconfig64.exe' |
| |
===== File Manager ===== | ===== File Manager ===== |