WineHQ

Final Fantasy XIV

Official FFXIV Client Released by SquareEnix

Please add kernel-version, cpu/gcard-type, ram-size and used gcard-driver to your test-results!

With the 1.21 patch coming soon i would like everyone here to go all out with whatever version of wine with any os they can to make this work. People are still coming here apparently and we will not let this game die!

-John Stephen Kelley

Application Details:

Version: Official Client
License: Retail
URL: http://www.finalfantasyxiv.com
Votes: Marked as obsolete
Latest Rating: Bronze
Latest Wine Version Tested: 1.5.10

Maintainers: About Maintainership

Test Results

Old test results
The test results you have selected are very old and may not represent the current state of Wine.
Selected Test Results

What works

The gameplay actually runs smoother on OSX than it does on my bootcamp installation.

What does not

When logging in, it still displays in Japanese. Also it will not save your username when you restart the game. I'm still having issues with the game hanging on the initial load, but probably only about 20% of the time.

Workarounds

What was not tested

Credits, opening movie, and crafting.

Hardware tested

Graphics:

  • GPU:
  • Driver:

Additional Comments

Using Wine 1.3.36 with only winhttp and ie8. Installed directx installed from the FFXIV disk. Installed Wine-devel via MacPorts. Also using XQuartz 2.7.1 RC1. Macbook Pro Mid-2010 i5 2.4GHz. 4 GB DDR3 Ram NVIDIA GeForce GT 330M 256 MB Mac OS X Lion 10.7.2

selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?Used
Workaround?
RatingSubmitter
ShowArch Linux x86_64Aug 12 20121.5.10N/A Yes NoBronzeKoKuToru 
ShowArch Linux x86_64Aug 12 20121.5.9Yes Yes NoGoldKoKuToru 
ShowMac OS X 10.7 "Lion"Jul 28 20121.5.9Yes Yes NoGoldMike Masterson 
ShowMac OS X 10.6 "Snow Leopard"Dec 06 20121.4.1Yes Yes NoGoldan anonymous user 
CurrentMac OS X 10.7 "Lion"Jan 10 20121.3.36Yes Yes NoGoldEvan Burns 

Known Bugs

Bug # Description Status Resolution Other apps affected
24632 Final Fantasy XIV Characters not rendering properly NEW View

Show all bugs

HowTo / Notes

Mac OSX
The following preliminary How-to was written as a comment by Evan Burns. It is being listed as a How-to in order to prevent it from falling out of the recent comments field.

Step 1 Install Xcode from the Mac App Store -It's free

Step 2 Install XQuartz - get from xquartz.macosforge.org/downloads/SL/XQuartz-2.7.0.dmg - Once installed run this code from terminal:

defaults write org.macosforge.xquartz.X11 SUFeedURL static.macosforge.org/xquartz/downloads/sparkle/beta.xml

- Open quartz and hopefully it'll ask you to update to the newest (XQuartz 2.7.1_rc1) -If not, just click check for updates -update -Logout and log back into OSX

Step 3 Install Mac Ports -Get from distfiles.macports.org/MacPorts/MacPorts-2.0.3-10.7-Lion.dmg -Open the dmg and double-click the package and run through the steps on the installer

Step 4 Install Wine - Open the terminal and su into your account with administrative privileges(not root):

su $your_priviledged_account_name

-then enter your password - now, type:

port search wine

you will see a few entries here(6 as of 1/8/2012) - You are going to install wine-devel and winetricks.

type:

sudo port install wine-devel

- This will generally take a very long time. It took me about two hours to install all the dependencies.

now type:

sudo port install winetricks

- this only takes a few minutes

- now exit out of your su

Step 5 Setup Wine to accept FFXIV - in terminal type this command:

winecfg

- this will set up your directories to accept the install - Once it's done you will see your first Microsoft looking window. You don't need to change anything in here. Just click "OK" - Now, to avoid lockups and such, every time you close an X11 window, cmd-Q X11 and Terminal. - I do this every time. Wine tends to take over your terminal when you run it, and it doesn't always reset it when you close your windows program.

-reopen terminal and type:

winetricks

-Make sure "Select the default wine prefix" is selected and click OK. -Click "Install a Windows DLL or component" and click OK -Check the box next to "IE8" and "winhttp" ---> These are the only two you need to install via wine tricks. -Click OK - Wine will now run in terminal installing the programs. You will see the installer for IE8 come up. Click through it, don't worry about installing updates as it doesn't seem to work anyways. When the install is done, your window will close for a bit..don't freak out like I did and start closing stuff. I think it took about 15-20 seconds. Internet explorer will open up and navigate to a webpage to show that you have internet through Wine. -Close Internet Explorer and cmd-Q out of X11 and terminal.

Step 6 Installing FFXIV -Open terminal and navigate to the directory of your install file on your disk. -easy way is type cd "space" then click and drag your disk image from your desktop into terminal, then press enter - now type the following command:

wine ffxivsetup

Install Directx using your cd. Not winetricks it will ask you if you want to install directs. Select yes and install it. When it's done, the box should close and the ffxiv installer won't come up. -cmd-Q out of X11 and Terminal again. -Navigate back to your install directory and run the wine ffxivsetup again. -Now ffxiv will install. Just click through the install and don't change anything. -Once everything is done, I don't remember if the game automatically loads or not, but I know it glitches out the first several times you try to load it, but don't worry, keep trying.

Step 7 Updating FFXIV -Navigate to your installed FFXIV directory. For me its: ~/.wine/drive_c/Program\ Files/SquareEnix/Final\ Fantasy\ XIV/ffxivboot.exe Type:

wine ffxivboot.exe

-Once I got it to load the updater downloaded the needed files pretty fast so I didn't worry about using another torrent client to do it, as it's glitchy enough loading to try to close and throw files in the directories and reopen it. -When all of your updates get installed(an hour or so), close your windows and cmd-Q everything. -now open terminal, navigate to your application directory and type:

wine ffxivconfig.exe

-this is a little tricky, select language, click OK and click Yes when it asks you to save your settings. -don't worry about cmd-Q here. Only do this exactly as written because it can crash at this point. Open ffxivconfig again, click only on the "Font Settings" tab, click the box next to "Use Windows system font", select a font, Arial worked the first time for me, so I assume that's safe. Click ok, and save. -reopen ffxivconfig, you can adjust your video settings here. Keep in mind that "General Drawing Quality" and "Background Drawing Quality", affect whether or not your character is invisible in-game. My settings are GDQ=5 and BDQ=2 and it works perfectly. Window size is 1280x720. - In graphics I have "Ambient Occlusion", "Depth of Field", and "Disable cutscene effects" all unchecked. "Enable hardware mouse cursor" is checked==> This is a must. TQ is standard and TF is low. -Click OK and Save. -cmd-Q your programs.

Step 8 Run FFXIV ------- Now the point that we've put all this work to get to------- -open terminal, navigate to your FFXIV directory, and type: wine ffxivboot.exe

Enjoy Your Game on OSX!!!!!

Optional Step 9 If you want to make separate executables for your programs, open apple script editor, type in this code, and save as an application:

tell application "Terminal" do script "/opt/local/bin/wine ~/.wine/drive_c/Program\\ Files/SQUAREENIX/Final\\ Fantasy\\ XIV/ffxivboot.exe" end tell

if you want one for config too, just change ffxivboot.exe to ffxivconfig.exe and save as an application to another file.

I found these all very helpful: xquartz.macosforge.org/trac/wiki/X11-UsersFAQ for confusing the heck out of me www.davidbaumgold.com/tutorials/wine-mac/ for showing me how to make executables for loading ffxivconfig and ffxivboot www.macports.org/install.php - Walkthrough for installing macports appdb.winehq.org/objectManager.php?sClass=version&iId=21478 - Craig - for getting me past the ffxivconfig crashing; Daniel Bethe - for the tip on installing xquartz.

Comments

The following comments are owned by whoever posted them. WineHQ is not responsible for what they say.

Windows Media Player 10
by Myst on Tuesday October 22nd 2013, 19:35
When I try to install WMP10 through winetricks, it pops up with an error stating I need Windows Media Player 7 installed before I can install WMP10. Anyone know who to fix this??
Wine 1.5.10- Divide by zero when starting FFXIV
by Jared Liming on Monday August 13th 2012, 22:35
Hello everyone,
This will be my first post here.
I have came across this odd error with FFXIV dividing by zero when it starts up, I have tried many different versions of wine and the error keeps occurring. Here is the backtrace file: dl.dropbox.com/u/21817290/backtrace%20FFXIV.txt

