Skip to content

v0.3.0

Choose a tag to compare

@psiphicode psiphicode released this 16 Jun 17:09
· 81 commits to main since this release

🛠️ Athena Randomizer v0.3.0 Release Notes

This release introduces critical gameplay fixes and a major internal overhaul of the replacement logic in preparation for expanded group configurations.

⚔️ Gameplay Fixes

  • ✅ Initialization Logic Fixed
    The event that initializes the DLC randomizer now correctly avoids triggering during certain quest events (e.g., invasion quests like helping Ansbach or Hornsent). This fix also improves stability during the Leda encounter.

  • ✅ Excluded Main-Gauche from Randomization
    The main-gauche dagger is now excluded from the replacement pool to avoid gameplay or balance issues.

  • ✅ Shields Unrandomized
    Shields have been removed from the randomization logic, restoring intended shield placements.

🧠 Replacement System Overhaul

  • ✅ Support for Split Replacement Groups
    You can now define separate targets.csv and replacements.csv within group directories. This allows for more controlled and flexible randomization setups.

  • ✅ Refactored Replacement Utilities
    The internal replacement engine has been fully rewritten to:

    • Accept both single CSV files or grouped directories
    • Automatically detect and handle split target/replacement definitions
    • Improve clarity, scalability, and robustness of group-based randomization