XenDroid Release Notes

Review the latest updates, performance optimizations, and feature additions for XenDroid based on upstream development.

  • Guest Networking: Allowed guest sockets by default so more Xbox 360 titles can use in-game networking features without extra configuration.
  • Regression Fixes: Resolved issues introduced in the 5ef8fc6 build for more stable day-to-day play.
  • Pause UI: Improved the pause screen layout and interaction flow while a game is suspended.
  • Overlay Controls: Added a toggle for the on-screen overlay controller so you can show or hide touch controls as needed.
  • Deep Folder Scan: Improved game folder scanning so nested libraries and deeper directory trees are detected more reliably.
  • Xbox Connection Dialog: Clarified the Xbox connection / Live-related dialogs shown during setup and launch.
  • ISO Delete Confirmation: Added a confirmation prompt before deleting .iso files from the library to prevent accidental removals.
  • Xenia Edge Sync: Merged the latest upstream Xenia Edge changes for ongoing compatibility and emulation improvements.
  • Audio Under Load: Fixed stuttering when the emulator is under heavy CPU/GPU load.
  • XMP Static: Reduced static / noise issues in games that use XMP audio paths.
  • Process Priority: Pinned the main process out of Android’s cached band while a game is running to reduce unexpected kills under memory pressure.
  • Driver Sources: Updated bundled / referenced GPU driver sources for better Turnip workflow support.
  • GPU Resolve Path: Added in-pass resolve and round-trip squashing to improve rendering correctness and performance.
  • Updater & Sleep: Stopped the in-app updater during external emulator execution and prevented auto-sleep while the emulation process is alive.
  • Disc Swap Support: Added disc swap prompts so multi-disc games can seamlessly request and swap to the next disc during gameplay.
  • Disc Labeling: Displayed disc badges and multi-disc indicators directly on game library cards.
  • Library Parsing: Fixed file scanner detection for complex multi-disc GOD (Games on Demand) folder chains.
  • Audio Stability: Fixed audio breakup and shredding noise when emulation falls behind target framerates.
  • Buffer Controls: Exposed audio buffer depth settings in configuration to tune audio latency and prevent stuttering.
  • Crash Fix: Resolved application crashes triggered by pausing emulation while audio processing was lagging.
  • Volume Control: Restored native AAudio volume control integration.
  • Keyboard Input: Fixed hardware keyboard support and improved text entry in supported games.
  • Advanced Cvars: Exposed important missing configuration variables (cvars) in emulator settings.
  • Process Protection: Implemented lazy initialization for timer queues to prevent Android launcher processes from being terminated by OS memory management.