Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
ScummVM
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
{{Short description|Set of game engine recreations}} {{Infobox software | name = ScummVM | logo = [[File:ScummVM "Modern Remastered" Logo.svg|250px|]] | screenshot = [[File:The ScummVM GUI with the "modern remastered" skin.png|250px|]] | caption = ScummVM 2.1.0's [[graphical user interface]] with the "remastered" skin | author = Ludvig Strigeus, Vincent Hamm<ref name="arstech scummvm" /> | developer = ScummVM [[Virtual team|Team]] | released = {{Start date and age|2001|10|08}}<ref name="merge">{{cite web | url=https://www.scummvm.org/news/20201009/ | title=Oct 9, 2020: A merger | publisher=ScummVM | date=2020-09-10 | access-date=2020-10-10}}</ref> | latest release version = {{wikidata|property|edit|reference|Q145568|P548=Q2804309|P348}} | latest release date = {{start date and age|{{wikidata|qualifier|Q145568|P548=Q2804309|P348|P577}}}} | programming language = [[C++]] and [[Simple DirectMedia Layer|SDL]] | operating system = [[Cross-platform]] | genre = [[Interpreter (computing)|Interpreter]] | license = [[GNU General Public License|GPL-3.0-or-later]]<ref>{{cite web | title=ScummVM README · |url=https://github.com/scummvm/scummvm/blob/master/COPYING | publisher=ScummVM | date=12 June 2022}}</ref> | website = }} '''Script Creation Utility for Maniac Mansion Virtual Machine''' ('''ScummVM''') is a set of [[game engine recreation]]s. Originally designed to play [[LucasArts adventure games]] that use the [[SCUMM]] system, it also supports a variety of non-SCUMM games by companies like [[Revolution Software]] and [[Adventure Soft]]. It was originally written by [[Ludvig Strigeus]].<ref name="arstech scummvm" /> ScummVM is [[free software]] that is released under the terms of the [[GNU General Public License]]. ScummVM is a re-implementation of the part of the [[software]] used to [[Interpreter (computing)|interpret]] the [[scripting language]]s such games used to describe the game world rather than emulating the hardware the games ran on; as such, ScummVM allows the games it supports to be played on [[system platform|platforms]] other than those for which they were originally released with little or no overhead (due to not emulating the hardware), and without the [[software bug|bugs]] that might exist in the original software. The team behind it also add improvements such as bug-fixes and translations and works with commercial companies such as [[GOG.com]] about re-releases.<ref name=":0" /> ==Features== ScummVM is a program that supports numerous adventure game engines via [[virtual machine]]s, allowing the user to play supported adventure games on their platform of choice. ScummVM provides none of the original assets for the games it supports, and expects the user to properly own the original game's media so as to use the software legally. The official project website offers games that are [[freeware]] that work directly with ScummVM. Atop reimplementing the game executables in portable form, ScummVM enables players to save and load the state of the game at any time, enabling a save system atop whatever the reimplemented game may provide. It has also begun to work at providing alternate controls for newer devices, such as mobile devices with touch screens, which work atop the original games.<ref name="arstech scummvm"/> While ScummVM appears to function equivalently as a [[video game emulation|game emulator]], the ScummVM team does not consider it as such. Outside of some subsystems like audio engines which they are forced to rely on emulation, ScummVM recreates game engines from older languages into more portable [[C++]] code, so that the high-level [[opcode]]s in a game's assets will execute in the same manner as their original release, while improving the portability of ScummVM to numerous platforms. The ScummVM team consider this an improvement over simply running the older games and their executables through an operating system emulator, such as [[DOSBox]], since ScummVM's implements are more lightweight and require less processing power and memory, allowing use on more limited processing environments like mobile devices.<ref name="pcgamer history 2017">{{cite magazine | url = http://www.pcgamer.com/how-scummvm-is-keeping-adventure-games-alive-one-old-game-at-a-time/ | title = How ScummVM is keeping adventure games alive, one old game at a time | first = Richard | last = Cobbett | date = December 22, 2017 | access-date = December 28, 2017 | magazine = [[PC Gamer]]}}</ref> ===Ports=== [[Porting|Portability]] is a design goal of the project.<ref>{{cite web|url=http://wiki.scummvm.org/index.php/Portability_Guide |title=ScummVM Portability guidelines |publisher=wiki.scummvm.org |date=2012-11-26 |access-date=2013-09-26}}</ref> Ports of ScummVM are available for [[Microsoft Windows]], [[macOS]] and a variety of [[Unix-like]] systems including [[Linux]] (based on RPM, Debian, or source), members of the [[BSD]] family ([[FreeBSD]], [[NetBSD]], [[OpenBSD]], [[DragonFly BSD]]) and [[Solaris (operating system)|Solaris]]. It has also been ported to console systems. Less mainstream personal computer ports include those to [[Amiga]], Atari-Free[[MiNT]], [[Haiku (operating system)|Haiku]]-[[BeOS]]-[[Magnussoft ZETA|ZETA]], [[RISC OS]], and [[OS/2]] (including derivatives such as [[ArcaOS]]). A variety of [[game console]]s have official ports. ScummVM has been ported to gaming machines such as the [[PlayStation 2]], [[PlayStation 3]], [[Dreamcast]], [[Nintendo 64]], [[GameCube]], and [[Wii]],<ref>{{cite web|last=Hinkle |first=David |url=http://www.nintendowiifanboy.com/2008/09/02/scummvm-now-has-limited-gamecube-and-wii-support/ |archive-url=https://web.archive.org/web/20080903045553/http://www.nintendowiifanboy.com/2008/09/02/scummvm-now-has-limited-gamecube-and-wii-support/ |url-status=usurped |archive-date=September 3, 2008 |title=News on Gamecube/Wii ports |publisher=Nintendowiifanboy.com |date=2008-09-02 |access-date=2013-09-26}}</ref> and to [[handheld console]]s including the [[GCW Zero]], [[GP2X]], [[Nintendo DS]], [[Pandora (console)|Pandora]], [[PlayStation Portable]] and the [[PS Vita]]. [[Handheld computer]] platforms supported include [[Palm OS]] [[Tapwave Zodiac]], [[Symbian]] ([[UIQ]] platform, Nokia [[Nokia Series 60|60]], [[Nokia Series 80|80]], and [[Nokia 7710]] [[Nokia Series 90|90]] phone series), Nokia's [[Internet Tablet OS]] (used by the [[Nokia 770]], [[N800]] and [[N810]]), Apple's [[iPhone]],<ref>{{cite web |author=11/26/07 8:25am 11/26/07 8:25am |url=https://gizmodo.com/gadgets/iphone-gaming/native-lucasarts-games-emulation-makes-iphone-absolutely-perfect-326257.php |title=Gizmodo news on iPhone port |date=26 November 2007 |publisher=Gizmodo.com |access-date=2013-09-26 |archive-date=2011-05-20 |archive-url=https://web.archive.org/web/20110520022610/http://gizmodo.com/gadgets/iphone-gaming/native-lucasarts-games-emulation-makes-iphone-absolutely-perfect-326257.php |url-status=dead }}</ref> MotoMAGX, [[MotoEZX]] phones and [[Windows Mobile]]. Platforms supported by unofficial ScummVM ports include the Microsoft's [[Xbox (console)|Xbox]] gaming console, [[BlackBerry PlayBook]],<ref>{{cite web|url=http://forum.kpda.ru/index.php/topic,720.0.html |title=ScummVM for PlayBook |publisher=Forum.kpda.ru |access-date=2013-09-26}}</ref> [[Zaurus]], [[Gizmondo]] and [[GP32]] portable device platforms. [[Mobile phone]]s running [[Android (operating system)|Android]],<ref>{{cite web |url=http://sites.google.com/site/scummvmandroid/ |title=scummvm-android |access-date=2013-09-26 |archive-date=2013-11-01 |archive-url=https://web.archive.org/web/20131101134210/https://sites.google.com/site/scummvmandroid/ |url-status=dead}}</ref> [[webOS]]<ref>{{cite web|url=http://www.webos-internals.org/wiki/Application:ScummVM |title=Webos Internals Team Ports ScummVM on WebOS |publisher=Webos-internals.org |date=2010-01-28 |access-date=2013-09-26}}</ref> or unofficial Samsung's bada OS are also supported. ==History== Work on ScummVM started in September 2001 (with the first public release at October<ref name="merge" /> and a site launch at November<ref>{{cite web | url=https://www.scummvm.org/news/20011122/ | title=Nov 22, 2001: Welcome to ScummVM | publisher=ScummVM | date=2001-11-22 | access-date=2020-10-10}}</ref>) by computer science student Ludvig Strigeus. Looking to write his own adventure game, he looked to see how the mechanics of an existing game engine, specifically working to create a way to play ''[[Monkey Island 2]]'' on his Linux machine.<ref name="arstech scummvm">{{Cite web | url = https://arstechnica.com/gaming/2012/01/maniac-tentacle-mindbenders-of-atlantis-how-scummvm-kept-adventure-gaming-alive/ | title= Maniac Tentacle Mindbenders: How ScummVM's unpaid coders kept adventure gaming alive | work= [[Ars Technica]] | date= January 16, 2012 | access-date= February 16, 2016 | first= Richard | last= Moss}}</ref> At about the same time, Vincent Hamm was also looking to implement a SCUMM system player, and though he had done deeper research into understanding how the SCUMM engine worked, found that Strigeus was much further along, and the two joined to craft the project.<ref name="arstech scummvm"/> While Strigeus finished the required implementation for ''Monkey Island 2'', Hamm worked separately to prepare the engine for ''[[Indiana Jones and the Fate of Atlantis]]'', and once completed, the two found some dis-coordination on their efforts but eventually got the project working for both games.<ref name="arstech scummvm"/> News of ScummVM was picked up by the tech news website ''[[Slashdot]]'' in November 2001, drawing a large interest to the project, and several other developers became part of the project to help support other games. These developers often turned to the creators of the original games to obtain information in informal ways, to help create the reimplementation.<ref name="arstech scummvm"/> Further developers helped to support games that did not use SCUMM, such as [[Adventure Soft]]'s ''[[Simon the Sorcerer]]''; there was some debate about changing the name of the program at this point, but they ultimately kept the ScummVM title, believing that SCUMM was the most well-recognized adventure game engine.<ref name="arstech scummvm"/> Strigeus had built support for iMUSE, the sound software used by many LucasArts games, but feared including it due to potential backlash from LucasArts. Other developers on the project advised him that there should be no legal issues and it was eventually included.<ref name="arstech scummvm"/> Though Strigeus and Hamm would leave the project in 2002, by then it had a large enough development team to allow it to grow, led by James "Ender" Brown.<ref name="arstech scummvm"/> Following this shift, the engine's source code was changed from [[C (programming language)|C]] to [[C++]], and a [[graphical user interface]] (GUI) was added.<ref name="arstech scummvm"/> With increased awareness of the project, LucasArts sent a [[cease & desist]] letter to the project, believing they were using some of LucasArts' proprietary code. Brown worked over the next four years with LucasArts' legal representatives to explain the nature of the project and the source of their information to demonstrate that what they had created was legal. Brown considered that LucasArts was trying to be accommodating as ScummVM helped to raise interest in these titles. They ultimately came to a legal agreement to allow ScummVM to continue to be developed.<ref name="arstech scummvm"/> The project would also incorporate other parallel efforts to make game reimplementations for other adventure games. Games from [[Sierra Online]] were of high demand for the project, requiring them to implement the [[Adventure Game Interpreter]] (AGI) and the more advanced Sierra's Creative Interpreter (SCI) engines. AGI support was added in 2006 by incorporating efforts from the Sarien project, but efforts for SCI support were hampered by the parallel project, FreeSCI. Though both ScummVM and FreeSCI aimed to reverse engineer the workings of SCI, FreeSCI had stated that they took a more clean-room approach to avoid any legal question about their reverse engineering, and believed the ScummVM project had run afoul of some of Sierra's approaches and thus were hesitant to work together.<ref name="arstech scummvm"/> However, FreeSCI began to languish in interest compared to ScummVM; after a developer took it upon themselves to make the FreeSCI engine work in ScummVM, the FreeSCI saw more participation in their project, and they agreed to merge their efforts into ScummVM. Initial SCI support was subsequently released in a 2010 version of ScummVM.<ref name="arstech scummvm"/> ScummVM continues to add new games or game engines, though the process to create these is relatively slow. According to the team's project lead Eugene Sandulenko (as of 2017<ref name=":0">Archived at [https://ghostarchive.org/varchive/youtube/20211211/BcMIWBfM8z8 Ghostarchive]{{cbignore}} and the [https://web.archive.org/web/20200427235605/https://www.youtube.com/watch?v=BcMIWBfM8z8&gl=US&hl=en Wayback Machine]{{cbignore}}: {{Citation|title=Retro Tea Break: Eugene Sandulenko SCUMMVM Team Leader| date=20 January 2020 |url=https://www.youtube.com/watch?v=BcMIWBfM8z8|language=en|access-date=2020-01-21}}{{cbignore}}</ref>), game engines are chosen for inclusion into ScummVM either if they are given the source code that makes it easy to port into the software's architecture, or if one or more of the team members are passionate about bringing a game engine into the program to do the difficult task of reconstructing the game's code from the compiled versions.<ref name="pcgamer history 2017"/> Initially ScummVM only included 2D game engines, leaving 3D games to be handled by the sister project ''ResidualVM'', but in 2021 the two projects merged, lifting that restriction.<ref name="pcgamer history 2017"/><ref name="merged" /> The 2.0 version of ScummVM was released in December 2017, adding support for several [[full motion video]] games and some very obscure titles, such as ''[[Full Pipe]]'' and ''[[Plumbers Don't Wear Ties]]''. With this release, ScummVM has support for 64 different game engines.<ref name="pcgamer history 2017"/> Since around December 2017, ScummVM had been working support for [[Macromedia Director]] in coordination with some of the original developers. Macromedia Director was used for many mid-1990s video games such as ''[[The Journeyman Project]]''.<ref name="pcgamer history 2017"/> By August 2021, the first versions of ScummVM with Director support were released, with the team continuing to work on improving performance.<ref>{{cite web | url = https://arstechnica.com/gaming/2021/08/scummvm-now-supports-macromedia-director-for-early-cd-rom-games/ | title = It's now possible to play early '90s CD-ROM games via ScummVM | first = Matt | last = Paprocki | date = August 17, 2021 | accessdate = August 17, 2021 | work = [[Ars Technica]]}}</ref> An attempt to bring in ''[[Another World (video game)|Another World]]'' by [[Éric Chahi]] brought some internal stress within the project in 2004. ''Another World'' was not a point-and-click adventure game, and used polygon-based graphics instead of pixel-based ones most adventure games employ, and thus was considered a serious departure from the focus of ScummVM. Though the project was scrapped in a few days after Chahi requested its removal as he was preparing a 15th anniversary remastered for sale, the current leads of the project had to refocus the group and define the ideals that ScummVM should meet.<ref name="arstech scummvm"/> ScummVM has also had difficulty in bringing games using the [[Adventure Game Studio]] (AGS), which is used frequently in [[independent video game|indie]] adventure games, such as the ''[[Blackwell (series)|Blackwell]]'' series. While the source code for AGS had been put into the open by its developer Chris Jones in 2010, the ScummVM team was met with a large backlash of complaints from developers using the AGS engine for their games, stating that they did not want to see their games run in ScummVM.<ref name="pcgamer history 2017"/> Yet eventually a couple of years later AGS was tested in the development build, with a request to the public to [[beta test]] thousands of newly supported games,<ref name="ags_testing">{{cite web| url=https://www.scummvm.org/news/20210404/ |title=Apr 4, 2021: Thousands of games needing testing |publisher=ScummVM |date=2021-04-04 |access-date=2021-04-16| quote=We're finally ready to unleash the motherlode onto the public for testing.}}</ref> until all AGS v2.5+ games were officially added to the program, coinciding with its 20th anniversary in October 2021.<ref name="merged" /> ScummVM has been a participant in the [[Google Summer of Code]] every year since 2007 except for 2015. A sister project, ''ResidualVM'', was started to implement engines for three-dimensional adventure games, such as ''[[Grim Fandango]]'' and ''[[Myst III: Exile]]'', named as such as these games reflect the residual of those not already covered by ScummVM.<ref>{{cite web | url = http://www.shacknews.com/article/77180/grim-fandango-playable-on-modern-pcs-thanks-to-residualvm | title = Grim Fandango playable on modern PCs thanks to ResidualVM | work = [[Shacknews]] | date = December 27, 2012 | access-date = February 16, 2016 | first = Alice | last = O'Conner}}</ref> By late 2020, ResidualVM officially merged with ScummVM.<ref name="merge" /> This was completed with the version 2.5 release, coinciding with the program's 20th anniversary in October 2021.<ref name="merged">{{cite web | url = https://www.eurogamer.net/articles/2021-10-10-scummvm-releases-big-new-update-to-celebrate-20-year-anniversary | title = ScummVM releases big new update to celebrate 20 year anniversary | first = Wesley | last = Yin-Poole | date = October 10, 2021 | accessdate = October 10, 2021 | work = [[Eurogamer]]}}</ref> ===Developer support=== According to Sandulenko "there is no typical process" when it comes to collaboration with developers: "Everything is ad-hoc. What we do, we try to search for contact info of people who were working on the titles some developer is interested in, and we're inquiring access to their original source code, if it still exists somewhere. Then we start working on it at our own pace".<ref>{{cite web|first=Goran |last=Damnjanovic |url=https://levvvel.com/scummvm/ |title=ScummVM is a Magic Box That Runs Classic Adventures |publisher=Levvvel |date=March 18, 2020}}</ref> With increased attention, ScummVM has entered into favorable agreements with adventure game developers to help bring their titles into the engine, or in some cases, being given source code and other assets to work from. [[Revolution Software]] helped the developers with source code and technical advice for its games, and once ScummVM supported the company's [[Virtual Theatre]] engine, Revolution released ''[[Lure of the Temptress]]'' and ''[[Beneath a Steel Sky]]'' as [[freeware]] and provided assets from its first two ''[[Broken Sword]]'' games in an open media format. The renewed interest in these games from younger players enabled Revolution to work on two more ''Broken Sword'' games.<ref name="arstech scummvm"/> Other developers that have worked closely with ScummVM include: * [[Adventure Soft]] provided the original [[source code]] of their adventure games, ''[[Simon the Sorcerer]]'', ''[[The Feeble Files]]'' and ''Elvira'' series. * [[Alcachofa Soft]]: Emilio de Paz Aragón released the original [[source code]] of the adventure game ''[[Drascula: The Vampire Strikes Back]]'' as [[freeware]]. * Creative Reality: Neil Dodwell and David Dew from Creative Reality released the original [[source code]] for their adventure ''[[Dreamweb]]'', and the [[CD-ROM]] and [[floppy disk]] versions of the game as [[freeware]],<ref name="scummvm.org">{{cite web|author=Strangerke |url=http://scummvm.org/news/20121021/ |title=Home |publisher=ScummVM |date=2012-10-21 |access-date=2012-12-28}}</ref> available for download on the ScummVM website.<ref name="scummvm.org" /> * Gray Design Associates: David P. Gray provided the original [[source code]] of the ''Hugo'' trilogy. * [[Krome Studios|Interactive Binary Illusions]] released both the [[CD-ROM]] and the [[floppy disk]] version of their adventure game, ''[[Flight of the Amazon Queen]]'' as [[freeware]] available for download on the ScummVM website.<ref>{{cite web|author=sev |url=http://scummvm.org/news/20080906/ |title=Home |publisher=ScummVM |date=2008-09-06 |access-date=2012-12-28}}</ref> * [[Laboratorium Komputerowe Avalon]]: Janusz Wiśniewski and Mirosław Liminowicz released the original [[source code]] of their adventure game ''[[Sołtys (video game)|Sołtys]]'' as [[freeware]], available for download on the ScummVM website. * [[Perfect Entertainment]]: John Young, Colin Smythe and Terry Pratchett provided the original [[source code]] of their adventure games, ''[[Discworld (video game)|Discworld]]'' and ''[[Discworld II: Missing Presumed...!?]]''. * Wyrmkeep Entertainment: Joe Pearce provided the original [[source code]] of their adventure game, ''[[Inherit the Earth: Quest for the Orb]]''. The digital storefront [[GOG.com]] which specializes in selling digital copies of older games, provides support to ScummVM, and sells titles that include the ScummVM engine as part of their distribution.<ref name="arstech scummvm"/> [[Disney]], which owns the rights to [[LucasArts]] adventure games, released ''[[Maniac Mansion]]'' on [[Steam (service)|Steam]] running off ScummVM.<ref name="pcgamer history 2017"/> ===Development=== ''[[Operation Stealth]]'' and ''[[Future Wars]]'' support was added by integrating another stand-alone recreation of their engine: cinE.<ref>{{cite web|url=http://sourceforge.net/projects/cine |title=cinE - the cinematic Engine |publisher=SourceForge.net |access-date=2013-09-26}}</ref> TrollVM has also been integrated into ScummVM adding support for three pre-AGI games: ''[[Mickey's Space Adventure]]'', ''[[Troll's Tale]]'', and ''[[Winnie the Pooh in the Hundred Acre Wood]]''.<ref>{{cite web |url=http://trollvm.sourceforge.net/ |title=Old TrollVM Site |archive-url=https://web.archive.org/web/20100323101210/http://trollvm.sourceforge.net/ |archive-date=2010-03-23}}</ref><ref>{{cite web |url=http://sourceforge.net/apps/trac/sourceforge/ticket/9661 |title=#9661 (TrollVM project removal) – sourceforge |publisher=Sourceforge.net |access-date=2012-12-28 |url-status=dead |archive-url=https://web.archive.org/web/20121110192349/http://sourceforge.net/apps/trac/sourceforge/ticket/9661 |archive-date=2012-11-10}}</ref> ===Mistic's GPL violations=== ScummVM is distributed as [[free software]] under the [[GNU General Public License|GPL-2.0-or-later]] license, enabling anyone to use the project as an engine for a game. For example, Revolution Software repackaged their ''Broken Sword'' games for a DVD release, using ScummVM with the included ''sword1'' and ''sword2'' engines to support modern computers.<ref name="arstech scummvm"/> In December 2008, the ScummVM team learned that the [[Wii]] ports of three Humongous Entertainment ''Junior Adventure'' titles (''[[Freddi Fish and the Case of the Missing Kelp Seeds]]'', ''[[Pajama Sam: No Need to Hide When It's Dark Outside]]'', and ''[[Spy Fox in "Dry Cereal"|Spy Fox: Dry Cereal]]'') all used the ScummVM engine without proper attribution. The games were published in August 2008 on request of [[Atari SA|Atari]] through [[Majesco Entertainment]], who turned to Mistic Software to port the games.<ref>{{cite web | url=https://purenintendo.com/majesco-entertainment-and-interactive-game-group-bring-humongous-best-selling-childrens-properties-to-wii-in-the-us/ | title=Majesco Entertainment and Interactive Game Group Bring Humongous' Best-Selling Children's Properties to Wii in the U.S. | work=Pure Nintendo | date=March 26, 2008 | access-date=December 27, 2021 | archive-date=December 27, 2021 | archive-url=https://web.archive.org/web/20211227224607/https://purenintendo.com/majesco-entertainment-and-interactive-game-group-bring-humongous-best-selling-childrens-properties-to-wii-in-the-us/ | url-status=live | last1=Higginbotham | first1=James }}</ref><ref>{{Cite web |date=2008-08-24 |title=TWiG 2008-08-25: A Week with the Shovel, PopMatters |url=https://www.popmatters.com/twig-2008-08-25-a-week-with-the-shovel-2496125092.html |access-date=2024-06-20 |website=www.popmatters.com |language=en-US}}</ref> Mistic had used ScummVM for these, but failed to credit the developers. While the ScummVM team contacted [[gpl-violations.org]] for legal advice, Atari instead threatened to sue the ScummVM team, as the terms of Nintendo Wii development kit heavily restricted the use of open source software, including the GPL. A settlement was made in 2009, in which ScummVM would drop the investigation of the GPL violation, on the condition that Mistic would sell or destroy all GPL-violating copies of the games, make a donation to the [[Free Software Foundation]], and pay the legal fees.<ref name="arstech scummvm"/> ===ResidualVM=== {{Infobox software | logo = Residual.png | screenshot = | caption = | author = James Brown | developer = ResidualVM Team | released = {{Start date and age|2003|08|15}} | latest_release_version = 0.3.1 | latest_release_date = {{Start date and age|2018|06|15}} | latest preview version = 0.4 | programming_language = [[C++]] | operating_system = [[Cross-platform]] | genre = [[Interpreter (computing)|Interpreter]] | license = [[GNU General Public License]] | discontinued = yes }} '''ResidualVM''' (formerly '''Residual''') was a [[cross-platform]] [[computer program]] comprising [[3D computer graphics|3D]] [[game engine recreation]]s with a common [[graphical user interface]]. It supports ''[[Grim Fandango]]'', ''[[Myst III: Exile]]'', and ''[[The Longest Journey]]''. It merged with ScummVM in October 2020.<ref>{{cite web|title=A merger|url=https://www.scummvm.org/news/20201009/|publisher=ScummVM}}</ref> ResidualVM was originally designed to play [[LucasArts adventure games]] that use the [[GrimE]] [[game engine]], and was later adapted to support other ones.<ref>{{cite web |title=What If: Grim Fandango Deluxe |website=Rock, Paper, Shotgun |date=13 January 2012 |url=http://www.rockpapershotgun.com/2012/01/13/what-if-grim-fandango-deluxe/ |publisher=[[Rock, Paper, Shotgun]] |accessdate=2012-01-13|last1=Meer |first1=Alec}}</ref><ref>{{cite web |title=Residual extended functionality |url=http://www.residualvm.org/news/20090526/ |publisher=ResidualVM |accessdate=2012-01-29 |archive-date=2015-06-23 |archive-url=https://web.archive.org/web/20150623125303/http://www.residualvm.org/news/20090526/ |url-status=dead}}</ref> Like ScummVM, the ''VM'' in ResidualVM stood for [[virtual machine]].<ref>{{cite web |title=Maniac Tentacle Mindbenders: How ScummVM's unpaid coders kept adventure gaming alive |date=17 January 2012 |url=https://arstechnica.com/gaming/news/2012/01/maniac-tentacle-mindbenders-of-atlantis-how-scummvm-kept-adventure-gaming-alive.ars |publisher=[[Ars Technica]] |accessdate=2012-01-19}}</ref> ResidualVM is a reimplementation of the part of the [[software]] used to [[interpreter (computing)|interpret]] the [[scripting language]]s by conducting reverse engineering on the original game rather than emulating the [[computer hardware|hardware]] on which the games ran. As such, ResidualVM allows the games it supports to be played on [[system platform|platforms]] other than those for which they were originally released. [[File:Residual logo - pre July 2009.png|thumb|The logo used until July 2009]] [[File:Residual logo - July 2009 to January 2012.png|thumb|The logo used from July 2009 to January 2012]] The name of the project comes from the fact that it was originally started to support the residual LucasArts adventure games not supported by ScummVM. The original [[Lua (programming language)|Lua]]-based engine used by LucasArts in their 3D adventure games was called GrimE (as opposed to [[SCUMM]]), so ResidualVM's title is also a word pun as grime is a type of residue. The project was started by former ScummVM team leader James Brown, and was first publicly available on August 15, 2003.<ref>{{cite web |title=ResidualVM Stable Release Supports Grim Fandango |url=http://mixnmojo.com/news/ResidualVM-Stable-Release-Supports-Grim-Fandango |publisher=[[The International House of Mojo]] |accessdate=2013-01-04 |date=2012-12-23}}</ref> Progress on the project was initially slow, and as a result the project's main goal of supporting ''[[Grim Fandango]]'' did not occur until April 25, 2011, when the compatibility of ''Grim Fandango'' was upgraded to "completable with a few minor glitches".<ref>{{cite web |title=Sorry for the wait Mr.Flores! |url=http://www.residualvm.org/news/20110425/ |publisher=ResidualVM |accessdate=2012-01-29 |archive-date=2013-02-05 |archive-url=https://web.archive.org/web/20130205201936/http://residualvm.org/news/20110425/ |url-status=dead}}</ref> The project obtained a domain separate from ScummVM in December 2011. As a result of the new domain name, the project name was changed from Residual to ResidualVM. The logo was changed to reflect the new name in January 2012. The first stable release of ResidualVM was released 9 years after the project started, on December 21 the same year.<ref>{{cite web |url=http://www.escapistmagazine.com/news/view/121253-Residual-VM-Stable-Release-Brings-Grim-Fandango-to-Modern-PCs |title=ResidualVM Stable Release Brings Grim Fandango to Modern PCs |publisher=[[The Escapist (magazine)|The Escapist]] |date=2012-12-21 |accessdate=2012-12-22 |archive-date=2014-11-02 |archive-url=https://web.archive.org/web/20141102180148/http://www.escapistmagazine.com/news/view/121253-Residual-VM-Stable-Release-Brings-Grim-Fandango-to-Modern-PCs |url-status=dead}}</ref> It merged with ScummVM in October 2021.<ref name="merged"/> ====Support==== ResidualVM was officially available on multiple platforms including [[Microsoft Windows|Windows]], [[Linux]], [[OS X|Mac OS X]], [[AmigaOS 4]], and [[IRIX]].<ref>{{cite web |title=ResidualVM 0.2.1 Bugfix Release |url=http://mixnmojo.com/news/ResidualVM-021-Bugfix-Release |publisher=[[The International House of Mojo]] |accessdate=2014-02-25 |date=2014-02-25}}</ref> In addition, an [[Android (operating system)|Android]] port is available in the source code, and unofficial builds have been made with that source. There is also a port available for the [[Pandora (console)|Pandora]] console, and for [[FreeBSD]], but they are not official as they have not been added to the main branch. With increased attention, ResidualVM entered into favorable agreements with adventure game developers to help bring their titles into the engine. [[Cyan Worlds]] partnered with ResidualVM to release ''Myst III: Exile'' on digital platforms.<ref name="cyan">{{cite web |url=https://mixnmojo.com/news/Cyan-Partners-With-ScummVM|title=Cyan Partners With ScummVM|publisher=[[The International House of Mojo]]|accessdate=2018-06-23}}</ref> The digital storefront [[GOG.com]] which specialized in selling digital copies of older games, sells ''Myst III: Exile'' with the ''ResidualVM'' engine as part of its distribution.<ref name="cyan"/> ====ResidualVM supported games==== The stable release supports ''[[Grim Fandango]]''<ref>{{cite web |title=Residual! |url=http://mixnmojo.com/news/Residual |publisher=[[The International House of Mojo]] |accessdate=2012-01-09}}</ref> and ''[[Myst III: Exile]]'', which are completable with a few minor glitches. In the development branch, there is also support for ''[[Escape from Monkey Island]]'', which is completable with a few glitches,<ref name="Mojo tidbits">{{cite web |title=Return of the Mojo Tidbits |url=http://mixnmojo.com/news/The-Return-of-the-Mojo-Tidbits |publisher=[[The International House of Mojo]] |accessdate=2012-11-13}}</ref> and [[The Longest Journey]], which is completable with missing features.<ref>{{cite web |title=It's GSoC Season For ScummVM and ResidualVM |url=https://mixnmojo.com/news/Its-GSoC-Season-For-ScummVM-and-ResidualVM |publisher=[[The International House of Mojo]] |accessdate=2018-06-23}}</ref> Like ScummVM, ResidualVM contains fixes for bugs present in the original executable. The ResidualVM team discovered a workaround for a bug that causes a critical dialog not to play in ''Grim Fandango''.<ref>{{cite web |title=Basic Braining: Tim Schafer talks story, the 80s movies behind Psychonauts, and learning to platform |url=http://www.penny-arcade.com/report/editorial-article/tim-schafer-discusses-the-stories-and-inspirations-behind-psychonauts |publisher=[[Penny Arcade (webcomic)|Penny Arcade Report]] |accessdate=2012-03-22 |archiveurl=https://web.archive.org/web/20120622101244/http://penny-arcade.com/report/editorial-article/tim-schafer-discusses-the-stories-and-inspirations-behind-psychonauts |archivedate=2012-06-22}}</ref><ref>{{cite web | url=http://mixnmojo.com/news/Grim-Fandango-Long-lost-bug-found-fixed | title=Grim Fandango Bug Found, Fixed! | publisher=[[The International House of Mojo]] | accessdate=2012-01-24}}</ref> In addition, the ''Grim Fandango'' engine in ResidualVM has fixes for over a dozen other bugs present in the original.<ref>{{cite web | url=http://mixnmojo.com/news/Get-Some-Lumbago-Lemonade-With-ResidualVM-011 | title=Get Some Lumbago Lemonade With ResidualVM 0.1.1 | publisher=[[The International House of Mojo]] | accessdate=2013-01-12}}</ref> There is also a branch of ResidualVM called Grim Mouse, which allows ''Grim Fandango'' to be played completely with a mouse as a traditional point and click adventure game.<ref>{{cite magazine | url=http://www.pcgamer.com/2014/03/02/mod-of-the-week-mouse-interface-for-grim-fandango/ | title=Mod of the Week: Mouse Interface, for Grim Fandango | magazine=[[PC Gamer]] | accessdate=2014-06-08 | date=2014-03-02}}</ref><ref>{{cite magazine |url=https://www.wired.co.uk/news/archive/2014-03/05/grim-fandango-point-click |title=Fan mods Grim Fandango into point-and-click adventure |magazine=[[Wired (magazine)|Wired]] |date=2014-03-05 |accessdate=2014-06-08 |archive-date=2014-07-14 |archive-url=https://web.archive.org/web/20140714213437/http://www.wired.co.uk/news/archive/2014-03/05/grim-fandango-point-click |url-status=dead}}</ref><ref>{{cite web |url=http://www.rockpapershotgun.com/2014/02/25/mod-removes-grim-fandango-tank-controls-world-cheers/ |publisher=[[Rock, Paper, Shotgun]] |date=2014-02-25 |accessdate=2014-06-08 |title=Mod Removes Grim Fandango Tank Controls, World Cheers}}</ref><ref>{{cite web |url=http://kotaku.com/hooray-someone-finally-fixed-grim-fandango-1529330636 |title=Hooray, Someone Finally Fixed Grim Fandango |publisher=[[Kotaku]] |date=2014-02-23 |accessdate=2014-06-08}}</ref> ==Supported games== {{split|List of games supported by ScummVM|section=y|date=August 2021|discuss=Talk:ScummVM#Split into List of games supported by ScummVM}} {{more citations needed|section|date=March 2023}} [[File:ScummVM Windows Screenshot.png|thumb|[[Graphical user interface|GUI]] of ScummVM 0.8.0 with the "Classic (builtin)" skin]] The following games have support built into the current release of ScummVM.<ref>[http://scummvm.org/compatibility/ The official ScummVM compatibility chart].</ref><ref>{{cite web|url=https://wiki.scummvm.org/index.php?title=Category:Supported_Games |title=Supported Games - ScummVM :: Wiki |publisher=wiki.scummvm.org |access-date=2020-03-02}}</ref><ref>{{cite web|url=https://wiki.scummvm.org/index.php?title=Engines |title=Engines - ScummVM :: Wiki |publisher=wiki.scummvm.org |access-date=2021-12-11}}</ref> ===LucasArts games=== In order of the games' original release dates: {{Div col}} * ''[[Maniac Mansion]]'' * ''[[Zak McKracken and the Alien Mindbenders]]'' * ''[[Indiana Jones and the Last Crusade: The Graphic Adventure]]'' * ''[[Loom (video game)|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 (1995 video game)|Full Throttle]]'' * ''[[The Dig (video game)|The Dig]]'' * ''[[The Curse of Monkey Island]]'' * ''[[Grim Fandango]]'' {{Div col end}} ===Sierra On-Line games=== {{Div col}} * ''[[The Beast Within: A Gabriel Knight Mystery]]'' * ''[[The Black Cauldron (video game)|The Black Cauldron]]'' * ''[[Castle of Dr. Brain]]'' * ''[[Codename: ICEMAN]]'' * ''[[The Colonel's Bequest]]'' * ''[[Conquests of Camelot: The Search for the Grail]]'' * ''[[Conquests of the Longbow: The Legend of Robin Hood]]'' * ''[[The Dagger of Amon Ra]]'' * ''[[Donald Duck's Playground]]'' * ''[[EcoQuest: The Search for Cetus]]'' * ''[[Lost Secret of the Rainforest|EcoQuest II: Lost Secret of the Rainforest]]'' * ''[[Freddy Pharkas: Frontier Pharmacist]]'' * ''[[Gabriel Knight: Sins of the Fathers]]'' * ''[[Gold Rush!]]'' * ''[[Mission Asteroid|Hi-Res Adventure #0: Mission Asteroid]]'' * ''[[Mystery House|Hi-Res Adventure #1: Mystery House]]'' * ''[[Wizard and the Princess|Hi-Res Adventure #2: Wizard and the Princess]]'' * ''[[Cranston Manor|Hi-Res Adventure #3: Cranston Manor]]'' * ''[[Ulysses and the Golden Fleece|Hi-Res Adventure #4: Ulysses and the Golden Fleece]]'' * ''[[Time Zone (video game)|Hi-Res Adventure #5: Time Zone]]'' * ''[[The Dark Crystal (video game)|Hi-Res Adventure #6: The Dark Crystal]]'' * ''[[Hoyle's Official Book of Games]]'' series * ''[[The Island of Dr. Brain]]'' * ''[[Jones in the Fast Lane]]'' * ''[[King's Quest: Quest for the Crown]]'' * ''[[King's Quest II: Romancing the Throne]]'' * ''[[King's Quest III: To Heir Is Human]]'' * ''[[King's Quest IV: The Perils of Rosella]]'' * ''[[King's Quest V: Absence Makes the Heart Go Yonder!]]'' * ''[[King's Quest VI: Heir Today, Gone Tomorrow]]'' * ''[[King's Quest VII: The Princeless Bride]]'' * ''[[King's Questions]]'' * ''[[Leisure Suit Larry in the Land of the Lounge Lizards]]'' * ''[[Leisure Suit Larry Goes Looking for Love (in Several Wrong Places)]]'' * ''[[Leisure Suit Larry III: Passionate Patti in Pursuit of the Pulsating Pectorals]]'' * ''[[Leisure Suit Larry 5: Passionate Patti Does a Little Undercover Work]]'' * ''[[Leisure Suit Larry 6: Shape Up or Slip Out!]]'' * ''[[Leisure Suit Larry: Love for Sail!]]'' * ''[[Lighthouse: The Dark Being]]'' * ''[[Manhunter: New York]]'' * ''[[Manhunter 2: San Francisco]]'' * ''[[Mickey's Space Adventure]]'' * ''[[Mixed-Up Fairy Tales]]'' * ''[[Mixed-Up Mother Goose]]'' * ''[[Pepper's Adventures in Time]]'' * ''[[Phantasmagoria (video game)|Phantasmagoria]]'' * ''[[Phantasmagoria: A Puzzle of Flesh|Phantasmagoria II: A Puzzle of Flesh]]'' * ''[[Police Quest: In Pursuit of the Death Angel]]'' * ''[[Police Quest II: The Vengeance]]'' * ''[[Police Quest III: The Kindred]]'' * ''[[Police Quest: Open Season|Police Quest IV: Open Season]]'' * ''[[Police Quest: SWAT]]'' * ''[[Quest for Glory: So You Want to Be a Hero]]'' * ''[[Quest for Glory II: Trial by Fire]]'' * ''[[Quest for Glory III: Wages of War]]'' * ''[[Quest for Glory: Shadows of Darkness|Quest for Glory IV: Shadows of Darkness]]'' * ''[[Rama (video game)|Rama]]'' * ''[[Shivers (video game)|Shivers]]'' * ''[[Slater & Charlie Go Camping]]'' * ''[[Space Quest: The Sarien Encounter]]'' * ''[[Space Quest II: Vohaul's Revenge]]'' * ''[[Space Quest III: The Pirates of Pestulon]]'' * ''[[Space Quest IV: Roger Wilco and The Time Rippers]]'' * ''[[Space Quest V: Roger Wilco – The Next Mutation]]'' * ''[[Space Quest 6: Roger Wilco in The Spinal Frontier]]'' * ''[[Torin's Passage]]'' * ''[[Troll's Tale]]'' * ''[[Winnie the Pooh in the Hundred Acre Wood]]'' {{Div col end}} ===Coktel Vision games=== {{Div col}} * ''[[Adibou]]'' * ''[[Adibou|Adibou 2]]'' * ''[[Bargon Attack]]'' * ''[[The Bizarre Adventures of Woodruff and the Schnibble]]'' * ''[[Fascination (video game)|Fascination]]'' * ''[[Geisha (video game)|Geisha]]'' * ''[[Gobliiins#Gobliiins|Gobliiins]]'' * ''[[Gobliiins#Gobliins 2: The Prince Buffoon (1992)|Gobliins 2: The Prince Buffoon]]'' * ''[[Gobliiins#Goblins Quest 3 (1993)|Goblins Quest 3]]'' * ''[[Lost in Time (video game)|Lost in Time]]'' * ''Once Upon A Time: Little Red Riding Hood''<ref>{{cite web|url=https://www.scummvm.org/news/20120616/ |title=Oh! But, Grandmother, what a terrible big mouth you have! — ScummVM :: Home|publisher=scummvm.org |access-date=2023-04-03}}</ref> * ''[[Playtoons|Playtoons: Bambou le Sauveur de la Jungle]]'' * ''[[The Prophecy (video game)|The Prophecy]]'' * ''[[Urban Runner]]'' {{Div col end}} ===Adventuresoft-Horrorsoft games=== {{Div col}} * ''[[Elvira: Mistress of the Dark (video game)|Elvira: Mistress of the Dark]]'' * ''[[Elvira II: The Jaws of Cerberus]]'' * ''[[The Feeble Files]]'' * ''[[Personal Nightmare]]'' * ''[[Simon the Sorcerer]]'' * ''[[Simon the Sorcerer II: The Lion, the Wizard and the Wardrobe]]'' * ''[[Simon the Sorcerer's Puzzle Pack]]'' * ''[[Waxworks (1992 video game)|Waxworks]]'' {{Div col end}} ===Humongous Entertainment games=== Various games by [[Humongous Entertainment]] use the SCUMM engine, and are therefore playable with ScummVM: {{Div col}} * ''[[Backyard Baseball]]'' * ''[[Backyard Baseball 2001]]'' * ''[[Backyard Baseball|Backyard Baseball 2003]]'' * ''[[Backyard Basketball]]'' * ''[[Backyard Football]]'' * ''[[Backyard Football 2002]]'' * ''[[Big Thinkers (video game series)|Big Thinkers! First Grade]]'' * ''[[Big Thinkers (video game series)|Big Thinkers! Kindergarten]]'' * ''[[Blue's 123 Time Activities]]'' * ''[[Blue's Clues (video game series)|Blue's ABC Time Activities]]'' * ''[[Blue's Clues (video game series)|Blue's Art Time Activities]]'' * ''[[Blue's Birthday Adventure]]'' * ''[[Blue's Clues (video game series)|Blue's Reading Time Activities]]'' * ''[[Fatty Bear's Birthday Surprise]]'' * ''Fatty Bear's Fun Pack''<ref>{{cite web|url=https://www.scummvm.org/news/20041224/ |title=Ho! Ho! Ho! Merry Christmas and a Happy New ScummVM 0.7.0! — ScummVM :: Home|publisher=scummvm.org |access-date=2023-04-03}}</ref> * ''[[Freddi Fish and the Case of the Missing Kelp Seeds]]'' * ''[[Freddi Fish 2: The Case of the Haunted Schoolhouse]]'' * ''[[Freddi Fish 3: The Case of the Stolen Conch Shell]]'' * ''[[Freddi Fish 4: The Case of the Hogfish Rustlers of Briny Gulch]]'' * ''[[Freddi Fish 5: The Case of the Creature of Coral Cove]]'' * ''[[Freddi Fish#Other games|Freddi Fish and Luther's Maze Madness]]'' * ''[[Freddi Fish#Other games|Freddi Fish and Luther's Water Worries]]'' * ''[[Junior Field Trips#Let's Explore the Airport|Let's Explore the Airport with Buzzy]]'' * ''[[Junior Field Trips#Let's Explore the Farm|Let's Explore the Farm with Buzzy]]'' * ''[[Junior Field Trips#Let's Explore the Jungle|Let's Explore the Jungle with Buzzy]]'' * ''[[Moonbase Commander]]'' * ''[[Pajama Sam: No Need to Hide When It's Dark Outside]]'' * ''[[Pajama Sam 2: Thunder and Lightning Aren't so Frightening]]'' * ''[[Pajama Sam 3: You Are What You Eat from Your Head to Your Feet]]'' * ''[[Pajama Sam#Other games|Pajama Sam's Lost & Found]]'' * ''[[Pajama Sam#Other games|Pajama Sam's Sock Works]]'' * ''[[Pajama Sam#Other games|Pajama Sam: Games to Play on Any Day]]'' * ''[[Putt-Putt and Pep's Balloon-o-Rama]]'' * ''[[Putt-Putt (series)#Other games|Putt-Putt and Pep's Dog on a Stick]]'' * ''[[Putt-Putt Enters the Race]]'' * ''[[Putt-Putt Goes to the Moon]]'' * ''[[Putt-Putt Joins the Circus]]'' * ''[[Putt-Putt Joins the Parade]]'' * ''[[Putt-Putt Saves the Zoo]]'' * ''[[Putt-Putt Travels Through Time]]'' * ''[[Putt-Putt (series)#Other games|Putt-Putt's Fun Pack]]'' * ''[[Spy Fox in "Dry Cereal"]]'' * ''[[Spy Fox 2: "Some Assembly Required"]]'' * ''[[Spy Fox 3: "Operation Ozone"]]'' * ''[[Spy Fox|Spy Fox in Cheese Chase]]'' * ''[[Spy Fox|Spy Fox in Hold the Mustard]]'' {{Div col end}} ===Games by other developers=== ScummVM also supports the following non-SCUMM games: {{Div col}} * ''[[3 Skulls of the Toltecs]]'' * ''[[The 7th Guest]]'' * ''[[The 11th Hour (video game)|The 11th Hour]]'' * ''The Adventures of the Good Soldier Schweik'' * ''[[Alice: An Interactive Museum]]'' * ''[[Amazon: Guardians of Eden]]'' * ''Ape Odyssey No. 2001''<ref name="End of year Director roundup — Scum">{{cite web|url=https://scummvm.org/news/20231214/ |title=End of year Director roundup — ScummVM :: Home|publisher=scummvm.org |access-date=2024-01-18}}</ref> * ''[[Beavis and Butt-Head in Virtual Stupidity]]'' * ''[[Beneath a Steel Sky]]'' * ''[[Blade Runner (1997 video game)|Blade Runner]]'' * ''[[Blazing Dragons (video game)|Blazing Dragons]]'' * ''[[Blue Force]]'' * ''[[Broken Sword: The Shadow of the Templars]]'' * ''[[Broken Sword II: The Smoking Mirror]]'' * ''[[Broken Sword#Other media|Broken Sword 2.5: The Return of the Templars]]'' * ''[[Bud Tucker in Double Trouble]]'' * ''[[Castle Master]]'' * ''[[Chewy: Esc from F5]]'' * ''Chivalry is Not Dead''<ref>{{cite web|url=https://www.scummvm.org/news/20140112/ |title=Chivalry is NOT Dead! — ScummVM :: Home|publisher=scummvm.org |access-date=2023-04-03}}</ref> * ''[[Clandestiny]]'' * ''Classical Cats''<ref name="End of year Director roundup — Scum"/> * ''[[Transylvania (series)#The Crimson Crown - Further Adventures in Transylvania|The Crimson Crown]]'' * ''[[Cruise for a Corpse]]'' * ''[[Crusader: No Remorse]]'' * ''The Cute Machine''<ref name="End of year Director roundup — Scum"/> * ''[[Darby the Dragon]]'' * ''[[The Dark Eye (video game)|The Dark Eye]]'' * ''[[Dark Side (video game)|Dark Side]]'' * ''[[Discworld (video game)|Discworld]]'' * ''[[Discworld II: Missing Presumed...!?]]'' * ''[[Dragon History]]'' * ''[[Dráscula: The Vampire Strikes Back]]'' * ''[[DreamWeb]]'' * ''[[Driller (video game)|Driller]]'' * ''[[Duckman: The Graphic Adventures of a Private Dick]]'' * ''[[Escape from Hell (video game)|Escape from Hell]]'' * ''[[Eye of the Beholder (video game)|Eye of the Beholder]]'' * ''[[Eye of the Beholder II: The Legend of Darkmoon]]'' * ''[[Faery Tale Adventure II: Halls of the Dead]]'' * ''[[Flight of the Amazon Queen]]'' * ''[[Full Pipe]]'' * ''[[Future Wars]]'' * ''[[Gadget: Invention, Travel, & Adventure]]'' * ''[[Gregory and the Hot Air Balloon]]'' * ''The Griffon Legend''<ref>{{cite web|url=https://www.scummvm.org/news/20200825/ |title=Are you ready for the Legend? — ScummVM :: Home|publisher=scummvm.org |access-date=2023-04-03}}</ref> * ''[[Hercules (franchise)#Hades Challenge|Hades Challenge]]'' * ''[[Hopkins FBI]]'' * ''[[Hugo's House of Horrors]]'' * ''[[Hugo II, Whodunit?]]'' * ''[[Hugo III, Jungle of Doom!]]'' * ''[[Hyperspace Delivery Boy!]]'' * ''[[I Have No Mouth, and I Must Scream (video game)|I Have No Mouth, and I Must Scream]]'' * ''[[Inherit the Earth: Quest for the Orb]]'' * ''[[The Journeyman Project: Pegasus Prime]]'' * ''[[The Journeyman Project 2: Buried in Time]]'' * ''[[Kingdom: The Far Reaches]]'' * ''[[The Labyrinth of Time]]'' * ''[[Lands of Lore: The Throne of Chaos]]'' * ''[[Leather Goddesses of Phobos 2: Gas Pump Girls Meet the Pulsating Inconvenience from Planet X!|Leather Goddesses of Phobos 2]]'' * ''[[The Legend of Kyrandia|The Legend of Kyrandia: Fables and Fiends]]'' * ''[[The Legend of Kyrandia: Hand of Fate]]'' * ''[[The Legend of Kyrandia: Malcolm's Revenge]]'' * ''[[Little Big Adventure]]'' * ''[[Living Books]]'' series{{efn|name=living books|Supports all titles up to ''[[Stellaluna]]''.}} * ''[[The Longest Journey]]'' * ''[[The Lost Files of Sherlock Holmes: The Case of the Rose Tattoo]]'' * ''[[The Lost Files of Sherlock Holmes|The Lost Files of Sherlock Holmes: The Case of the Serrated Scalpel]]'' * ''[[Lure of the Temptress]]'' * ''[[L-Zone]]'' * ''[[Magic Tales]]'' series * ''[[The Manhole]]'' * ''Marvellous Mice Adventures: Meeting Sea Rat'' * ''Marvellous Mice Adventures: Sea Rat's Birthday'' * ''Mask Show'' * ''[[Might and Magic Book One: The Secret of the Inner Sanctum]]'' * ''[[Might and Magic IV: Clouds of Xeen]]'' * ''[[Might and Magic V: Darkside of Xeen]]'' * ''[[Might and Magic V: Darkside of Xeen#Swords of Xeen|Might and Magic: Swords of Xeen]]'' * ''Mission Supernova Part 1'' and ''Part 2''<ref>{{cite web|url=https://www.scummvm.org/news/20190913/ |title=Recruiting for Mission Supernova — ScummVM :: Home|publisher=scummvm.org |access-date=2023-04-03}}</ref> * ''[[Mortville Manor]]'' * ''[[Muppet Treasure Island (video game)|Muppet Treasure Island]]'' * ''[[Myst]]'' * ''[[Myst III: Exile]]'' * ''[[Nancy Drew: Message in a Haunted Mansion]]'' * ''[[Nancy Drew: Secrets Can Kill]]'' * ''[[Nancy Drew: Stay Tuned for Danger]]'' * ''[[Nancy Drew: The Final Scene]]'' * ''[[Nancy Drew: Treasure in the Royal Tower]]'' * ''[[The Neverhood]]'' * ''[[Nightlong: Union City Conspiracy]]'' * ''[[Nippon Safes Inc.]]'' * ''[[Obsidian (1997 video game)|Obsidian]]'' * ''[[Oo-Topos]]'' * ''[[Operation Stealth]]'' * ''[[Orion Burger]]'' * ''[[The Pink Panther: Hokus Pokus Pink]]'' * ''[[The Pink Panther: Passport to Peril]]'' * ''[[Plumbers Don't Wear Ties]]'' * ''[[The Prince and the Coward]]'' * ''[[Private Eye (1996 video game)|Private Eye]]'' * ''[[Reah: Face the Unknown]]'' * ''[[Red Comrades Save the Galaxy]]'' * ''Red Comrades 2: For the Great Justice''<ref>{{cite web|url=https://www.scummvm.org/news/20201127/ |title=The Red Comrades game series goes supported — ScummVM :: Home|publisher=scummvm.org |access-date=2023-04-03}}</ref> * ''Return to Ringworld''<ref>{{cite web|url=https://www.scummvm.org/news/20131202/ |title=Thanksgiving with a Ring. — ScummVM :: Home|publisher=scummvm.org |access-date=2023-04-03}}</ref> * ''[[Return to Zork]]'' * ''[[Rex Nebular and the Cosmic Gender Bender]]'' * ''[[Ringworld: Revenge of the Patriarch]]'' * ''[[Rise of the Dragon]]'' * ''[[Riven]]'' * ''Rodney's Funscreen''<ref>{{cite web|url=https://www.scummvm.org/news/20090307/ |title=You are standing in an open field, west of a white house, with a boarded front door. — ScummVM :: Home|publisher=scummvm.org |access-date=2023-04-03}}</ref> * ''[[Sanitarium (video game)|Sanitarium]]'' * ''[[Schizm: Mysterious Journey]]'' * ''Sfinx''<ref>{{cite web|url=https://www.scummvm.org/news/20140918/ |title=Call for testers on Sfinx — ScummVM :: Home|publisher=scummvm.org |access-date=2023-04-03}}</ref> * ''[[Soldier Boyz (video game)|Soldier Boyz]]'' * ''[[Sołtys (video game)|Sołtys]]'' * ''[[The Space Bar]]'' * ''[[Spaceship Warlock]]'' * ''Spider-Man: The Sinister Six''<ref>{{cite web|url=https://www.scummvm.org/news/20220201/ |title=Can you survive six of your deadliest foes? — ScummVM :: Home|publisher=scummvm.org |access-date=2023-04-03}}</ref> * ''[[Starship Titanic]]'' * ''[[Syberia (video game)|Syberia]]''<ref>{{cite web|url=https://www.scummvm.org/news/20230312/ |title=People say Syberia doesn't exist. But people are so wrong. — ScummVM :: Home|publisher=scummvm.org |access-date=2023-04-03}}</ref> * ''[[Syberia II]]'' * ''[[Teenagent]]'' * ''[[Tender Loving Care (video game)|Tender Loving Care]]'' * ''[[Thimbleweed Park]]'' * ''[[Tony Tough and the Night of Roasted Moths]]'' * ''[[Toonstruck]]'' * ''[[Total Eclipse (1988 video game)|Total Eclipse]]'' * ''[[Total Eclipse (1988 video game)|Total Eclipse II: The Sphinx Jinx]]'' * ''[[Touché: The Adventures of the Fifth Musketeer]]'' * ''[[Transylvania (video game)|Transylvania]]'' * ''[[U.F.O.s (video game)|U.F.O.s]]'' * ''[[Ultima IV: Quest of the Avatar]]'' * ''[[Ultima VI: The False Prophet]]'' * ''[[Ultima VIII: Pagan]]'' * ''[[Uncle Henry's Playhouse]]'' * ''[[Unrest (video game)|Unrest]]'' * ''[[The Vampire Diaries (novel series)#Video game|The Vampire Diaries]]'' * ''[[Versailles 1685]]'' * ''[[Voyeur (video game)|Voyeur]]'' * ''Wait for it! Issue 3. Song for a Hare'' * ''[[Wetlands (video game)|Wetlands]]'' * ''[[Wrath of the Gods]]'' * ''[[Zork: Grand Inquisitor]]'' * ''[[Zork Nemesis]]'' * Several [[Adventure Game Studio]] games{{efn|name=ags|Supports games developed with [[Adventure Game Studio]] v2.5 or later, both free and commercial.}}<ref name="ags_testing" /> * Several [[interactive fiction]] games{{efn|name=int fiction|Supports the following sub-engines of the [[Glk (software)|Glk]] API: [[ADRIFT]] (pre-v5), AdvSys, [[Adventure Game Toolkit|AGT]], Alan2, Alan3, Archetype, [[Glulx]], Hugo, JACL, [[Level 9 Computing|Level9]], [[Magnetic Scrolls|Magnetic]], Quest, [[Scott Adams (game designer)|Scott]] and ZCode (pre-v6).}} {{Div col end}} <!-- ===Games in development=== The following games are only available in unstable daily builds, and are planned for official support in an upcoming version: {{Div col}} {{Div col end}} --> ===Notes=== {{notelist}} ==See also== {{Portal|Free and open-source software|Video games}} * [[Game engine recreation]] * [[Z-machine]] * [[:Category:ScummVM-supported games]] ==References== {{Reflist|30em}} ==External links== {{commons|ScummVM}} * {{Official website}} * {{cite web | url=https://www.jameswoodcock.co.uk/?page_id=54 | title=ScummVM MIDI Music Enhancement Project | date=22 September 2023 | publisher=jameswoodcock.co.uk}} {{LucasArts adventure games}} [[Category:2001 software]] [[Category:Adventure game engines]] [[Category:AmigaOS 4 software]] [[Category:BeOS software]] [[Category:BSD software]] [[Category:Cross-platform free software]] [[Category:Free and open-source Android software]] [[Category:Free game engines]] [[Category:Free software programmed in C++]] [[Category:Free virtualization software]] [[Category:Linux software]] [[Category:MacOS games]] [[Category:MorphOS software]] [[Category:OS/2 software]] [[Category:Palm OS software]] [[Category:Pocket PC software]] [[Category:RISC OS software]] [[Category:Solaris software]] [[Category:Unix software]] [[Category:Windows games]] [[Category:Software using the GNU General Public License]]
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)
Pages transcluded onto the current version of this page
(
help
)
:
Template:Ambox
(
edit
)
Template:Cbignore
(
edit
)
Template:Citation
(
edit
)
Template:Cite magazine
(
edit
)
Template:Cite web
(
edit
)
Template:Commons
(
edit
)
Template:Div col
(
edit
)
Template:Div col end
(
edit
)
Template:Efn
(
edit
)
Template:Infobox
(
edit
)
Template:Infobox software
(
edit
)
Template:LucasArts adventure games
(
edit
)
Template:Main other
(
edit
)
Template:More citations needed
(
edit
)
Template:Notelist
(
edit
)
Template:Official website
(
edit
)
Template:Portal
(
edit
)
Template:Reflist
(
edit
)
Template:Short description
(
edit
)
Template:Sister project
(
edit
)
Template:Split
(
edit
)
Template:Template other
(
edit
)