Skip to content

Let It Die Save Editor v2.7.0 - Modular Architecture & Fresh Save Freezer Unlock

Choose a tag to compare

@g3usyk g3usyk released this 04 Sep 09:17
· 19 commits to main since this release

What's New in v2.7.0

Architecture & Codebase Modularization

  • Domain Mixins Pattern: Refactored the monolithic GUI orchestrator into 8 modular tab mixins under ui/tabs/ (Currencies, Fighters, Materials, Decals, Blueprints, Mastery, Tower, Advanced).
  • Core Decoupling: Business logic and save file mutations isolated cleanly in core/ modules.
  • Maintainability: Shrunk primary GUI entrypoint from over 4,100 lines down to ~440 lines with zero regressions.

Fresh Save Progression & Fighter Freezer Fix

  • Automatic Kiwako Seto Unlock: Automatically completes prologue tutorial flags (KGF_TUTORIAL_PROGRESS: 100 and KGF_FIRST_KIWAKOROOM: 1) on fresh saves starting from 0, eliminating the Fighter Freezer lockout bug.
  • Waiting Room Facilities: Instantly activates Chokufunsha, Mushroom Club, Naomi Detox Quests, and Direct Hell VIP elevator for new playthroughs.
  • Proactive Fighter Creation Guard: Creating, cloning, or modifying fighters on a fresh save automatically unlocks the freezer so fighters are immediately accessible in-game.
  • Dungeon Coordinate Purge: Resets active floor coordinates and clears pending tutorial dungeon instances to guarantee safe Waiting Room spawns.
  • Dedicated UI Buttons: Added explicit "Unlock Waiting Room & Freezer (Skip Tutorial)" buttons in both Tower and Fighters tabs.

Fighter Freezer 10-Slot Synchronization

  • Cleanly manages and synchronizes all 10 physical freezer slots (soul.chr.slots) when reordering, cloning, or adding fighters.

Developer Documentation & Test Suite

  • Rewrote root README as a clean, technical developer reference and architecture guide without hype or emojis.
  • Expanded technical documentation in docs/ with comprehensive specifications for tower exploration, padlocks bitmask, gate flags, and tutorial progression.
  • 51 automated unit tests passing 100%.