VGSources / Best Game Asset Extractors / Rusted PackFile Manager
What it is
For Total War games released from Empire onward, Rusted PackFile Manager (RPFM) provides free PackFile editing. It includes pack, database, localization and specialized editors, plus search, diagnostics, project workspaces and translation features. Windows and Linux are available, while macOS availability relies on the maintainer compiling a build. A headless API is also available.
Good, and not so good
- Works with Total War releases from Empire onward
- Bulk PackFile changes, extraction and repacking
- Schema-aware DB and TSV localization workflows
- Diagnostics and dependency checks find mod issues
- Headless WebSocket and MCP automation interfaces
- macOS availability relies on maintainer compilation
- No SECURITY.md policy or published advisories
- Support is through a manual and community Discord
- There is no trial period because the software is free
Who it suits
Total War modders editing PackFiles and DB tables Projects needing diagnostics, dependencies and MyMod workspaces Rust developers needing reusable RPFM libraries
Rusted PackFile Manager is a broad, no-cost toolkit for Total War PackFiles. It combines archive editing with schema-aware database work, localization exchange, diagnostics, dependency checks and per-game MyMod projects. Automation users can use its documented WebSocket server, MCP endpoint with over 150 tools, and reusable Rust crates. Windows and Linux installation paths are defined, but macOS availability is conditional. The project directs users to its manual and Discord for help, while GitHub shows no security policy or advisories. It suits serious Total War mod projects that accept those limits.
The full write-up
Overview Rusted PackFile Manager (RPFM) is a free editor, project workspace and diagnostic toolkit for Total War PackFiles and the game data inside them. It is aimed at modders maintaining substantial campaigns or overhauls, especially those editing tables, translations and linked assets rather than merely extracting an archive. The breadth is a convincing reason to make it a primary Total War tool, while the platform situation makes it a poor choice for users who require dependable macOS support. Key features The pack editor opens several Packs together, presents their contents as a tree and supports bulk adding, extraction, renaming, duplication and deletion. Batch extraction, command-line support and archive repacking make recurring release work faster than a simple archive browser. The payoff is greatest for teams and projects with many files; occasional file retrieval does not need this much machinery. Its database editor understands game schemas, references and lookups, with sorting, filtering, spreadsheet copy and paste, and TSV import/export. The localisation editor can round-trip TSV files as well. These features provide useful structure when changing tables or translating a mod, but they remain specialised around Total War formats rather than general-purpose data editing. Global search and replace works across packs, vanilla data and parent mods, using patterns or regular expressions. Diagnostics call out invalid references, missing localisation, broken portrait variants and animation gaps, while dependency tools find conflicts and unresolved references. That cross-file checking is a major advantage for complex load orders; users still need enough familiarity with Total War data to judge the fixes. Per-game MyMod workspaces provide import and export, asset folders, templates and one-click installation into the game's data directory. The translator can exchange mod translations with the Total War Translation Hub, and Runcher detects those translations at launch. These workflows reduce repetitive packaging and distribution steps for active mod authors. Specialised editors cover RigidModel, AnimPack, AnimFragment, portrait settings, ESF, BMD, UIC, audio banks and CAVP8, alongside formats such as DDS textures, Lua, XML, JSON, YAML, HLSL, GLSL, VMD, WSModel and CA resources. The headless rpfmserver offers a documented WebSocket protocol and an MCP endpoint with more than 150 tools, prompts and resources. Rust developers can reuse the rpfmlib and rpfmextensions crates from crates.io, extending the tool into automated pipelines rather than keeping it as a desktop-only utility. Pricing RPFM uses a single free MIT-licensed plan at no cost. It permits use, copying, modification, merging, publication, distribution, sublicensing and sale, provided the copyright notice is retained. There is no trial because the product is already free, and there are no paid tiers, seat quotas, renewal terms or usage caps to weigh. Platforms Windows users download the latest release ZIP, extract it and run rpfmui.exe . Arch Linux 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. An API and self-hosted server make it suitable for automation environments as well as a desktop workflow. macOS support depends on whether the maintainer can compile the project for that platform, so Mac users should not treat it as a guaranteed option. Who it's for Choose RPFM if you create or maintain Total War mods from Empire onward, including Pharaoh, Warhammer 3, Troy, Three Kingdoms, Attila and Rome 2, and need coordinated edits across Pack archives, databases, localisation, scripts, models, animations or UI resources. It is particularly well matched to mod teams, translators, and developers building repeatable extraction or validation jobs through the command line, WebSocket API or MCP interface. It is less suitable when you only need a lightweight extractor, when your target game is outside the supported Total War family, or when macOS is your required platform. Help comes through the manual and a modding-community Discord, so users wanting commercial support should look elsewhere. Pros and cons Pros Deep Total War coverage: schema-aware tables, localisation, models, animations, audio and many game-specific formats sit in one workflow. Useful project controls: MyMod workspaces, templates and one-click installation reduce packaging mistakes and repetitive file handling. Cross-file diagnostics: search, dependency checks and issue detection expose problems that isolated archive tools can miss. Automation-ready: command-line operation, a documented WebSocket protocol, an MCP endpoint with 150-plus tools, and reusable Rust crates support custom pipelines. No licensing cost: the MIT plan is free without seat or usage limits. Cons macOS uncertainty: support relies on a maintainer build, making it unsuitable where Mac availability is non-negotiable. Narrow game focus: its specialised editors have little value for communities working outside Total War. Steep scope: the large format and diagnostic surface is more than a casual extractor needs. Limited formal security disclosure: the repository has no SECURITY.md policy or published security advisories. Alternatives For a broader catalogue of utilities, browse Game asset extractors . Source 2 Viewer is the better pick for open-source, reverse-engineered Source 2 assets and adds macOS and web support. Choose SLADE3 for a free desktop editor on Linux, macOS or Windows, accepting that beta builds may contain bugs, crashes and unfinished features. OpenKh suits Kingdom Hearts-focused work on those three desktop platforms and requires the .NET 8.0 Runtime. arcdEx is a Linux-only free extractor with no stated paid plans or usage limits. QuickBMS is a free, open-source, multiplatform option for script-driven extraction. UABEA targets Linux and Windows without a stated price, while Crowbar is Windows-only and accepts optional donations. The similarly named Crowbar game asset extractor is another Windows-only free choice without paid tiers. Verdict RPFM is the strongest fit for Total War modders who need archive editing, schema-aware data work, diagnostics and repeatable project or automation workflows in one free package. Choose it for the depth and game-specific context; look elsewhere if you need a general extractor, support for another engine, or reliable macOS availability.
Plans
- MIT Licenseuse · copy · modify · merge · publish · distribute · sublicense · sell · copyright notice requiredFree
As github.com lists them, read 30 Sept 2026.
Questions
- Which Total War releases can RPFM handle?
- Its coverage starts with Empire: Total War and includes Pharaoh, Warhammer 3, Troy, Three Kingdoms, Attila and Rome 2.
- Can RPFM edit multiple PackFiles at once?
- Yes. Multiple Packs can be opened in the editor's tree, where files may be added, extracted, renamed, duplicated or deleted in bulk.
- Does it support database and localization editing?
- Yes. Database tables offer schema-aware lookups, references, sorting, filtering, spreadsheet copy and paste, and TSV import and export. Localization supports TSV round-tripping.
- What operating systems can run RPFM?
- RPFM lists Windows, Linux, self-hosted use and an API among its platforms; a macOS build depends on the maintainer compiling it.
- Is there an automation API?
- The headless rpfmserver provides a documented WebSocket protocol plus an MCP endpoint with more than 150 tools, prompts and resources.
- Where can users get help?
- Users are directed to the project's manual or a modding community Discord.
- What license does RPFM use?
- It uses the MIT License, which permits use, copying, modification, distribution, sublicensing and sale when the required copyright notice is included.