Here is my current setup:
-Linux Mint 13 Maya
-ATI Radeon HD 4890
-3.0ghz Athlon 6000+ Processor
-FGLRX Graphics Driver

Wine Configuration:
WINEARCH=win32
Winetricks allfonts winhttp ie6 xact

Winetricks allfonts: fails at tahoma with "ERROR 404: Not Found."

Game Configuration:
Video Settings-
Display Mode: Windowed
Window Size: 1280x720
Multisampling: No AA
General Drawing Quality: 5
Background Drawing Quality: 2
Shadow Detail: Standard

Graphics-
[X] Enable hardware mouse cursor
Texture Quality: Standard
Texture Filtering: Low

Font Settings-
[X] Use Windows system font
Font: Arial
Quality: Standard
Thickness: Normal
RE: Wine 1.5.10- Divide by zero when starting FFXIV
by Michael D on Monday August 13th 2012, 23:53
try turning off "Use windows system font" or setting it to a different font. i know this sounds ridiculous.
you might also see if any other wine application can use ie6
RE: Wine 1.5.10- Divide by zero when starting FFXIV
by Jared Liming on Monday August 13th 2012, 23:58
Thanks, turning it off actually worked. :D
RE: Wine 1.5.10- Divide by zero when starting FFXIV
by Jared Liming on Tuesday August 14th 2012, 0:19
Okay, now I have one more issue. Is there any way to get a controller to function for the game? I have installed Xinput, which allowed me to use everything but the joysticks in FFXIV if there is a way to get this to work I would be really happy. :)
RE: Wine 1.5.10- Divide by zero when starting FFXIV
by Jared Liming on Tuesday August 14th 2012, 1:35
Nevermind, as a quick fix use Windows Joy2Key that allows the JoyPad to work in any Windows game.
RE: Wine 1.5.10- Divide by zero when starting FFXIV
by Mike Masterson on Tuesday August 14th 2012, 16:44
Thanks for the tip!
Working for the most part
by Mike Masterson on Sunday July 29th 2012, 14:10
I've got the client running fairly well in 1.5.9 on OSX 10.7.4. Core i5 2500k, 16GB DDR3, GeForce 560Ti.

A few differences between the guide above are that I'm using XQuartz 2.7.2, and I could not get the game to load using a Windows system font - I had to use the game's font.

Initially, I had invisible characters, but that was remedied with a few reloads. It still occurs occasionally, but maybe 1/10 loads. Here are my settings in FFXIV Config. If anything isn't listed, it's because it was left default.

Video:
Windowed 1920x1080
General Draw Quality: 7
Background Draw Quality: 3

Graphics:
[ ] Ambient Occlusion
[ ] Depth of Field
[ ] Disable cutscene effects
[x]Enable hardware mouse cursor
Texture Quality: Standard
Texture Filtering: Standard

I have had the game crash during cutscenes, or rather, when trying to load the world following a cutscene a fair number of times. I am going to try disabling cutscene effects and see if that helps.

I'm also crashing at random times, I'll try to gather a debug log later. I suspect it's memory related.

Also, in bash, I notice even with occlusion off, I receive a constant string of messages:
fixme:d3d:wined3d_occlusion_query_ops_get_data 0xnnnnnnnn Wrong thread, returning 1

Occasionally:
fixme:d3d:resource_check_usage Unhandled usage flags 0x8

Not sure if these are issues or not.
crash from log.txt
by Mike Masterson on Sunday July 29th 2012, 16:43
crash from log:


Unhandled exception: page fault on write access to 0x00000000 in 32-bit code (0x981211a9).
Register dump:
CS:001b SS:0023 DS:0023 ES:0023 FS:102f GS:000f
EIP:981211a9 ESP:0e81ea10 EBP:0e81eb28 EFLAGS:00010206( R- -- I - -P- )
EAX:00000003 EBX:00000009 ECX:5d8b7eff EDX:00000004
ESI:00000000 EDI:00000003
Stack dump:
0x0e81ea10: 43800000 00000012 67d2ac80 00000000
0x0e81ea20: ac6fda10 40156000 0e81eac8 00000000
0x0e81ea30: 00000000 00000000 00000000 0000000c
0x0e81ea40: 00000002 0e81eeec 00000000 00000000
0x0e81ea50: 00000400 00000002 9530f591 00400000
0x0e81ea60: 40166500 00080000 00000003 00000000
0205: sel=102f base=7ff70000 limit=00000fff 32-bit rw-
Backtrace:
=>0 0x981211a9 (0x0e81eb28)
1 0x46b69511 (0x0e81eb78)
2 0x980ebbe8 (0x0e81ec58)
3 0x457a9d0e (0x0e81ef88)
4 0x457aa990 (0x0e81efb8)
5 0x4582ff4c (0x0e81eff8)
6 0x45822af7 (0x0e81f038)
7 0x45649b5c (0x0e81f108)
8 0x45558db8 (0x0e81f138)
9 0x4563d47f (0x0e81f168)
10 0x455e91bc (0x0e81f188)
11 0x455e81f5 (0x0e81f1c8)
12 0x9009baef (0x0e81f1e8)
13 0x447a0a96 (0x0e81f508)
14 0x44776e16 (0x0e81f558)
15 0x4470892d (0x0e81f5d8)
16 0x00435618 in ffxivgame (+0x35617) (0x04d13258)
0x981211a9: movb %ch,0xfffffffd(%edi)
Modules:
Module Address Debug info Name (39 modules)
PE 340000- 356000 Deferred xinput1_3
PE 400000- 1398000 Export ffxivgame
PE 10000000-1041a000 Deferred d3dx9_41
PE 1f680000-1f70c000 Deferred xaudio2_4
PE 401c0000-401c4000 Deferred version
PE 401d0000-401d4000 Deferred imm32
PE 40490000-40494000 Deferred advapi32
PE 40710000-40717000 Deferred gdi32
PE 407e0000-407e4000 Deferred iphlpapi
PE 42610000-4264a000 Deferred user32
PE 42760000-42764000 Deferred msvcrt
PE 43fb0000-44109000 Deferred shell32
PE 441f0000-4421e000 Deferred comctl32
PE 44310000-44318000 Deferred ole32
PE 44450000-44454000 Deferred rpcrt4
PE 444e0000-444e4000 Deferred wintrust
PE 44510000-4454b000 Deferred crypt32
PE 445e0000-44651000 Deferred winmm
PE 446a0000-446a9000 Deferred msacm32
PE 446c0000-446c4000 Deferred ws2_32
PE 44700000-44704000 Deferred d3d9
PE 44740000-44744000 Deferred wined3d
PE 44880000-44884000 Deferred dinput8
PE 448b0000-448be000 Deferred setupapi
PE 44930000-44938000 Deferred winspool
PE 44970000-44978000 Deferred oleaut32
PE 44b30000-44b34000 Deferred winex11
PE 45000000-45004000 Deferred uxtheme
PE 451a0000-451a3000 Deferred imagehlp
PE 451c0000-451c4000 Deferred rsaenh
PE 452e0000-452ea000 Deferred dinput
PE 45360000-45364000 Deferred opengl32
PE 469c0000-469c4000 Deferred mmdevapi
PE 46a50000-46a54000 Deferred dsound
PE 46ab0000-46ab3000 Deferred winecoreaudio
PE 4ff90000-4ffe4000 Deferred winhttp
PE 77f60000-77fd6000 Deferred shlwapi
PE 7b810000-7b999000 Deferred kernel32
PE 7bc10000-7bc14000 Deferred ntdll
Threads:
process tid prio (all id:s are in hex)
0000000e services.exe
00000021 0
00000020 0
00000015 0
00000010 0
0000000f 0
00000012 winedevice.exe
0000001e 0
0000001a 0
00000014 0
00000013 0
0000001b plugplay.exe
00000022 0
0000001f 0
0000001c 0
00000023 explorer.exe
00000024 0
00000031 (D) C:\Program Files\SquareEnix\FINAL FANTASY XIV\ffxivgame.exe
00000009 0
00000038 0
00000037 0
00000036 15
00000035 0
00000034 15
0000002e 15
00000027 0
crash from terminal window
by Mike Masterson on Sunday July 29th 2012, 16:44
wine(1707,0x411e3600) malloc: *** mmap(size=16777216) failed (error code=12)
*** error: can't allocate region
*** set a breakpoint in malloc_error_break to debug
err:ntdll:RtlpWaitForCriticalSection section 0x44ba2340 "x11drv_main.c: X11DRV_CritSection" wait timed out in thread 0030, blocked by 0027, retrying (60 sec)
wine(1707,0x411e3600) malloc: *** mmap(size=16777216) failed (error code=12)
*** error: can't allocate region
*** set a breakpoint in malloc_error_break to debug
wine(1707,0x411e3600) malloc: *** mmap(size=16777216) failed (error code=12)
*** error: can't allocate region
*** set a breakpoint in malloc_error_break to debug
wine(1707,0x411e3600) malloc: *** mmap(size=16777216) failed (error code=12)
*** error: can't allocate region
*** set a breakpoint in malloc_error_break to debug
wine(1707,0x411e3600) malloc: *** mmap(size=16777216) failed (error code=12)
*** error: can't allocate region
*** set a breakpoint in malloc_error_break to debug
err:ntdll:RtlpWaitForCriticalSection section 0x44ba2340 "x11drv_main.c: X11DRV_CritSection" wait timed out in thread 0030, blocked by 0027, retrying (60 sec)
wine(1707,0x411e3600) malloc: *** mmap(size=16777216) failed (error code=12)
*** error: can't allocate region
*** set a breakpoint in malloc_error_break to debug
err:ntdll:RtlpWaitForCriticalSection section 0x44ba2340 "x11drv_main.c: X11DRV_CritSection" wait timed out in thread 0030, blocked by 0027, retrying (60 sec)
wine(1707,0x411e3600) malloc: *** mmap(size=16777216) failed (error code=12)
*** error: can't allocate region
*** set a breakpoint in malloc_error_break to debug
wine(1707,0x411e3600) malloc: *** mmap(size=4194304) failed (error code=12)
*** error: can't allocate region
*** set a breakpoint in malloc_error_break to debug
wine: Unhandled page fault on write access to 0x00000000 at address 0x981211a9 (thread 0027), starting debugger...
err:xrandr:xrandr12_init_modes Failed to get CRTC info.
RE: Working for the most part
by Chiitoo on Sunday July 29th 2012, 18:37
Interestingly enough, I've not had crashes while in-game, that I can remember. Though now that I think of it, I don't remember if I did many cutscenes while on Linux (Gentoo).

