Script Creation Utility for Maniac Mansion (SCUMM) is a video game engine developed by Lucasfilm Games, later renamed LucasArts, to facilitate the development of its first graphic adventure game Maniac Mansion (1987).
It was then reused as an engine for the following adventure games of Lucasarts.
It sits between the game engine and the programming language, allowing designers to create locations, objects and dialogue sequences without writing code.
It also allows the script and data files to be platform independent. SCUMM is also home to embedded game engines, such as Interactive MUsic Streaming Engine (iMUSE), INteractive Streaming ANimation Engine (INSANE), CYST (the in-game animation engine), FLEM (locations and names of objects in a room), and MMUCUS.
SCUMM has been ported to the following platforms: 3DO, Amiga, Apple II, Atari ST, CDTV, Commodore 64, Fujitsu FM Towns & Marty, Apple Macintosh, Nintendo Entertainment System, DOS, Microsoft Windows, Sega CD (Mega-CD), and TurboGrafx-16/PC Engine.
ScummVM is a program that allows you to play certain graphic adventure games point-and-click, as long as you provide the game files.
The idea behind it is that ScummVM just replaces the game executables, allowing you to play it on systems for which it was not originally intended!
Game Long Nameand its
Game Short Name.
.scummvmand copy the game files into it.
[short name].scummvmwith content inside it the short name of the game on a single line.
Add the long name of the previous site as the content of the
[short name].scummvmfile. This will allow the scraper to detect it more easily.
For example, you can copy the game « Broken Sword » into the directory « Broken Sword 1.scummvm » in the directory
In this directory, create a file named
scummvm |- Broken Sword 1.scummvm | |- sword1.scummvm | |- ... other game files
The name of this directory will be displayed as name of the game list.
Please read the compatibility list on the ScummVM website.
It contains an up-to-date list of supported games and their level of compatibility.
MT32_PCM.ROM) into a directory, for example
.scummvmrc) and add the following lines to the
extrapath=/recalbox/share/bios mt32_device=mt32 music_driver=mt32
You can also simply copy the two ROMs into the game directory.
This way, no need to modify the configuration file, but these files will then be duplicated for each game requiring the Roland music!
You must use the ROM files supported** by ScummVM.
For example, with the following MD5 signatures:
5626206284b22c2734f3e9efefcd2675 MT32_CONTROL.ROM 89e42e386e82e0cacb4a2704a03706ca MT32_PCM.ROM