Final Fantasy XIV Online Forum

This is a community forum and not official technical support. — If you need official support: Contact Us

The following comments are owned by whoever posted them. We are not responsible for them in any way.

Back to Threads Reply to Thread

Getting the game to work

Ok so my FFXIV launcher is just crashing instantly whenever I try to start it. The problem looks the same as in this video, but following those steps doesn't help it.

Context:
I am using a 4.2 GHz Quad-Core Intel Core i7.
I have plenty of HDD space, and an on Big Sur v11.5.1

I have read the article 'Getting it to work' and don't really understand it. I'm not a coder.

Obtain
winetricks

I followed the link and downloaded the file - I now have winetricks.txt on my desktop. I assume there is more to do here but I don't know what that is.

Perform the following: 
WINEPREFIX=~/.cxoffice/<bottle> winetricks d3dx9 devenum ie8 quartz wininet winhttp xact_jun2010 wmp10 
Where <bottle> is the name of the directory which your FFXIV prefix resides.

What do you mean by 'perform the following'? is that something i need to paste into terminal? Also, what is a FFXIV prefix? How do I find out mine?

(the next button does not work)
What button?

In order to accept the EULA you will have to edit your ~/Documents/my games/FINAL FANTASY XIV - A Realm Reborn/FFXIV_BOOT.cfg file.
Setting EulaAgreement to 1 accepts it.

I found the file, EulaAgreement was already 1

You will most likely need to copy over the most recent updated game from a Windows instance (or from somewhere else, at least for the first large update).
Where can i get one?

That guide was written a long time ago before Codeweavers took over the official Mac client for FFXIV. I am currently trying to get it to work in CrossOver because I have no desire to pay for a Mac license for FFXIV and all of its expansions when it is essentially the same thing. The issue I am running into now is the game will launch but thinks it is running on the Mac client so it sees that I don't have a Mac license and then quits. If I can find a way past this I will let you know.

Austen Frazier wrote:

The issue I am running into now is the game will launch but thinks
it is running on the Mac client so it sees that I don't have a Mac
license and then quits.

That kinda makes sense. The Mac client is the Windows version in a WINE bottle. So, manually putting the Windows version in a WINE bottle under MacOS is kinda the same thing. ...but why would CX report MacOS as the platform? Hope you can find a way around that.

I wonder... Does the same thing happen under Linux? That is, the FFXIV servers think that the environment is Mac or Windows?

Austen Frazier wrote:

If I can find a way past this I will let you know.

I'm at work, so really cannot test, but... commentary in WineHQ.org suggests turning on "Hide Wine version from applications" (winecfg/staging) may help with that.

Austen Frazier wrote:

The issue I am running into now is the game will launch but thinks
it is running on the Mac client so it sees that I don't have a Mac
license and then quits.

It sounds like you're combining a few issues. If you have a license/client mismatch, the launcher will give a message stating that. If your client is crashing, the you wouldn't be seeing that message. If you are getting stuck on a splash screen (hangs, not crash/quit), then that is a known issue with a known workaround.

I just installed the official Mac client on my M1 MacBook Air... working flawlessly after the "Browser 1" adjustment to the FFXIV_BOOT.cfg file.

I give up.

The launcher workarounds work. but the handoff to the game itself fails.

FWIW, the official client is running Crossover 18.5 in a Win 7 64-bit bottle (per its config files)

I had the same issue on Linux Crossover, I had to enable DirectX11 in the launcher and enable it in the bottle (per my first post in another thread)

Robert Segura wrote:

II had to enable DirectX11 in the launcher and enable it in the
bottle

What did you use to install/enable DX11? That switch is disabled in my launcher.

Did you use a 64-bit bottle? DXVK is disabled in 32-bit bottles on Mac.

Robert Segura wrote:

I had the same issue on Linux Crossover, I had to enable DirectX11
in the launcher and enable it in the bottle (per my first post in
another thread)

This I think is the key to getting it to work. Since the default install uses the "ffxivboot.exe" to launch, for some reason on Mac it does not allow you to enable directx11. However, when attempting to open via the "ffxivboot64.exe", it detects that the game is running in wine and I run into licensing issues due to mine being for Windows.

This also works within parallels, going from a launcher that won't open, to a game that is fully playable.

