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§

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

Structs§

REGEX_DB
Regex to find if a path belongs to a db table.
REGEX_PORTRAIT_SETTINGS
Regex to find if a path belongs to a portrait settings file.