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
What works
Install
Patching
Login
Entering game
In-game menus
What does not
Character graphics - no other character displays at all, and the player's character displays
Workarounds
What was not tested
Character creation - Previously created character on a windows machine. I think it would have worked so long as you didn't care what the character looked like (pc/npc rendering issues)
Actual gameplay(fighting/crafting) due to pc/npc rendering issues
Hardware tested
Graphics:
Additional Comments
Ran winetricks winhttp ie6 before installation Make sure the Wine prefix is win32 based, not win64. This may be a Fedora bug but I could not patch until I discovered that this was the case. Client patched and ran using WINEDEBUG=+winsock as advised in bug 24358 In game the mouse lagged horribly until I turned on hardware mouse acceleration in the settings in ffxivconfig.exe. (Yes graphics settings, etc are set up in a separate client you have to run when the game isn't running).
Operating system | Test date | Wine version | Installs? | Runs? | Used Workaround? | Rating | Submitter | ||
Show | Arch Linux x86_64 | Aug 12 2012 | 1.5.10 | N/A | Yes | No | Bronze | KoKuToru | |
Show | Arch Linux x86_64 | Aug 12 2012 | 1.5.9 | Yes | Yes | No | Gold | KoKuToru | |
Show | Mac OS X 10.7 "Lion" | Jul 28 2012 | 1.5.9 | Yes | Yes | No | Gold | Mike Masterson | |
Show | Mac OS X 10.6 "Snow Leopard" | Dec 06 2012 | 1.4.1 | Yes | Yes | No | Gold | an anonymous user | |
Show | Mac OS X 10.7 "Lion" | Jan 10 2012 | 1.3.36 | Yes | Yes | No | Gold | Evan Burns |
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.
The following comments are owned by whoever posted them. WineHQ is not responsible for what they say.
by Myst on Tuesday October 22nd 2013, 19:35
by Jared Liming on Monday August 13th 2012, 22:35
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
by Michael D on Monday August 13th 2012, 23:53
you might also see if any other wine application can use ie6
by Jared Liming on Monday August 13th 2012, 23:58
by Jared Liming on Tuesday August 14th 2012, 0:19
by Jared Liming on Tuesday August 14th 2012, 1:35
by Mike Masterson on Tuesday August 14th 2012, 16:44
by Mike Masterson on Sunday July 29th 2012, 14:10
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.
by Mike Masterson on Sunday July 29th 2012, 16:43
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
by Mike Masterson on Sunday July 29th 2012, 16:44
*** 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.
by Chiitoo on Sunday July 29th 2012, 18:37
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.
by Mike Masterson on Monday July 30th 2012, 0:36
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.
by Mike Masterson on Monday July 30th 2012, 12:39
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.
by Franzi on Thursday April 19th 2012, 23:15
by Mike Masterson on Sunday July 29th 2012, 17:29
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.
by alex on Monday February 6th 2012, 23:38
by Daniel Bethe on Friday January 20th 2012, 18:36
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.
by Daniel Bethe on Saturday January 21st 2012, 3:10
by Evan Burns on Saturday January 21st 2012, 13:24
by John Stephen Kelley on Saturday January 21st 2012, 14:23
by Evan Burns on Tuesday January 10th 2012, 21:51
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.
by Daniel Bethe on Monday January 2nd 2012, 4:36
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!
by Daniel Bethe on Saturday January 7th 2012, 23:23
For optimizing your video, please see my comment below, entitled "Upgrade your X server for OpenGL performance".
by Mauricio on Sunday January 1st 2012, 18:58
by Daniel Bethe on Monday January 2nd 2012, 4:27
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.
by John Stephen Kelley on Friday October 28th 2011, 6:51
by Michael D on Friday October 28th 2011, 8:40
by John Stephen Kelley on Friday October 28th 2011, 18:07
by John Stephen Kelley on Friday October 28th 2011, 18:28
by John Stephen Kelley on Friday October 28th 2011, 21:32
by Daniel Bethe on Thursday December 29th 2011, 1:13
by TheBananaBeast on Monday October 10th 2011, 15:03
by Carwin Young on Tuesday October 11th 2011, 8:42
by TheBananaBeast on Tuesday October 11th 2011, 12:34
by Daniel Bethe on Saturday January 7th 2012, 23:22
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. ;-)
by Chuck on Wednesday September 28th 2011, 19:52
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?
by KoKuToru on Sunday November 13th 2011, 4:32
Analog joystick isn't working
by JD on Friday June 15th 2012, 1:08
Played around with dinput and dinput8 and no luck.
by Carwin Young on Sunday July 24th 2011, 18:35
by Carwin Young on Sunday July 24th 2011, 19:57
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...
by Josh Billingsley on Monday July 25th 2011, 5:08
by Josh Billingsley on Monday July 25th 2011, 5:10
by Carwin Young on Monday July 25th 2011, 11:50
Not sure why, but my formatting came out terribly. Is there a way to edit my Test or does a maintainer need to?
by Carwin Young on Saturday July 23rd 2011, 21:07
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.
by Josh Billingsley on Sunday July 24th 2011, 0:51
by Carwin Young on Sunday July 24th 2011, 12:26
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
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.
by Daniel Bethe on Monday December 5th 2011, 2:55
by Xill47 on Thursday May 19th 2011, 10:04
FFXIV was installed from retail DVD. I used manual on this page to install this.
What can I do?
by John Stephen Kelley on Thursday May 19th 2011, 12:39
by Xill47 on Thursday May 19th 2011, 14:25
by John Stephen Kelley on Thursday May 19th 2011, 15:02
by Cedric on Saturday May 14th 2011, 23:37
by John Stephen Kelley on Sunday May 15th 2011, 0:21
by John Stephen Kelley on Monday May 9th 2011, 12:44
by Cedric on Monday May 2nd 2011, 20:31
Does anyone still have it running on MacOS as of May 2011?
by John Stephen Kelley on Tuesday March 8th 2011, 13:40
by Craig on Tuesday March 8th 2011, 15:59
by John Stephen Kelley on Saturday March 12th 2011, 18:29
by talonz on Monday March 21st 2011, 20:23
by Craig on Monday March 7th 2011, 20:58
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.
by John Stephen Kelley on Tuesday March 8th 2011, 1:09
by Craig on Tuesday March 8th 2011, 16:01
by John Stephen Kelley on Tuesday March 8th 2011, 17:54
by TheBananaBeast on Sunday February 6th 2011, 1:19
fixme:mshtml:nsURI_GetAsciiHost Use Uri_PUNYCODE_IDN_HOST flag
0[18e350]: file javascript:ctrEvent('mainForm','Submit'), line 1: ReferenceError: ctrEvent is not defined
by Jarrett Tierney on Thursday January 27th 2011, 3:22
Hopefully the ie8 trick will help others.
by Echoplex on Saturday February 5th 2011, 6:45
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!
by Ben on Friday November 26th 2010, 23:45
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.
by Milena on Thursday November 11th 2010, 2:25
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 ?
by Milena on Thursday November 11th 2010, 3:58
[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
by Phil W on Monday May 23rd 2011, 15:02
by Randy on Thursday November 4th 2010, 22:35
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.
by Michael M on Monday November 1st 2010, 21:15
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?
by Randy on Thursday November 4th 2010, 23:05
by Mikael Bergström on Saturday October 30th 2010, 16:18
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.
by Ziron on Saturday October 30th 2010, 17:42
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?
by Mikael Bergström on Friday October 29th 2010, 10:26
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?
by Randy on Friday October 29th 2010, 16:06
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.
by Rarkai on Saturday October 23rd 2010, 12:09
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.
by Randy on Saturday October 23rd 2010, 21:03
by Michael M on Monday November 1st 2010, 21:19
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.
by Chiitoo on Friday December 16th 2011, 11:16
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
by Chiitoo on Wednesday January 4th 2012, 1:18
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
by Ziron on Wednesday October 20th 2010, 12:23
by Milena on Tuesday October 19th 2010, 18:43
by Ziron on Wednesday October 20th 2010, 10:46
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 :(...
by Milena on Wednesday October 20th 2010, 11:38
by Ziron on Wednesday October 20th 2010, 11:45
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.
by Randy on Saturday October 16th 2010, 23:45
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.
by John Moffatt on Thursday September 30th 2010, 19:09
by lj waves on Thursday September 30th 2010, 19:42
by John Moffatt on Thursday September 30th 2010, 19:59
For complete details on what I have done so far on getting the launcher working see bugs.winehq.org/show_bug.cgi?id=24576
by lj waves on Thursday September 30th 2010, 20:27
I just get a blank white login screen.
by John Moffatt on Thursday September 30th 2010, 20:33
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.
by lj waves on Saturday October 2nd 2010, 16:18
by Ben on Sunday October 10th 2010, 22:54
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
by lj waves on Wednesday September 29th 2010, 19:36
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.
by Wyatt on Saturday March 5th 2011, 15:59
by Carwin Young on Saturday July 23rd 2011, 21:03
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.
by Jdar on Wednesday November 14th 2012, 12:35
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.
by Chiitoo on Wednesday November 14th 2012, 22:48
The service is down as of: www.youtube.com/watch?v=sqL3-n2-3J4
~nods~
There's your problem. ^^;
by Jdar on Wednesday November 14th 2012, 23:11
Any advices? :/
by Chiitoo on Wednesday November 14th 2012, 23:11
by Jdar on Wednesday November 14th 2012, 23:15
by Chiitoo on Wednesday November 14th 2012, 23:24
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.
by Jdar on Wednesday November 14th 2012, 23:27
Big hopes hehe
by Chiitoo on Thursday November 15th 2012, 1:38
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.
by Chiitoo on Thursday November 15th 2012, 1:39
-(or wine
+(or wine < some app >
by Jdar on Thursday November 15th 2012, 13:36
I set it to 32 bit
WINEARCH=win32 WINEPREFIX=~/win32 winecfg
by Chiitoo on Friday November 16th 2012, 0:16
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. ^^