Full version of Final Fantasy XIV Stormblood (FFXIV 4.0)
Application Details:
Version: | Stormblood (Official Client) |
License: | Subscription |
URL: | http://www.finalfantasyxiv.com |
Votes: | 1 |
Latest Rating: | Garbage |
Latest Wine Version Tested: | 4.14-staging |
Maintainers: About Maintainership
What works
client runs both in DX11 and DX9 mode on intel 530HD.
What does not
client doesnt update and launcher can be glitchy
Workarounds
use virtual box to update game then use github.com/mclark4386/FF14Launcher you have to put it into the FFXIV folder for it to launcher the game and edit the launcher_config.ini file and add wine to pre_command. this also allows you to have it auto fill ur username and password. also use_dx11=true if you want to use DX11 or use_dx11=false if you want to use DX9
What was not tested
end game
Hardware tested
Graphics:
Additional Comments
gets about 54 FPS in horizon and 15-21FPS in limsa lominsa on DX9
gets about 46FPS in horizon and 17-24FPS in limsa lominsa on DX9
currently there are alot of players hanging out in limsa thats why the lower FPS
one windows in DX11 i would get 60FPS everywhere but limsa and 40 FPS in limsa
pretty sure DX9 would be 60FPS everywhere
Operating system | Test date | Wine version | Installs? | Runs? | Used Workaround? | Rating | Submitter | ||
Show | antiX-17 "Heather Heyer" Core | Aug 18 2019 | 4.14-staging | Yes | No | No | Garbage | spaceman | |
Show | Ubuntu 18.10 "Cosmic" amd64 (+variants like Kubuntu) | Nov 10 2018 | 3.19-staging | Yes | Yes | Yes | Gold | Omega Dark Mage | |
Show | Debian GNU/Linux 10.x "Buster" | Aug 11 2018 | 3.13-staging | Yes | Yes | Yes | Silver | Henry | |
Current | Arch Linux | Jul 04 2018 | 3.11-staging | Yes | Yes | Yes | Gold | stephen | |
Show | Manjaro Linux | Jun 14 2018 | 3.9-staging | No, but has workaround | Yes | Yes | Gold | Likwid |
Bug # | Description | Status | Resolution | Other apps affected |
43730 | FFXIV radeon: mmap failed, errno: 12 followed by severe graphical distortions/loss of textures - Radeon HD 7970 | UNCONFIRMED | View | |
47342 | FFXIV launcher fails to connect with HTTPS error -2146697208 | UNCONFIRMED | View | |
47637 | Final Fantasy XIV returns Javascript error when launched. | UNCONFIRMED | View |
Introductory video still does not run (without install quartz with winetricks) and needs to be disabled to access the game.
DirectX11 does not work (well) yet, so DirectX9 needs to be selected in config file and/or launcher.
Game does not always run well in 64 bit prefix.
Create a new 32-bit WINEPREFIX,
Ensure that winecfg is set to Enable CSMT... in the Staging Tab.
install winetricks xact
Edit ~/Documents/My Games/FINAL FANTASY XIV - A Realm Reborn/FFXIV_BOOT.cfg
Changing
BrowserType to 2
(or 1 - experiment for what works for you)
DX11Enabled to 1
Edit "~/Documents/My Games/FINAL FANTASY XIV - A Realm Reborn/FFXIV.cfg"
Change
CutsceneMovieOpening 0 to CutsceneMovieOpening 1
The following comments are owned by whoever posted them. WineHQ is not responsible for what they say.
by Josh R Raymond on Friday January 10th 2020, 2:19
Works perfectly fine for me, game plays about the same as windows for the most part.
by spaceman on Sunday August 18th 2019, 11:02
However, when clicking Log In the game returned a error:
A system error has occurred: -2147467263.
Javascript:ctrEvent('mainForm');
and did not launch.
I opened a bug: bugs.winehq.org/show_bug.cgi?id=47637
by Michael D on Sunday August 18th 2019, 11:10
As many have previously stated, changing the browser window variable may prevent this error from occurring.
Please look over the test result submissions from other users and report whether or not the workaround fixes this issue.
This is not a bug in the FFXIV program, it is a bug in the chosen web browser.
by spaceman on Sunday August 18th 2019, 12:17
Changing
BrowserType to 2
From the How-to? I couldn't see anything about browser in Test Result workarounds.
by Josh R Raymond on Friday January 10th 2020, 2:18
Thank me later.
by RunDMC22 on Tuesday July 30th 2019, 22:21
by spaceman on Wednesday July 31st 2019, 13:51
by Xuu on Sunday June 16th 2019, 7:03
I created a fresh wine prefix and installed DXVK v1.2.1 there. Wine exports are also hidden. The launcher works but when it tries to start the game ffxiv_dx11.exe it opens a message window saying "The latest version of DirectX is required to play FINAL FANTASY XIV. Please download and install DirectX End-User-Runtime, then restart then game. -----(0)". The same happens if I try to start ffxiv_dx11.exe directly.
DXVK seems to be working correctly as I can see its output when running the launcher. I'm using wine-staging with wine commit 1d9a3f6d12322891a2af4aadd66a92ea66479233, as this version seems to have the 404 error fixed.
by Xuu on Sunday June 16th 2019, 8:37
I was trying to do it via winetricks previously but that didn't show any effects.
by Josh R Raymond on Monday June 10th 2019, 5:25
I remember awhile ago the solution was to just remove the Web folder, but I don't actually *have* a Web folder to remove, so I'm very lost.
by spaceman on Sunday January 19th 2020, 10:42
by Addie GS on Thursday May 23rd 2019, 12:42
```
WINEPREFIX=$HOME/.local/share/wineprefixes/ffxiv WINEARCH=win32 wine wineboot
winetricks prefix=ffxiv d3dx11_43 d3dx9_43 droid quartz xact
```
If you do not have an OSX license, you will also need, or else you will not be able to log in:
```
winetricks prefix=ffxiv hidewineexports=enable
```
This doesn't fix the 404 issue; that runs deeper: bugs.winehq.org/show_bug.cgi?id=47069.
by George Sharp on Monday April 29th 2019, 14:33
I had FFXIV running for a while under wine....3.something. However, I then upgraded to wine 4.4, and since then I haven't even been able to get the launcher to load :-( I have since upgraded to 4.6 but nothing changed.
All I get now is "Unable to load patch files [11003] [20402] [19901] [13]
Anyone else had this problem? I tried creating a new 32-bit wine prefix as I know 64 bit can cause problems but that didnt help
by Troy on Tuesday April 30th 2019, 3:59
by �a?o Beller on Thursday May 9th 2019, 12:02
by spaceman on Monday November 5th 2018, 16:54
I'm using staging-319 and DX9 in 32-bit prefix and the game launches and the graphical output is OK. Sadly, when I move or pan the camera the game becomes jerky, smooth, jerky. I created a fresh prefix and installed xact and quartz with winetricks but any other tips would be much appreciated.
[On a side note I created a 64-bit prefix and installed dxvk 0.91 with winetricks and the launcher came up then crashed.]
by spaceman on Tuesday November 6th 2018, 9:01
Unhandled exception: unimplemented function vulkan-1.dll.vkGetInstanceProcAddr called in 32-bit code (0x7bc77b1
by Josh R Raymond on Friday September 28th 2018, 21:59
For other games, this isn't an issue at all, in fact I've been playing DX11+ only games perfectly fine on the same wineprefix for some time now, WoW, D3, Warframe and EvE Online all detect and use the Dx11 offered by DXVK, however FFXIV won't.
At first I thought it may have something to do with how the launcher handles launching the game, perhaps the 'export DXVK_FAKE_DX10_SUPPORT=1 line isn't getting passed from the ffxivboot to the launcher then to the game, but then trying to just launch ffxiv.exe vs ffxiv_dx11.exe provided more insight.
Upon attempting to just launch ffxiv.exe I get the error 'Unable to launch application. Launch using the ffxivboot.exe file.(0)'
but when I try to launch the dx11.exe file, through a terminal passing env DXVK_FAKE_DX10_SUPPORT=1, it still gives me the directX runtime error.
How do you all get DXVK working? What script do you use to launch the game? What am I missing?
version: wine-3.16 (Staging) using dxvk .80
by Josh R Raymond on Sunday September 30th 2018, 14:56
by angelax on Sunday September 2nd 2018, 22:13
OS is Kubuntu 18.04. I am using Wine 3.14 (devel). Installed winetricks. Created a 32 bit prefix. Installed steam & used that to download & install FFXIV. Installed DirectX9 and xact using winetricks. Changed the three settings in the config files as described in the instructions (DirectX setting, Browser setting, and Cutscene setting).
Had absolutely no problems getting the launcher up and running - I logged in and it downloaded all of the game updates. The DirectX9 button came up to launch the game. I clicked it. It took me to the upcoming maintenance reminder (in the launcher). Then when it tries to load the main menu of the game, I get "An unexpected error has occurred. Exiting Final Fantasy XIV." with the error codes
ffxiv.exe+DA500B
ffxiv.exe+F2D261
ffxiv.exe+DDB780
ffxiv.exe+19649A
and four other similar ones.
Searching for those error codes didn't really get me anything. Thoughts? What step am I missing?
by spaceman on Wednesday September 5th 2018, 10:00
"WINEARCH=win32 WINEPREFIX='~/.ffxiv_prefix/' wine '/your/path/SquareEnix/FINAL FANTASY XIV - A Realm Reborn/boot/ffxivboot.exe'
What is the console output from your version of this?
by angelax on Thursday September 6th 2018, 15:11
009d:fixme:msg:ChangeWindowMessageFilter 4a 00000001
009e:fixme:ver:GetCurrentPackageId (0x106fe9c (nil)): stub
009d:fixme:win:EnumDisplayDevicesW ((null),0,0x33f194,0x00000000), stub!
009d:err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
009d:fixme:winsock:WSALookupServiceBeginW (0x33eb38 0x00000ff0 0x33eb80) Stub!
[0906/160749:ERROR:network_change_notifier_win.cc(160)] WSALookupServiceBegin failed with: 8
009d:fixme:iphlpapi:NotifyAddrChange (Handle 0x33ea10, overlapped 0x3278dc8): stub
009d:fixme:winsock:WSALookupServiceBeginW (0x33eb78 0x00000ff0 0x33ebc0) Stub!
[0906/160749:ERROR:network_change_notifier_win.cc(160)] WSALookupServiceBegin failed with: 8
00a8:fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
009f:fixme:d3d:state_linepattern_w Setting line patterns is not supported in OpenGL core contexts.
00b9:fixme:ver:GetCurrentPackageId (0x44bfe9c (nil)): stub
00ba:fixme:thread:SetThreadIdealProcessor (0xfffffffe): stub
00bb:fixme:thread:SetThreadIdealProcessor (0xfffffffe): stub
00bc:fixme:thread:SetThreadIdealProcessor (0xfffffffe): stub
00bd:fixme:thread:SetThreadIdealProcessor (0xfffffffe): stub
00be:fixme:thread:SetThreadIdealProcessor (0xfffffffe): stub
00bf:fixme:thread:SetThreadIdealProcessor (0xfffffffe): stub
00b8:fixme:win:EnumDisplayDevicesW ((null),0,0x33f064,0x00000000), stub!
00b8:fixme:win:EnumDisplayDevicesW ((null),0,0x33f474,0x00000000), stub!
00b8:fixme:d3d9:D3DPERF_SetOptions (0x1) : stub
00b8:fixme:d3d:debug_d3dformat Unrecognized 0x5a574152 (as fourcc: RAWZ) WINED3DFORMAT!
00b8:fixme:d3d:wined3d_get_format Can't find format unrecognized (0x5a574152) in the format lookup table.
00b8:fixme:d3d:debug_d3dformat Unrecognized 0x34324644 (as fourcc: DF24) WINED3DFORMAT!
00b8:fixme:d3d:wined3d_get_format Can't find format unrecognized (0x34324644) in the format lookup table.
00b8:fixme:win:EnumDisplayDevicesW ((null),0,0x33f0e4,0x00000000), stub!
00b8:fixme:driver:D3DKMTOpenAdapterFromHdc (0x33f47c): stub
ERROR: Could Not Get Primary Adapter Handle
009d:fixme:iphlpapi:CancelIPChangeNotify (overlapped 0x3278dc8): stub
009d:fixme:msg:ChangeWindowMessageFilter 4a 00000002
00b8:fixme:xaudio2:XAudio2CF_LockServer (0x192cb3d0)->(1): stub!
AL lib: (EE) SetChannelMap: Failed to match front-center channel (2) in channel map
00b8:fixme:msctf:ThreadMgr_ActivateEx Unimplemented flags 0x4
00b8:fixme:msctf:ThreadMgrSource_AdviseSink (0x195e4530) Unhandled Sink: {ea1ea136-19df-11d7-a6d2-00065b84435c}
00b8:fixme:imm:ImmDisableTextFrameService Stub
00b8:fixme:imm:ImmDisableTextFrameService Stub
by spaceman on Thursday September 6th 2018, 19:22
What type of card do you have and do you have the appropriate drivers installed?
by stashourtrashbeautifybluffington on Wednesday June 27th 2018, 22:09
doesnt do the same when panning with keyboard
on top of that a lot of left clicks act like click and holds instead of just single clicks. has a tendency to drag hotbars around.
by spaceman on Thursday June 28th 2018, 5:44
by stashourtrashbeautifybluffington on Thursday June 28th 2018, 10:44
by stashourtrashbeautifybluffington on Thursday June 28th 2018, 10:45
by spaceman on Friday July 6th 2018, 11:23
by Josh R Raymond on Friday September 28th 2018, 23:31
by stephen on Tuesday June 19th 2018, 14:49
by spaceman on Wednesday June 20th 2018, 6:58
by stephen on Thursday June 21st 2018, 4:22
by spaceman on Wednesday June 20th 2018, 7:07
"[Y]ou need to be running the open-source AMDGPU or Nouveau drivers", I've never really tried gaming with an integrated Intel GPU. They don't made discrete graphics cards do they it's just shared graphics isn't it?
"If you’re using a NVIDIA card, it’s probably best that you keep running the proprietary drivers and use Wine Staging instead. The performance increase that you’ll see from Gallium Nine will be outweighed by the decrease in performance from Nouveau." So Nvidia owners won't see any advantage.
by stephen on Thursday June 21st 2018, 4:20
by stephen on Saturday June 16th 2018, 1:34
by spaceman on Tuesday June 19th 2018, 9:14
1) If you would like help troubleshooting your problem, some initial information is essential.
"Not working..." is not enough, what is not working? "get direct x error" What error messages are you receiving, what have you tried to do to rectify the issue yourself?
2) Gallium Nine isn't really supported here, you'd do better seeking advice and support (see point 1) at the Gallium Nine forum.
I. like many, use the proprietary Nvidia driver so I cannot advise you at all.
by stephen on Tuesday June 19th 2018, 14:50
by stephen on Friday June 15th 2018, 22:29
by spaceman on Tuesday June 19th 2018, 9:10
by stephen on Tuesday June 19th 2018, 14:50
by spaceman on Wednesday May 30th 2018, 13:41
I've already tried -devel on my test build:
Installed winehq-devel (3.9)
Created a ~/ffxiv 64-bit WINEPREFIX.
Installed xact with winetricks to ~/ffxiv.
Ran setup_dxvk thus:
WINEPREFIX="~/ffxiv" bash setup_dxvk.sh
...in both folders, x32 and x64.
I have not have any luck launching FF yet...
by spaceman on Thursday May 31st 2018, 11:43
I recreated all my WINEPREFIXES and created two for Final Fantasy: ~/.ffxiv32 and ~/.ffxiv64 I installed the dxvk 0.53 drivers (the x32 to the 32-bit WINEPREFIX and the x64 ones to the ...64 prefix).
I installed xact to both prefixes with winetricks.
I couldn't even start the game in Directx 11 (either prefix), I couldn't change to DX11 in the launcher the button would not move across to enable, or by seting DX11Enabled 0 in FFXIV_BOOT.cfg...
The 64 bit prefix caused display problems (dual monitors) it opened on the correct monitor (the primary) but would take any keyboard or mouse input...so no improvement with dxvk...
So I guess there is a lot more involed in setting up dxvk or wine play FFXIV in Directx 11...
by spaceman on Thursday May 31st 2018, 13:19
I gaveit one more shot and got Dirext11 working with dxvk 0.53, with the python launcher - MUST USE - 32-bit WINEPREFIX...setup is more than a little clunky and I will have to retrace my steps on another test build if anyone is to emulate me. The python launcher assumes the game is run with the default WINEPREFIX (.wine) so you have want to create prefixes for other games before you start that delete .wine and buld the prefix 32-bit from scratch...happy days.
I spent all day on this, so wait for my instructions before you set out, or you may end up in hell. YMMV
by Thijs on Saturday June 2nd 2018, 13:45
So first off, the dx11 client is 64 bit only so you should only have to install the 64 bit dxvk dll's in a 64 bit prefix. I'm using stable wine 3.9 from the arch linux repositories. If you build wine yourself, make sure you have the vulkan headers package installed, otherwise wine will skip building the vulkan parts. For me, staging has a bug with dropping some mouse input in both d3d9 and d3d11 clients so I'm not using staging.
In my experience the official launcher does not work very well in general, so I recommended the custom launcher. This launcher has not been updated in over a year so it should definitely not require any sort of python dev version. I took a quick look at the modules it uses, and all of them are part of standard python 3, for me on arch it worked out of the box. I personally use the default prefix, but using another prefix with this launcher should be as simple as WINEPREFIX=/path/to/your/prefix ./launcher.py
Performance-wise I'm getting a constant 60 fps with all settings on max except real-time reflections and shadow cascading on my RX570 + i7-2600.
I don't have dual monitors myself so I can't really comment on issues about that.
by spaceman on Wednesday June 6th 2018, 11:51
The result were more as expected. Severe clipping during mouse look / movement. The mouse was looked to monitor 1, which was irritating since the game was opening on monitor 0 (the primary). I could alt-tab out of the game, right click the Xfce4 'task bar' entry and select move to drag the game window to monitor 1. Then I resized the window with practice (alt-tabbing and dragging the window back to to 1 so I could click Yes to confirm applying new settings...) Playing fullscreen, borderless fullscreen and fullscreen were all the same, severe clipping, mouse locked to *monitor* area (so if the game window was smaller than the monitor resolution the mouse would pass out of the game window would was trapped in monitor 1 and would not pass to the monitor 0.
This is all stuff I've seen before with badly working DX11 games and Wine.
I should note that I am not using wine-stable as I couldn't get anything working with it. I'm using wine-staging 3.9, the nVidia proprietary, Vulkan version and dxvk 0.53...I haven't built anything myself.
by stephen on Thursday June 28th 2018, 16:04
by stephen on Thursday June 28th 2018, 16:26
by Ty on Saturday February 17th 2018, 1:49
When I log in, it says "Unable to complete version check. [30410][30607][10009][19900][-2146893051]"
I've pretty much installed the game using everything at default using Wine 3.2 x86_64 through the Lutris frontend. The only Winetrick I used was to download Quartz, WinHTTP, wininet, ie6 through 8, and MS Core Fonts. xact and xinput were also enabled already. I've installed DirectX 9 from the game's installer and they all show up as installed on Winetricks.
Using browsertype=2 as well.
by spaceman on Friday April 20th 2018, 6:12
by Thijs on Saturday February 10th 2018, 4:50
Wine version: wine-staging-nine 2.21 from the arch community repository.
Mesa version: 17.3.3
by Thijs on Saturday February 10th 2018, 6:53
by Ty on Wednesday February 21st 2018, 10:34
by Thijs on Wednesday February 21st 2018, 11:09
by YaoMitachi on Friday December 29th 2017, 1:16
by YaoMitachi on Friday December 29th 2017, 10:02
by Alessandro Ryan Foti on Sunday June 3rd 2018, 7:23
Resolved by setting "CutsceneMovieOpening 1" in the ffxiv.cfg (was set to 0 on a new install).
Now it works perfectly :)
by Mikko Rasa on Sunday December 10th 2017, 7:37
- There's more flicker in the major cities
- There's less flicker in battle
- Non-cutscene conversations have very bad flicker and I often have to hunt for a camera angle that lets me read the text
- Cutscenes are free of flicker
- Having the system configuration dialog open drastically reduces flicker, often eliminating it entirely
- Setting a lower fps cap reduces flicker; 15 fps makes it almost entirely disapper
It's as if the game somehow performs a SwapBuffers without properly flushing the graphics pipeline first. I have no clue how that could happen though.
The flicker seems to have gotten worse after updating 381 Nvidia drivers to 387. A lot of other things were updated at the same time too so it might be something else.
I have Debian unstable, i7-6700k, 16 GB RAM and GTX 980. I'm using Wine 2.22 through PlayOnLinux.
by Mikko Rasa on Sunday December 10th 2017, 8:14
by nfowleri on Wednesday October 18th 2017, 13:43
by Isaac Witherspoon on Monday September 18th 2017, 18:16
Additionally, you failed to test DX11, which may be partially playable considering recent advances.
The rest of the workarounds may need updating, as I believe but cannot confirm that the opening video no longer breaks the game (perhaps it only broke on the first launch?), and the game can be installed on 64-bit prefixes. The Winetricks workarounds may need testing to see if they are still necessary.
by Clint on Sunday September 24th 2017, 22:40
I have tried to enable DX11 through winetricks and the game wouldn't launch, but maybe someone more experienced with the software could get it working, I don't know.
As for the workarounds I had to do them both. I got a black launcher and an infinite loading screen at separate times before editing the cfg.
by nfowleri on Wednesday October 18th 2017, 13:41