Expand description
Crate for reading and writing the file formats used by FFXIV.
Modules§
- avfx
- Reading AVFX files
- blowfish
- Implementation of the Blowfish ECB block cipher used by the retail client. It’s used to encrypt arguments in the launcher, to prevent login token snooping.
- bootdata
- Handling and updating data in the “boot” directory, which contains the launcher files.
- cfg
- Reading and writing the plaintext config files (CFG) used by the game to store most of it’s configuration.
- chardat
- Reading and writing character data files (DAT) which are used in the character creator to save presets.
- cmp
- Reading character parameter files (CMP)
- common
- Common structures, enumerations and functions used by many modules.
- dat
- Reading the binary .dat files in the user folder (e.g. GEARSET.dat)
- dic
- Reading word dictionaries, such as the vulgar word list.
- equipment
- Reading equipment and equipment-related data.
- exd
- Reading Excel data files (EXD).
- execlookup
- Reading data from executables
- exh
- Reading Excel header files (EXH).
- existing_
dirs - Find existing installation directories
- exl
- Reading Excel lists (EXL).
- fiin
- Reading file info files (FIIN).
- gamedata
- Reading and writing game data repositories, such as “ffxiv” and “ex1”, and so on.
- gearsets
- Reading and writing the content of gear sets (GEARSET.DAT) which are used to store a character’s gear sets.
- hwc
- Reading HWC files
- iwc
- Reading IWC files
- layer
- Reading layer information for a map (LGB)
- log
- Reading and writing chat logs (LOG).
- model
- Reading model (MDL) files.
- model_
vertex_ declarations - mtrl
- Reading material files (MTRL)
- pap
- Reading PAP files
- patch
- Methods for installing game and boot patches.
- patchlist
- Reading patch lists
- pbd
- Reading bone deform matrices.
- phyb
- Reading PHYB files
- race
- Playable race and genders.
- repository
- Parsing game repositories, such as “ffxiv”, “ex1” and their version information.
- scd
- Reading SCD files
- schd
- Reading SCHD files
- sgb
- Reading SGB files
- shpk
- Reading shader packages (SHPK)
- skeleton
- Reading Havok XML sidecar files.
- skp
- Reading SKP files
- sqpack
- SqPack file formats - including Db, Data and Index/Index2 files.
- stm
- Reading STM files
- tera
- tex
- Reading textures (TEX).
- tmb
- Reading TMB files
- uld
- Reading ULD files
Structs§
Type Aliases§
- Byte
Buffer - Represents a continuous block of memory which is owned.
- Byte
Span - Represents a continuous block of memory which is not owned, and comes either from an in-memory location or from a file.