ScummVM LaunchBox Integration Plugin
Written By launchbox
Last updated 14 days ago
ScummVM is an emulator and game interpreter for classic adventure games and related engines, and the LaunchBox plugin provides a streamlined integration for downloading, updating, and configuring it inside LaunchBox.
With this plugin, LaunchBox can download ScummVM automatically, keep it updated, create a LaunchBox-ready emulator profile, and associate it with ScummVM platform entries. Users should still expect to manage game-specific ScummVM setup and controller or input behavior inside ScummVM when needed.
📊 Capabilities Matrix
⬇️ Download and Configure
LaunchBox downloads ScummVM from official ScummVM release downloads and extracts it to the LaunchBox emulators folder.
The plugin renames the executable to scummvm.exe when needed and creates a local scummvm.ini file if one is not already present.
🔄 Update and Reinstall
LaunchBox can check available ScummVM versions and install the latest supported Windows build.
When updating or reinstalling an existing ScummVM entry, LaunchBox updates the emulator application path so the profile continues to point at scummvm.exe.
⚙️ LaunchBox Emulator Profile
LaunchBox creates a ready-to-use ScummVM profile, associates the ScummVM platform, and can assign compatible games that do not yet have an emulator.
The profile uses ScummVM's automatic game detection, launches games in fullscreen, and includes startup and pause screen support, save and load state hotkeys, disc-swapping controls, and other LaunchBox automation.
📁 Portable Mode
Portable mode does not meaningfully apply to ScummVM in the same way it does to emulators that require a specific portable marker file.
For this reason, this capability is marked N/A rather than unsupported.
🧩 Dependency Files
ScummVM does not use a plugin-managed BIOS dependency list in LaunchBox.
Some ScummVM games may require their own game data files, but those are handled as part of the game setup rather than through the emulator plugin dependency-file workflow described in the overview matrix.
🏆 RetroAchievements Integration
ScummVM does not support RetroAchievements integration through LaunchBox.
LaunchBox does not inject RetroAchievements credentials, manage Hardcore Mode, or scan ScummVM titles for RetroAchievements support through this plugin.
🎮 Automatic Controller Configuration
ScummVM does not automatically configure controllers in the way this documentation category is intended to describe. Users may need to configure input inside ScummVM depending on the game and device they are using.
After that initial setup, ScummVM can be launched normally through LaunchBox, but input configuration is still handled inside ScummVM itself.
🖼️ Bezel Download Integration
ScummVM does not support bezel downloads through The Bezel Project. At present, this capability is limited to specific emulator integrations such as RetroArch and MAME.