I'm thinking the ability to re-play cutscenes at the 'mog house' would be convenient for this, or have you tried that and it only happens while 'outside in the actual world'? It is definitely interesting that it would usually crash after a cutscene, but I personally do not remember that happening to me.

While I'm not having crashes, I had quite poor performance, but with certain tweaks, I could get it running rather well (I wrote about this somewhere below). It's still definitely performing lots worse than it does under windoze for me.

As for 2.0, I'm actually thinking it will be a good thing for us friends of Wine, as it should to my understanding be a large improvement even for windows users. But only time can tell, I guess!

For the time being, I can't even try the game since the time I paid for has ended, which hinders things a lot for me as I haven't been actively playing XIV, so I will not be paying for it for the time being.
RE: Working for the most part
by Mike Masterson on Monday July 30th 2012, 0:36
Coincidentally, I logged out in the inn, so I can do some testing to see if the cutscene-related crashes have some pattern. If I receive none in the inn, I'll blow some gil via the airship and see if it's related to loading new areas.

If I remember correctly, I barely used any regedit tweaks when installing it to get it playable. I did specify my card in regedit and force glsl, but none of those seem to have an effect on anything, so I may delete them and see if the errors in the logs change next time it crashes. I'll also try that orm=fbo tweak you listed and enabling ambient occlusion to see if any of those affect it.
RE: Working for the most part
by Mike Masterson on Monday July 30th 2012, 12:39
Chiming in with an update. Changing the offscreen render method to backbuffer flipped the game horizontally AND vertically. Enabling ambient occlusion works as it should, but I still receive the messages in the terminal.

I've also been playing cutscene after cutscene in the inn, and have been unable to reproduce a crash. I've gone ahead and submitted a bug since each crash gives the same error.
Current Performance
by Franzi on Thursday April 19th 2012, 23:15
Anybody able to share performance comparsions vs. a native windows install of XIV on the same hardware? How fast and reliable is the game running these days? In 2010 I more or less moved to Windows 7 because of this game, maybe time to come back although i'm afraid with the upcoming 2.0 client on a new engine it will be a hit or miss with wine.
RE: Current Performance
by Mike Masterson on Sunday July 29th 2012, 17:29
Performance wise, it's up to par with Windows. As far as reliability, I crash every hour to three hours. I haven't narrowed the cause yet, but I don't play that intensely to where it really bothers me enough to stop. The crashes give me opportunity to try to submit bugs, and see if they can get resolved.

The 2.0 client gives me pause though. Even though it will be a while before it comes out, I wonder if the transition will go smoothly for wine users.
I am having problem with step 7
by alex on Monday February 6th 2012, 23:38
For some reason, I can't get past step 7 in order to play FFXIV on my Mac :( Can someone please help me? Nothing happens when I get up to this point.
can't log in since 1.20b
by Daniel Bethe on Friday January 20th 2012, 18:36
Hi guys. Ever since the 1.20b patch downloaded and applied, and I upgraded to wine 1.3.37, I can no longer log in. I do the IE-based login sequence, click 'play', and go to the black screen, but I get no Square-Enix splash screen. It'll either sit there black forever, it'll give wine's fatal error message, or wine will just quit.

Normally, I have been seeing that scenario most of the time, but it would successfully start the game once in about five tries. I've tried about 10 or 20 times, yesterday and today, to no avail.

Is anyone else getting this? Thanks.
RE: can't log in since 1.20b
by Daniel Bethe on Saturday January 21st 2012, 3:10
Ok, thanks to Macports, I easily downgraded my 1.3.37 to 1.3.36 and it instantly worked. I doubt that it's a coincidence, because I had normally had a login success once per 3 or 5 login attempts before, and then after the upgrades, I had 0 in about 10-20.
RE: can't log in since 1.20b
by Evan Burns on Saturday January 21st 2012, 13:24
Just checked the release notes for 1.3.37. Looks like they did a lot of changes regarding Direct3d. It may be causing conflicts when trying to render. Guess I'll be staying with .36 for awhile.
RE: can't log in since 1.20b
by John Stephen Kelley on Saturday January 21st 2012, 14:23
stupid game
Install Instructions for OS X 10.7.2
by Evan Burns on Tuesday January 10th 2012, 21:51
Well after spending an entire weekend with almost zero sleep, I got this up and running pretty well. I decided to show all the steps involved, to make it as easy as possible for someone googling this page(like I did). If you see any errors, please let me know. Thanks.

Step 1
Install Xcode from the Mac App Store
-It's free

Step 2
Install XQuartz
- get from xquartz.macosforge.org/downloads/SL/XQuartz-2.7.0.dmg
- Once installed run this code from terminal:

defaults write org.macosforge.xquartz.X11 SUFeedURL static.macosforge.org/xquartz/downloads/sparkle/beta.xml

- Open quartz and hopefully it'll ask you to update to the newest (XQuartz 2.7.1_rc1)
-If not, just click check for updates
-update
-Logout and log back into OSX

Step 3
Install Mac Ports
-Get from distfiles.macports.org/MacPorts/MacPorts-2.0.3-10.7-Lion.dmg
-Open the dmg and double-click the package and run through the steps on the installer

Step 4
Install Wine
- Open the terminal and su into your account with administrative privileges(not root):

su $your_priviledged_account_name

-then enter your password
- now, type:

port search wine

you will see a few entries here(6 as of 1/8/2012) - You are going to install wine-devel and winetricks.

type:

sudo port install wine-devel

- This will generally take a very long time. It took me about two hours to install all the dependencies.

now type:

sudo port install winetricks

- this only takes a few minutes

- now exit out of your su


Step 5
Setup Wine to accept FFXIV
- in terminal type this command:

winecfg

- this will set up your directories to accept the install
- Once it's done you will see your first Microsoft looking window. You don't need to change anything in here. Just click "OK"
- Now, to avoid lockups and such, every time you close an X11 window, cmd-Q X11 and Terminal.
- I do this every time. Wine tends to take over your terminal when you run it, and it doesn't always reset it when you close your windows program.

-reopen terminal and type:

winetricks

-Make sure "Select the default wine prefix" is selected and click OK.
-Click "Install a Windows DLL or component" and click OK
-Check the box next to "IE8" and "winhttp" ---> These are the only two you need to install via wine tricks.
-Click OK - Wine will now run in terminal installing the programs. You will see the installer for IE8 come up. Click through it, don't worry about installing updates as it doesn't seem to work anyways. When the install is done, your window will close for a bit..don't freak out like I did and start closing stuff. I think it took about 15-20 seconds. Internet explorer will open up and navigate to a webpage to show that you have internet through Wine.
-Close Internet Explorer and cmd-Q out of X11 and terminal.

