1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

[Guide] Final Fantasy XIV: A Realm Reborn on GNU/Linux

Discussion in 'Guides' started by allenskd, Feb 1, 2015.

  • by allenskd, Feb 1, 2015 at 2:31 AM
  • allenskd

    allenskd Active Member

    Feb 5, 2014
    Likes Received:
    Trophy Points:

    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.

    Download the binaries here, you can also download the source here.

    After downloading the binaries:

    Create the following folder
    $ mkdir -p ~/WINE/binaries/x86
    $ cd ~/WINE/binaries/x86
    $ wget http://thehumble.ninja/pelican_backup/assets/archives/wine-1.7.24-FFXIV-CSMT.tar.xz
    $ tar xfv wine-1.7.24-FFXIV-CSMT.tar.xz
    Temporarily we will append WINE to the PATH environment variable.

    Type this to get the current directory you are in.
    $ cd wine-1.7.24-FFXIV-CSMT/bin; pwd
    Copy/Paste the result here, example:
    $ export PATH=$PATH:/home/$USER/WINE/binaries/x86/wine-1.7.24-FFXIV-CSMT/bin
    Now, it's time to install all the software required to run Final Fantasy XIV.
    $ export WINEPREFIX=/home/$USER/WINE/bottles/FFXIV; export WINEARCH=win32
    $ winetricks d3dx9 devenum ie8 quartz wininet winhttp xact_jun2010 wmp10
    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"

    Launch the game!
    $ wine ffxiboot.exe
    If it doesn't let you click on the EULA, don't worry.

    Edit the EULA file:

    nano ~/my games/FINAL FANTASY XIV - A Realm Reborn/FFXIV_BOOT.cfg

    EulaAgreement 0


    EulaAgreement 1

    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:

    $ wine regedit
    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
    CSMT = enabled
    StrictDrawOrdering = disabled
    Here are some images so you get the idea!

    [​IMG] [​IMG] [​IMG] [​IMG] [​IMG] [​IMG]
    Once everything is set, run the game again.

    $ wine ffxivboot.exe
    Log in, and play to your hearts content!

    Let me simplify this for you, my dear reader! Let's create a shell script
    $ mkdir ~/WINE/shortcuts
    Using your favorite editor, create a file called FFXIV

    export WINEPREFIX=/home/david/WINE/bottles/FFXIV
    export WINEDEBUG=-all
    #export LD_PRELOAD="libpthread.so.0 libGL.so.1"
    $WINE "/media/david/Usagi/FINAL FANTASY XIV - A Realm Reborn/boot/ffxivboot.exe"
    $ chmod +x ~/WINE/shortcuts/FFXIV
    From now on you can just type
    $ ~/WINE/shortcuts/FFXIV
    Important note:

    After the game launches, be sure to kill ffxivlauncher.exe in the terminal. The process does not close completely and it hogs the CPU.

    Simply type

    $ killall ffxivlauncher.exe
    Screenshots (these were all taken while playing on Linux)



    Last edited: Apr 5, 2016
    mrdeathjr28 likes this.
  • Categories:


Discussion in 'Guides' started by allenskd, Feb 1, 2015.

  1. allenskd
    @darker00 I have a feeling that winetricks didn't run correctly... https errors goes away once you install IE8 honestly...

    I'm trying to remember here since I don't have any computer with linux available at the moment I might just install ubuntu gnome on vmware and recheck all the commands. Personally I've used the binaries just fine.

    Also, please note you don't have to install gecko, you don't need it. I don't know if having Gecko+IE8 at the same time is causing some sort of conflict.
  2. Thamer
    Hello, Thanks allenskd for the detailed guide.

    Can any one attempted this installation comment on the performance of the game? Please include your hardware specifications for clarity.

  3. allenskd
    A public announcement:

    I've changed domain name of my site. This means there will be a sudden redirection to the domain thehumble.ninja. This is PERFECTLY NORMAL.


    #( 07/01/15@11:22PM )( david@david-desktop ):~/
    wget http://dgzen.pw/pelican_backup/assets/archives/wine-1.7.24-FFXIV-CSMT.tar.xz
    --2015-07-01 23:22:05-- http://dgzen.pw/pelican_backup/assets/archives/wine-1.7.24-FFXIV-CSMT.tar.xz
    Resolving dgzen.pw (dgzen.pw)...
    Connecting to dgzen.pw (dgzen.pw)||:80... connected.
    HTTP request sent, awaiting response... 301 Moved Permanently
    Location: http://thehumble.ninja/pelican_backup/assets/archives/wine-1.7.24-FFXIV-CSMT.tar.xz [following]
    --2015-07-01 23:22:06-- http://thehumble.ninja/pelican_backup/assets/archives/wine-1.7.24-FFXIV-CSMT.tar.xz
    Resolving thehumble.ninja (thehumble.ninja)...
    Reusing existing connection to dgzen.pw:80.
    HTTP request sent, awaiting response... 200 OK
    Length: 51181172 (49M) [application/octet-stream]
    Saving to: ‘wine-1.7.24-FFXIV-CSMT.tar.xz’

    Notice that the IP hasn't changed. Anyway, if you guys have problems with the binaries just shoot me a message here.

    dgzen.pw domain will remain intact, that's for sure. I'll update the links soon enough. I repeat though, I've made the changes so that anything linked to dgzen.pw still works.
  4. allenskd
    Updated links in guide. If there are links linking to dgzen.pw let me know.
  5. allenskd

    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
    booman likes this.

Share This Page