Difference between revisions of "ScummVM"

From DCEmulation
Jump to navigation Jump to search
m
 
(33 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{Infobox_Emulator_Information|
{{Infobox_Emulator_Information|
name=ScummVM|
name=ScummVM|
         image=[[scummvm1.jpg]]
         image=[[Image:scummvm1.png|280px|thumb| Broken Sword]]|
homepage=[http://www.scummvm.org/ Homepage]|
homepage=[http://www.scummvm.org/ Homepage]|
version=0.11.1|
version=1.4.1|
downloads=[http://downloads.sourceforge.net/scummvm/scummvm-0.11.1-dreamcast-nero%2Bdemos.zip?modtime=1204240736&big_mirror=0 Nero image]<br/>[http://downloads.sourceforge.net/scummvm/scummvm-0.11.1-dreamcast-plainfiles.tar.bz2?modtime=1204240755&big_mirror=0 Plain Files]<br/>[http://downloads.sourceforge.net/scummvm/scummvm-0.11.1.tar.bz2?modtime=1203815534&big_mirror=0 Sourcecode]|
downloads=[http://sourceforge.net/projects/scummvm/files/scummvm/1.4.1/scummvm-1.4.1-dreamcast-plainfiles.tar.bz2/download Plain Files]|
release date=03/02/08|
release date=01/27/2012|
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|
systems=LucasArts, Revolution,<br/>AdventureSoft, Coktel<br/> Vision, and other<br/>adventure games|
systems=Classic games by<br/>LucasArts, Revolution,<br/>AdventureSoft, Coktel<br/> Vision, and more!|
         NTSCVGAPAL=NTSC/VGA/PAL|
         NTSCVGAPAL=NTSC/VGA/PAL|
         firstversion=[http://dcemulation.com/1-newsdump/emulators/scummvm_0.3.0b-dreamcast_nero.zip 0.3.0b]<br/>01/06/03|
         firstversion=[http://dcemulation.org/1-newsdump/emulators/scummvm_0.3.0b-dreamcast_nero.zip 0.3.0b]<br/>01/06/03|
best=Yes.|
best=Yes.|
isactive=Yes
isactive=Yes
}}
}}


ScummVM is an engine reimplementation for several 2D point-and-click graphic adventure games, including games from LucasArts (Monkey Island, Day of the Tentacle, Sam & Max, etc.), Revolution (Lure of the Temptress, Beneath a Steel Sky, Broken Sword), and Coktel Vision (Gobliiins, The Prophecy, Bargon Attack), among others.  As of ScummVM 0.11.1, ScummVM supports Sierra's early adventures using the AGI engine (King's Quest, Space Quest, Leisure Suit Larry).  This is because [[Sarien]] merged into ScummVM, and as a result, Sarien is now discontinued.


ScummVM was ported by [[Marcus Comstedt]] (known for [[DreamSNES]]) to the Dreamcast in 2002 (using [[Libronin]] (instead of [[KOS|KallistiOS]]). It is an interpreter for LucasArts' SCUMM (Script Creation Utility for Maniac Mansion) games Maniac Mansion (1988) through The Curse of Monkey Island (1997), and Humungous Entertainment's adventure learning games using the SCUMM engine, licensed from LucasArts.
==History==




SCUMM VM also has modules which support games which don't use the SCUMM engine. These games are Adventuresoft's Simon the Sorcerer 1 & 2, Revolution Software's [http://www.dcevolution.net/goto.php?id=26 Beneath a Steel Sky] and Broken Sword 1 & 2, John Passfield's and Steve Stamatiadis' [[http://www.dcevolution.net/goto.php?id=93|Flight of the Amazon Queen]], and Coktelvision's Gobliiins.


The games using the SCUMM engine, Simon the Sorcerer 1 and 2, and Gobliiins were 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.
'' 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!
...


Work has begun on the other Coktelvision games using the Gobliiins engine (Gobliins 2, Goblins 3 and Bizarre Adventures of Woodruff & Shnibble).  Gobliins 2 is currently being worked on, but the engine is currently specific to Gobliiins 1, so it will take time to expand the engine to be usable for the other games. The gobliins engine is being reverse engineered, rather than being developed from sourcecode, so work on this engine will be slow.
'' 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.


Work has begun on reverse engineering Revolution's other freeware game, Lure of the Temptress. The sourcecode to this game was lost by Revolution, so the game has to be reverse engineered from scratch. Work has just begun in late December 2005, so since the game has to be reimplemented from scratch by examining the game's executable and datafiles, work will be extremely slow on this engine.  This module is currently not in the main ScummVM sourcecode, as it needs to be cleaned up to meet ScummVM's coding criteria.
[[Image:DayofTheTentacle.png|234px|Day of the Tentacle]] [[Image:scummvmmenu.png|200px|Dreamcast ScummVM menu]] [[Image:Samandmaxintro.png|234px|Sam & Max: Hit the Road]]


=Known issues=
===Controls===
* Sometimes voices skip slightly in the "talkie" versions of games.


=Controls=
''Controller Action '''→''' Keyboard/Mouse Action''<br/>
'''Game Selection Key mappings'''<br/>
* A '''→''' Left mouse button
*A - Selects Game
* 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


=Older Versions=
===Ini Support===
*[http://dcemulation.com/1-newsdump/emulators/scummvm_0.3.0b-dreamcast_nero.zip 0.3.0b Nero Image] - 01/06/03
'' v1.2.0, and up.
 
The easy way;
* Place all your required files for game '' 'n' '' in it's own folder. Where '' 'n' '' is the name of the game.
* Using a desktop port such as the Windows, Linux, or Mac OSX, add that game folder through the main ScummVM menu.
* Exit the launcher, and locate the scummvm.ini. It is created by default in these [http://wiki.scummvm.org/index.php/User_Manual/Configuring_ScummVM#Using_the_configuration_file_to_configure_ScummVM locations].
* Strip down all entry lines for the game, except these three '''→''' '''''gameid''''', '''''path''''', and '''''description'''''.
* Examples;
[drascula]
gameid=drascula
description=Drascula: The Vampire Strikes Back (DOS/English)
path=C:\Drascula\
 
[myst-win]
gameid=mohawk
description=Myst (Windows/English)
path=C:\Myst95\
 
* Now change the '' 'path' '' variable to reflect the path where it'll be located on the disc. ''(ie - "path=FullThrottle" would be a sub-directory named "FullThrottle" located in the root of the cd-r structure)''
* Leave the 'cd' root off the paths. ''(ie - Do NOT use "path='''cd\'''Full Throttle")''
 
===Bugs===
 
* 1.  If you find ANY issues while playing supported games, please report the  issues to the [http://sourceforge.net/tracker/?group_id=37116&atid=418820 bug-tracker]!
* 2.  If you do not do the above ''(ie - posting bug in the forums)'', your problem will never be officially acknowledged by the developers.
 
===Known limitations===
 
* ''Possible'' audio lag in "cdda" enabled versions of games.
* ''Possible'' voice lag in the "talkie" versions of games.
* Due to system requirements these games aren't compatible, or are only partially compatible.
** The Curse of Monkey Island
** The Dig
** Full Throttle
 
==Downloads==
 
Stable
* 1.4.1 - [http://sourceforge.net/projects/scummvm/files/scummvm/1.4.1/scummvm-1.4.1-dreamcast-plainfiles.tar.bz2/download Plain Files] - 01/27/2012
* 1.4.1 - [http://sourceforge.net/projects/scummvm/files/scummvm/1.4.1/scummvm-1.4.1-dreamcast-A-Q-nero%2Bdemos.zip/download Nero A-Q Demos] - 01/27/2012
* 1.4.1 - [http://sourceforge.net/projects/scummvm/files/scummvm/1.4.1/scummvm-1.4.1-dreamcast-R-Z-nero%2Bdemos.zip/download Nero R-Z Demos] - 01/27/2012
 
 
Nightly Builds
* Buildbot - [http://buildbot.scummvm.org/snapshots/master/dc-master-latest.tar.bz2 Plain Files]
 
 
ScummVM Tools
''Tools for game specific compression, extraction, etc.''<br/>
* Windows - [http://sourceforge.net/projects/scummvm/files/scummvm-tools/1.4.0/scummvm-tools-1.4.0-win32.exe/download Installer], [http://sourceforge.net/projects/scummvm/files/scummvm-tools/1.4.0/scummvm-tools-1.4.0-win32.zip/download Zipfile] - 1.4.0
* Mac OS X - [http://sourceforge.net/projects/scummvm/files/scummvm-tools/1.4.0/scummvm-tools-1.4.0-macosx.dmg/download Universal binaries (10.3.9 and up)] - 1.4.0
 
==Links==
 
* [http://www.scummvm.org/ Official Site]
* [http://www.scummvm.org/downloads/ ScummVM Downloads] ''(Visit for game demos & extras)

Latest revision as of 13:21, 12 May 2012

ScummVM
Broken Sword
Homepage Homepage
Latest Version 1.4.1
Downloads Plain Files
Release Date 01/27/2012
Author Marcus Comstedt
Based on ScummVM
by ScummVM Team
Systems Emulated Classic games by
LucasArts, Revolution,
AdventureSoft, Coktel
Vision, and more!
Best Available Emulator
For this system(s)?
Yes.
Active Yes
Refresh Rate Unknown


History

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!

...

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.


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

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

Ini Support

v1.2.0, and up.

The easy way;

  • Place all your required files for game 'n' in it's own folder. Where 'n' is the name of the game.
  • Using a desktop port such as the Windows, Linux, or Mac OSX, add that game folder through the main ScummVM menu.
  • Exit the launcher, and locate the scummvm.ini. It is created by default in these locations.
  • Strip down all entry lines for the game, except these three gameid, path, and description.
  • Examples;
[drascula]
gameid=drascula
description=Drascula: The Vampire Strikes Back (DOS/English)
path=C:\Drascula\
[myst-win]
gameid=mohawk
description=Myst (Windows/English)
path=C:\Myst95\
  • Now change the 'path' variable to reflect the path where it'll be located on the disc. (ie - "path=FullThrottle" would be a sub-directory named "FullThrottle" located in the root of the cd-r structure)
  • Leave the 'cd' root off the paths. (ie - Do NOT use "path=cd\Full Throttle")

Bugs

  • 1. If you find ANY issues while playing supported games, please report the issues to the bug-tracker!
  • 2. If you do not do the above (ie - posting bug in the forums), your problem will never be officially acknowledged by the developers.

Known limitations

  • Possible audio lag in "cdda" enabled versions of games.
  • Possible voice lag in the "talkie" versions of games.
  • Due to system requirements these games aren't compatible, or are only partially compatible.
    • The Curse of Monkey Island
    • The Dig
    • Full Throttle

Downloads

Stable


Nightly Builds


ScummVM Tools

Tools for game specific compression, extraction, etc.

Links