62 lines
2.4 KiB
Markdown
62 lines
2.4 KiB
Markdown
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](https://git.sr.ht/~redstrate/ffxiv-info), but moved here.
|
|
|
|
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)!
|
|
|
|
## Executables
|
|
|
|
**Note:** These are actually referring to their 64-bit counterparts, e.g. `ffxivboot.exe` is `ffxivboot64.exe`.
|
|
|
|
### Boot
|
|
|
|
* [ffxivboot.exe](executable/ffxivboot) - Launcher for the launcher.
|
|
* [ffxivupdater.exe](executable/ffxivupdater) - Game patcher.
|
|
* [ffxivlauncher.exe](executable/ffxivlauncher) - Boot/game launcher.
|
|
|
|
### Game
|
|
|
|
* [ffxiv.exe](executable/ffxiv) - Game executable.
|
|
|
|
### Other
|
|
|
|
* [ffxivinstaller.exe](executable/ffxivinstaller) - Retail game client installer.
|
|
|
|
## Concepts/Techniques
|
|
|
|
* [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.
|
|
|
|
## File Formats
|
|
|
|
### Excel
|
|
|
|
* [.exd](format/exd) - Excel data.
|
|
* [.exh](format/exh) - Excel header.
|
|
* [.exl](format/exl) - Excel list.
|
|
|
|
### Graphics
|
|
|
|
* [.mdl](format/mdl) - Game model.
|
|
|
|
### SqPack
|
|
|
|
* [.index/index2](format/sqpack-index) - Game Data Index file.
|
|
* [.dat](format/sqpack-dat) - Compressed game data.
|
|
|
|
### Other
|
|
|
|
* [.patch](format/patch) - ZiPatch files.
|
|
* [.fiin](format/fiin) - File info.
|
|
|
|
## Credits
|
|
|
|
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 :-)
|