Binary Save Parser and Item Modification Suite for Windows
A standalone Windows desktop utility for decrypting, parsing, and modifying Terraria and tModLoader player save files (.plr and .tplr) with full support for the Calamity Mod item ecosystem and player stat manipulation.
- AES Decryption & Parsing Engine: Decrypts and serializes Terraria and tModLoader
.plrsave files (AES-128-CBC) and companion.tplrmod metadata files. - Player Stats Editor: Modify Player Name, Difficulty Mode (Classic, Mediumcore, Hardcore, Journey), Health, Max HP, Mana, Max Mana, and Tax Money.
- Calamity Mod Item Database: Searchable database of Calamity mod weapons, accessories, and crafting materials (Murasama, Exoblade, Ark of the Cosmos, Halibut Cannon, Triactis' True Paladin Mage-Hammer of Might, Miracle Matter, Shadowspec Bars).
- 50-Slot Interactive Inventory Grid: Direct slot placement with custom stack sizes (up to 9999) and prefix modifiers (Legendary, Godly, Menacing, Warding, Unreal, Mythical).
- Automated Safety Backups: Generates
.plr.bakand.tplr.baksnapshots before committing file modifications to disk. - Self-Contained Executable: Distributed as a single-file portable Windows executable with zero external runtime dependencies.
- Download: Obtain
tModLoaderCalamityEditor.exefrom Releases. - Open Save File: Click Open Save (.plr) and navigate to your player file:
- Standard path:
Documents\My Games\Terraria\tModLoader\Players
- Standard path:
- Modify Attributes & Inventory:
- Update Health and Mana metrics or select balanced presets.
- Search the Calamity item registry and place items directly into inventory slots.
- Commit Changes: Click Save Changes. The original file is automatically backed up as
.plr.bak.
- Python 3.11+
- Dependencies:
pip install customtkinter pycryptodome pyinstaller
pyinstaller --noconsole --onefile --name="tModLoaderCalamityEditor" --distpath="./dist" main.pyDistributed under the MIT License.