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

Capability

Availability

Notes

Download & Configure

Downloads official Windows ScummVM builds

Update and Reinstall

Existing ScummVM installations can be updated or reinstalled

LaunchBox Emulator Profile

Preconfigured ScummVM emulator profile is created automatically

Portable Mode

N/A

No separate portable-mode setup is required for this integration

Dependency Files

N/A

No plugin-managed BIOS dependency list is required for ScummVM

RetroAchievements Integration

This feature is not supported for ScummVM

Automatic Controller Configuration

Users may need to configure input inside ScummVM

Bezel Download Integration

This feature is not supported for ScummVM


⬇️ 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.