#modding #total #war #lib #table #total-war #rpfm

rpfm_lib

This crate contains the basic functionality for interacting with Total War files

42 stable releases

new 4.3.9 Dec 10, 2024
4.3.8 Nov 9, 2024
4.3.7 Oct 9, 2024
4.3.1 Jul 26, 2024
3.99.119 Mar 4, 2023

#12 in Games

Download history 6/week @ 2024-08-22 411/week @ 2024-08-29 17/week @ 2024-09-05 74/week @ 2024-09-12 253/week @ 2024-09-19 114/week @ 2024-09-26 175/week @ 2024-10-03 72/week @ 2024-10-10 6/week @ 2024-10-17 2/week @ 2024-10-24 2/week @ 2024-10-31 108/week @ 2024-11-07 10/week @ 2024-11-14 9/week @ 2024-11-21 10/week @ 2024-11-28 134/week @ 2024-12-05

164 downloads per month
Used in 2 crates

MIT license

2MB
30K SLoC

Rusted PackFile Manager - Lib

Rusted PackFile Manager - Lib, is a crate with functionality for manipulating different kind of files used by Total War games, and it's the backbone of the RPFM Project. It also manages Game-Specific logic, and Schemas. The file types it can edit are:

  • Anim Fragments.
  • Anim Packs.
  • Anim Tables.
  • Audio (only MP3).
  • DB Tables.
  • ESF Binaries.
  • Matched Combat Table.
  • Packs (obviously).
  • Portrait Settings (only v4).
  • Unit Variant (form Empire, Napoleon and Shogun 2).
  • Video.

For info on how to use it, check the docs, or RPFM's use of them in their repo.

become_a_patron_button


lib.rs:

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.

Dependencies

~18–31MB
~574K SLoC