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
Last revisionBoth sides next revision
games:wine:ffxiv [2019/08/20 21:27] Sean Rhonegames:wine:ffxiv [2020/01/28 17:48] 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 59: Line 54:
 **** ****
  
-  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' && 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 82:
 **** ****
  
-  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=TODO+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 121:
 **** ****
  
-  WINEPREFIX=~/'Wine Prefixes/Final Fantasy XIV' winecfg+  WINEPREFIX=~/'Wine Prefixes/FINAL FANTASY XIV' winecfg
  
 ===== Winetricks ===== ===== Winetricks =====
Line 107: Line 127:
 **** ****
  
-  WINEPREFIX=~/'Wine Prefixes/Final Fantasy XIV' winetricks+  WINEPREFIX=~/'Wine Prefixes/FINAL FANTASY XIV' winetricks
  
 ===== Registry Editor ===== ===== Registry Editor =====
Line 113: Line 133:
 **** ****
  
-  WINEPREFIX=~/'Wine Prefixes/Final Fantasy XIV' regedit+  WINEPREFIX=~/'Wine Prefixes/FINAL FANTASY XIV' regedit
  
 ===== Kill ===== ===== Kill =====
Line 119: Line 139:
 **** ****
  
-  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 157:
   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 177:
 **** ****
  
-  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/pages/games/wine/ffxiv.txt · Last modified: 2021/11/04 20:09 by Sean Rhone