I tried launching it normally with DX9 but the game crashes on boot.

I then managed to get the game to boot into the menu by swapping ffxiv.exe with ffxiv_dx11.exe, making the launcher launch the DX11 version instead. I got into the menus, changed settings, but when I clicked Start and selected my data center, the game gave me a 1022 error telling me to update. I think the game checks your executables, unfortunately.

I agree that we need to somehow get the launcher to enable DX11 mode.

I am using an M1 Air, Windows 10 x64 bottle

Edit: I've now found that the launcher thinks that I am running Windows XP Professional, even though I have it set to thinking it's on Windows 10 x64 (even Steam's system information displays that). Maybe the game doesn't support DX11 on Windows XP

minokah wrote:

I agree that we need to somehow get the launcher to enable DX11
mode.

I am using an M1 Air, Windows 10 x64 bottle

Edit: I've now found that the launcher thinks that I am running
Windows XP Professional, even though I have it set to thinking it's
on Windows 10 x64 (even Steam's system information displays that).
Maybe the game doesn't support DX11 on Windows XP

Did you enable DXVK Vulkan before you launch? I have to do that on linux.

So I checked my system information and it says Windows XP Professional Here is what my system Info prints out:

-=-=-=-=-=-=- FFXIV Information -=-=-=-=-=-=-

MyDocument C:\users\crossover\My Documents
ProxyEnable 0
ProxyServer unspecified
ProxyOverride unspecified

-=-=-=-=-=-=- System Information -=-=-=-=-=-=-

SYSTEM_OS Windows XP Professional
SYSTEM_CPU Intel(R) Core(TM) i9-10885H CPU @ 2.40GHz(16 CPUs),
~5300MHz
SYSTEM_CORE_NUM SYSTEM_CORE_LOGIC 16 SYSTEM_CORE_PHYSICS 8
SYSTEM_BIOS
SYSTEM_LANGUAGE English (Regional Setting: English)
SYSTEM_MEMORY 64063.613MB
SYSTEM_VIRTUAL_MEMORY 134217727.875MB
SYSTEM_PAGE_FILE 64063.617MB
SYSTEM_STORAGE C:\ SYSTEM_HARDDISK_DRIVE
SYSTEM_TOTALDISC_SPACE 953.368GB SYSTEM_FREEDISC_SPACE 660.036GB

SYSTEM_STORAGE Y:\ SYSTEM_HARDDISK_DRIVE
SYSTEM_TOTALDISC_SPACE 953.368GB SYSTEM_FREEDISC_SPACE 660.036GB

SYSTEM_STORAGE Z:\ SYSTEM_HARDDISK_DRIVE
SYSTEM_TOTALDISC_SPACE 953.368GB SYSTEM_FREEDISC_SPACE 660.036GB

SYSTEM_DIRECTX_VERSION = "DirectX 9.0c (4.09.0000.0904)
SYSTEM_GRAPHICS Intel(R) HD Graphics 4000
SYSTEM_GRAPHICS_DEVICE \.\DISPLAY1
SYSTEM_GRAPHICS_CHIP
SYSTEM_GRAPHICS_MAKER Intel Corporation
SYSTEM_GRAPHICS_VRAM 3072.000 MB
SYSTEM_GRAPHICS_SHARED_VRAM 32031.807 MB
SYSTEM_GRAPHICS_DAC
SYSTEM_GRAPHICS_DISPLAY_MODE 1920 x 1080 (32 bit) (60Hz)
SYSTEM_GRAPHICS_DRIVER igdumdim32.dll
SYSTEM_GRAPHICS_DRIVER_VERSION 8.21.0015.4352
SYSTEM_GRAPHICS_DRIVER_DATE 1/1/2016 10:00:00 AM
SYSTEM_GRAPHICS_DRIVER_LANGUAGE English
3.0
SYSTEM_GRAPHICS_PIXEL_SHADER 3.0
SYSTEM_GRAPHICS_VERTEX_TEXTURE SYSTEM_SUPPORT
SYSTEM_GRAPHICS Intel(R) HD Graphics 4000
SYSTEM_GRAPHICS_DEVICE \.\DISPLAY2
SYSTEM_GRAPHICS_CHIP
SYSTEM_GRAPHICS_MAKER Intel Corporation
SYSTEM_GRAPHICS_VRAM 3072.000 MB
SYSTEM_GRAPHICS_SHARED_VRAM 32031.807 MB
SYSTEM_GRAPHICS_DAC
SYSTEM_GRAPHICS_DISPLAY_MODE 1920 x 1080 (32 bit) (50Hz)
SYSTEM_GRAPHICS_DRIVER igdumdim32.dll
SYSTEM_GRAPHICS_DRIVER_VERSION 8.21.0015.4352
SYSTEM_GRAPHICS_DRIVER_DATE 1/1/2016 10:00:00 AM
SYSTEM_GRAPHICS_DRIVER_LANGUAGE English
3.0
SYSTEM_GRAPHICS_PIXEL_SHADER 3.0
SYSTEM_GRAPHICS_VERTEX_TEXTURE SYSTEM_SUPPORT
SYSTEM_SOUND Pulseaudio
SYSTEM_SOUND_DEVICE_ID fd47d9cc-4218-4135-9ce2-0c195c87405b
SYSTEM_SOUND_DEVICE_NAME winemm.vxd
SYSTEM_SOUND_DRIVER_VERSION
SYSTEM_SOUND_DRIVER_LANGUAGE
SYSTEM_SOUND_DRIVER_DATE
SYSTEM_INPUT {6F1D2B60-D5A0-11CF-BFC7444553540000}
SYSTEM_INPUT_NAME Mouse
SYSTEM_INPUT_REMARKS SYSTEM_GAMEPAD_AXIS 3 SYSTEM_GAMEPAD_BUTTON
8 SYSTEM_GAMEPAD_FOV 0
SYSTEM_INPUT {6F1D2B61-D5A0-11CF-BFC7444553540000}
SYSTEM_INPUT_NAME Keyboard
SYSTEM_INPUT_REMARKS SYSTEM_GAMEPAD_AXIS 0 SYSTEM_GAMEPAD_BUTTON
187 SYSTEM_GAMEPAD_FOV 0

-=-=-=-=-=-=- Application Information -=-=-=-=-=-=-

FFXIVLauncher

-=-=-=-=-=-=- Install Information -=-=-=-=-=-=-

CrossOver HTML engine
Steam
Microsoft XML Parser
CrossOver HTML engine
AdVenture Capitalist
FINAL FANTASY XIV Online
Wine Mono Windows Support

-=-=-=-=-=-=- Proccess Information -=-=-=-=-=-=-

C:\Program Files (x86)\Steam\bin\cef\cef.win7\steamwebhelper.exe
00000B94
C:\Program Files (x86)\Steam\steam.exe 000001A4
C:\Program Files (x86)\Steam\steamapps\common\FINAL FANTASY XIV
Online\boot\ffxivlauncher.exe 00000024
C:\Program Files (x86)\Steam\steamapps\common\FINAL FANTASY XIV
Online\boot\ffxivsysinfo64.exe 000006A8
C:\windows\system32\explorer.exe 000000C4
C:\windows\system32\plugplay.exe 00000058
C:\windows\system32\rpcss.exe 000000D8
C:\windows\system32\services.exe 00000030
C:\windows\system32\svchost.exe 00000098
C:\windows\system32\winedevice.exe 00000070

minokah wrote:

I tried launching it normally with DX9 but the game crashes on boot.

I then managed to get the game to boot into the menu by swapping
ffxiv.exe with ffxiv_dx11.exe, making the launcher launch the DX11
version instead. I got into the menus, changed settings, but when I
clicked Start and selected my data center, the game gave me a 1022
error telling me to update. I think the game checks your
executables, unfortunately.

I agree that we need to somehow get the launcher to enable DX11
mode.

So I tried this. I received the same error, but looking a bit closer, the results are interesting. Although the launcher itself picked up that it was running the Windows version, once it launches it detects that it is running on a mac. This is evident by the fact that the graphics settings being mac themed.

So somewhere FFXIV is detecting that it is run under crossover/wine and therefore it must be running on a mac.

To follow up with launching via ffxivboot64.exe, it does launch and detect it being a mac. However, you do get a 20~30% performance boost over the official supported mac client, and you also get Dualsense controller support.

The issue is that the client is looking for Wine functions in ntdll.dll - https://www.reddit.com/r/ffxiv/comments/bgeluh/any_other_linux_users_getting_404_errors_when/

Wine staging has a newer option to "Hide Wine Exports", but that would need to be included in CrossOver's build of Wine at some point. I don't see any other way around it. Very disappointing because I just got a new M1 mac and was planning to buy Crossover specifically for this game.

Christoff Visser wrote:

So I tried this. I received the same error, but looking a bit
closer, the results are interesting. Although the launcher itself
picked up that it was running the Windows version, once it launches
it detects that it is running on a mac. This is evident by the fact
that the graphics settings being mac themed.

So somewhere FFXIV is detecting that it is run under crossover/wine
and therefore it must be running on a mac.

To follow up with launching via ffxivboot64.exe, it does launch and
detect it being a mac. However, you do get a 20~30% performance
boost over the official supported mac client, and you also get
Dualsense controller support.

After following this guide on Reddit and copying over the XIVLauncher files from my Windows machine, the game launches normally without me changing any files or doing anything else. I got in and the game told me I needed a game license. So I can confirm the game detects that it's running on a Mac :(

Bee Steger wrote:

The issue is that the client is looking for Wine functions in
ntdll.dll -
https://www.reddit.com/r/ffxiv/comments/bgeluh/any_other_linux_users_getting_404_errors_when/

Wine staging has a newer option to "Hide Wine Exports", but that
would need to be included in CrossOver's build of Wine at some
point. I don't see any other way around it. Very disappointing
because I just got a new M1 mac and was planning to buy Crossover
specifically for this game.

Yeah, I got really excited when the game launched without me touching any of the files until it said that I needed a Mac license.

I was able to get it to work on Big Sur using an unofficial build of Wineskin (https://github.com/Gcenx/WineskinServer). I built the package using the Wine-Staging 6.0 engine (WS10WineStaging64Bits6.0), enabled DXVK, and the "Hide Wine Exports" feature in the Staging tab of winecfg. (Side note, it doesn't seem worth the trouble since performance is terrible, but I haven't used the official MacOS client to compare).

This tells me that the only feature missing to get this working on Crossover proper is adding the "Hide Wine Exports" feature.

Bee Steger wrote:

I was able to get it to work on Big Sur using an unofficial build of
Wineskin (https://github.com/Gcenx/WineskinServer). I built the
package using the Wine-Staging 6.0 engine
(WS10WineStaging64Bits6.0), enabled DXVK, and the "Hide Wine
Exports" feature in the Staging tab of winecfg. (Side note, it
doesn't seem worth the trouble since performance is terrible, but I
haven't used the official MacOS client to compare).

This tells me that the only feature missing to get this working on
Crossover proper is adding the "Hide Wine Exports" feature.

I'd still like to give it a shot. I downloaded Wineskin from that link and tried to make a wrapper using that 6.0 staging engine, but it got stuck on trying to make it ("Wineskin Winery is currently busy..."). I tried with a Crossover version but it built just fine. Any ideas as to why it hangs? (M1 Big Sur)

Edit: nevermind, I didn't read the part where WineCX20.0.4 and later is needed for Silicon Macs :(

If you check the updated reddit guide posted earlier the game will run flawless even with a Windows License

1 to 18 of 18

CrossOver Forums: the place to discuss running Windows applications on Mac and Linux

CodeWeavers or its third-party tools process personal data (e.g. browsing data or IP addresses) and use cookies or other identifiers, which are necessary for its functioning and required to achieve the purposes illustrated in our Privacy Policy. You accept the use of cookies or other identifiers by clicking the Acknowledge button.
Please Wait...
eyJjb3VudHJ5IjoiVVMiLCJsYW5nIjoiZW4iLCJjYXJ0IjowLCJ0enMiOi02LCJjZG4iOiJodHRwczpcL1wvbWVkaWEuY29kZXdlYXZlcnMuY29tXC9wdWJcL2Nyb3Nzb3Zlclwvd2Vic2l0ZSIsImNkbnRzIjoxNzMxNDM1MjAzLCJjc3JmX3Rva2VuIjoiNXRVd0ZCdlhDbkJXUVNuaCIsImdkcHIiOjB9