Step 6
Installing FFXIV
-Open terminal and navigate to the directory of your install file on your disk.
-easy way is type cd "space" then click and drag your disk image from your desktop into terminal, then press enter
- now type the following command:

wine ffxivsetup

Install Directx using your cd. Not winetricks
it will ask you if you want to install directs. Select yes and install it. When it's done, the box should close and the ffxiv installer won't come up.
-cmd-Q out of X11 and Terminal again.
-Navigate back to your install directory and run the wine ffxivsetup again.
-Now ffxiv will install. Just click through the install and don't change anything.
-Once everything is done, I don't remember if the game automatically loads or not, but I know it glitches out the first several times you try to load it, but don't worry, keep trying.

Step 7
Updating FFXIV
-Navigate to your installed FFXIV directory. For me its:
~/.wine/drive_c/Program\ Files/SquareEnix/Final\ Fantasy\ XIV/ffxivboot.exe
Type:

wine ffxivboot.exe

-Once I got it to load the updater downloaded the needed files pretty fast so I didn't worry about using another torrent client to do it, as it's glitchy enough loading to try to close and throw files in the directories and reopen it.
-When all of your updates get installed(an hour or so), close your windows and cmd-Q everything.
-now open terminal, navigate to your application directory and type:

wine ffxivconfig.exe

-this is a little tricky, select language, click OK and click Yes when it asks you to save your settings.
-don't worry about cmd-Q here. Only do this exactly as written because it can crash at this point. Open ffxivconfig again, click only on the "Font Settings" tab, click the box next to "Use Windows system font", select a font, Arial worked the first time for me, so I assume that's safe. Click ok, and save.
-reopen ffxivconfig, you can adjust your video settings here. Keep in mind that "General Drawing Quality" and "Background Drawing Quality", affect whether or not your character is invisible in-game. My settings are GDQ=5 and BDQ=2 and it works perfectly. Window size is 1280x720.
- In graphics I have "Ambient Occlusion", "Depth of Field", and "Disable cutscene effects" all unchecked. "Enable hardware mouse cursor" is checked==> This is a must. TQ is standard and TF is low.
-Click OK and Save.
-cmd-Q your programs.

Step 8
Run FFXIV
------- Now the point that we've put all this work to get to-------
-open terminal, navigate to your FFXIV directory, and type:
wine ffxivboot.exe

Enjoy Your Game on OSX!!!!!

Optional Step 9
If you want to make separate executables for your programs, open apple script editor, type in this code, and save as an application:


tell application "Terminal"
do script "/opt/local/bin/wine ~/.wine/drive_c/Program\\ Files/SQUAREENIX/Final\\ Fantasy\\ XIV/ffxivboot.exe"
end tell


if you want one for config too, just change ffxivboot.exe to ffxivconfig.exe and save as an application to another file.

I found these all very helpful:
xquartz.macosforge.org/trac/wiki/X11-UsersFAQ for confusing the heck out of me
www.davidbaumgold.com/tutorials/wine-mac/ for showing me how to make executables for loading ffxivconfig and ffxivboot
www.macports.org/install.php - Walkthrough for installing macports
appdb.winehq.org/objectManager.php?sClass=version&iId=21478 - Craig - for getting me past the ffxivconfig crashing; Daniel Bethe - for the tip on installing xquartz.
optimizing video
by Daniel Bethe on Monday January 2nd 2012, 4:36
Hi all! Viva la wine!

I'm running FFXIV for about a week, without any showstopping problems, on wine 1.3.34, 1.3.35, and now 1.3.36, in Mac OS 10.7.2. It's awesome.

I have problems with having an invisible avatar or a black screen when I select certain graphics configurations (quality settings or resolutions). But I found settings that work; I think the defaults work ok.

Those settings are fairly high for my hardware. I have a 2.66GHz i7 920 cpu which is not very highly loaded, but my 9800GT 1GB seems to be the bottleneck. It's kinda choppy at 1920x1080 with medium settings. So I wanted to lower the resolution while having wine scale it up to a large screen. My monitor is 2048x1152. But 1920x1080 is the only 16:9 aspect resolution that ffxivconfig will provide in fullscreen mode, for some bizarre reason. All the rest of them are 4:3, like 1280x1024. In windowed mode, I get a lot more normal resolutions such as 1280x720.

So, how can I have a lower resolution like 1280x720 but scale it up to a larger window? I don't want it to physically fill the screen; I still want it in a window so that I can have a little bit of display beside it. But if I can scale it up to a 1920x1080, that'd be ideal.

Do I have to lower my desktop resolution to suit the FFXIV window?

Thanks!
RE: optimizing video
by Daniel Bethe on Saturday January 7th 2012, 23:23
Dear everyone,

For optimizing your video, please see my comment below, entitled "Upgrade your X server for OpenGL performance".
Hello
by Mauricio on Sunday January 1st 2012, 18:58
Hey! I'm installing FFXIV on mac snow leopard, i successfully installed the game and everything but when i get to the log in and hit play the game crashes with the error "ffxivgame.exe has encountered a serious issues and needs to close, sorry for the inconvenience" What can i do to fix this!? Thanks in advanced :)
RE: Hello
by Daniel Bethe on Monday January 2nd 2012, 4:27
One thing I've always found with FFXI and FFXIV (especially FFXIV) is that I often have to retry several times at starting it up. Many times when I get that error, I can just click it and the program continues on perfectly nonetheless. I have no idea why.

Just try and try and try again! Sometimes 2 to 5 times. Sometimes you have to issue 'wineserver -k' to completely kill the wine session, which is akin to powercycling a stuck Windows system but without all the filesystem corruption ;)

I don't know if this happens with more apps, because the only apps I use wine for are FFXI and FFXIV.
anyone still here?
by John Stephen Kelley on Friday October 28th 2011, 6:51
just lookin to see who is still around. i know i havent been :P
RE: anyone still here?
by Michael D on Friday October 28th 2011, 8:40
yes, we are still here. just not much to post.
RE: anyone still here?
by John Stephen Kelley on Friday October 28th 2011, 18:07
also going through some of the guides atm, does the hardware mouse still need to be disabled? i cant find it in the options anymore.
RE: anyone still here?
by John Stephen Kelley on Friday October 28th 2011, 18:28
also who is in 11.10 ubuntu? looks like the guide for 11.04 is invalid for 11.10 :/ gets hung up at checking version.
RE: anyone still here?
by John Stephen Kelley on Friday October 28th 2011, 21:32
yea got past update with the files, but login screen blank.
RE: anyone still here?
by Daniel Bethe on Thursday December 29th 2011, 1:13
Hey. Guess what. I bought FFXIV on sale on square-enix.com's store site for $13 yesterday, and today I've got it running on Mac OS 10.7.2. Once I get ffxivconfig.exe to stop crashing, I'll optimize the display performance but it looks good so far.
Game no longer launches after newest patch
by TheBananaBeast on Monday October 10th 2011, 15:03
After the newest patch, the launcher fails to start the game when I push "play". No errors are being thrown by wine in terminal. Any suggestions?
RE: Game no longer launches after newest patch
by Carwin Young on Tuesday October 11th 2011, 8:42
What version of Wine are you in? I'll see what I can figure out.
RE: Game no longer launches after newest patch
by TheBananaBeast on Tuesday October 11th 2011, 12:34
I'm running 1.3.28 on OSX Lion.No system changes have been made. Previous to the patch the only issue I had was no sound.
Upgrade your X server for OpenGL performance
by Daniel Bethe on Saturday January 7th 2012, 23:22
Now, as of today, I suddenly have the same story. Mac OS 10.7.2 with wine 1.3.36. I fixed it by deleting the preferences for X11.app. In the process, I also upgraded the X server to the latest development version, which includes OpenGL performance enhancements. I think FFXIV might be looking a little faster to me.

Go to xquartz.macosforge.org/ and get 2.7.0. Then do this command:

defaults write org.macosforge.xquartz.X11 SUFeedURL static.macosforge.org/xquartz/downloads/sparkle/beta.xml

Then restart /Applications/Utilities/XQuartz and it'll now acquire development upgrades. You might have to go to the Preferences window to acquire it.

The primary bottleneck is Apple's inferior implementation of OpenGL and video drivers. I might throw hardware at it, by buying a new video card to replace my old 9800GT which is playable at 'standard' settings at 1920x1080.

Last night, I lost the ability to properly see any avatars. All players' avatars had no hair, and only had their heads and arms and feet, basically. All mob avatars were totally invisible. Then today, I click 'play' and the login window disappears and nothing happens. Just a blank wine desktop. The above process fixed it, although it was probably just from deleting the preferences.

