Skip to content

v0.4 - Battle system, menus and a lot more.

Choose a tag to compare

@RealAmethyst RealAmethyst released this 11 Feb 17:26
· 44 commits to master since this release

Release v0.4.0

This release focuses on major accessibility improvements across battle, navigation, menus, and partner information, along with numerous stability and announcement fixes.


✨ Features

Battle System

  • Real-time battle audio queues for different battle events. A queue will play wen it's best time to cheer, usually right after one of your partners lands an attack. A sound indicating that an enemy is about to use a special attack is also added
  • Reorganized battle hotkeys:
    • Enemy info: F6 / F7 / F11
    • Order Power: F12
    • Last SP charge warning: RT + DPadLeft
  • Partner full status hotkeys: F3 / F4

Navigation

  • Navigation categories automatically re-sorted by distance (closest first)
  • Region name announced on zone change (only when region changes)
  • Quest item resolution via scenario CSVB data with completion detection
  • Pathfinding to key items stops when entering trigger zone
  • Materials split into a separate navigation category
  • Late-loading items picked up during RefreshLists
  • Async load gating to prevent missing objects after map changes

Menus and Panels

  • Digivice Library accessibility
    • Grid browsing
    • Detail tabs
    • Evolution tree navigation
    • Skill detection
  • Shop accessibility
    • Buy/sell browsing
    • Quantity selection
    • Price and Bits announcements
  • Education panel accessibility
    • Praise/scold choices announced
    • Emotion message on open
    • Cursor tracking
  • Mail system rewrite
    • Title, sender, read status
    • Body reading
    • Folder position
    • Sort type detection
    • Attachment claiming
  • Evolution history improvements:
    • Target name, nature, attribute
    • Stat requirements (met/not met)
    • Evolution probability
  • Training info hotkeys for per-partner stats and bonuses
  • L3/R3 (stick press) support for mod shortcuts
  • Bits hotkey (B / L3) for shop and trade menus

Partner Information

  • Added:
    • Growth stage
    • Age
    • Weight
    • Nature
    • Attribute
    • Active time
    • Personality
    • Care meters (happiness, discipline, curse, tiredness)

Speech and Message Handling

  • Button icons resolved to readable names based on input device (keyboard/PlayStation/Xbox)
  • NPC talk script popup announcements (item rewards, notifications)
  • Localization-key field notifications supported
  • Education completion messages properly queued for both partners
  • Digivolution info after education now uses immediate speech (Say)
  • Item messages reformatted (e.g., "ItemName x 3" → "3 ItemName")
  • Rich text and icon tags cleaned for screen reader output
  • Partner sleep recovery messages properly queued
  • Zone announcements deferred until player regains field control

Developer Tools

  • PowerShell scripts for searching GameAssembly and item IDs

🐛 Bug Fixes

Navigation

  • Fixed ghost transitions from other maps appearing in navigation lists
  • Defeated enemies removed from navigation immediately after battle
  • Pathfinding now stops immediately when a target enemy is defeated
  • NPC names properly resolved for town Digimon (e.g., real names instead of internal IDs)
  • Recruited/deactivated NPCs properly removed from navigation lists

Menus and UI

  • Fixed STR/STA labels (previously mislabeled as ATK/DEF)
  • Title screen Agreement option name corrected
  • Yes/No cursor tracking added to Agreement window

Speech and Announcements

  • Removed CommonMessageMonitor (prevented duplicate/stale text)
  • Fixed stale notification re-announcements after battles/events
  • Fixed NPC dialog repeat detection (properly resets on dialog close)
  • Save system messages no longer leak into gameplay announcements
  • Controller disconnect now properly announced via screen reader

Input & Internal

  • TriggerInput merged into ModInputManager for cleaner input handling