Crate physis

Source
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§

Error

Type Aliases§

ByteBuffer
Represents a continuous block of memory which is owned.
ByteSpan
Represents a continuous block of memory which is not owned, and comes either from an in-memory location or from a file.