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.
What was not tested
Credits, opening movie, and crafting.
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
|Operating system||Test date||Wine version||Installs?||Runs?||Used|
|Show||Arch Linux x86_64||Aug 12 2012||1.5.10||N/A||Yes||Bronze||KoKuToru|
|Show||Arch Linux x86_64||Aug 12 2012||1.5.9||Yes||Yes||Gold||KoKuToru|
|Show||Mac OS X 10.7 "Lion"||Jul 28 2012||1.5.9||Yes||Yes||Gold||Mike Masterson|
|Show||Mac OS X 10.6 "Snow Leopard"||Dec 06 2012||1.4.1||Yes||Yes||Gold||an anonymous user|
|Current||Mac OS X 10.7 "Lion"||Jan 10 2012||1.3.36||Yes||Yes||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):
-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.
sudo port install wine-devel
- This will generally take a very long time. It took me about two hours to install all the dependencies.
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:
- 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:
-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:
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:
-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:
-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.