Revision as of 18:05, 16 February 2016 editMasem (talk | contribs)Administrators187,402 edits →Features← Previous edit | Revision as of 18:19, 16 February 2016 edit undoMasem (talk | contribs)Administrators187,402 edits some broad cleanup (move the legal case up under development)Next edit → | ||
Line 21: | Line 21: | ||
==Features== | ==Features== | ||
''ScummVM'' is a game emulator, allowing the user to play supported adventure games on their platform of choice. ''ScummVM'' does not provide any of the original assets for the games it supports, and expects the user to properly own the original game's media as to use the software in a legal manner. Atop emulating the games, ''ScummVM'' enables players to save and load the state of the emulator at any time, enabling a save system atop whatever the emulated 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"/> | ''ScummVM'' is a game emulator, allowing the user to play supported adventure games on their platform of choice. ''ScummVM'' does not provide any of the original assets for the games it supports, and expects the user to properly own the original game's media as to use the software in a legal manner. Atop emulating the games, ''ScummVM'' enables players to save and load the state of the emulator at any time, enabling a save system atop whatever the emulated 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"/> | ||
⚫ | ===Ports=== | ||
⚫ | ] 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 |accessdate=2013-09-26}}</ref> Ports of ScummVM are available for ], ] and a variety of ] systems including ] (RPM Based, Debian based, source based), members of the ] family (]/]/]/]) and ]. It has also been ported to console systems. Less mainstream personal computer ports include those to ], ], ]/]/] and ]. | ||
⚫ | A variety of ]s have official ports; ScummVM has been ported to gaming machines such as the ], ], ] and ],<ref>{{cite web|last=Hinkle |first=David |url=http://www.nintendowiifanboy.com/2008/09/02/scummvm-now-has-limited-gamecube-and-wii-support/ |title=News on Gamecube/Wii ports |publisher=Nintendowiifanboy.com |date=2008-09-02 |accessdate=2013-09-26}}</ref> and to ]s including the ], ] and the ]. ] platforms supported include ]/], ] (] platform, Nokia ], ] and ]/] phone series), Nokia's ] (used by the ], ] and ]), Apple's ],<ref>{{cite web|author=11/26/07 8:25am 11/26/07 8:25am |url=http://gizmodo.com/gadgets/iphone-gaming/native-lucasarts-games-emulation-makes-iphone-absolutely-perfect-326257.php |title=Gizmodo news on iPhone port |publisher=Gizmodo.com |date= |accessdate=2013-09-26}}</ref> ], ] phones and ]. Platforms supported by unofficial ScummVM ports include the Microsoft's ] gaming console, ],<ref>{{cite web|url=http://forum.kpda.ru/index.php/topic,720.0.html |title=ScummVM for PlayBook |publisher=Forum.kpda.ru |date= |accessdate=2013-09-26}}</ref> ], ] and ] portable device platforms. ]s running ],<ref>{{cite web|url=http://sites.google.com/site/scummvmandroid/ |title=scummvm-android |publisher=Sites.google.com |date= |accessdate=2013-09-26}}</ref> ]<ref>{{cite web|url=http://www.webos-internals.org/Application:ScummVM |title=Webos Internals Team Ports ScummVM on WebOS |publisher=Webos-internals.org |date=2010-01-28 |accessdate=2013-09-26}}</ref> or unofficial Samsung's bada OS are also supported. | ||
==History== | ==History== | ||
Line 33: | Line 38: | ||
An attempt to bring in '']'' by ] 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"/> | An attempt to bring in '']'' by ] 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"/> | ||
⚫ | ===Mistic's GPL violations=== | ||
⚫ | ==Ports== | ||
⚫ | {{Quote box | ||
⚫ | ] 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 |accessdate=2013-09-26}}</ref> Ports of ScummVM are available for ], ] and a variety of ] systems including ] (RPM Based, Debian based, source based), members of the ] family (]/]/]/]) and ]. It has also been ported to console systems. Less mainstream personal computer ports include those to ], ], ]/]/] and ]. | ||
⚫ | |width=40% | ||
⚫ | |border=1px | ||
⚫ | |quote=In December 2008, members of the ScummVM team discovered that three games for the Nintendo Wii console ("]", . . . "]", . . . and "]", . . .) made use of ScummVM, without complying with the terms of the GPL license. They sent a warning letter to the German distributor of these games, Atari Deutschland GmbH, who was not aware that ScummVM was used in the creation of the games. Atari Deutschland GmbH established contact with Mistic Software Inc., the developers of the games. | ||
⚫ | Mistic Software Inc. responded by denying that members of the ScummVM team hold any rights to the particular code they used. The dispute was ultimately settled in May 2009 by Mistic Software Inc. paying all legal fees and making a donation to the Free Software Foundation as a sign of good will, without acknowledging copyright infringement. | ||
⚫ | A variety of ]s have official ports; ScummVM has been ported to gaming machines such as the ], ], ] and ],<ref>{{cite web|last=Hinkle |first=David |url=http://www.nintendowiifanboy.com/2008/09/02/scummvm-now-has-limited-gamecube-and-wii-support/ |title=News on Gamecube/Wii ports |publisher=Nintendowiifanboy.com |date=2008-09-02 |accessdate=2013-09-26}}</ref> and to ]s including the ], ] and the ]. ] platforms supported include ]/], ] (] platform, Nokia ], ] and ]/] phone series), Nokia's ] (used by the ], ] and ]), Apple's ],<ref>{{cite web|author=11/26/07 8:25am 11/26/07 8:25am |url=http://gizmodo.com/gadgets/iphone-gaming/native-lucasarts-games-emulation-makes-iphone-absolutely-perfect-326257.php |title=Gizmodo news on iPhone port |publisher=Gizmodo.com |date= |accessdate=2013-09-26}}</ref> ], ] phones and ]. Platforms supported by unofficial ScummVM ports include the Microsoft's ] gaming console, ],<ref>{{cite web|url=http://forum.kpda.ru/index.php/topic,720.0.html |title=ScummVM for PlayBook |publisher=Forum.kpda.ru |date= |accessdate=2013-09-26}}</ref> ], ] and ] portable device platforms. ]s running ],<ref>{{cite web|url=http://sites.google.com/site/scummvmandroid/ |title=scummvm-android |publisher=Sites.google.com |date= |accessdate=2013-09-26}}</ref> ]<ref>{{cite web|url=http://www.webos-internals.org/Application:ScummVM |title=Webos Internals Team Ports ScummVM on WebOS |publisher=Webos-internals.org |date=2010-01-28 |accessdate=2013-09-26}}</ref> or unofficial Samsung's bada OS are also supported. | ||
⚫ | |source=—''GPL conflict with Atari'', cyx, fingolfin, June 19, 2009<ref name="gplquote">{{cite web|author=cyx, fingolfin |url=http://www.scummvm.org/news/20090616/ |title=Jun 16, 2009: GPL conflict with Atari |publisher=Scummvm.org |date=2009-06-16 |accessdate=2013-09-26}}</ref>}} | ||
''ScummVM'' is distributed as open-source software under the '']'', enabling anyone to use the emulator as an engine for a game. For example, Revolution Software repackageed their ''Broken Sword'' games for a DVD release, using the ''ScummVM'' engine to support modern computers.<ref name="arstech scummvm"/> | |||
In December 2008, the ScummVM teams learned that three games for the ], console, '']'', '']'', and '']'' had used ''ScummVM'' without proper attribution. The games were published on request of ] through ], who turned to ] to port the games. Mistic had used ''ScummVM'' for these, but failed to credit the developers. While the ''ScummVM'' team contacted ] for legal advice, ] began to investigate the claims as their license agreements prevent the use of ] on the ], which led Nintendo to question if the reverse engineering used by ''ScummVM'' was legal and threatened legal action. A settlement was made, in which ''ScummVM'' would drop the investigation of the GPL violation, while Mistic was required sell or destroy all GPL-violating copies of the games and made a donation to the ] as well as cover legal fees.<ref name="arstech scummvm"/> | |||
==Games supported by ScummVM== | ==Games supported by ScummVM== | ||
Line 214: | Line 227: | ||
{{Div col end}} | {{Div col end}} | ||
⚫ | ==Mistic's GPL violations== | ||
⚫ | {{Quote box | ||
⚫ | |width=40% | ||
⚫ | |border=1px | ||
⚫ | |quote=In December 2008, members of the ScummVM team discovered that three games for the Nintendo Wii console ("]", . . . "]", . . . and "]", . . .) made use of ScummVM, without complying with the terms of the GPL license. They sent a warning letter to the German distributor of these games, Atari Deutschland GmbH, who was not aware that ScummVM was used in the creation of the games. Atari Deutschland GmbH established contact with Mistic Software Inc., the developers of the games. | ||
⚫ | Mistic Software Inc. responded by denying that members of the ScummVM team hold any rights to the particular code they used. The dispute was ultimately settled in May 2009 by Mistic Software Inc. paying all legal fees and making a donation to the Free Software Foundation as a sign of good will, without acknowledging copyright infringement. | ||
⚫ | |source=—''GPL conflict with Atari'', cyx, fingolfin, June 19, 2009<ref name="gplquote">{{cite web|author=cyx, fingolfin |url=http://www.scummvm.org/news/20090616/ |title=Jun 16, 2009: GPL conflict with Atari |publisher=Scummvm.org |date=2009-06-16 |accessdate=2013-09-26}}</ref>}} | ||
In December 2008, the ScummVM team was informed that three games for the ] console were using ScummVM illegally. ] had contracted ] to port these titles to the Wii, who in turn contracted ] to port the games. Mistic used the ScummVM binary (version 0.9.0), in addition to the games' assets and source code, to port the games, but did not credit the ScummVM team or distribute ScummVM source code as required by ScummVM's license, the ]. Examination of the binary showed a clear violation; the ScummVM team credits were still in the code, as well as known bugs from that release. | |||
The team contacted ] for legal representation. At first denying the charges, Atari later started negotiating when they learned the ScummVM team only desired adherence to the GPL, and not monetary compensation. Upon learning that using ] is forbidden by ] for use with the ] ], the developers challenged the legality of the reverse engineering methods used by the ScummVM team, claiming that they therefore had no rights over the resulting code. The ScummVM team denied these charges. | |||
Faced with a long court battle, the matter was settled by ScummVM team members fingolfin and cyx, who agreed to post a press release and no longer speak of the case. The remaining copies of the games violating the GPL were ordered to be sold within a set period, after which time all remaining stock copies must be destroyed or high fines will be levied. As a result, Mistic must make a donation to the ] in addition to paying all expenses incurred by the lawyers working for gpl-violations.org.<ref name="gpl">{{cite web|author=Eugene Sandulenko |url=http://sev-notes.blogspot.com/2009/06/gpl-scummvm-and-violations.html |title=GPL, ScummVM and violations |publisher=Sev-notes.blogspot.com |date=2009-06-23 |accessdate=2013-09-26}}</ref> | |||
== Development == | == Development == |
Revision as of 18:19, 16 February 2016
ScummVM 1.0.0's graphical user interface with the "modern" skin | |
Original author(s) | Ludvig Strigeus |
---|---|
Developer(s) | ScummVM Team |
Initial release | October 5, 2001; 23 years ago (2001-10-05) |
Stable release | 1.7.0 / July 21, 2014; 10 years ago (2014-07-21) |
Repository | |
Written in | C++ and SDL |
Operating system | Cross-platform |
Type | Interpreter |
License | GNU GPLv2 or later |
Website | www |
ScummVM is a collection of game engine recreations. Originally designed to play LucasArts adventure games that use the SCUMM system (the VM in the name stands for virtual machine), it also supports a variety of non-SCUMM games by companies like Revolution Software and Adventure Soft. It was originally written by Ludvig Strigeus. Released under the terms of the GNU General Public License, ScummVM is free software.
ScummVM is a reimplementation of the part of the software used to interpret the scripting languages 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 platforms other than those for which they were originally released.
Features
ScummVM is a game emulator, allowing the user to play supported adventure games on their platform of choice. ScummVM does not provide any of the original assets for the games it supports, and expects the user to properly own the original game's media as to use the software in a legal manner. Atop emulating the games, ScummVM enables players to save and load the state of the emulator at any time, enabling a save system atop whatever the emulated 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.
Ports
Portability is a design goal of the project. Ports of ScummVM are available for Microsoft Windows, Mac OS X and a variety of Unix-like systems including Linux (RPM Based, Debian based, source based), members of the BSD family (FreeBSD/NetBSD/OpenBSD/DragonFly BSD) and Solaris. It has also been ported to console systems. Less mainstream personal computer ports include those to Amiga, Atari/FreeMiNT, Haiku/BeOS/ZETA and OS/2.
A variety of game consoles have official ports; ScummVM has been ported to gaming machines such as the PlayStation 2, Dreamcast, Nintendo GameCube and Wii, and to handheld consoles including the GP2X, Nintendo DS and the PlayStation Portable. Handheld computer platforms supported include Palm OS/Tapwave Zodiac, Symbian OS (UIQ platform, Nokia 60, 80 and Nokia 7710/90 phone series), Nokia's Internet Tablet OS (used by the Nokia 770, N800 and N810), Apple's iPhone, MotoMAGX, MotoEZX phones and Windows Mobile. Platforms supported by unofficial ScummVM ports include the Microsoft's Xbox gaming console, BlackBerry PlayBook, Zaurus, Gizmondo and GP32 portable device platforms. Mobile phones running Android, webOS or unofficial Samsung's bada OS are also supported.
History
ScummVM was created in September 2001 by Ludvig Strigeus, a computer science student at the time. Looking to write his own adventure game, he looked to seeing how the mechanics of an existing game engine, specifically working to create an emulator to play Monkey Island 2. Approximately the same time, Vincent Hamm was also looking to develop a SCUMM emulator, and though he had done deeper research into understanding how the SCUMM engine worked, found that Strigeus was much farther along, and the two joined together to craft the emulator. While Strigeus finished the required emulation 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 emulator working for both games.
News of ScummVM was picked up by the tech news website Slashdot in November 2001, drawing a large interest to the project, and a number of other developers became part of the project to help support other games. These developers frequently turned to the creators of the original games to obtain information in informal manners to help create the emulation. Additional developers helped to support games that did not use SCUMM, such as Adventure Soft's Simon the Sorceror; there was some debate about changing the name of the program at this point, but ultimately kept the ScummVM title, believing that SCUMM was the most well-recognized adventure game engine. 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. Though Strigeus and Hamm would leave the project in 2002, it had a large enough development team at that point to allow it to grow, now led by James "Ender" Brown. Following this shift, the engine's code was changed from C to C++, and a graphical user interface was added.
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's legal representatives to explain the nature of the emulator 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. The project had also entered into favorable agreements with other adventure game developers. Revolution Software helped the developers with source code and technical advice for their games, and once ScummVM supported their engine, they released Lure of the Temptress and Beneath a Steel Sky as freeware and provided assets from its first two Broken Sword games in a open media format. The renewed interest in these games from younger players enabled Revolution to work on two more Broken Sword games. Other developers that worked closely with ScummVM include Adventure Soft and The Wyrmkeep Entertainment Co..
The project would also incorporate other parallel efforts to make game emulators for other adventure games. Games from Sierra Online were of high demand for the project, requiring them to emulate the Adventure Game Interpreter (AGI) and the more advanced Sierra's Creative Interpreter (SCI) engines. AGI support was added in 2006, 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 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 hesitant to work together. However, the 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.
An attempt to bring in 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.
Mistic's GPL violations
—GPL conflict with Atari, cyx, fingolfin, June 19, 2009In December 2008, members of the ScummVM team discovered that three games for the Nintendo Wii console ("Freddi Fish and the Case of the Missing Kelp Seeds", . . . "Pajama Sam: No Need to Hide When It's Dark Outside", . . . and "Spy Fox: Dry Cereal", . . .) made use of ScummVM, without complying with the terms of the GPL license. They sent a warning letter to the German distributor of these games, Atari Deutschland GmbH, who was not aware that ScummVM was used in the creation of the games. Atari Deutschland GmbH established contact with Mistic Software Inc., the developers of the games.
Mistic Software Inc. responded by denying that members of the ScummVM team hold any rights to the particular code they used. The dispute was ultimately settled in May 2009 by Mistic Software Inc. paying all legal fees and making a donation to the Free Software Foundation as a sign of good will, without acknowledging copyright infringement.
ScummVM is distributed as open-source software under the GNU General Public License, enabling anyone to use the emulator as an engine for a game. For example, Revolution Software repackageed their Broken Sword games for a DVD release, using the ScummVM engine to support modern computers.
In December 2008, the ScummVM teams learned that three games for the Wii, console, Freddi Fish and the Case of the Missing Kelp Seeds, Pajama Sam: No Need to Hide When It's Dark Outside, and Spy Fox: Dry Cereal had used ScummVM without proper attribution. The games were published on request of Atari through Majesco Entertainment, who turned to Mistic Software to port the games. Mistic had used ScummVM for these, but failed to credit the developers. While the ScummVM team contacted gpl-violations.org for legal advice, Nintendo began to investigate the claims as their license agreements prevent the use of open-source software on the Wii, which led Nintendo to question if the reverse engineering used by ScummVM was legal and threatened legal action. A settlement was made, in which ScummVM would drop the investigation of the GPL violation, while Mistic was required sell or destroy all GPL-violating copies of the games and made a donation to the Free Software Foundation as well as cover legal fees.
Games supported by ScummVM
The following games have support built into the current release of ScummVM.
LucasArts SCUMM games
In order of the games' original release dates:
- Maniac Mansion
- Zak McKracken and the Alien Mindbenders
- Indiana Jones and the Last Crusade: The Graphic Adventure
- 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
Sierra On-Line games
- 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
- EcoQuest: The Search for Cetus
- EcoQuest II: Lost Secret of the Rainforest
- Freddy Pharkas: Frontier Pharmacist
- Gold Rush!
- Hoyle's Official Book of Games
- Jones in the Fast Lane
- The Island of Dr. Brain
- 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
- 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!
- Manhunter: New York (developed by Evryware)
- Manhunter 2: San Francisco (developed by Evryware)
- Mickey's Space Adventure
- Mixed-Up Fairy Tales
- Mixed-Up Mother Goose
- Pepper's Adventures in Time
- Police Quest: In Pursuit of the Death Angel
- Police Quest II: The Vengeance
- Police Quest III: The Kindred
- Quest for Glory: So You Want to Be a Hero
- Quest for Glory II: Trial by Fire
- Quest for Glory III: Wages of War
- 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
- Troll's Tale
- Winnie the Pooh in the Hundred Acre Wood
Coktel Vision games
- Bargon Attack
- The Bizarre Adventures of Woodruff and the Schnibble
- Fascination
- Geisha
- Gobliiins
- Gobliins 2: The Prince Buffoon
- Goblins Quest 3
- Lost in Time
- Once Upon A Time: Little Red Riding Hood
- Playtoons: Bambou le Sauveur de la Jungle
- Urban Runner
- Ween: The Prophecy
Adventuresoft/Horrorsoft games
- 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 (a.k.a. Elvira 3)
Humongous Entertainment
Various games by Humongous Entertainment use the SCUMM engine, and are therefore playable with ScummVM.
- Backyard Baseball
- Backyard Baseball 2001
- Backyard Baseball 2003
- Backyard Football
- Backyard Football 2002
- Backyard Basketball
- Big Thinkers series
- Blue's Clues series (Blue's Birthday Adventure and others)
- Fatty Bear series
- Freddi Fish series
- Junior Field Trips series
- Pajama Sam series
- Putt-Putt series
- Spy Fox series
Games by other developers
ScummVM also supports the following non-SCUMM games:
- 3 Skulls of the Toltecs
- The 7th Guest
- Beavis and Butt-Head in Virtual Stupidity
- Beneath a Steel Sky
- Blue Force
- Broken Sword: The Shadow of the Templars
- Broken Sword II: The Smoking Mirror
- Bud Tucker in Double Trouble
- Chivalry is Not Dead
- Cruise for a Corpse
- Darby the Dragon
- Discworld
- Discworld II: Missing Presumed...!?
- Dragon History
- Drascula: The Vampire Strikes Back
- DreamWeb
- Eye of the Beholder
- Eye of the Beholder II: The Legend of Darkmoon
- Flight of the Amazon Queen
- Future Wars
- Hopkins FBI
- Hugo's House of Horrors
- Hugo II, Whodunit?
- Hugo III, Jungle of Doom!
- I Have No Mouth, and I Must Scream
- The Journeyman Project: Pegasus Prime
- Inherit the Earth: Quest for the Orb
- Lands of Lore: The Throne of Chaos
- The Legend of Kyrandia - Book One
- The Legend of Kyrandia - Book Two: The Hand of Fate
- The Legend of Kyrandia - Book Three: Malcolm's Revenge
- Living Books series (up through Stellaluna)
- Leather Goddesses of Phobos 2: Gas Pump Girls Meet the Pulsating Inconvenience from Planet X!
- Lure of the Temptress
- Magic Tales: Liam Finds a Story
- The Manhole
- Mortville Manor
- The Neverhood
- Nippon Safes Inc.
- The Princess and the Crab
- Return to Ringworld
- Return to Zork
- Ringworld: Revenge of the Patriarch
- Rodney's Funscreen
- Sleeping Cub's Test of Courage
- Sołtys
- Teenagent
- Tony Tough and the Night of Roasted Moths
- Toonstruck
- Touché: The Adventures of the Fifth Musketeer
- Voyeur
Development
ScummVM was a participant in the Google Summer of Code 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 and 2015.
The following games have been added to ScummVM's Git tree. The engines may be in various states of operation.
- The 11th Hour
- A.J.'s World of Discovery
- Amazon: Guardians of Eden
- Backyard Basketball
- Backyard Soccer
- Backyard Soccer MLS Edition
- Beavis and Butt-head in Virtual Stupidity
- The Big Red Adventure
- Blue's Treasure Hunt
- Broken Sword 2.5: The Return of the Templars
- Dragonsphere
- Freddi Fish's One-Stop Fun Shop
- Full Pipe
- Gabriel Knight: Sins of the Fathers
- Gabriel Knight 2: The Beast Within
- King's Quest VII: The Princeless Bride
- The Last Dynasty
- The Last Express
- Leisure Suit Larry 7: Love for Sail!
- Leisure Suit Larry's Casino
- Lighthouse: The Dark Being
- Living Books series
- Lord Avalot d'Argent
- The Lost Files of Sherlock Holmes: The Case of the Serrated Scalpel
- The Lost Files of Sherlock Holmes: The Case of the Rose Tattoo
- Martian Memorandum
- Magic Tales: Baba Yaga and the Magic Geese
- Magic Tales: Imo and the King
- Magic Tales: The Little Samurai
- Moonbase Commander
- Myst
- Noctropolis
- Operation Stealth
- Pajama Sam's One-Stop Fun Shop
- Phantasmagoria
- Phantasmagoria II: A Puzzle of Flesh
- Playtoons series
- Police Quest IV: Open Season
- Police Quest: SWAT
- The Prince and the Coward
- Putt-Putt's One-Stop Fun Shop
- Quest for Glory IV: Shadows of Darkness
- Rama
- Return of the Phantom
- Rex Nebular and the Cosmic Gender Bender
- Riven
- Sfinx
- Shivers
- Space Quest 6: Roger Wilco in The Spinal Frontier
- Torin's Passage
- Where in Time is Carmen Sandiego?
- Zork: Grand Inquisitor
- Zork Nemesis
- many of Wintermute Engine-based games
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, the original developer of Another World, who was developing his own Windows-based update. Operation Stealth and Future Wars support was added by integrating another stand-alone recreation of their engine: cinE.
In 2006, the Adventure Game Interpreter engine was added. It is based on Sarien code, an AGI interpreter that was outdated and buggy in some ways, which has been solved in the new ScummVM engine. The Sarien project stopped its development, continuing the development into ScummVM's AGI engine. 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.
In 2009, there was a merge with FreeSCI project. The first official merged version appeared in October 2010, introducing support for Sierra's Creative Interpreter games.
ResidualVM
Main article: ResidualVMResidualVM is a sister project to ScummVM, focusing on 3D games.
Support from game companies and freeware releases of adventure games
- 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 provided the original source code of Drascula: The Vampire Strikes Back and released the game as freeware.
- Alcachofa Soft: Emilio de Paz Aragón released the adventure game Drascula: The Vampire Strikes Back as freeware.
- Creative Reality: Neil Dodwell and David Dew from Creative Reality provided the original source code for their adventure Dreamweb.
- Creative Reality: Neil Dodwell and David Dew from Creative Reality released both the CD and the floppy version of the game as freeware, available for download on the ScummVM website.
- Gray Design Associates: David P. Gray provided the original source code of the Hugo trilogy
- Interactive Binary Illusions: released both the CD and the floppy version of their adventure game, Flight of the Amazon Queen as freeware available for download on the ScummVM website.
- Laboratorium Komputerowe Avalon: Janusz Wiśniewski and Miroslaw Liminowicz provided the original source code of their adventure game Sołtys.
- Laboratorium Komputerowe Avalon: released their adventure 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 and Discworld II: Missing Presumed...!?
- Revolution Software: provided the original source code of their adventure games, Beneath a Steel Sky, Lure of the Temptress and Broken Sword 1 and 2.
- Revolution Software: released both the CD and the floppy version of their adventure game, Beneath a Steel Sky as freeware, available for download on the ScummVM website.
- Revolution Software: released their adventure game Lure of the Temptress as freeware, available for download on the ScummVM website.
- Wyrmkeep Entertainment: Joe Pearce provided the original source code of their adventure game, Inherit the Earth: Quest for the Orb.
See also
References
- history of ScummVM on ScummVM Wiki
- ^ Moss, Richard (January 16, 2012). "Maniac Tentacle Mindbenders: How ScummVM's unpaid coders kept adventure gaming alive". Ars Technica. Retrieved February 16, 2016.
- "ScummVM Portability guidelines". Wiki.scummvm.org. 2012-11-26. Retrieved 2013-09-26.
- Hinkle, David (2008-09-02). "News on Gamecube/Wii ports". Nintendowiifanboy.com. Retrieved 2013-09-26.
- 11/26/07 8:25am 11/26/07 8:25am. "Gizmodo news on iPhone port". Gizmodo.com. Retrieved 2013-09-26.
{{cite web}}
: CS1 maint: numeric names: authors list (link) - "ScummVM for PlayBook". Forum.kpda.ru. Retrieved 2013-09-26.
- "scummvm-android". Sites.google.com. Retrieved 2013-09-26.
- "Webos Internals Team Ports ScummVM on WebOS". Webos-internals.org. 2010-01-28. Retrieved 2013-09-26.
- cyx, fingolfin (2009-06-16). "Jun 16, 2009: GPL conflict with Atari". Scummvm.org. Retrieved 2013-09-26.
- Not all games are completable or even playable. Some of them are still very much works-in-progress. For a complete, up-to-date list, see the official ScummVM compatibility chart.
- "Summer of Code project ideas page". Wiki.scummvm.org. 2013-03-04. Retrieved 2013-09-26.
- DJWillis (2010-04-28). "Home". ScummVM. Retrieved 2012-12-28.
- "ScummVM". Archived from the original on 2012-03-29.
- "ScummVM - Homepage". Google-melange.appspot.com. Retrieved 2012-12-28.
- "Accepted organizations for Google Summer of Code 2012". Google-melange.com. Retrieved 2012-12-28.
- "Engines - ScummVM :: Wiki". Wiki.scummvm.org. Retrieved 2013-09-26.
- "Where in Time is Carmen Sandiego? - ScummVM :: Wiki". Wiki.scummvm.org. 2011-01-12. Retrieved 2013-09-26.
- Moss, Richard (2012-01-17). "Maniac Tentacle Mindbenders: How ScummVM's unpaid coders kept adventure gaming alive". arstechnica.com. Ars Technica. Retrieved 2014-12-22.
- "cinE - the cinematic Engine". SourceForge.net. Retrieved 2013-09-26.
- "Old Sarien Site". Sarien.sourceforge.net. Retrieved 2013-09-26.
- "Old TrollVM Site". Archived from the original on 2010-03-23.
- "#9661 (TrollVM project removal) â€" sourceforge". Sourceforge.net. Retrieved 2012-12-28.
- ^ Strangerke (2012-10-21). "Home". ScummVM. Retrieved 2012-12-28.
- sev (2008-09-06). "Home". ScummVM. Retrieved 2012-12-28.
- Home. "Revolution Software Website". Revolution.co.uk. Retrieved 2013-09-26.
- ScummVM 0.5.0 Out, With Some Official Game Support at Slashdot
Further reading
- Richard Moss (2012). "Maniac Tentacle Mindbenders: How ScummVM's unpaid coders kept adventure gaming alive". Ars Technica.
External links
- Official website
- ResidualVM for GrimE, the engine used in Grim Fandango and Escape from Monkey Island (ScummVM sister project)
- Emulators Answer the Call, Wired, 1 October 2005.
- "ScummVM MIDI Music Enhancement Project". jameswoodcock.co.uk.
- ScummVM Android package at the F-Droid repository
- ScummVM on Google Play
LucasArts adventure games | |
---|---|
1985 - 1989 | |
1990 - 1994 | |
1995 - 2000 | |
Cancelled projects | |
Licensed games | |
Related games | |
People | |
Technology | |
Related |
- 2001 software
- Adventure game engines
- Amiga software
- AmigaOS 4 software
- BeOS software
- BSD software
- Cross-platform software
- Dreamcast emulation software
- Free software
- Free software projects
- Free software programmed in C++
- Free and open-source Android software
- Free virtualization software
- Linux software
- MorphOS software
- OS/2 software
- Palm OS software
- Pocket PC software
- Solaris software
- Unix software
- OS X games
- Windows games