docs.xiv.zone/content/_index.md

63 lines
2.4 KiB
Markdown
Raw Normal View History

2022-07-16 18:54:44 -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](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 :-)