I had seen the avatar problem in the past weeks, but only if I selected certain combinations of graphics quality settings. I finally found a combination that yielded the ability to see everything. ;-)
gamepad controller not working
by Chuck on Wednesday September 28th 2011, 19:52
i'm using ubuntu 11.04 64bit with the latest wine.
install went fine:
winetricks - enabled winhttp and ie8
install from dvd
it installed directx (i tried winetricks for this but it still wanted to install)
ran ffxiv config and set to english
ran ffxiv, patcher window appear, and ffxiv updater window appeared but didn’t move
went to the wine icon and hit quit, the update and patch window died and restarted
i waited for the game to patch
patches downloaded just like windows
patches installed
login page came up and i was able to login and create a character and play.
gamepad does not work correctly

i can map all but the analog joysticks. the gamepad works fine in ffxi but not ffxiv. any tricks?
RE: gamepad controller not working
by KoKuToru on Sunday November 13th 2011, 4:32
I have the same problem.
Analog joystick isn't working
RE: gamepad controller not working
by JD on Friday June 15th 2012, 1:08
Same problem, I wonder whats going on.

Played around with dinput and dinput8 and no luck.
Successfully Fixed the issue.
by Carwin Young on Sunday July 24th 2011, 18:35
In wine 1.3.25 wininet is not required. In fact, this is what was causing the SSL / blank page error on the ffxiv login page. This took me a while to figure out, but I successfully got the login page after removing wininet.
RE: Successfully Fixed the issue.
by Carwin Young on Sunday July 24th 2011, 19:57
Had to set wine to recognize my video memory as 1024 as described in an earlier comment to get to character select. Can successfully select my character and login to the game, however the frame rate is terribly slow and it's impossible to play.

Looking for tips to improve performance, I'm unable to modify the game settings through ffxivconfig.exe because when I change something and try to save wine crashes the program and returns this error:

fixme:win:EnumDisplayDevicesW ((null),0,0x33d96c,0x00000000), stub!
wine: Unhandled exception 0xc000000d at address 0x10023:0x0041d127 (thread 0009), starting debugger...
RE: Successfully Fixed the issue.
by Josh Billingsley on Monday July 25th 2011, 5:08
You may have already tried this, but if not, go to the Font Settings tab in the FFXIV config tool and set a font, you should then be able to save changes to the settings. It crashes without doing this.
RE: Successfully Fixed the issue.
by Josh Billingsley on Monday July 25th 2011, 5:10
I forgot to mention that you should be able to uncheck the use system font option afterward and still save the settings, which lets you use the proper fonts in the game and still make changes in the config tool.
RE: Successfully Fixed the issue.
by Carwin Young on Monday July 25th 2011, 11:50
Thanks for the tip, I actually read that somewhere else and mentioned it in my Test data.

Not sure why, but my formatting came out terribly. Is there a way to edit my Test or does a maintainer need to?
Blank Login Page / Cannot Display
by Carwin Young on Saturday July 23rd 2011, 21:07
I'm not sure if others are still having this problem, but I wanted to create a detailed account of me trying to get around this problem.

I'm running Arch Linux and had this issue. I've made a little bit of progress on it. Essentially since I'm a 64bit user, and I needed IE6 to work I had to setup wine to work in 32bit mode.

To do that, I ran this directly after wine install:
WINEARCH="win32" winecfg

After that, installing ie6 from winetricks works fine. I can launch it via wine and browse websites. What doesn't work, is the FFXIV login page. Instead of the white page, I now get IE6's "This page cannot be displayed."

In my console, what jumps out at me is this:


fixme:ras:RasEnumConnectionsA (0x630607a8,0x12ae82c,0x6305f610),stub!
fixme:ras:RasEnumConnectionsA RAS support is not implemented! Configure program to use LAN connection/winsock instead!

So I think that's the last hurdle to jump through, figuring out what this is about... I'm using winhttp and wininet with native overrides.
RE: Blank Login Page / Cannot Display
by Josh Billingsley on Sunday July 24th 2011, 0:51
A red herring I'm afraid. I (and I'm sure many/all others) get that error and yet the login page displays. Sorry I can't be of more help.
RE: Blank Login Page / Cannot Display
by Carwin Young on Sunday July 24th 2011, 12:26
Ok, then I'll move on from trying to fix that error.

Another error that displays is this:

GnuTLS error: A TLS fatal alert has been received.

I have lib32-gnutls installed, so I don't think that's the issue, but I've confirmed that IE6 is unable to reach any secure pages (). I tried going to a few and had no luck. I also used Wireshark to capture where the ffxiv login page was trying to go, which was "secure.square-enix.com." That seems to be the issue, regardless of the relevancy of the errors.

I can't get IE6 to visit secure pages. Have also tested in another wine prefix with IE8 and get same results.

by Xill47 on Thursday May 19th 2011, 15:09
Becomes better and better from patch to patch. ^_^
I can't play much now because of I should pass the exams my government makes. It's too annoying but if I will not pass I'll go to the army.
RE:
by Daniel Bethe on Monday December 5th 2011, 2:55
Don't go to the army. Do the exams and THEN play games!
Login page not right language
by Xill47 on Thursday May 19th 2011, 10:04
So... After I set English in ffxivconfig.exe FFXIV Updater starting in Englesh, but login page is Japaneese.
FFXIV was installed from retail DVD. I used manual on this page to install this.
What can I do?
RE: Login page not right language
by John Stephen Kelley on Thursday May 19th 2011, 12:39
can you get into the game with the jp login?
RE: Login page not right language
by Xill47 on Thursday May 19th 2011, 14:25
Hm.... I couldn't few hours ago, but now I can. Excuse me and thank you!
RE: Login page not right language
by John Stephen Kelley on Thursday May 19th 2011, 15:02
naw its fine, its what im here for lol. i just need to get back to playing XD. game better yet?
Would be if I could
by Cedric on Saturday May 14th 2011, 23:37
At the moment I'm playing, but only through Parallels. For the life of me I simply cannot get it to not crash when the game client itself comes up under wine. Though reading the reports it sounds like it's doing okay under Linux, so maybe it's just something specific with wine on Mac OS X.
RE: Would be if I could
by John Stephen Kelley on Sunday May 15th 2011, 0:21
um im no good with macs, how about just making a 11.04 partition?
Current Users
by John Stephen Kelley on Monday May 9th 2011, 12:44
Looking for a head count of who is still using this. Seems the game is finally getting some decent patches a bit too late in the timeline, but if this game gets the attention ffxi did here the community would greatly benefit from keeping mac and ubuntu users up to date with working versions. If this dies i quit lol :P
Still working?
by Cedric on Monday May 2nd 2011, 20:31
I've tried all the directions here with a variety of builds of wine, from 1.3.16 to 1.3.19 and simply cannot get it to run. All goes well, I login fine, it opens the game screen, and throws various errors (manages to get the cursor set, then nothing but black screen) depending on what else I've installed in the prefix.

Does anyone still have it running on MacOS as of May 2011?

by John Stephen Kelley on Tuesday March 8th 2011, 13:40
Wait a second you have wine running ffxiv on a core 2 duo? That should barely work as is.
RE:
by Craig on Tuesday March 8th 2011, 15:59
Its not as bad as you'd think, even in Windows
RE:
by John Stephen Kelley on Saturday March 12th 2011, 18:29
i have 4 machines with it on windows side and working on getting them over to ubuntu, but the dual core 2.0 with a 7950 gts (laptop) cant run it at all lol. I mean it sorta does but its painful. Not sure if it is possible here but we should probably post our setups with a benchmark score? Im still new to this but think it would be nice to get this kind of info? Also i am kind of new to the community, but is it normal to not how to 1 distro and work from there?
RE:
by talonz on Monday March 21st 2011, 20:23
its your gpu letting you down not your cpu.
How I got FFXIV working
by Craig on Monday March 7th 2011, 20:58
This is my first post to the wine db, but I was finally able to get my system to run FFXIV in wine under Arch Linux and KDE. Below is a (almost) step by step process on how I got to where I am. I'll also point out things I've done that might help others but didn't help me. If this is too lengthy, I'll re-post it onto the msgboards.

installed wine
installed winetricks

> winetricks wininet
> winetricks winhttp
> winetricks ie6
> winetricks xact
> winetricks d3dx9

NOTE: Over the course of playing with wine and FFXIV, i've installed DirectX a few different ways. Winetricks was one way, but also the winetricks directx9 was another. A third is to follow the guide located here: www.wine-reviews.net/wine-reviews/games/how-to-install-directx-in-linux- using-wine.html , and instead of downloading the distributable, just use the DirectX version on your cd. If one works for you, awesome.. I had to try all eventually.

