Rusted PackFile Manager
Rusted PackFile Manager (RPFM) opens, inspects, edits, and saves Pack files for Total War games from Empire onward.
What Rusted PackFile Manager is
Rusted PackFile Manager (RPFM) opens, inspects, edits, and saves Pack files for Total War games from Empire onward. Its pack editor can work across multiple archives and add, extract, rename, duplicate, or delete files in bulk. 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 can flag invalid references, missing localisation, portrait issues, and animation gaps. Per-game MyMod workspaces include import and export, asset folders, templates, and one-click installation to a game data folder. RPFM also has translation tools, specialised format editors, and a headless server with a documented WebSocket protocol and an MCP endpoint. Rust developers can use its reusable libraries published on crates.io. It is free under the MIT License. Windows users can extract a release zip and run rpfm_ui.exe; Linux users can use the Flatpak, build from source, or install the Arch AUR package. macOS support depends on the maintainer being able to compile it for Mac.
Good
- Edits Pack files for Total War games from Empire onward
- Supports bulk file operations across multiple packs
- Includes schema-aware database editing and TSV exchange
- MyMod workspaces support one-click game-folder installation
- Free under the MIT License
Watch out
- macOS support depends on maintainer compilation
- Linux installation options vary by distribution
Who it suits
RPFM suits Total War modders who need to inspect or edit game Pack files, databases, localisation, or other supported formats. Rust developers may also use its published libraries in other projects.
Verdict
RPFM offers a broad set of editing, search, diagnostic, and mod workflow tools for Total War Pack files. Check the platform-specific installation path, particularly if you use macOS.
Plans and prices
From Rusted PackFile Manager's own pricing page, checked 30 Sep 2026.
| Plan | Price | What it gives you |
|---|---|---|
| MIT License | Free | use · copy · modify · merge · publish · distribute · sublicense · sell · copyright notice required |
The facts
Each one read from Rusted PackFile Manager's own pages, with the date it was checked.
What it does
- Automation API
- The headless server exposes a documented WebSocket protocol and an MCP endpoint with 150+ tools, prompts and resources.checked 30 Sep 2026
- Automation interfaces
- The headless rpfm_server exposes a documented WebSocket protocol and an MCP endpoint with more than 150 tools, prompts and resources.checked 30 Sep 2026
- Database editing
- The DB table editor provides schema-aware grids with lookups, references, sorting, filtering, spreadsheet copy and paste, and TSV import and export.checked 30 Sep 2026
- DB and localisation
- Its DB editor provides schema-aware lookups, sorting, filtering and TSV import/export, while the localisation editor supports TSV round-tripping.checked 30 Sep 2026
- Diagnostics
- Diagnostics identify issues such as invalid references, missing localisation, broken portrait variants and animation gaps.checked 30 Sep 2026
- Game support
- It supports Total War games from Empire onward, including Pharaoh, Warhammer 3, Troy, Three Kingdoms, Attila and Rome 2.checked 30 Sep 2026
- Libraries
- Rust developers can use the reusable rpfm_lib and rpfm_extensions crates published on crates.io.checked 30 Sep 2026
- License and support
- RPFM is released under the MIT License, and the project directs users to its manual or the modding community on Discord for help.checked 30 Sep 2026
- MyMod workflow
- Per-game MyMod workspaces include import/export, asset folders, templates and one-click installation to the game data folder.checked 30 Sep 2026
- Pack editing
- The pack editor can open multiple packs and add, extract, rename, duplicate or delete files in bulk.checked 30 Sep 2026
- Pack editor
- The pack editor can open multiple Packs, navigate them as a tree, and add, extract, rename, duplicate or delete files in bulk.checked 30 Sep 2026
- Pack support
- It opens, inspects, edits and saves PackFiles for every Total War game since Empire: Total War.checked 30 Sep 2026
- Project workflow
- The MyMod workflow provides per-game workspaces, import and export, asset folders, templates and one-click installation to the game's data folder.checked 30 Sep 2026
- Purpose
- RPFM opens, inspects, edits and saves Total War Pack files, with editors for tables, localisation, scripts, animations, models and other formats.checked 30 Sep 2026
- Reusable libraries
- The rpfm_lib and rpfm_extensions libraries can be used in other Rust projects and are published on crates.io.checked 30 Sep 2026
- Search
- Global search and replace supports patterns or regular expressions across packs, vanilla data and parent mods.checked 30 Sep 2026
- Search and dependencies
- Global search supports patterns or regular expressions across a pack, vanilla data and parent mods; dependency tools detect conflicts and unresolved references.checked 30 Sep 2026
- Security posture
- GitHub reports that the repository has no SECURITY.md security policy and no published security advisories.checked 30 Sep 2026
- Specialised editors
- Specialised tools include RigidModel, AnimPack, AnimFragment, portrait settings, ESF, BMD, UIC, audio bank and CA_VP8 editors.checked 30 Sep 2026
- Support
- The project directs users to its manual and a modding community Discord for help.checked 30 Sep 2026
- Translation integration
- The translator can generate, share and apply mod translations through the Total War Translation Hub, which Runcher detects at launch.checked 30 Sep 2026
Where it runs
- Linux installation
- Arch Linux users can install rpfm-bin from the AUR; other Linux users can install the Flatpak or build from source with Qt6 and KDE Frameworks 6.checked 30 Sep 2026
- macOS limitation
- The project states that macOS support depends on the maintainer being able to compile it for Mac.checked 30 Sep 2026
- Platforms
- The site provides Windows release ZIPs and Linux options including AUR, Flatpak or building from source; it says the macOS build is not yet available.checked 30 Sep 2026
The full review of Rusted PackFile Manager
Rusted PackFile Manager (RPFM) is a free editor and diagnostics suite for Total War Pack files and the game data inside them. It suits modders managing tables, translations, scripts and specialist assets across several Total War releases. The broad workflow is valuable for serious projects, while platform choice matters, especially for macOS users.
Overview
RPFM works with PackFiles from Empire: Total War onward, including Pharaoh, Warhammer 3, Troy, Three Kingdoms, Attila and Rome 2. It handles archives alongside database tables, localisation, scripts, animations, models, textures, audio, maps, UI resources, text and video. That scope makes it a Total War-specific workbench rather than a general archive extractor.
Key features
The pack editor opens several archives simultaneously, displays their contents as a tree and supports bulk adding, extraction, renaming, duplication and deletion. Batch extraction, archive repacking and command-line support suit repeatable mod maintenance, while casual users who only need to pull out one asset may find the surrounding tooling unnecessary.
Database editing is unusually focused. Schema-aware grids provide lookups and references, sorting, filtering, spreadsheet copy and paste, plus TSV import and export. Localisation data can also make a TSV round trip, which is practical for translation or spreadsheet-based editing without abandoning the game’s structure.
Global search and replace accepts patterns and regular expressions across packs, vanilla data and parent mods. Diagnostics call out invalid references, missing localisation, broken portrait variants and animation gaps; dependency tools expose conflicts and unresolved references. These checks help when changes span linked files, but they reward users who already understand Total War data relationships.
Per-game MyMod workspaces combine import and export, asset folders, templates and one-click installation to the game’s data directory. The translator can exchange mod translations with the Total War Translation Hub, while Runcher detects translations at launch. Specialist editors cover RigidModel, AnimPack, AnimFragment, portrait settings, ESF, BMD, UIC, audio banks and CA_VP8, alongside formats such as DDS, Lua, XML, JSON, YAML, HLSL, GLSL, Markdown, VMD, WSModel and CA.
For automation, the headless rpfm_server offers a documented WebSocket protocol and an MCP endpoint with more than 150 tools, prompts and resources. Rust developers can reuse the rpfm_lib and rpfm_extensions crates from crates.io. Those interfaces matter to tooling authors and larger mod pipelines, not to someone seeking a simple graphical unpacker.
Pricing
RPFM is free under the MIT License. The listed plan costs nothing and permits use, copying, modification, merging, publishing, distribution, sublicensing and sale, provided the copyright notice is retained. There is no paid tier, trial period or seat quota to weigh, so the same feature set serves a solo modder and a team.
Platforms
RPFM is offered for Windows, Linux, self-hosted use and an API. On Windows, download the latest release ZIP, extract it and run rpfm_ui.exe. Arch users can install rpfm-bin from the AUR; other Linux users can use the Flatpak or build from source with Qt6 and KDE Frameworks 6. macOS support depends on the maintainer being able to compile it for Mac, so Mac users should not assume a dependable native route.
Who it's for
This is the right choice for Total War modders editing interconnected game data, translators handling localisation, and technical users automating pack workflows. Its game-specific schemas, diagnostics and MyMod installation path reduce friction in substantial projects. It is a poor fit for general-purpose asset extraction, unsupported macOS setups, or anyone unwilling to learn the structure of Total War files.
Pros and cons
- Pro: Broad support for Total War games and formats keeps archive, table, localisation and specialist asset work in one environment.
- Pro: Cross-pack search, diagnostics and dependency checks can reveal problems that isolated file editing misses.
- Pro: MyMod workspaces, one-click installation, translation integration and automation interfaces support repeatable workflows.
- Con: The depth and game-specific terminology are excessive for occasional extraction or simple archive browsing.
- Con: macOS availability depends on a successful maintainer build, making that platform less predictable.
- Con: Support is directed to the manual and a modding Discord; the repository has no SECURITY.md policy or published security advisories.
Alternatives
For a broader directory of extraction tools, see Game Asset Extractors. Source 2 Viewer is the better choice for Source 2 assets, with free open-source builds for Linux, macOS, web and Windows. Choose SLADE3 for a desktop editor across Linux, macOS and Windows, accepting that beta builds may contain bugs or unfinished features.
AssetRipper fits Unity-oriented work and offers a free stable or nightly tier plus a $10-per-month Premium plan. OpenKh is a free, Apache-2.0 option for its supported workflows and requires .NET 8. arcdEx is a Linux-only free utility with no stated paid plans or usage limits.
QuickBMS is a free, open-source multiplatform tool when scriptable archive extraction is the priority. UABEA is a free option for Linux and Windows. Crowbar is Windows-only and free, with optional donations.
Verdict
Choose RPFM if you build or maintain Total War mods and need structured editing, diagnostics, dependency awareness and a practical project workflow in one free package. Look elsewhere if you need a general extractor, a simpler interface, or reliable native macOS support.
Alternatives to Rusted PackFile Manager
- 1
UABEA
Free planOpen sourceLinuxWindows7.0Free plan - 2

Source 2 Viewer
Free planWebLinuxmacOSWindows6.9Free plan - 3
AssetRipper
Free planLinuxmacOSWindows6.6From $10 a month - 4

SLADE3
Free planLinuxmacOSWindows6.6Free plan - 5
Game Extractor
Free planWindows6.5$10 one-time - 6
w3m
Free planOpen sourceLinux6.3Free plan
