This is a FFXIV Launcher Made for the FINAL FANTASY XIV 4.0+ Server Emulator named Sapphire
  • HTML 78.8%
  • C# 21.2%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Adam a56443847d
Some checks failed
Build and Release SapphireLauncher / build (push) Has been cancelled
Merge pull request #28 from mrexodia/github-actions
Add GitHub actions
2025-07-31 11:11:15 +10:00
.github/workflows Add GitHub actions 2025-07-30 23:27:08 +02:00
AccountImg Initial commit of the sapphire-launcher 2017-08-08 14:09:02 +02:00
Control fix tab/space consistency 2017-10-13 22:29:32 +11:00
HTML add the error page back, oops 2017-10-22 21:34:08 +11:00
MainImg UI changes; 2017-10-12 20:25:08 -03:00
Properties general launcher cleanup and option to disable closing on game launch 2017-10-22 16:21:45 +11:00
SettingsImg Initial commit of the sapphire-launcher 2017-08-08 14:09:02 +02:00
.gitignore Create .gitignore 2017-08-09 12:47:13 -05:00
App.config general launcher cleanup and option to disable closing on game launch 2017-10-22 16:21:45 +11:00
App.xaml Initial commit of the sapphire-launcher 2017-08-08 14:09:02 +02:00
App.xaml.cs fix offscreen rendering performance issue and some minor refactoring 2017-10-22 20:00:08 +11:00
BootClient.cs Allow specifying a custom lobby port in external.Boot 2025-07-28 01:20:58 +02:00
CefLoadHandler.cs add the error page back, oops 2017-10-22 21:34:08 +11:00
CefRequestHandler.cs Fix issue where invalid urls would crash the launcher, fixes #14 2018-11-27 21:04:01 +11:00
icon.bmp UI changes; 2017-10-12 20:25:08 -03:00
icon.ico UI changes; 2017-10-12 20:25:08 -03:00
LICENSE.md Initial commit of the sapphire-launcher 2017-08-08 14:09:02 +02:00
MainWindow.xaml update window title to current webpage title & some style consistency fixes 2017-11-01 22:42:19 +11:00
MainWindow.xaml.cs fix issue where web browser wasn't focused on launcher start 2018-12-28 16:29:12 +11:00
MouseOver.cs Initial commit of the sapphire-launcher 2017-08-08 14:09:02 +02:00
packages.config remove microsoft.mshtml nuget package 2017-10-13 22:31:40 +11:00
README.md Forgot to add Restore NUGet Packages to the Readme 2017-11-21 19:49:25 +11:00
SapphireBootWPF.csproj revert useless properties; 2023-02-04 03:32:55 -03:00
SapphireBootWPF.sln remove x86 builds from launcher 2019-01-06 15:21:52 +11:00
ServerWindow.xaml Simple change allows to launch Endwalker. Meant to be used with messy 2022-05-07 01:13:04 -05:00
ServerWindow.xaml.cs general launcher cleanup and option to disable closing on game launch 2017-10-22 16:21:45 +11:00
WebScriptApi.cs Allow specifying a custom lobby port in external.Boot 2025-07-28 01:20:58 +02:00

Sapphire FFXIV Launcher

Sapphire

This is a FFXIV Launcher Made for the FINAL FANTASY XIV 4.0+ Server Emulator named Sapphire

How to Compile

  1. Open the Project in Visual Stuido
  2. Change the Build Settings to Win32 If they are not Win32
  3. Right Click the Solution and Click Resotre NuGet Packages and Wait till it Finishes
  4. Right Click the Solution and Click Build Solution then Wait for it to Compile

How to Connect to a Server Guide

  1. Click the Cog Next to the Close and Minimize Buttons on the Top Right of the Launcher (This is the Settings Button)
  2. Click the 3 Dots Button (...) Next to Game Path and point that to your ffxiv_dx11.exe or ffxiv.exe in the game folder of your FINAL FANTASY XIV Folder
  3. (Optional) Change your: Language, Expansion, Launch params
  4. In the Server URL Box Input the Login Url/Webpage for the Sapphire Server in which you would like to Connet to (Make sure to start it with http://)
  5. Click Check availability, Next to the Server Url Input Box
  6. If Text Pops up that is Green, click Next and Restart the Launcher if No Page Comes Up. If The Text is Red, Check the URL and Make Sure it is Correct
  7. Login/Create a Account to the Server and Enjoy!

Overview of Settings and What they Do

  • Server URL: This is the URL to the Sapphire Server's Login Page
  • Game Path: This is the location of your FFXIV game exe
  • Launch params: These are the Launch params (You should know what these are if you use this)
  • Expansion: This is the Expansion Level your Game Loads when Starting (You Must have the Expansion Downloaded) (ffxiv: ARR/A Realm Reborn, ex1: HW/Heavensward, ex2: SB/Stormblood)
  • Launguage: This is the Language the Game will Use

Final Fantasy XIV © 2010-2017 SQUARE ENIX CO., LTD. All Rights Reserved. We are not affiliated with SQUARE ENIX CO., LTD. in any way.