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 Name and its ScummVM ID..scummvm and copy the game files into it.:.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.
Some games are not detected by the scraper. In this case, you will need to rename them so that they are recognized. For example, the game "Indiana Jones and the Last Crusade: The Graphic Adventure" will have the folder name
Indiana Jones and the Last Crusade The Graphic Adventure.scummvmbut will only be correctly recognized by the scraper if the folder is namedIndiana Jones and the Last Crusade.scummvm, so don't ignore its long name (Game Long Name)!
Here is a list of games where you will need to rename the folder in order for it to be scraped correctly. This list is not definitive and may be subject to change.
Discworld II
Indiana Jones and the Last Crusade
The Legend of Kyrandia Book 3
The Legend of Kyrandia Hand of Fate
The following example will focus on the game "Broken Sword: The Shadow of The Templars".
You can copy this game to a directory named Broken Sword 1.scummvm in the scummvm directory.
In the game directory, create a file named sword1.scummvm, like this:
scummvm
|- Broken Sword 1.scummvm
| |- sword1.scummvm
| |- ... others game files
The name of this directory will be displayed as name of the game list.
In the sword1.scumm file, add the ScummVM ID retrieved earlier, like this:
sword1:sword1
Now, you can play.
Please read the compatibility list on the ScummVM website.
It contains an up-to-date list of supported games and their level of compatibility.
It exists multiple ways to configure the Roland MT-32 emulation:
MT32_CONTROL.ROM and MT32_PCM.ROM) into a directory, for example /recalbox/share/bios.scummvm.ini or .scummvmrc) and add the following lines to the [scummvm] section: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