Now, install the game through the installer, or you can drag it from a previous install (IE: windows drive)

Normally this would be enough for people to play, however I had to do some other ... interesting things in order to get it to run. These may or may not work for you, but keep an eye on the console and what error messages you get, and they should point you in the right direction

NOTE: for this section, remember that I am using an ATI 5700 series with the 11.2 catalyst drivers.
Modify the xorg.conf, under Section "Device" right below the 'driver "fglrx"' line input:
Option "UseFastTLS" "2"

My graphics card has 1024 megs of video memory
> winetricks videomemorysize=1024

I kept getting an error about libmpg123. Since I am in Arch Linux, i had to install the mpg123 package
> sudo pacman -S mpg123
I've read on some message boards that this could be ignored, but I didn't want to take the chance.

after rebooting the computer, i was able to run my FFXIV, although it would not draw any geometry, only character names and such. To fix this, I had to run the following command to modify the registry of the FFXIV prefix
> winetricks glsl-disable

At this point the game would run, however my ffxivconfig.exe would always crash when I go into the settings for graphics. To get past this, do the following steps:
> wine ffxivconfig.exe
> In ffxivconfig.exe, make sure you select your language, click okay, and click "Yes" when it prompts to save your settings
> run ffxivconfig.exe again, and hit "General"
> do NOT go into any tab exept "Font Settings"
> Click "Use Windows System Font" and select a font from the drop down menu
> Click "Ok" and "Yes" to save your settings
> Now you can adjust your video settings, graphics settings, and sound settings without fear of crashing (hopefully)
> When you're finished, go back into Font Settings tab and uncheck the "Use Windows System Font"

Hopefully this should get you into the same state of the game that I'm in... playable.. but not the fastest thing in the world :) I can play when there isn't a whole lot going on, and its great for crafting.. but I have a feeling if I party or do any dungeon crawling, I'll be booting into windows. But... at least it works in Linux! I hope this helps someone out.. it took me a lot of hours of research, and trial and error to get it into this state.
RE: How I got FFXIV working
by John Stephen Kelley on Tuesday March 8th 2011, 1:09
Yea mine barely works atm but im running it on a q6600 and a 8800 gts which ran ffxiv on meh settings in windows. Gonna try your setup on my i7 930 2x gtx 465 rig.
RE: How I got FFXIV working
by Craig on Tuesday March 8th 2011, 16:01
Just remember, some of the steps above are for my setup specifically (IE: ATI video card)
RE: How I got FFXIV working
by John Stephen Kelley on Tuesday March 8th 2011, 17:54
i know, i havent done this yet... waiting on my antec 1200 v3 and my tx 850 to rebuild my i7 pc.
Login screen appears, but doesn't work
by TheBananaBeast on Sunday February 6th 2011, 1:19
I can get the login window to come up, but after putting in my account information nothing happens when I try to log in. WINE outputs this:


fixme:mshtml:nsURI_GetAsciiHost Use Uri_PUNYCODE_IDN_HOST flag
0[18e350]: file javascript:ctrEvent('mainForm','Submit'), line 1: ReferenceError: ctrEvent is not defined
For those having problems with the login
by Jarrett Tierney on Thursday January 27th 2011, 3:22
For those that ie6 has failed for you in getting the login page to display. Try installing ie8 using winetricks. For me that solved my problems entirely. I have everything running except for the settings page which refuses to save my changes. I set up my Mac environment with macports wine-devel and used winetricks to install xact,winhttp,wininet,directx9 and run ffxivboot with WINEDEBUG=+winhttp,+wininet wine ffxivboot.exe

Hopefully the ie8 trick will help others.
RE: For those having problems with the login
by Echoplex on Saturday February 5th 2011, 6:45
I had the same problem with the config not saving my settings!!!

I was able to solve this issue!!
I just checked the option in the font option Tab in the config and choose a random Font!
Then i saved the settings, after that i restarted the config and unchecked the box again so the normal Fonts are restored!!!

