Crate rpfm_lib

Source
Expand description

§Overview

This crate provides utilities to read/write multiple types of files used by Creative Assembly (CA) in Total War Games since Empire: Total War.

For information about an specific file type (support, docs, specs,…), please check their modules under the files module.

§TODO: Write some examples.

Modules§

  • This module contains the traits ReadBytes and WriteBytes, used to read binary data into known types and write them back to binary.
  • This module contains the code to compress/decompress data for Total War games.
  • This module contains all kind of errors used inside this crate.
  • This module contains the definition of RFile, the file abstraction used by this lib to decode/encode files.
  • Module that contains the GameInfo definition and stuff related with it.
  • This module contains integrations of this crate with another tools.
  • Module with all the code to interact with Schemas.
  • Module with generic functions used by the crate.

Structs§