Skip to content

Let It Die Save Editor v2.6.0 - Fighter Management, Deep Cloning & Modular Architecture

Choose a tag to compare

@g3usyk g3usyk released this 03 Sep 18:34
· 36 commits to main since this release

What's New in v2.6.0

Fighter Freezer Management

  • Character Creation: Integrated modal dialog to create new authentic fighters from scratch with custom name, class (All-Rounder, Striker, Defender, Attacker, Shooter, Collector, Skill Master, Lucky Star), grade (Tier 1 to Tier 6), 16 official 3D character models, and optional Lv 247 max stats uncapping.
  • Deep Fighter Cloning: Full 1:1 duplication of existing fighters, replicating attributes, Deathroid bonuses, 8 equipped decal slots, and active equipment. Equipped weapons, helmets, chest armors, and leg armors are duplicated into part.pts with new unique entity IDs (EIDs) preserving their current level, durability, and stats.
  • Death Bag Replication: Full inventory duplication including carried mushrooms (mushroom.msrs), beasts, materials (item.items), and slot structures.
  • Safe Deletion: Protection against deleting the account's sole remaining fighter or the active waiting room fighter, with automatic cleanup of equipped decals, bag items, and entity records to prevent orphaned save data.
  • Direct 1:1 Freezer Order: Aligned interface order directly with the in-game Fighter Freezer stack (Slot 1 at top to Slot N at bottom), synchronizing soul.chr.slots on every move or creation.

Code Architecture & Test Suite

  • Modular Refactoring: Separated monolithic functions into dedicated, decoupled modules under core/ (blueprints, currencies, decals, fighters, storage, tower, mastery) and ui/ (dialogs, components, theme).
  • Automated Testing: Comprehensive unit test suite with 33 automated tests covering save decompression, blueprint hierarchy, currency validation, decal management, fighter creation, cloning, deletion, and slot order.

UI & Usability

  • Streamlined Interface: Centralized slot reordering and character management buttons in the left freezer toolbar, removing redundant buttons from the technical sheet header.
  • Full Localization: Bilingual support across all new fighter dialogs and notifications in English and Spanish.