2022-07-19 19:29:41 -04:00
|
|
|
extern crate core;
|
|
|
|
|
2022-07-27 21:41:05 -04:00
|
|
|
/// Reading and writing game data repositories, such as "ffxiv" and "ex1", and so on.
|
2022-07-19 19:29:41 -04:00
|
|
|
pub mod gamedata;
|
|
|
|
|
2022-07-27 21:41:05 -04:00
|
|
|
/// Parsing game repositories, such as "ffxiv", "ex1" and their version information.
|
2022-07-19 19:29:41 -04:00
|
|
|
pub mod repository;
|
|
|
|
|
2022-07-27 21:41:05 -04:00
|
|
|
/// Reading and writing the boot data repository.
|
2022-07-19 19:29:41 -04:00
|
|
|
pub mod bootdata;
|
|
|
|
|
2022-08-06 18:06:06 -04:00
|
|
|
/// Common methods and structures relating to the SqPack data format.
|
|
|
|
pub mod sqpack;
|
2022-07-19 19:29:41 -04:00
|
|
|
|
2022-07-27 21:41:05 -04:00
|
|
|
/// Reading and writing SqPack index files.
|
2022-07-19 19:29:41 -04:00
|
|
|
pub mod index;
|
2022-07-27 21:41:05 -04:00
|
|
|
|
|
|
|
mod dat;
|
2022-07-19 19:29:41 -04:00
|
|
|
mod compression;
|
2022-07-28 14:11:02 -04:00
|
|
|
pub mod model;
|
2022-07-27 21:41:05 -04:00
|
|
|
|
|
|
|
/// All of the races in Eorzea in a nice enum package.
|
2022-07-19 19:29:41 -04:00
|
|
|
pub mod race;
|
|
|
|
|
|
|
|
/// Reading Excel lists (EXL).
|
|
|
|
pub mod exl;
|
2022-07-27 21:41:05 -04:00
|
|
|
|
|
|
|
/// Reading equipment and equipment-related data.
|
2022-07-19 19:29:41 -04:00
|
|
|
pub mod equipment;
|
2022-07-27 21:41:05 -04:00
|
|
|
|
|
|
|
/// Common structures used by other modules.
|
2022-07-19 19:29:41 -04:00
|
|
|
pub mod common;
|
2022-07-27 21:41:05 -04:00
|
|
|
|
|
|
|
/// Methods for installing game and boot patches.
|
2022-07-19 19:29:41 -04:00
|
|
|
pub mod patch;
|
|
|
|
|
|
|
|
#[macro_use]
|
|
|
|
mod macros;
|
|
|
|
|
2022-07-27 21:41:05 -04:00
|
|
|
/// Implementation of the Blowfish ECB block cipher used by the retail client.
|
2022-07-19 19:29:41 -04:00
|
|
|
pub mod blowfish;
|
2022-07-27 21:41:05 -04:00
|
|
|
|
2022-07-20 19:07:36 -04:00
|
|
|
mod blowfish_constants;
|
2022-07-27 21:41:05 -04:00
|
|
|
|
|
|
|
/// Initializing a new retail game install from the official retail installer. No execution required!
|
2022-07-21 19:58:58 -04:00
|
|
|
pub mod installer;
|
2022-07-27 21:41:05 -04:00
|
|
|
|
|
|
|
/// Reading Excel header files (EXH).
|
2022-07-21 19:58:58 -04:00
|
|
|
pub mod exh;
|
2022-07-27 21:41:05 -04:00
|
|
|
|
|
|
|
/// Reading Excel data files (EXD).
|
2022-08-06 18:06:06 -04:00
|
|
|
pub mod exd;
|
|
|
|
|
|
|
|
// Reading Havok XML sidecar files.
|
2022-08-06 20:38:15 -04:00
|
|
|
pub mod skeleton;
|
|
|
|
|
|
|
|
// Reading file into files (FIIN).
|
2022-08-07 16:19:04 -04:00
|
|
|
pub mod fiin;
|
|
|
|
|
2022-08-09 19:31:32 -04:00
|
|
|
// Reading and writing chat logs (LOG).
|
|
|
|
pub mod log;
|
|
|
|
|
|
|
|
// Reading textures (TEX).
|
|
|
|
pub mod tex;
|