Difference between revisions of "ScummVM"

From DCEmulation
Jump to navigation Jump to search
m
m
Line 3: Line 3:
         image=[[Image:scummvm1.png|280px|thumb| Broken Sword]]|
         image=[[Image:scummvm1.png|280px|thumb| Broken Sword]]|
homepage=[http://www.scummvm.org/ Homepage]|
homepage=[http://www.scummvm.org/ Homepage]|
version=1.1.1|
version=1.2.0|
downloads=[http://sourceforge.net/projects/scummvm/files/scummvm/1.1.1/scummvm-1.1.1-dreamcast-plainfiles.tar.bz2/download Plain Files]|
downloads=[http://sourceforge.net/projects/scummvm/files/scummvm/1.2.0/scummvm-1.2.0-dreamcast-plainfiles.tar.bz2/download Plain Files]|
release date=05/02/2010|
release date=10/09/2010|
author=Marcus Comstedt|
author=Marcus Comstedt|
original=[http://www.scummvm.org/ ScummVM]<br/>by ScummVM Team|
original=[http://www.scummvm.org/ ScummVM]<br/>by ScummVM Team|
Line 18: Line 18:
==History==
==History==


''Excerpt via official readme;


The ScummVM project was started as a way to play LucasArts' SCUMM (Script Creation Utility for Maniac Mansion) games Maniac Mansion (1988) through The Curse of Monkey Island (1997), and the Humungous Entertainment's adventure learning games using the SCUMM engine. It allows you to run certain classic graphical point-and-click adventure games, provided you already have their data files. The clever part about this is that ScummVM just replaces the executables shipped with the games, allowing you to play them on systems for which they were never designed.
'''" ScummVM is a program which allows you to run certain classic graphical
ScummVM was ported by [[Marcus Comstedt]] (known for [[DreamSNES]]) to the Dreamcast in 2002 (using [[Libronin]] (instead of [[KallistiOS]]).
'''point-and-click adventure games, provided you already have their data
'''files. The clever part about this: ScummVM just replaces the executables
'''shipped with the game, allowing you to play them on systems for which
'''they were never designed!
'''Originally it was designed to run LucasArts' SCUMM games, such as Maniac
'''Mansion, Monkey Island, Day of the Tentacle or Sam and Max. SCUMM stands
'''for 'Script Creation Utility for Maniac Mansion', which was the first
'''game for which LucasArts designed this system. And much later it gave
'''its name to ScummVM''' ''('VM' meaning Virtual Machine)'''''.'''
'''Over time support for a lot of non-SCUMM games has been added, and
'''ScummVM now also supports many of Sierra's AGI and SCI games''' ''(such as King's
''Quest 1-6, Space Quest 1-5, ...)''''', Discworld 1 and 2, Simon the Sorcerer 1 and
'''2, Beneath A Steel Sky, Lure of the Temptress, Broken Sword I and II, Flight of
'''the Amazon Queen, Gobliiins 1-3, The Legend of Kyrandia series, many of
'''Humongous Entertainment's children's SCUMM games''' ''(including Freddi Fish and
''Putt Putt games)'' '''and many more. You can find a full list with details on which
'''adventures are supported and how well on the compatibility page. ScummVM is
'''continually improving, so check back often.
'''Among the systems on which you can play those games are regular desktop
'''computers''' ''(running Windows, Linux, Mac OS X, ...)''''', game consoles
''(Dreamcast, Nintendo DS & Wii, PS2, PSP, ...)''''', smartphones''' ''(Android,
''iPhone, PocketPC, Symbian ...)''''', and more.
'''At this time ScummVM is still under heavy development. Be aware that
'''whilst we attempt to make sure that many games can be completed with few
'''major bugs, crashes can happen and we offer no warranty. That being said,
'''some of the games have been supported for a long time and should work
'''fine with any recent stable release. You can get a feeling of how well
'''each game is working in ScummVM by looking at the compatibility page.
'''Actually if you browse a bit around you might discover that ScummVM is
'''even being used commercially to re-release some of the supported games on
'''modern platforms. This shows that several companies are happy with the
'''quality of the software and how well it can run some of the games. "


While it began as an interpreter for the SCUMM engine games, ScummVM now has modules which support games from a variety of engines.  These games include Adventure Soft's Simon the Sorcerer 1 and 2, Revolution's Beneath A Steel Sky, Broken Sword 1 and 2, [http://www.dcevolution.net/goto.php?id=93 Flight of the Amazon Queen], Wyrmkeep's Inherit the Earth, Coktel Vision's Gobliiins series, Westwood Studios' The Legend of Kyrandia series, and more...


The SCUMM engine games, Simon the Sorcerer 1 and 2, Gobliiins 1 - 3, Bizarre Adventures of Woodruff & Shnibble, and Lure of the Temptress were all reverse engineered by examining the game's executables and datafiles. The copyright holders of Beneath a Steel Sky, Broken Sword 1 and 2, and Flight of the Amazon Queen allowed the ScummVM team to use the sourcecode to their games in their engine reimplementations. 
[[Image:DayofTheTentacle.png|234px|Day of the Tentacle]] [[Image:scummvmmenu.png|200px|Dreamcast ScummVM menu]] [[Image:Samandmaxintro.png|234px|Sam & Max: Hit the Road]]
The graphic adventure projects [[Sarien]], and [[FreeSCI]], have been discontinued in favor of the modular approach used by ScummVM, and their supported games are being merged into the ScummVM project.
<br/>




[[Image:DayofTheTentacle.png|234px|Day of the Tentacle]] [[Image:scummvmmenu.png|200px|Dreamcast ScummVM menu]] [[Image:Samandmaxintro.png|234px|Sam & Max: Hit the Road]]
===Consideration===
 
''If you enjoyed this ScummVM release, please consider doing one ''(or more)'' of the following:
 
* Donating through PayPal on the official site!
 
* Helping the development teams with the programming!


* Play-testing the games as thoroughly as possible, and reporting any issues to the [http://sourceforge.net/tracker/?group_id=37116&atid=418820 bug-tracker]!


===Known issues===
===Known issues===


* ''Possible'' audio lag in "cdda" enabled versions of games.
* Dreamcast: All releases
* ''Possible'' voice lag in the "talkie" versions of games.
** ''Possible'' audio lag in "cdda" enabled versions of games.
* Due to system requirements'' 'The Curse of Monkey Island' ''is not compatible, the'' 'The Dig' ''has random crashes, and '' 'Full Throttle' ''is only 90-95% completable at this point.
** ''Possible'' voice lag in the "talkie" versions of games.
** Due to system requirements'' 'The Curse of Monkey Island' ''is not compatible, the'' 'The Dig' ''has random crashes, <br/>and '' 'Full Throttle' ''is only 90-95% completable at this point.
* Current release ''(1.2.0)
**'' 'Drascula: The Vampire Strikes Back' ''does not detect correctly, and therefor is unplayable. <br/>The last ScummVM this game worked in was version (1.1.1).


===Controls===
===Controls===
Line 54: Line 97:
==Downloads==
==Downloads==


* 1.1.1 - [http://sourceforge.net/projects/scummvm/files/scummvm/1.1.1/scummvm-1.1.1-dreamcast-plainfiles.tar.bz2/download Plain Files] - 05/02/2010
* 1.1.1 - [http://sourceforge.net/projects/scummvm/files/scummvm/1.1.1/scummvm-1.1.1-dreamcast-nero%2Bdemos.zip/download Nero image] - 05/02/2010
* 1.1.1 - [http://sourceforge.net/projects/scummvm/files/scummvm/1.1.1/scummvm-1.1.1.tar.gz/download Source Code] - 04/29/2010


* Nightly Build - [http://buildbot.scummvm.org/snapshots/1.0.0/dc-1.0.0-latest.tar.bz2 Plain Files] - Generated by ScummVM buildbot.
* 1.2.0 - [http://sourceforge.net/projects/scummvm/files/scummvm/1.2.0/scummvm-1.2.0-dreamcast-plainfiles.tar.bz2/download Plain Files] - 10/09/2010
* 1.2.0 - [http://sourceforge.net/projects/scummvm/files/scummvm/1.2.0/scummvm-1.2.0-dreamcast-nero%2Bdemos.zip/download Nero Image] - 10/09/2010
* 1.2.0 - [http://sourceforge.net/projects/scummvm/files/scummvm/1.2.0/scummvm-1.2.0.tar.bz2/download Source] (C++) - 10/08/2010
 
 
* Nightly Build - [http://buildbot.scummvm.org/snapshots/trunk/dc-trunk-latest.tar.bz2 Plain Files] - Generated by ScummVM buildbot.


*Other Notable Versions
*Other Notable Versions
** 1.1.1 - [http://sourceforge.net/projects/scummvm/files/scummvm/1.1.1/scummvm-1.1.1-dreamcast-plainfiles.tar.bz2/download Plain Files] - 05/02/2010
** 1.1.1 - [http://sourceforge.net/projects/scummvm/files/scummvm/1.1.1/scummvm-1.1.1-dreamcast-nero%2Bdemos.zip/download Nero image] - 05/02/2010
** 0.12.0 - [http://downloads.sourceforge.net/scummvm/scummvm-0.12.0-dreamcast-plainfiles.tar.bz2?modtime=1219948108&big_mirror=0 Plain Files] - 08/28/08
** 0.12.0 - [http://downloads.sourceforge.net/scummvm/scummvm-0.12.0-dreamcast-nero%2Bdemos.zip?modtime=1219948089&big_mirror=0 Nero image] - 08/28/08
** 0.12.0 - [http://downloads.sourceforge.net/scummvm/scummvm-0.12.0-dreamcast-nero%2Bdemos.zip?modtime=1219948089&big_mirror=0 Nero image] - 08/28/08
** 0.12.0 - [http://downloads.sourceforge.net/scummvm/scummvm-0.12.0-dreamcast-plainfiles.tar.bz2?modtime=1219948108&big_mirror=0 Plain Files] - 08/28/08
** 0.3.0b - [http://sourceforge.net/projects/scummvm/files/scummvm/0.3.0b/scummvm-0.3.0b-dreamcast_nero.zip/download Nero Image] - 01/06/03
** 0.3.0b - [http://sourceforge.net/projects/scummvm/files/scummvm/0.3.0b/scummvm-0.3.0b-dreamcast_nero.zip/download Nero Image] - 01/06/03


===ScummVM Tools===
===ScummVM Tools===
''Tools for game specific compression, extraction, etc.''<br/>
''Tools for game specific compression, extraction, etc.''<br/>
* Windows - [http://sourceforge.net/projects/scummvm/files/scummvm-tools/1.1.1/scummvm-tools-1.1.1-win32.exe/download Installer], [http://sourceforge.net/projects/scummvm/files/scummvm-tools/1.1.1/scummvm-tools-1.1.1-win32.zip/download Zipfile] - 1.1.1
* Windows - [http://sourceforge.net/projects/scummvm/files/scummvm-tools/1.2.0/scummvm-tools-1.2.0-win32.exe/download Installer], [http://sourceforge.net/projects/scummvm/files/scummvm-tools/1.2.0/scummvm-tools-1.2.0-win32.zip/download Zipfile] - 1.2.0
* Mac OS X - [http://sourceforge.net/projects/scummvm/files/scummvm-tools/1.1.1/scummvm-tools-1.1.1-macosx.tar.bz2/download Universal binaries (10.3.9 and up)] - 1.1.1
* Mac OS X - [http://sourceforge.net/projects/scummvm/files/scummvm-tools/1.2.0/scummvm-tools-1.2.0-macosx.tar.bz2/download Universal binaries (10.3.9 and up)] - 1.2.0





Revision as of 09:57, 5 November 2010

ScummVM
Broken Sword
Homepage Homepage
Latest Version 1.2.0
Downloads Plain Files
Release Date 10/09/2010
Author Marcus Comstedt
Based on ScummVM
by ScummVM Team
Systems Emulated LucasArts, Revolution,
AdventureSoft, Coktel
Vision, and other
adventure games
Best Available Emulator
For this system(s)?
Yes.
Active Yes
Refresh Rate Unknown


History

Excerpt via official readme;

" ScummVM is a program which allows you to run certain classic graphical point-and-click adventure games, provided you already have their data files. The clever part about this: ScummVM just replaces the executables shipped with the game, allowing you to play them on systems for which they were never designed!

Originally it was designed to run LucasArts' SCUMM games, such as Maniac Mansion, Monkey Island, Day of the Tentacle or Sam and Max. SCUMM stands for 'Script Creation Utility for Maniac Mansion', which was the first game for which LucasArts designed this system. And much later it gave its name to ScummVM ('VM' meaning Virtual Machine).

Over time support for a lot of non-SCUMM games has been added, and ScummVM now also supports many of Sierra's AGI and SCI games (such as King's Quest 1-6, Space Quest 1-5, ...), Discworld 1 and 2, Simon the Sorcerer 1 and 2, Beneath A Steel Sky, Lure of the Temptress, Broken Sword I and II, Flight of the Amazon Queen, Gobliiins 1-3, The Legend of Kyrandia series, many of Humongous Entertainment's children's SCUMM games (including Freddi Fish and Putt Putt games) and many more. You can find a full list with details on which adventures are supported and how well on the compatibility page. ScummVM is continually improving, so check back often.

Among the systems on which you can play those games are regular desktop computers (running Windows, Linux, Mac OS X, ...), game consoles (Dreamcast, Nintendo DS & Wii, PS2, PSP, ...), smartphones (Android, iPhone, PocketPC, Symbian ...), and more.

At this time ScummVM is still under heavy development. Be aware that whilst we attempt to make sure that many games can be completed with few major bugs, crashes can happen and we offer no warranty. That being said, some of the games have been supported for a long time and should work fine with any recent stable release. You can get a feeling of how well each game is working in ScummVM by looking at the compatibility page. Actually if you browse a bit around you might discover that ScummVM is even being used commercially to re-release some of the supported games on modern platforms. This shows that several companies are happy with the quality of the software and how well it can run some of the games. "


Day of the Tentacle Dreamcast ScummVM menu Sam & Max: Hit the Road


Consideration

If you enjoyed this ScummVM release, please consider doing one (or more) of the following:

  • Donating through PayPal on the official site!
  • Helping the development teams with the programming!
  • Play-testing the games as thoroughly as possible, and reporting any issues to the bug-tracker!

Known issues

  • Dreamcast: All releases
    • Possible audio lag in "cdda" enabled versions of games.
    • Possible voice lag in the "talkie" versions of games.
    • Due to system requirements 'The Curse of Monkey Island' is not compatible, the 'The Dig' has random crashes,
      and 'Full Throttle' is only 90-95% completable at this point.
  • Current release (1.2.0)
    • 'Drascula: The Vampire Strikes Back' does not detect correctly, and therefor is unplayable.
      The last ScummVM this game worked in was version (1.1.1).

Controls

Controller Action Keyboard/Mouse Action

  • A Left mouse button
  • B Right mouse button
  • Y Spacebar
  • X 5
  • X+Dpad 1, 2, 3, 4, 6, 7, 8, 9
  • Dpad Slow mouse movement, virtual keyboard movement
  • Analog Stick Fast mouse movement
  • L Virtual keyboard toggle
  • Start F5


Downloads


  • Nightly Build - Plain Files - Generated by ScummVM buildbot.

ScummVM Tools

Tools for game specific compression, extraction, etc.


Links