Per-Game Save/Load Snapshot Support for Xemu Emulator

❗Problem

The Xemu emulator currently supports only global save states, meaning snapshots aren’t tied to individual games. This makes managing save states across a large Xbox library difficult and error-prone—especially when using LaunchBox and Big Box as the frontend. Users must manually manage snapshot slots or risk overwriting saves from other games. Additionally, Big Box navigation can interfere with snapshot inputs due to overlapping hotkeys.


💡Proposal

Introduce enhanced per-game save/load snapshot functionality for Xemu using integrated AHK (AutoHotKey) scripts. These scripts read the emulator’s log file to identify the currently running game and dynamically assign a save or load state based on its filename—effectively simulating per-game snapshots.

Requested Features:

  • Automatically assign game-specific snapshot names using the running game’s ISO path in the log file

  • Allow save/load state actions from the pause menu

  • Display the currently selected snapshot for clarity

  • Include a resume override to close Xemu’s monitor window when using the Xbox Guide button (to avoid interference)

  • Optional: Add support for clipboard-based AHK scripts for more robust and faster input


✅Benefits

  • Adds functionality missing from Xemu’s native implementation

  • Allows seamless per-game snapshot support without manually managing slots

  • Avoids accidental overwrites of global save states

  • Enhances Big Box’s usability as a full Xbox frontend

  • Improves input compatibility with Guide button and gamepad navigation

This approach mirrors what’s already done in other LaunchBox-integrated AHK enhancements and helps fill a key feature gap for original Xbox emulation.

Please authenticate to join the conversation.

Upvoters
Status

In Review

Board
Custom icon

LaunchBox for Windows

Date

11 months ago

Author

jevcleem

Subscribe to post

Get notified by email when there are changes.