So I wanted to start playing again to prep for the new expansion but then I realized I have no idea where my CD is to start the installation. You can download the Windows® version of the FINAL FANTASY XIV game client from the following link. Final Fantasy XIV is currently offline; the original version of the game was shut down in late 2012 to prepare for the upcoming remake/update, Final Fantasy XIV: A Realm Reborn, which will be released on August 27, 2013. A Realm Reborn will be available as a free upgrade for anyone who purchased the original game.
Posted by2 years ago
Final Fantasy 14 Download Client Windows 10
Archived
Bought the Mac client but there is no download link?
So I bought the mac client (FINAL FANTASY XIV Online [Mac]) from the suqare-enix store. Added the activation key to my Mog station (now I should be able to play it on PC & Mac) but there is no link to any client? The store page itself tells me to enter the code (used in the mog station?) in my steam client. Naturally steam tells me the code is incorrect (there is no mac client on steam afaik). Already contacted suqare-enix support, but maybe somebody has a quicker answer for my issue :)
edit: Got my answer from the official support, the link is the same as the link within the article /u/4AM_Campfire linked.
How to Register FINAL FANTASY XIV Online (Mac) Download the FINAL FANTASY XIV Online software from the link: https://ff.cdn.sqexeu.com/FINAL_FANTASY_XIV_ONLINE.dmg Double click the setup file, then drag the icon into the Applications folder to begin the installation. Once installation is completed, double click the game file and follow the on-screen instructions to begin the full game set up. After you have successfully installed the launcher, run the program to check for any updates and proceed to register FINAL FANTASY XIV Online. Follow the onscreen instructions and carefully read through and accept the various usage agreements. a. Please note that a Square Enix Account is required to play FINAL FANTASY XIV. If you do not possess a Square Enix Account, you will be asked to register one at this time. When requested, please enter the registration code to complete the initial registration process. To begin playing, enter your Square Enix Account username and password and select Log In. After logging in, the launcher will check for the latest game data. If necessary, the latest files will be downloaded from the network, and the game will be updated to the most recent version. This process is automatic, and can take anywhere from several minutes to several hours to complete. The estimated time remaining will be displayed under the download progress bar. Once the game has been updated, the Play button will be displayed. Click this button to start the game.
67% Upvoted
This is a custom launcher for the the Mac version of Final Fantasy XIV. It'sbarebones and probably full of a lot of bugs but it should more or less dowhat it says on the tin.
Features:
- Zero-interaction logins: just open LaunchXIV and your game will launch!
- Note: If you use one-time passwords, this must still be manually entered
- Secure storage of your credentials in the macOS keychain.
- Completely Mac native settings + login window.
Security Warning:You shouldn't just randomly trust random applications from the internet withyour passwords! Even though I do provide codesigned binaries for download here,that's only secure when there's an implied trust that I won't ever provide abinary that does malicious things that aren't reflected in the source code! Theonly truly safe way is to audit the code yourself and compile your ownbinaries. This is a nuisance, but Apple provides Xcode and developer accountsfor free.
If you can't be bothered and feel like you can trust me, a complete strangeron the internet implicitly, then go ahead and download the binary. The lateststable version is available by clicking the Releases link above.
NOTE: You will probably need to change the app's bundle ID and sign in withyour own Apple Developer account if you want the keychain stuff to workproperly.
- Clone this repo (obviously).
- Install Xcode 9.2.
- Install Carthage. Consider
brew install carthage
. - Run
carthage update
in the repo root. - Open
LaunchXIV.xcodeproj
in Xcode. Build & Run.
What does it look like?
Final Fantasy 14 Mac Client Download
Something like this:
When will this be working?
It works right now!
How do I change the password?
If you run the launcher and the Square Enix servers reject your credentials,the LaunchXIV will trash your saved password and show the settings page again.Here you will be offered a chance to update your password.
You can also hold down your ⌥ key (option / alt) while the app starts up andit will reset all settings.
What does this do, exactly?
It generates a login session with the Square Enix servers the same way thedefault launcher does, except LaunchXIV can save your username and passwordsecurely in the macOS Keychain so you don't have to type it every time. Itthen passes this session to the main Final Fantasy app, which makes it looklike the game just launches without needing a login.
Why?
The Mac port of Final Fantasy XIV is lazy. People on the internet have built'ports' using the same porting technology (Wine) in just a couple of hoursof configuring. That is how lazy this port is, it could literally be donein the span of hours. This laziness means we get the very same nasty launcheryou get in Windows, and it's bad enough there, but on macOS it just stinks upthe whole place.
Despite this, I absolutely adore Final Fantasy XIV. If Square Enix don't wantto do their job properly, I guess it's up to us, the fans, to do it for them.You're welcome.
Can I use this to play on Mac with my PC license?
No. Square Enix in their divine wisdom decided to require a separate,full-price license for the Mac client, despite the fact that they put almostliterally zero effort into making it, since it's just a Transgaming Ciderwrapped app. The
ffxiv.exe
, ffxivlauncher.exe
and friends included in theMac app are even binary identical to the Windows one, which makes itparticularly egregious that they charge you a separate license for it. However,any circumvention of this mechanism is copyright 'theft' at worst, and an EULAviolation at best, so I do not endorse it, nor provide any means with which todo it.Does this completely replace the standard launcher?
No, it only works if your game client is completely up to date, with no patchesavailable for download. If you need to register your account, or patch thegame, or otherwise do anything other than just log in and launch, you will needto use the default launcher.
I'm a developer. What cool shit is there to see?
Glad you asked!
General Anatomy of a macOS App
If you've mostly only done iOS development or server-side Swift, and you'recurious what Mac apps are like, the codebase is a fairly simple, generalexample of what to expect.
macOS Drag and Drop
The drag and drop mechanism in macOS is old, arcane, poorly documented andunintuitive. If you're curious about how it works, and want a simple, workingexample, check out
PathSettingViewController.swift
for an NSView
subclass that provides the drag and drop support.JavaScript-to-Swift bridging
The response from the login web view is a JavaScript script which executes
window.external.user(str)
where str
is the login response data. This couldprobably be parsed out manually by hand, or with a regular expression, butmacOS has a perfectly good JavaScript interpreter built in, so why not justexecute it?In order to get the data out, we need to define
window.external
on the globalJS object, and because we need the string back in Swift, the external
objectand the user
function should really be a Swift object and Swift methodrespectively.The
SidParseOperation.swift
contains an example of this bridging.NSOperation
usage
If you've ever been curious about
NSOperation
but were too shy to ask, checkout AsyncOperation.swift
fora really lightweight, useful NSOperation
base subclass, which makes a statemachine that automatically integrates with the isFinished
and isExecuting
infrastructure that NSOperation
s need.