I hope this helps you!
crashes after login since latest update
by Ben on Friday November 26th 2010, 23:45
fixme:secur32:schan_InitializeSecurityContextW Using hardcoded "NORMAL" priority
m Files\SquareEnix\FINAL FANTASY XIV\ffxivlogin.exe: ath.c:193: _gcry_ath_mutex_lock: Assertion `*lock == ((ath_mutex_t) 0)' failed.
wine: Assertion failed at address 0xf7761430 (thread 0037), starting debugger...
Unhandled exception: assertion failed in 32-bit code (0xf7761430).


Looks to me to be a problem with SSL, but I really don't know where to begin diagnosing or resolving this issue.
Patcher hangs at "Initializing Network"
by Milena on Thursday November 11th 2010, 2:25
Hi

I followed all suggestions and installation steps by other users but the patcher is still stuck with "Initializing Network". Native winhttp ie6 wininet are all installed. I also downloaded the patch files manually with transmission torrent client and copied them into the folder, it doesn't help at all. Any suggestions how to get this running ?
RE: Patcher hangs at
by Milena on Thursday November 11th 2010, 3:58
Well i made it to the login screen now, the patcher eventually finished. The problem i now get is the login window saying "This page cannot be displayed", the console output is:

[FINAL FANTASY XIV]$ fixme:msimtf:DllGetClassObject ({50d5107a-d278-4871-8989-f4ceaaf59cfc} {00000001-0000-0000-c000-000000000046} 0x33cbb4)
err:ole:apartment_getclassobject DllGetClassObject returned error 0x80040111
err:ole:CoGetClassObject no class object {50d5107a-d278-4871-8989-f4ceaaf59cfc} could be created for context 0x401
fixme:ras:RasEnumConnectionsW (0x138d78,0x12ae948,0x70279524),stub!
fixme:ras:RasEnumConnectionsW RAS support is not implemented! Configure program to use LAN connection/winsock instead!
fixme:ras:RasEnumEntriesW ((nil),(null),0x196768,0x12ae610,0x196454),stub!
err:ole:CoGetClassObject class {6c736db1-bd94-11d0-8a23-00aa00b58e10} not registered
err:ole:CoGetClassObject no class object {6c736db1-bd94-11d0-8a23-00aa00b58e10} could be created for context 0x1
err:ntlm:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path.
err:ntlm:SECUR32_initNTLMSP Usually, you can find it in the winbind package of your distribution.
err:ole:CoGetClassObject class {6c736db1-bd94-11d0-8a23-00aa00b58e10} not registered
err:ole:CoGetClassObject no class object {6c736db1-bd94-11d0-8a23-00aa00b58e10} could be created for context 0x1
RE: Patcher hangs at
by Phil W on Monday May 23rd 2011, 15:02
Try doing WINEDEBUG=+relay. Got it to start the download with me. I've got the winhttp and wininet as native, and it all seems happy :)
Progress
by Randy on Thursday November 4th 2010, 22:35
From installation, to playing the game, FFXIV will 'run' without d3dx9_36.dll override in current git(not the 1.3.6 dev release). Though X3DAudio1_6, XAudio2_4, XactEngine3_4, and XAPOFX1_3 are still needed for the install at least.

Using wine's built-in d3dx9_36, a lot of things are black. The background at the start screen is black. Everything in-game is black except for lamps, character names, and most elements of the user interface. The benchmark program suffers from the same condition.

Also the opening movie does not play. The log shows a problem with quartz.dll so an override and regsvr32 fixes that but then there's a bunch of pixel format errors.
Full Screen or at native resolution.
by Michael M on Monday November 1st 2010, 21:15
Hello,

Just signed-up to participate in perfecting FFXIV through WINE!

By following ALL of the steps presented on the forum (including all of the winetricks, all of the regedits, switching to XP mode, enabling audio emulation, etc.) I have been able to play FFXIV with relative success.

My current problem is that I am unable to play at my native resolution of 1920X1080. If I use the FFXIV config to set the game to full-screen at 1080p, I get a blank screen and nothing else.

If I set it to 1080p in windowed mode, I get a purple and yellow striping effect, but I know that the game is running because I can click through the initial menus by sound (when mousing over the icons, a noise is made).

Any hints on enabling full-screen or native resolution windowed mode?
RE: Full Screen or at native resolution.
by Randy on Thursday November 4th 2010, 23:05
I just tried 1920x1080 in window mode(default) and the square logo appeared but then the start screen was black and hitting enter didn't work, though I could still see the hand mouse pointer. I tried a bunch of different resolutions and they all worked, then I went back to the 1920x1080 and it worked. Could be the first time you switch a resolution it doesn't work? Or maybe that was just a fluke for me. Would be annoying if you had to switch it every time you play. Another thing you could try is to lower the Buffer Resolution in the game's config or play with the virtual desktop settings in wine's config.
Lobby error
by Mikael Bergström on Saturday October 30th 2010, 16:18
OK, so I got the game installed (or rather, I copied the game folder from my Windows drive, since I got a strange setup.cpp error from the install prog...).

Now, I got two strange problems:

First, I need to login twice. Once to get to the start menu, and then once again after clicking "Start".

And whan I get to the lobby, I get a "131000 The lobby connection has encountered an error". Last output is here: pastebin.com/Q40yfvh1

Also, it doesn't seem to remember that I clicked "remember square enix ID", but that I could live with =)

Using the directx version fix and a winetricks'ed winhttp. 64-bit system.
RE: Lobby error
by Ziron on Saturday October 30th 2010, 17:42
Ok you mentioned doing winhttp but what about wininet and are they both native? Odds are if you use winetricks sometimes it does native,builtin. Also which OS and version are you using?

For IE6 you want it to be a global install and not on a specific exe or issues like this will occur. IE6 i DO recommend just using default winetricks for installation.

Also which windows are you using for the settings?
Installer complains of disk space
by Mikael Bergström on Friday October 29th 2010, 10:26
Haven't found anyone w/ this specific problem...

I managed to get past the directx version check by using the described method (./winetricks d3dx9_36 xact), but now I get a new error:

"Not enough free disk space. Installation requires 6 gb of free space on the drive containing the My Documents folder. The installation wizard will now end".

All my drives have 16+gb free. First I thought it was because I used a WINEPREFIX, but I get the exact same error using the default wine bottle.

Installing in Ubuntu 10.04 64-bits, using original installation media.

Any thoughts?
RE: Installer complains of disk space
by Randy on Friday October 29th 2010, 16:06
I think I had this problem as well. I did get that same disk space message. I don't remember exactly how much space I had but I remember wondering why I was getting that message when I had well more than 6gb. I removed probably 30gb of stuff and I know for sure I didn't have more than 100gb free disk space and was able to install after that. The game takes up 9.2gb on my drive and that's after some updates. So for some reason, the installation thinks it needs a lot more than 6 even though it says it only needs 6.

I'm guessing these solutions are not ideal for you but if you can, temporarily free up some disk space and try to install after that, then put stuff back on that you took off. You could also try to install the game on another computer and copy the files over but I haven't tried that myself and you might need some registry entries.
Performance
by Rarkai on Saturday October 23rd 2010, 12:09
I was dual booting this machine to Win7 to play, but followed the instructions here and got it working on Wine 1.3.5 under Ubuntu 10.10.

Have to do it from the command line with WINEDEBUG=+winsock,+winhttp to get the updates to work (downloaded them with Vuze, then restarted the updater), but once all updates are installed, i can get into the game and play. winetricks ie6 made the login area work fine, and the audio instructions here worked ok as well (though, emulation for audio makes for SERIOUS FPS hits in other games.)

The issue i am having now is TERRIBLE performance. Has installing Dx10 worked better for anyone? Running in windows xp mode with DX9.0c.
RE: Performance
by Randy on Saturday October 23rd 2010, 21:03
I found the reg settings on appdb for Starcraft II to be a little helpful, but the framerate is still not where it should be. I tried various DirectX9 override settings but nothing worked better for me. From what I've heard, the game was made for DirectX9 so it probably doesn't have much improvement with DX10, if any.
RE: Performance
by Michael M on Monday November 1st 2010, 21:19
It should be noted that FFXIV has disgusting performance even on Windows 7.

With an ATI 5870, AMD Phenom II 965BE, 4GB DDR3 at 1600Mhz, I wasn't able to play the game with all of the settings turned on at 1920X1080.
RE: Performance
by Chiitoo on Friday December 16th 2011, 11:16
It's been a while since I did my testing with this, and can't remember any specifics really, but I was having just no performance at all even at the character selection menu, and the most peculiar thing was, that the graphics settings would not seem to affect it at all.

What's even more curious is that setting them lower would usually seem to actually decrease performance.

Highest settings (can't remember exactly which) would make the game not render properly for some reason, but either way, after fiddling with the options (not dlls) part of winetricks, there was something that made a huge difference, boosting my FPS from 0-5 to 20-30 with standard/high settings.

I was even running two of them at one time but that was starting to get quite excessive on the CPU (6-cores, each client using about 200-300% when obviously not divided by 6). Not really playable like that.

More experienced with this kind of things will probably know what it was, as I can't remember myself for the time being, and can't really do extensive tests now (and soon the game will not be free anymore and I am unsure if I can pay for it). I suspect when 2.0 version comes out, the game-engine will be better optimised and hopefully will run better under any OS.

For comparison, under Windows 7 I would have 50-60 FPS most of the time, with slightly higher than standard settings (excluding the heavy additional settings).

This with:

3.0.6 Gentoo Linux x86_64
AMD Phenom II X6 1090T
Asus ENGTX275
RE: Performance
by Chiitoo on Wednesday January 4th 2012, 1:18
Played around a bit with this while I still can, and figured which setting it was that gave be the performance boost: orm=backbuffer - Set OffscreenRenderingMode=backbuffer.

When set to: orm=fbo - Set OffscreenRenderingMode=fbo (default), there is quite a huge drop in performance.

The reason why it took me a while to figure it out again, was that at some point between versions 1.3.29 and 1.3.36 something changed somewhere which causes the graphics to flip upside down, and mirror left to right if orm=backbuffer.

I do wonder what kind of experiences others are having with it?


I also had more of an issue with the models not being rendered properly with the newer Wine version. While before, it would be usually enough to restart the game, now it seemed as if I had to restart the whole X-session, but even that would not always help (might have been a coincidence when ever it did).

As if that wouldn't be enough of an annoyance, the log-in UI would crash at seemingly random times with: "m Files\SquareEnix\FINAL FANTASY XIV\ffxivlogin.exe: ath.c:193: _gcry_ath_mutex_lock: Assertion `*lock == ((ath_mutex_t) 0)' failed." and yes, every time I looked at it, it would not show the full path, even though it does vary, sometimes showing only something like "xivlogin.exe[...]" and checking now with a quick test, the messages around it would be "fixme" messages regarding crypt, secur32, and wintrust.

No idea really where that comes from, but I don't think I had it before. It happens with both versions of Wine that I mentioned above.
It's possible some of my experiments caused this, though I tried to revert everything, I did not try with a new, clean Wine environment this time.

After that, follows an Unhandled exception: assertion failed in 32-bit code (0xf77bd425), and the Backtrace mentions [vdso].so, libc.so.6, libcrypt.so.11, libgnutls.so.26, secur32, wininet, ntdll, and libpthread.so.0, and it seems to be able to happen at any point during the log-in process, before the actual game-client is launched.


Either way, I don't quite have the patience nor the time to test more, and since the game is going pay-to-play within days, not sure when I can look into it again, if ever.

I hope this can be of at least some help to anyone adventuring further.

Good luck! ^^

by Milena on Wednesday October 20th 2010, 12:16
Thanks again, i'll give it a try this weekend. On windows both cards are anywhere from 20 to 99% load depending on graphic settings and location (in citys i get 20 fps and very low gpu load, must be another bottleneck there). FPS are usually 40-60 with all settings at max except ambient occlusion. On linux we could get a nice anti-aliasing effect with double buffer but the performance drop is probably too high.
RE:
by Ziron on Wednesday October 20th 2010, 12:23
AA is something I would not suggest anyway, it makes very little over all difference with the graphics versus the resources it takes. The game looks absolutely amazing even without AA :)
Performance for those who got it running and rate it gold.
by Milena on Tuesday October 19th 2010, 18:43
How is the overall performance now for those who got it working ? I had to install windows 7 to play XIV and it's so extreme demanding even with my 6 core at 4 ghz and nvidia gtx 470 x2 sli i can't max out all settings or play without huge framedrops in general. "very playable" in wine means lowest resolution and lowest settings in a window mode or how is your experience with XIV now ? I'm just asking because as soon it becomes playable at acceptable performance (in fps) i will drop windows again, it annoys me every time i have to boot into just to play XIV. Square Enix mentioned a nativ Linux client but i don't see that happen for a while, they have more than enough other problems with the game.
RE: Performance for those who got it running and rate it gold.
by Ziron on Wednesday October 20th 2010, 10:46
Unfortunately I do not know much about Nvidia but it could have something to do with your x2 cards, i've heard of issues with that..

The ATI 5870 is the best SINGLE GPU on the market by far, it even beats many dual GPU's by Nvidia which is why I picked it.. I can run the game ALMOST maxed out in Ubuntu at 1920x1080 resolution. In windows I definitely can run it with everything maxed out, there is some performance issues with Wine from what I can tell but the loading times are much faster than in windows....probably because of all the background resource hogging trash that windows is always doing...

