EDVoice v0.3.0
This release brings major improvements to event detection, audio playback, and in-game context awareness. This version marks a big step toward smoother and more immersive gameplay, with better handling of in-game contexts and audio playback.
New Features
- SRV Cargo Handling: Proper support for the two different SRVs, with independent cargo capacities.
- Improved Ship Loadout Detection: More reliable detection of the current ship configuration when the game starts.
- Audio Enhancements:
- Added support for MP3 playback (in addition to WAV).
- New playback queue system, ensuring all voice lines are played in order without cutting each other off.
- Player Context Awareness: The program now knows whether the commander is on foot, in SRV, or in ship, preventing irrelevant events (e.g., no landing gear callouts while on foot).
- Extended Voiceline Coverage: More events are now supported, including cargo status and fuel scooping.
Improvements
- Prevents false triggers of certain events when loading the game.
- More accurate handling of cargo events (e.g., avoids “Cargo Empty” on ships with no cargo racks).
- Cleaner handling of shutdown/load cycles: no extra voice triggered at game start (unless the game was force-quit).
Technical Notes
- Audio engine refactored to allow queuing and MP3 decoding.
- Event system extended with support for special composite events (triggered by combinations of journal entries).