2022-08-04 10:43:24 -04:00
This is my collection of everything I know, and that I collected on FFXIV inner workings. This information was previously hosted in my ffxiv-info repository on GitHub, but moved here to it's own website.
2022-07-16 18:54:44 -04:00
Developers, please look at the end of each page for example implementations that I know of. I find it incredibly useful to look at them, especially if I'm stuck on implementing something. If you have a project that you want to add to the list or suggest any kind of edit, don't hesitate to [email me ](https://redstrate.com/about ) or [fix it yourself ](https://git.sr.ht/~redstrate/docs.xiv.zone )!
2023-09-23 09:31:46 -04:00
# Executables
2022-07-16 18:54:44 -04:00
**Note:** These are actually referring to their 64-bit counterparts, e.g. `ffxivboot.exe` is `ffxivboot64.exe` .
2023-09-23 09:31:46 -04:00
## Boot
2022-07-16 18:54:44 -04:00
* [ffxivboot.exe ](executable/ffxivboot ) - Launcher for the launcher.
* [ffxivupdater.exe ](executable/ffxivupdater ) - Game patcher.
* [ffxivlauncher.exe ](executable/ffxivlauncher ) - Boot/game launcher.
2023-09-23 09:31:46 -04:00
## Game
2022-07-16 18:54:44 -04:00
* [ffxiv.exe ](executable/ffxiv ) - Game executable.
2023-09-23 09:31:46 -04:00
## Other
2022-07-16 18:54:44 -04:00
* [ffxivinstaller.exe ](executable/ffxivinstaller ) - Retail game client installer.
2023-09-23 09:31:46 -04:00
# Concepts/Techniques
2022-07-16 18:54:44 -04:00
* [Logging into Official Servers ](concept/logging-in-official ) - Logging into the official game servers.
* [Logging into Sapphire ](concept/logging-in-sapphire ) - Logging into unofficial Sapphire servers.
* [SqexArg ](concept/sqexarg ) - Encrypted game arguments (sqexarg).
* [Equipment ](concept/equipment ) - All about reading equipment data ala TexTools.
* [Dalamud ](concept/dalamud ) - Launching Dalamud without the help of XIVQuickLauncher.
2023-09-23 09:31:46 -04:00
# File Formats
2022-07-16 18:54:44 -04:00
2023-09-23 09:31:46 -04:00
## Excel
2022-07-16 18:54:44 -04:00
* [.exd ](format/exd ) - Excel data.
* [.exh ](format/exh ) - Excel header.
* [.exl ](format/exl ) - Excel list.
2023-09-23 09:31:46 -04:00
## Graphics
2022-07-16 18:54:44 -04:00
* [.mdl ](format/mdl ) - Game model.
2023-09-23 09:31:46 -04:00
* [.shpk ](format/shpk ) - Shader packages.
2022-07-16 18:54:44 -04:00
2023-09-23 09:31:46 -04:00
## SqPack
2022-07-16 18:54:44 -04:00
* [.index/index2 ](format/sqpack-index ) - Game Data Index file.
* [.dat ](format/sqpack-dat ) - Compressed game data.
2023-09-23 09:31:46 -04:00
## Other
2022-07-16 18:54:44 -04:00
* [.patch ](format/patch ) - ZiPatch files.
* [.fiin ](format/fiin ) - File info.
2023-09-23 09:31:46 -04:00
# Credits
2022-07-16 18:54:44 -04:00
This wouldn't be possible without all of the great people who open-source their work, and everyone else in the FFXIV community!
* [xiv.dev ](https://xiv.dev/ )
* [XIVQuickLauncher ](https://github.com/goatcorp/FFXIVQuickLauncher )
* [XIV-on-Mac ](https://github.com/marzent/XIV-on-Mac )
* [xivModdingFramework ](https://github.com/TexTools/xivModdingFramework )
* [Lumina ](https://github.com/NotAdam/Lumina )
* Everyone else who develops FFXIV tools :-)