< Back to index
ScummVM is a multi-platform stack-based virtual machine which was originally made to allow one to play LucasArts adventure games that use the SCUMM system on platforms other than those for which they were originally released. It also supports a variety of non-SCUMM games by companies like Revolution Software and Adventure Soft.
ScummVM is free software, released under the terms of the GNU GPL. It was originally written by Ludvig Strigeus. See [http://wiki.scummvm.org/index.php/ScummVM_History history of ScummVM] on ScummVM Wiki.
Platforms officially supported by ScummVM
Portability being a design goal, ports of ScummVM are available for:
* AmigaOS
* Atari/FreeMiNT
* BeOS/Haiku/Zeta
* BSD family (FreeBSD/NetBSD/OpenBSD/DragonFly BSD)
* Dreamcast
* GP2X
* GP32
* Linux (RPM Based, Debian based)
* Mac OS X
* MorphOS
* Nintendo DS
* OS/2
* Palm OS/Tapwave Zodiac
* PlayStation 2
* PSP
* Solaris
* Symbian OS: UIQ platform, Nokia 60, 80 and Nokia 7710/90 phone series.
* Windows
* Windows Mobile
Platforms supported by unofficial ScummVM ports
* Maemo (Debian/Linux-based platform, used mainly by the Nokia 770 Internet Tablet)
* Xbox
* Sharp Zaurus PDAs (Linux-based platform)
* Gizmondo
Games supported by ScummVM
Not all games are finishable or even playable. Some of them are still very much works-in-progress. For a complete, up-to-date list, see [http://www.scummvm.org/compatibility_stable.php the official ScummVM compatibility chart].
LucasArts SCUMM games
* Maniac Mansion
* Zak McKracken and the Alien Mindbenders
* Indiana Jones and the Last Crusade
* LOOM
* The Secret of Monkey Island
* Monkey Island 2: LeChuck's Revenge
* Indiana Jones and the Fate of Atlantis
* Day of the Tentacle
* Sam & Max Hit the Road
* Full Throttle
* The Dig
* The Curse of Monkey Island
Games by other developers
Various games by Humongous Entertainment use the SCUMM engine, and are therefore playable with ScummVM. ScummVM also supports the following non-SCUMM games:
* Beneath a Steel Sky
* Broken Sword and Broken Sword II
* Flight of the Amazon Queen
* Future Wars
* Gobliiins
* Inherit the Earth: Quest for the Orb
* The Legend of Kyrandia
* Simon the Sorcerer and Simon the Sorcerer II
* The Feeble Files
Games in earlier support stages
The following games have been added to ScummVM's Subversion tree. [http://svn.sourceforge.net/viewcvs.cgi/scummvm/scummvm/trunk/engines/] However, the engines may be in various states of operation and are not guaranteed to ever be finished. The ScummVM Team has stated that they will not respond to questions about unfinished engines.
* Gobliins 2: The Prince Buffoon
* The Legend of Kyrandia, Book 2: The Hand of Fate
* The Legend of Kyrandia, Book 3: Malcolm's Revenge
* Simon the Sorcerer Puzzle Pack
* Lure of the Temptress
* Operation Stealth
* I have no Mouth and I must Scream
Another World was integrated for a short period of time causing a brief but heated discussion, ranging from emotional to purely technical aspects. Some felt it was more of an action game than an adventure game, others worried that ScummVM, being geared towards bitmapped graphics, really was not the ideal platform for a polygon-based game. The discussion was rendered moot when the raw project was officially closed by its author, at the request of Eric Chahi. [http://cyxdown.free.fr/raw/]
Operation Stealth and Future Wars support was added by integrating another stand-alone recreation of their engine: cinE. [http://sourceforge.net/projects/cine]
Games that are not officially supported but may run:
Gob engine
* Bargon Attack
* Ween - The Prophecy
AGOS engine
* Elvira
* Elvira 2
* Waxworks (aka. Elvira 3)
Touche engine
* Touché: The Adventures of the Fifth Musketeer
Possible future games
The following games will be supported once the team receives the source code:
* Discworld (The Trouble With Dragons)
* Discworld II: Missing Presumed...!?
Discworld 1 & 2 were accepted as future supported games in ScummVM, and they will be implemented after the developers receive the source code. All legal negotiations have been completed, but there have been problems obtaining the source code from the only person currently known to have it. Some effort is being put into locating a second copy of the source code. There is a reverse engineering effort in progress for the engine of both games, [http://automagically.de/?tinsel the Tinsel engine.]
It has also been mentioned in the forums that some people are coding engines for Kingdom O' Magic and Curse of Enchantia (small steps have even been taken to code a Toonstruck engine), but this has not yet been added to their wiki or confirmed by a project leader.
AGI engine addition
On 2006-05-24 the Adventure Game Interpreter engine was added. It is based on Sarien code, an AGI interpreter, but sadly outdated and known for being buggy in some ways (which is now being solved in the new ScummVM engine). The ScummVM's AGI engine is in an early phase of conversion to C++ and is being improving in many ways. The Sarien project stopped its development, continuing the development into ScummVM's AGI engine. There has also been discussions regarding the possible implementation of TrollVM into ScummVM, for playing pre-AGI games.
Getting the games
Due to copyright restrictions, ScummVM does not include the game data, so users have to own copies of the games. The age of the original releases means that many of them are available in relatively cheap compilations, such as the LucasArts Classics collection.
During the development cycle leading up to the 0.5.0 release on August 2 2003, game manufacturer Revolution Software not only helped ScummVM developers add support for their adventure Beneath a Steel Sky by supplying them with the original source code, but also decided to release both the CD and the floppy version of the game as freeware, available for download on the ScummVM website. A few months later, the owners of Flight of the Amazon Queen made it freeware in very much the same way.
Unfortunately the cut scenes from Broken Sword 1 and 2 do not work "out of the box". This is due to their cut scenes being encoded in the Smacker format, which requires specialised software to be decoded. RAD Game Tools is unwilling to open up the older versions of the Smacker video format and has asked the ScummVM team to not reverse-engineer it. Revolution Software however, has allowed the re-encoded versions of these cut scenes to be downloaded for free from the ScummVM website.
This entry uses material from from Wikipedia, the leading user-contributed encyclopedia. It is licensed under the GNU Free Documentation License. Disclaimer.