Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tModLoader & Calamity Mod Save Editor

Binary Save Parser and Item Modification Suite for Windows

License Platform tModLoader Calamity Mod

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.


Key Features

  • AES Decryption & Parsing Engine: Decrypts and serializes Terraria and tModLoader .plr save files (AES-128-CBC) and companion .tplr mod 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.bak and .tplr.bak snapshots before committing file modifications to disk.
  • Self-Contained Executable: Distributed as a single-file portable Windows executable with zero external runtime dependencies.

Quick Start & Usage

  1. Download: Obtain tModLoaderCalamityEditor.exe from Releases.
  2. Open Save File: Click Open Save (.plr) and navigate to your player file:
    • Standard path: Documents\My Games\Terraria\tModLoader\Players
  3. Modify Attributes & Inventory:
    • Update Health and Mana metrics or select balanced presets.
    • Search the Calamity item registry and place items directly into inventory slots.
  4. Commit Changes: Click Save Changes. The original file is automatically backed up as .plr.bak.

Building from Source

Prerequisites

  • Python 3.11+
  • Dependencies: pip install customtkinter pycryptodome pyinstaller

Build Executable

pyinstaller --noconsole --onefile --name="tModLoaderCalamityEditor" --distpath="./dist" main.py

License

Distributed under the MIT License.

About

Standalone tModLoader and Calamity Mod save editor (.plr / .tplr) with AES-128-CBC decryption, stat modification, and automated backups.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages