Important
Supports Terraria 1.4.5.5 (world file version 318)
🎉 New Features
- Add initial pass gui
🔧 Refactoring
- Cleanup ui
📦 Other Changes
-
Log levels
-
Player Editor Phase 1 - Data models and .plr file I/O
-
Add PlayerCharacter root model with all player data fields
-
Add PlayerFile with Rijndael encryption and full version-compatible serialization
-
Support backward compat deserialization from v10 through v317
-
Preserve original file version on round-trip (no forced upgrade)
-
Add PlayerItem, PlayerAppearance, PlayerBuff, SpawnPoint, EquipmentLoadout models
-
Add TemporaryItemSlots for mouse/guide/reforge items
-
Reuse existing CreativePowers and BitsByte types
-
39 unit tests: model construction, encrypt/decrypt, round-trip with real .plr files
-
Byte-level round-trip fidelity verified against 6 real player files
-
Lots of bug fixes
👥 Contributors
- @BinaryConstruct (5 commits)