User Tools

Site Tools


games:wine:ffxiv

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
games:wine:ffxiv [2019/08/20 21:49] – [Final Fantasy XIV] Sean Rhonegames:wine:ffxiv [2021/11/04 20:09] (current) Sean Rhone
Line 1: Line 1:
 ====== Information ====== ====== Information ======
  
-  * Final Fantasy XIV ((https://www.finalfantasyxiv.com))+  * FINAL FANTASY XIV ((https://www.finalfantasyxiv.com))
   * 64-bit   * 64-bit
   * [[https://appdb.winehq.org/objectManager.php?sClass=application&iId=11717|WineHQ AppDB]]   * [[https://appdb.winehq.org/objectManager.php?sClass=application&iId=11717|WineHQ AppDB]]
Line 8: Line 8:
  
   * [[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
  
-  mkdir -p ~/'Wine Prefixes' && wget -O ~/'Downloads/ffxivsetup.exe' 'http://gdl.square-enix.com/ffxiv/inst/ffxivsetup.exe' && WINEPREFIX=~/'Wine Prefixes/Final Fantasy XIV' WINEARCH='win64' wine ~/'Downloads/ffxivsetup.exe'+  mkdir -p ~/'Wine Prefixes' && wget -O ~/'Downloads/ffxivsetup.exe' 'http://gdl.square-enix.com/ffxiv/inst/ffxivsetup.exe' && WINEPREFIX=~/'Wine Prefixes/FINAL FANTASY XIV' WINEARCH='win64' wine ~/'Downloads/ffxivsetup.exe'
  
 ===== 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
  
 ===== Clean Up ===== ===== Clean Up =====
Line 41: Line 36:
 **** ****
  
-  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 ======
Line 54: Line 49:
  
   * https://github.com/doitsujin/dxvk/releases   * https://github.com/doitsujin/dxvk/releases
 +  * https://github.com/Sporif/dxvk-async/releases
  
 ===== Install ===== ===== Install =====
Line 59: Line 55:
 **** ****
  
-  rm -rf '/tmp/dxvk-'* && cd '/tmp' && tar -xvzf ~/'Downloads/dxvk-'*'.tar.gz' && cd ~ && WINEPREFIX=~/'Wine Prefixes/Final Fantasy XIV' '/tmp/dxvk-'*'/setup_dxvk.sh' install && rm -rf '/tmp/dxvk-'* && mkdir -p ~/'Wine Prefixes/Final Fantasy XIV/dxvk_state_cache' && sync+  rm -rf '/tmp/dxvk-'* && cd '/tmp' && tar -xvzf ~/'Downloads/dxvk-'*'.tar.gz' && chmod +x '/tmp/dxvk-'*'/setup_dxvk.sh' && cd ~ && WINEPREFIX=~/'Wine Prefixes/FINAL FANTASY XIV' '/tmp/dxvk-'*'/setup_dxvk.sh' install && rm -rf '/tmp/dxvk-'* && mkdir -p ~/'Wine Prefixes/FINAL FANTASY XIV/dxvk_state_cache' && sync 
 + 
 +====== Settings ====== 
 + 
 +===== Browser Fix ===== 
 + 
 +  * Sets ''Browser'' to ''1'' in ''FFXIV_BOOT.cfg'' to revert to the old launcher 
 +  * :!: This needs to be done before first-launch 
 + 
 +  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' 
 + 
 +  nano ~/'Documents/My Games/FINAL FANTASY XIV - A Realm Reborn/FFXIV_BOOT.cfg' 
 + 
 +===== Cutscene Fix ===== 
 + 
 +  * 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 
 + 
 +  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' 
 + 
 +  nano ~/'Documents/My Games/FINAL FANTASY XIV - A Realm Reborn/FFXIV.cfg'
  
 ====== Desktop Launchers ====== ====== Desktop Launchers ======
Line 67: Line 83:
 **** ****
  
-  rm -Rf ~/'.local/share/applications/wine/Programs/SQUARE ENIX' && mkdir -p ~/'.local/share/applications/wine/Programs/Final Fantasy XIV'+  rm -Rf ~/'.local/share/applications/wine/Programs/SQUARE ENIX' && mkdir -p ~/'.local/share/applications/wine/Programs/FINAL FANTASY XIV'
  
-===== Final Fantasy XIV =====+===== FINAL FANTASY XIV =====
  
-  nano ~/'.local/share/applications/wine/Programs/Final Fantasy XIV/Final Fantasy XIV.desktop'+  nano ~/'.local/share/applications/wine/Programs/FINAL FANTASY XIV/FINAL FANTASY XIV.desktop'
  
 <code> <code>
 [Desktop Entry] [Desktop Entry]
-Name=Final Fantasy XIV+Name=FINAL FANTASY XIV
 Comment=Hydaelyn, a vibrant planet blessed by the Light of the Cyrstal. Amid azure seas, encompassing the westernmost of the Three Great Continents, there lies a realm embraced by gods and forged by heroes. Her name - Eorzea. It is here that your tale unfolds. Beckoned by the Mothercrystal, the source of all life, you must embark upon a quest to deliver the land from an eternity of Darkness. Comment=Hydaelyn, a vibrant planet blessed by the Light of the Cyrstal. Amid azure seas, encompassing the westernmost of the Three Great Continents, there lies a realm embraced by gods and forged by heroes. Her name - Eorzea. It is here that your tale unfolds. Beckoned by the Mothercrystal, the source of all life, you must embark upon a quest to deliver the land from an eternity of Darkness.
 Categories=Game;AdventureGame;RolePlaying Categories=Game;AdventureGame;RolePlaying
-Exec=env DXVK_LOG_LEVEL='none' DXVK_STATE_CACHE_PATH='/home/CHANGEME/Wine Prefixes/Final Fantasy XIV/dxvk_state_cache' MESA_GLSL_CACHE_DIR='/home/CHANGEME/Wine Prefixes/Final Fantasy XIV' 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/ffxivboot64.exe'+Exec=env DXVK_LOG_LEVEL='none' DXVK_STATE_CACHE_PATH='/home/CHANGEME/Wine Prefixes/FINAL FANTASY XIV/dxvk_state_cache' MESA_GLSL_CACHE_DIR='/home/CHANGEME/Wine Prefixes/FINAL FANTASY XIV' 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/ffxivboot64.exe'
 Type=Application Type=Application
 StartupNotify=true StartupNotify=true
-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 FFXIV+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>
  
-  sed -i 's/'CHANGEME'/'$USER'/g' ~/'.local/share/applications/wine/Programs/Final Fantasy XIV/Final Fantasy XIV.desktop'+  sed -i 's/'CHANGEME'/'$USER'/g' ~/'.local/share/applications/wine/Programs/FINAL FANTASY XIV/FINAL FANTASY XIV.desktop'
  
 ====== Quick Commands ====== ====== Quick Commands ======
Line 101: Line 122:
 **** ****
  
-  WINEPREFIX=~/'Wine Prefixes/Final Fantasy XIV' winecfg+  WINEPREFIX=~/'Wine Prefixes/FINAL FANTASY XIV' winecfg
  
 ===== Winetricks ===== ===== Winetricks =====
Line 107: Line 128:
 **** ****
  
-  WINEPREFIX=~/'Wine Prefixes/Final Fantasy XIV' winetricks+  WINEPREFIX=~/'Wine Prefixes/FINAL FANTASY XIV' winetricks
  
 ===== Registry Editor ===== ===== Registry Editor =====
Line 113: Line 134:
 **** ****
  
-  WINEPREFIX=~/'Wine Prefixes/Final Fantasy XIV' regedit+  WINEPREFIX=~/'Wine Prefixes/FINAL FANTASY XIV' regedit
  
 ===== Kill ===== ===== Kill =====
Line 119: Line 140:
 **** ****
  
-  WINEPREFIX=~/'Wine Prefixes/Final Fantasy XIV' wineserver -k+  WINEPREFIX=~/'Wine Prefixes/FINAL FANTASY XIV' wineserver -k
  
 ===== Execute ===== ===== Execute =====
  
-==== 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'
Line 133: Line 158:
   WINEDEBUG='-all'   WINEDEBUG='-all'
  
-  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 =====
Line 141: Line 178:
 **** ****
  
-  gio open ~/'Wine Prefixes/Final Fantasy XIV/drive_c/Program Files (x86)/SquareEnix/FINAL FANTASY XIV - A Realm Reborn'+  gio open ~/'Wine Prefixes/FINAL FANTASY XIV/drive_c/Program Files (x86)/SquareEnix/FINAL FANTASY XIV - A Realm Reborn'
/var/www/wiki/data/attic/games/wine/ffxiv.1566352187.txt.gz · Last modified: 2019/08/20 21:49 by Sean Rhone