Repository navigation
v0.4 - Battle system, menus and a lot more.
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
- Enemy info:
- 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
GameAssemblyand 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
TriggerInputmerged intoModInputManagerfor cleaner input handling