Skip to content

EDVoice v0.3.0

Choose a tag to compare

@lambda-pixel lambda-pixel released this 23 Sep 18:41
· 120 commits to master since this release

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).