I have not used Nvidia for almost 2 years now so I am unsure on how you would want to do some of your tweaks :(...
RE: Performance for those who got it running and rate it gold.
by Milena on Wednesday October 20th 2010, 11:38
thanks Ziron that sounds great. And yea the nvidia 400 series caused nothing but trouble for me i only bought nvidia in the past because of their outstanding linux driver. I will probably sell both cards and go ATI as well. 1920x1080 with max settings minus AO and AA would be great, i'll definately move back to arch linux soon and give it a try.
RE: Performance for those who got it running and rate it gold.
by Ziron on Wednesday October 20th 2010, 11:45
I've been trying to look for some Nvidia support for you and there does appear to be a ton of information from the World of Warcraft Application information that people have been posting, I think a lot of those tweaks may work for you as well.

appdb.winehq.org/objectManager.php?sClass=version&iId=17421

The cards you have are one of the very few that does beat the 5870 but because of the low amount of x2 card support right now, I believe that is why issues are coming up for you.
Get past DirectX update durring install and get sound working.
by Randy on Saturday October 16th 2010, 23:45
Install - Get past DirectX version check
After selecting a language, the install may say that you need a new DirectX version. The specific dll overrides needed are D3DX9_36, X3DAudio1_6, XAudio2_4, and XactEngine3_4. These can be installed with 'winetricks d3dx9_36 xact' or 'winetricks directx9-beta'. For some reason, I've needed XAPOFX1_3 sometimes.

Client - Get sound working
I posted something similar on the benchmark page but I found more settings that are required.

First you need to have native XAudio2_4.dll in wine's system32 folder(Don't forget to register it with 'regsvr32 XAudio2_4.dll' if you manually added it during the install). Alternatively, you can just do 'winetricks xact'.

Then in wine's config, change the Windows Version to Windows XP. In the audio tab, set Hardware Acceleration to Emulation and make sure Default Sample Rate is set to 44100.
Client Launch Fails
by John Moffatt on Thursday September 30th 2010, 19:09
I can get past the login screen, but nothing happens on client launch.
RE: Client Launch Fails
by lj waves on Thursday September 30th 2010, 19:42
How did you get past the login screen?
RE: Client Launch Fails
by John Moffatt on Thursday September 30th 2010, 19:59
I was able to get past the login screen without any issues whatsoever, nothing special was done.

For complete details on what I have done so far on getting the launcher working see bugs.winehq.org/show_bug.cgi?id=24576
RE: Client Launch Fails
by lj waves on Thursday September 30th 2010, 20:27
Thanks for the info.

I just get a blank white login screen.
RE: Client Launch Fails
by John Moffatt on Thursday September 30th 2010, 20:33
I have a blank white screen for about 10-15 seconds and then it starts slowly populating.

Make sure you have all of the FFXIV Applications including the loader launching in a supported windows version, I am using Windows XP for mine.

Also I have winhttp native.
RE: Client Launch Fails
by lj waves on Saturday October 2nd 2010, 16:18
Yeah I do - and have native winhtpp - still stuck with the white screen. Tried ie6, ie7, and ie8 - no luck getting past it.
RE: Client Launch Fails
by Ben on Sunday October 10th 2010, 22:54
I can get past login, but then it fails with a black or sometimes invisible box. And this error comes up in the terminal:

err:ntdll:RtlpWaitForCriticalSection section 0x7e831240 "wined3d_main.c: wined3d_cs" wait timed out in thread 0043, blocked by 0047, retrying (60 sec)

And after the 60 secs, a windows error comes up saying FFXIV needs to be closed. And at the same time this comes up in the terminal:

wine: Critical section 7e831240 wait failed at address 0x7bc3590b (thread 0043), starting debugger...
Unhandled exception: wait failed on critical section 0x7e831240
err:seh:raise_exception Unhandled exception code c0000194 flags 0 addr 0x7bc3590b
Blank screen at login
by lj waves on Wednesday September 29th 2010, 19:36
I can get the game installed - and even past the version check using winhttp under winetricks etc.

But I can not get past the login screen - it is blank minus the update page / cancel button.

I tried ie6 under winetricks - but no go.
RE: Blank screen at login
by Wyatt on Saturday March 5th 2011, 15:59
I'm having this issue as well, was there a resolution. I've used winetrciks for wininet and winhttp as well as installing ie6 and then ie8
RE: Blank screen at login
by Carwin Young on Saturday July 23rd 2011, 21:03
I'm running Arch Linux and had this issue and I've made a little bit of progress on it. Essentially since I'm a 64bit user, and I needed IE6 to work I had to setup wine to work in 32bit mode.

To do that, I ran this directly after wine install:
WINEARCH="win32" winecfg

After that, installing ie6 from winetricks works fine. I can launch it via wine and browse websites. What doesn't work, is the FFXIV login page. Instead of the white page, I now get IE6's "This page cannot be displayed."

In my console, what jumps out at me is this:


fixme:ras:RasEnumConnectionsA (0x630607a8,0x12ae82c,0x6305f610),stub!
fixme:ras:RasEnumConnectionsA RAS support is not implemented! Configure program to use LAN connection/winsock instead!

So I think that's the last hurdle to jump through, figuring out what this is about... I'm using winhttp and wininet with native overrides.
RE: Blank screen at login
by Jdar on Wednesday November 14th 2012, 12:35
Hello I'm having the same issue,

I've set wine to 32 bit as u suggested but I'm not allowed to install any IE install, says I have 64 bit.

But I'm stuck at login screen.
RE: Blank screen at login
by Chiitoo on Wednesday November 14th 2012, 22:48
Hmmm, well, the world kind of ended. Well, an era did.

The service is down as of: www.youtube.com/watch?v=sqL3-n2-3J4

~nods~
There's your problem. ^^;
RE: Blank screen at login
by Jdar on Wednesday November 14th 2012, 23:11
Well Yes I know the servers are down for release of FFXIV: ARR, but I'm suppose to be able to login and select character before it tells me servers are down, now after version check it gets stuck, seems like it doesnt get any connection going,

Any advices? :/
RE: Blank screen at login
by Chiitoo on Wednesday November 14th 2012, 23:11
I do believe it does just that to everyone right now. ^^
RE: Blank screen at login
by Jdar on Wednesday November 14th 2012, 23:15
No, I've loged in via Win7, I can get to character creation.
RE: Blank screen at login
by Chiitoo on Wednesday November 14th 2012, 23:24
Ah, my bad then! In any case, it does currently do it to me too. However, I'm unsure if I did successfully log in with the current settings (I think I did).

I will have to look into it later, too.

Thank you for asking about it here! I probably would not have noticed without it, though I don't know how much good it will do to get it to work right now, as the upcoming changes may or may not render everything invalid.
RE: Blank screen at login
by Jdar on Wednesday November 14th 2012, 23:27
Yes, that's true. I was hoping it would keep working after the big update,

Big hopes hehe
RE: Blank screen at login
by Chiitoo on Thursday November 15th 2012, 1:38
Alrighty, I confirmed one can still log in (though I only get as far as the title screen afterwards).

How did you 'set wine to 32 bit'?

WINEARCH=win32 WINEPREFIX=/path/to/prefix winecfg (or wine

Where WINEPREFIX is optional. You may use the default one, but you need to make sure it is deleted/moved before issuing the command, because one can not change the bitness of already created prefixes.

Also, are you installing ie8 via winetricks?
That's what I do.
RE: Blank screen at login
by Chiitoo on Thursday November 15th 2012, 1:39
Hmmm, looks like the form omitted some text.

-(or wine

+(or wine < some app >
RE: Blank screen at login
by Jdar on Thursday November 15th 2012, 13:36
I've tried to install IE8, winetricks won't allow me and I've tried wininet, it gives me a rename error.

I set it to 32 bit

WINEARCH=win32 WINEPREFIX=~/win32 winecfg
RE: Blank screen at login
by Chiitoo on Friday November 16th 2012, 0:16
Hmmm, doesn't sound familiar to me. I would suggest you post at the forums about this, if you haven't. It obviously doesn't seem FFXIV specific, but rather something about your Wine prefix and/or winetricks.
Include as much related terminal output as you can (use pastebin for long output).

If there's a chance that ie8 was partially installed or so, you might want to try the --force option for winetricks. To make sure your Wine arch is indeed of 32-bits, check that ~/win32/drive_c does not have the Program Files (x86) folder.

Just some thoughts~

Might also want to try stopping by at the IRC channel. ^^
Back