Rusted PackFile Manager (RPFM) opens, inspects, edits and saves Pack files for Total War games from Empire onward. Its pack editor works across multiple archives and can add, extract, rename, duplicate or delete files in bulk. Separate editors cover database tables, localisation, scripts, animations, models and other game formats. The database editor provides schema-aware lookups, sorting, filtering and TSV import and export; localisation data can also be exchanged through TSV. Search can span packs, vanilla data and parent mods, while diagnostics flag issues such as invalid references, missing localisation, portrait variants and animation gaps. Per-game MyMod workspaces include asset folders, templates, import and export, and one-click installation to the game data folder. Translation tools connect with the Total War Translation Hub. A headless server offers a documented WebSocket protocol and an MCP endpoint with 150+ tools, prompts and resources. RPFM is free under the MIT License. Windows and Linux installation options are listed; macOS support depends on whether the maintainer can compile it for Mac.
Who it is for
RPFM suits Total War modders who need to inspect or edit game archives, data tables, localisation and other assets. Rust developers can also use its reusable libraries.
What is good
- Edits Pack files for Total War games from Empire onward.
- Bulk operations work across multiple packs.
- Search and diagnostics help identify mod issues.
- MyMod workspaces include one-click game-folder installation.
- Free under the MIT License.
What to know first
- macOS support depends on maintainer compilation.
- Linux installation varies by distribution.
Verdict
RPFM combines archive editing, specialised format tools and mod workflows for Total War. Its broad editing scope is useful for modders, but macOS support is conditional and Linux setup differs by distribution.
Rusted PackFile Manager plans and pricing
All plansCompared on game asset extractors
- Free plan
- Yes
- Asset types
- Pack archives, database tables, localization files, scripts, animations, models, textures, audio, maps, UI resources, text files, and video
- Game file formats
- Pack (.pack), DB tables, Loc, ESF, RigidModel, UnitVariant, CS2 collision, AnimPack, Anim, AnimFragmentBattle, AnimsTable, MatchedCombat, BNK sound banks, sound bank databases, sound events, DAT containers, BMD, UIC, portrait settings, Lua, XML, JSON, YAML, HLSL, GLSL, Markdown, VMD, WSModel, and CA VP8 video
- Model formats
- RigidModel (.rigid_model_v2), UnitVariant, and CS2 collision
- Texture formats
- DDS textures and atlases
- Batch extraction
- Yes
- Command-line support
- Yes
- Archive repacking
- Yes

