Final fantasy xiv linux
Official Standalone version
(1) Create an account here:
(2) Some wine builds do not have the play button fix. When logging in, press the enter key instead of clicking the «Log In» button.
The script automates installing Final Fantasy XIV by Square Enix using XIVLauncher, a community-created third party launcher with additional features and addons. The source code can be found on GitHub at: https://github.com/goatcorp/FFXIVQuickLauncherThe default installation settings should work for most Linux users without modification, but additional support can be found in the XIVLauncher Discord.Big thanks to the people who helped us play this game in the best conditions on Linux.
Open a free Final Fantasy XIV Online account here: https://freetrial.finalfantasyxiv.com
This testing pre-release uses Wine 6.10 and Dalamud Staging, which breaks compatibility with API 3 plugins and has moved to API 4 plugins.
Wine 6.11 and later currently have a bug where patch installation will fail due to changes in Wine winsock implementation. If your game is fully patched, you can use later versions.
As of October 10, this will be the only one supported version. (Install script update to follow to disable some test settings).
The script automates installing Final Fantasy XIV by Square Enix using XIVLauncher, a community-created third party launcher with additional features and addons. The source code can be found on GitHub at: https://github.com/goatcorp/FFXIVQuickLauncher The default installation settings should work for most Linux users without modification, but additional support can be found in the XIVLauncher Discord. Big thanks to the people who helped us play this game in the best conditions on Linux.
Open a free Final Fantasy XIV Online account here: https://freetrial.finalfantasyxiv.com
This testing pre-release uses Wine 6.10 and Dalamud Staging, which breaks compatibility with API 3 plugins and has moved to API 4 plugins.
Wine 6.11 and later currently have a bug where patch installation will fail due to changes in Wine winsock implementation. If your game is fully patched, you can use later versions.
Official Standalone version
(1) Create an account here:
(2) Some wine builds do not have the play button fix. When logging in, press the enter key instead of clicking the «Log In» button.
This installer is a draft. It hasn’t been reviewed and might not be finished.
This script will facilitate install of this game on Linux OS: «最终幻想14(Final Fantasy XIV Online)» provided by Shengqu Games(ff.web.sdo.com) licensed by Square Enix, using Wine. During install, please let all options by default. Big thanks to the people who helped us play this game in the best conditions on Linux.
You may want to update the download links included in this script after the version number of the game have changed.
The script automates installing Final Fantasy XIV by Square Enix using XIVLauncher, a community-created third party launcher with additional features and addons.The source code can be found on GitHub at: https://github.com/goatcorp/FFXIVQuickLauncherThe default installation settings should work for most Linux users without modification, but additional support can be found in the XIVLauncher Discord.Big thanks to the people who helped us play this game in the best conditions on Linux.
Open a free Final Fantasy XIV Online account here: https://freetrial.finalfantasyxiv.com
This uses Wine 5.7-11 and is targeted for Dalamud API 3 plugins.
Final Fantasy XIV Online, like its predecessor Final Fantasy XI, is a MMORPG. Upon subscribing, a player can create a custom character (chosen between the five races — each having two different clans — available in the game: Hyur (Midland and Highland), Miqo’te (Seeker of the Sun and Keeper of the Moon), Lalafell (Plainsfolk and Dunefolk), Elezen (Wildwood and Duskwight) and Roegadyn (Sea Wolf and Hellsguard) to explore the world of Eorzea, starting in one on the three City States: Limsa Lomina, Gridania and Ul’dah.
The class of the character can be changed at any time by switching the equipped weapons or tools. They are sorted into four disciplines: Disciples of War (Gladiator, Marauder, Pugilist, Archer and Lancer), Disciples of Magic (Thaumaturge and Conjurer), Disciples of the Land (Fisher, Miner and Botanist) and Disciples of the Hand (Carpenter, Blacksmith, Armorer, Goldsmith, Tanner, Weaver, Alchemist and Culinarian). The Disciples of War and Magic’s skills are battle oriented, while Disciples of the Land use theirs to gather Materials on the field, which are used by the Disciples of the Hand for crafting various objects.
The battles are skill based: the player chooses the skill to use, which then needs to charge up, do its effect, then recharge to be available again. In party play, the skills can be coordinated following tactics called Battle Regimen. Defeating enemies yields experience points and skill points. Experience points will have the physical level of the character increase, and the skill points increase the character’s current class rank. Enemy toughness can easily be assessed by the color of their aura, displayed next to their names (blue being the easiest and red the toughest). Unlike FFXI, playing in a party (of up to six members) affects the enemy’s difficulty, and the aura color will be displayed accordingly.
The main way of getting by in Eorzea is to use Guildleves, which allow to participate in Levequests. They are tasks given to the character to complete (sometimes under a time-limit) to gain more experience, skill points, money and various awards. Once acquired, Guildleves can be used at Aetheryte Crystals or sometimes by talking to a specific NPC. If the Levequest consists of eliminating specific targets, these targets can only be seen by the members participating in the quest. Upon completion, an aetherial node appears and can be used to instantly teleport back to the Aetheryte Crystal.
Report a problem or an outdated installer
Report any problem you might encounter with the installer. You can also report here outdated installers. If you have problems installing or running the game, don’t forget to specify your distribution, (+ version and architecture), your graphics chipset model and the driver used.
Источник
[Guide] Final Fantasy XIV: A Realm Reborn on GNU/Linux
allenskd Active Member
Final Fantasy XIV: A Realm Reborn is a Massive Multiplayer Online Game (MMO) by Square Enix. As you might expect the world of FFXIV is filled incredibly amazing music that revolves around old themes, and classes such as Dragoons, Summoners, White Mages, Black Mages, Ninja, Botanist, etc.
I’ll be breaking down this guide into several sections.
1. Overview
The WINE I’m providing has CSMT patches integrated. I also merged the patches that were made a year ago to solve the user interface flickering issue. Originally this guide was going to include PlayOnLinux instructions, but it became apparent that creating a shortcut in POL is an uphill battle, for some reason it didn’t want to create a simple shortcut.
Winetricks is required to be installed before using this guide.
2. Getting it running
Due to taking down the virtual private server (VPS) soon I’ve taken a snapshot of the archives I’ve uploaded related to WINE. Issue has been solved. Leaving link as backup either way.
You can find it all here
First, I’m going to assume that you have downloaded the game either through Virtual Box or having a Windows partition. This guide will not cover the installation phase of the game. However, you are most welcome to create a new thread on GamersOnLinux forums.
After downloading the binaries:
Create the following folder
Temporarily we will append WINE to the PATH environment variable.
Type this to get the current directory you are in.
It’s important that the applications be installed, do not skip any of them.
3. Let’s launch it!
Once it’s done, go to the installation folder of Final Fantasy XIV. For example, my installation folder is this one («/media/david/Usagi/FINAL FANTASY XIV — A Realm Reborn/»). You will need to enter the boot folder, thus making it «/media/david/Usagi/FINAL FANTASY XIV — A Realm Reborn/boot»
If it doesn’t let you click on the EULA, don’t worry.
Edit the EULA file:
Now, let’s just forget about the game for a moment. If you are following the instruction to install FFXIV without PlayOnLinux, do these steps:
Follow the steps: We are going to create some keys here.
In a nutshell, we just create the folder (key) in HKCU/Software
The key will be named “Direct3D”
The string keys within Direct3D will be the following
Here are some images so you get the idea!
Once everything is set, run the game again.
Log in, and play to your hearts content!
Let me simplify this for you, my dear reader! Let’s create a shell script
Using your favorite editor, create a file called FFXIV
After the game launches, be sure to kill ffxivlauncher.exe in the terminal. The process does not close completely and it hogs the CPU.
Screenshots (these were all taken while playing on Linux)
Источник
Final fantasy xiv linux
FINAL FANTASY XIV Online
4,247 | уникальных посетителей |
38 | добавили в избранное |
So you use Linux and want to play Final Fantasy XIV on it? Then you’ve reached the right guide. True, I could post this guide on protonDB in the comments, but as they are just comments this guide would likely fall down to the wayside when new comments are posted. Using the steps from this guide I am writing I was able to get FFXIV to run through Steam Proton on the following distributions:
Ubuntu 20.04
Manjaro Linux
Linux Mint 20
Fedora 33
Pop!_OS 20.10 (tested May 2021)
OpenSUSE Tumbleweed (tested July 2021)
Debian 11 «Bullseye» (tested July 2021)
Solus OS (tested August 2021)
Note: This guide is for the Steam version only and running it through Steam Proton. As I do not have a non-steam Final Fantasy account I have no way of trying to get the non-steam version to run, but for getting it to run without Steam proton many have stated they’ve had luck with Lutris.
Update July 12 2021:
Credit to Shadow from the comments section below for this remark. Apparently you can use the non-steam version with Steam proton. Per the comment below from them in the comments section:
«If you want to use your non-steam account with the steam version you can use Steam Tinker Launcher. You can use it to intercept the launch of the game and point it back to the .exe without the -issteam launch command that runs by default on the steam version» — Shadow
Step 1:
After installing Steam you will want to go to your settings to enable Steam Play for all titles. You can right click the Steam icon on your task bar, dock, or system tray (depending on your Desktop environment) and then go to “Settings.” From there go to “Steam play” section. Checkbox the option to enable Steam Play for all other titles and hit ok. You will have to restart Steam.
Step 2: Install the game; Go to your games Library. Tell it to install FFXIV. Wait for the download to finish all of about a few hundred MB (Steam does not download the entire game, just the base part of it and the launcher).
2A — At this point in time if you have the game installed on another drive (such as a Windows drive) I recommend taking the “game” and “boot” folder and removing them from the game files install of your new fresh install on Linux and then copying it over. By default the game folder is going to be in your home folder under
.local/share/Steam/steamapps/common/FINAL FANTASY XIV Online/. If you do not have the game installed elsewhere to copy from then leave «Game» and «Boot» folders alone and do not worry, it will be downloaded during step 3.
2B — Launch the game launcher using Steam. If you are new to FFXIV Do NOT attempt to create an account from in the FFXIV client on Steam. You will have issues. You will have to create an account using normal web browser. If you do have an account already continue on and tell it you already have an account. At some point the launcher will completely crash on you and freeze up with a blank white page. Go back to your steam Library window when that happens and tell it to stop the game. There is a part in Step three where we will pass this point, at which point you will be able to properly use the older version of the Launcher to download the rest of the game.
Step 3: Modifying the config files to prevent crashing.
3A — The first time the game booted and attempted to crash at the launcher it will have created a config file for you. By default you will find this config file under
/.local/share/Steam/steamapps/compatdata/39210/pfx/drive_c/users/steamuser/My Documents/My Games/FINAL FANTASY XIV — A Realm Reborn/. Go to this folder and look for a file called FFXIV_BOOT.cfg. You will want to use a text editor to modify that file. If you use a graphical one such as Gnome Text Editor or Kwrite ensure that you use the “DOS compatible” setting when saving the file. If unsure how to do this I recommend using Nano, it’s a terminal based text editor that comes with almost all distributions. To do this right click in the folder with FFXIV_BOOT.cfg in your file explorer and pick “Open in terminal.” Then in terminal type in the following:
In the .cfg file we are interested in only one two sections. The browser lines should be changed to say the following:
Browser 1
BrowserType 0
If you are using nano hit CTRL + O to write out (save) and hit enter. Then after it says lines were written use CTRL + X to close.
Note from author: The reason this is necessary is the “new” version of the launcher crashes proton. What you did by changing this file is ensuring that the “old” version of the launcher is used, which has no issue with Proton.
Now launch the game launcher again from your Steam Library by hitting «Play.» If you didn’t have the game saved in another folder to copy during step 2 then log in and let it download the rest of the game client. If you did copy it over then just let it patch if needed. Be sure when logging in do NOT click the login button or you will crash the launcher. Hit enter after typing in your credentials, and hit enter when choosing to play.
3B – Once the game is fully downloaded and fully patched you be able to hit enter to play. As mentioned in the previous step do not use the mouse to click login on the launcher or you will crash it. The client may launch at this point, and you may be able to see settings and change data center. But you will want to exit because there is still one more issue that must be fixed before you can play.
3C – Navigate back to your
/.local/share/Steam/steamapps/compatdata/39210/pfx/drive_c/users/steamuser/My Documents/My Games/FINAL FANTASY XIV — A Realm Reborn/ folder and since you launched the game client you will notice a new file there called “FFXIV.cfg” (not to be confused with the other previous file from earlier, FFXIV_BOOT.cfg). You will want to open this file too and modify it. Either use a text editor of choice or nano again by right clicking on the folder and choosing “open in terminal” then do “nano ./FFXIV.cfg” The lines we are interested in for this new file are as follows:
Make sure the setting for this is “1.” If it is set to “0” as it will be after a fresh install you will crash after connecting to a data center.
Once again if using nano by doing «nano ./FFXIV.cfg» from command terminal be sure to save by doing CTRL + O when finished, and then using CTRL + X to exit nano terminal based text editor.
Note from the author: The reason this is necessary is because the opening cutscene will crash the game, and after a fresh install it tries to play the opening scene after connecting to data center by default. Gameplay cutscenes are not affected by this issue, only the opening CGI pre-rendered cutscenes. If you leave it for open too long after opening the game client and walk away without getting into character select screen it will eventually play the opening cutscene as well and crash itself. This is not a big deal since the opening CGI cutscene movies can be viewed on youtube.
With the game set up and configured with the .cfg changes mentioned in the previous section it will be smooth sailing from here. The game does not seem to have any major FPS issues for me, even on a budget Radeon RX580 card (Note that at the time I am writing this it’s a somewhat dated card from the Polaris generation, and the newer Radeon Big Navi or «RDNA2» cards are on their way out or already released. In other words I’m using a GPU from 2 or 3 generations ago and running the game fine). However I do use a few tricks to help speed it up. Namely, I use both game mode and ACO mode on FFXIV. Please see the following regarding performance tips:
Performance tip 1: Kernel version and drivers
Ensure you are decently recent enough Kernel and GPU driver. Debian based Linux distributions such as Ubuntu and Linux mint have an older Kernel by default. As such for Debian based Linux users I recommend using the Xanmod Kernel tweak mentioned in this guide here https://christitus.com/ultimate-linux-gaming-guide/ (Radeon GPU Debian/Ubuntu based users will also want to use the kisak Mesa version from that guide, as the Mesa GPU driver that comes with Ubuntu and its derivative by default are severely out of date). Fedora users and Arch-based distribution users will generally not have to worry as much about the Kernel version. At the time of this writing I recommend at least Kernel version 5.10 or higher. By default at the time of this writing this Ubuntu based distributions come with only version 5.4 or 5.5 or so (in other words use the Xanmod kernel mentioned in the Linux Gaming Guide linked above if you are using Debian/Ubuntu derivatives). Nvidia folks will have the latest OpenGL and Vulkan drivers by using the proprietary drivers from Nvidia, please see instructions for using Nvidia drivers with your particular distribution if unsure how.
Performance tip 2: Game mode and ACO mode
If you are using a recent enough Kernel version and a good recent version of Radeon mesa drivers you can enable both game mode and ACO mode to squeeze out a descent framerate increase. ACO mode does not exist for Nvidia cards, but can be used with Radeon cards. You can still enable Game mode on Nvidia though.
1. Go to your steam Library and right click Final Fantasy XIV. Go to “properties” in the menu that pops out.
2. In launch options put in the following (depending on GPU type)
Radeon folks: gamemoderun RADV_PERFTEST=aco %command%
Nvidia folks: gamemoderun %command%
If using the gamemoderun argument causes it to not launch please ensure you have gamemoderun command installed. On my main machine that runs Fedora this came installed along with my installation of WINE. You may need to install before this will work. Also if you are using a Radeon GPU and using the RADV_PERFTEST=aco argument causes it to crash then be sure you are using at least Mesa version 20 or higher (might be version 21 they added that I’m not sure). There are videos on youtube that discuss both ACO mode and game mode on Linux, I suggest giving them a watch for further information on these particular performance tweaks.
Источник