ScreenshotsScreenshots

What Is ScummVM?What Is ScummVM?

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 games, allowing you to play them on systems for which they were never designed!

ScummVM supports many adventure games, including LucasArts SCUMM games (such as Monkey Island 1-3, Day of the Tentacle, Sam & Max, ...), many of Sierra's AGI and SCI games (such as King's Quest 1-7, Space Quest 1-6, ...), Discworld 1 and 2, Simon the Sorcerer 1 and 2, Beneath A Steel Sky, Lure of the Temptress, Broken Sword 1 and 2, Flight of the Amazon Queen, Gobliiins 1-3, The Legend of Kyrandia 1-3, 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 games 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 Windows, Linux, Mac OS X, Dreamcast, PocketPC, PalmOS, AmigaOS, BeOS, OS/2, PSP, PS2, SymbianOS and many more...

Our forum and IRC channel, #scummvm on irc.freenode.net, are open for comments and suggestions. Please read our FAQ before posting.

You may support the project by expressing your excitement in the form of a donation via PayPal although we value code contributions considerably more.

 

Latest DevelopmentsLatest Developments

Posted by DreamMaster

A recent discussion about the most recent IDA Disassembler freeware 7.0 revealed that it no longer supports disassembling older DOS and Windows executables. This is obviously a problem for potential contributors, as well as potential GSoC students wanting to reverse engineer an old adventure game or RPG for their project. The obvious solution is to provide an earlier freeware version that still supports them.

Consulting with Hex-Rays, they're kindly consented for us to host one of the earlier IDA freeware versions, for those in the future who wish to use it. After reviewing the earlier versions, we've settled on IDA Freeware Version 5.0. IDA 5.0 was the first version of IDA that added the convenient graph view, and this freeware version has both it as well as the ability to disassemble DOS executables. It's also not time limited like the demo versions, it's the most convenient for enthusiasts to try their hand at reverse engineering old games.

Considering how many of our game engines have been created by reverse engineering the original games, hopefully we will continue to see people interested in re-implementing games in the future.

The more the merrier :)

Posted by Criezy

GSoC Logo

Two days ago, Google announced the organizations that have been accepted for this year's Summer of Code, and we are very pleased to announce that ScummVM is one of them, together with our sister project ResidualVM. The Summer of Code is a yearly event organized by Google to encourage students to contribute to open source projects. Open source organizations provide mentors and projects to work on, while Google give some money to participating students. You can find more information on the official web site. We also have some information on our wiki, and in particular project rules that applicants will need to follow.

Are you a motivated student? Are you available between May 14 and August 6? Do you want to be a contributor to one of the largest game preservation projects? Then ScummVM and ResidualVM are waiting for you! Have a look at our ideas page or bring your own idea! Students have until March 27 to write and submit proposals for the project they want to work on. The accepted proposals will be announced on April 23, and there will be a few weeks for community bonding before the start of the 12 week coding period on May 14.

In any case, don't hesitate to chat with us on IRC! One place: Freenode. Two channels: #scummvm and #residualvm

Posted by snover

Just in time for the holidays, the final release of ScummVM 2.0 is here! This version adds support for 23 brand new old games, including almost all of the 32-bit Sierra adventures:

  • Cranston Manor
  • Full Pipe
  • Gabriel Knight
  • Gabriel Knight 2
  • King's Quest VII
  • King's Questions
  • Leisure Suit Larry 6 (hi-res)
  • Leisure Suit Larry 7
  • Lighthouse
  • Mixed-Up Mother Goose Deluxe
  • Phantasmagoria
  • Phantasmagoria 2
  • Plumbers Don't Wear Ties
  • Police Quest 4
  • RAMA
  • Riven: The Sequel to Myst
  • Shivers
  • Space Quest 6
  • Starship Titanic
  • The Dark Crystal
  • Time Zone
  • Torin's Passage
  • Ulysses and the Golden Fleece

There’s more than just new engines, too! Many existing games have been improved, a lot of work has been done to improve the overall audio and video systems, and some players will also enjoy improved joystick support and various small enhancements suggested by other users. A more complete list of changes in this release can be found in the ScummVM 2.0 release notes.

And now, a big round of thanks and congratulations to everyone who made this release happen.

Our super cool code contributors, who wrote all the things which went into this release: Aaryaman Vasishta, Alexander (Tkachov), Alexander Reim, Alexandre Detiste, Alyssa Milburn, angstsmurf, Arnaud Boutonné, Bastien Bouclet, Ben Castricum, Bendegúz Nagy, Cameron Cawley, Colin Snover, cpasjuste, D G Turner, Daniel Plakhotich, Dario Scarpa, David Fioramonti, Donovan Watteau, Einar Johan Trøan Sømåen, Eugene Sandulenko, Fedor (fedor4ever), Ferdinand Thiessen, Filippos Karapetis, Frank Richter, Hein-Pieter van Braam, Hubert Maier, iskrich, Ivan Avdeev, Joseph-Eugene Winzer, Kirben, kmar, Lothar Serra Mari, Lyubomyr Lisen, Marcus Comstedt, Martin Kiewitz, Michael Drüing, Nick Renieris, Omer Mor, Ori Avtalion, ottogin, Pala, Patrik Dahlstrom, Paul Gilbert, Peter Kohaut, Retro-Junk, Robert Crossfield, Robert Göffringmann, rsn8887, Ruud Klaver, Ryper_Zsolt, Schrijvers Luc, Simei Yin, stevenhoefel, Sven Hesse, Sven Kochmann, Tarek Soliman, Thierry Crozat, Thomas Fach-Pedersen, Tobia Tesan, Torbjörn Andersson, upthorn, vanfanel, VelocityRa, Vincent Bénony, Vincent Pelletier, Walter van Niftrik, Willem Jan Palenstijn, and Zbyněk Schwarz!

Our extra awesome community members and testers, who kindly banged on ScummVM and reported issues which were fixed during this cycle: ADeadTrousers, albadross, AlessioR, Alien-Grey, AndyILC, Arjak89, badungu, Bakhtosh, Bastien Bouclet, Ben Castricum, Benjamin Hodgetts, Bill Niakas, bramvandijk, carquinyoli, Colin Snover, counting_pine, ctoroman, cyberskull, d3p4z, dafioram, Daniel Wolf, danieljaeger, David Dew, david_corrales, dch216, dego93, Derek Warren, dominus, DustyShinigami, elaseela, Eliot Lash, enclume, EricOakford, esziarko, exmensa, Farmboy0, Filippos Karapetis, forge017, g5ppc, garethbp, gatesbillou, GeekZolda, George Kormendi, GermanTribun, greencis, Gualtiero, Hein-Pieter van Braam, henke37_2, hkzlab, Hubert Maier, Ignaz Forster, ilya13, Indy4-Fan, IntEmu, Ivan Lukyanov, Jan Sperling, Jarosław Jaworski, JCaesar13, jcmanciot, joachimeberhard, jomalin1, kervala, Kurufinwe21, Laylia27, legluondunet, legoking831, Lothar Serra Mari, Lyubomyr Lisen, macca8, maplesyrup, Markus Mahlstedt, Matan Bareket, Max Tabachenko, mcknallski, mthreepwood, MusicallyInspired, oddfff, Omer Mor, Ori Avtalion, Paul Gilbert, pegasusepsilon, PetrCejpek, Petter Sjölund, pliesenfeld, Quietust, r-alf-the-alf, Robert Megone, rsn8887, SeanW1975, Sergey, sluicebox, softwarespecial, Stefan Seeland, Stephane Lapie, Sven Hesse, Tarek Soliman, telanus, tgfmfc, Thierry Crozat, tobiatesan, Tomasz Grzegurzko, Torbjörn Andersson, Uukrull, vonmagnum, vorph999, Walter van Niftrik, Willem Jan Palenstijn, Windle Poons, zaurak, and zorbid.

Our exceedingly fantastic translators, who have helped bring ScummVM 2.0 to the users of 24 different Earth languages: Alex Jakovleff, Alexandre Folle de Menezes, Arius, Ben Castricum, Carlos, edward, Einar Johan Trøan Sømåen, Erik Zubiria, Ettore Atalan, Eugene Sandulenko, Fernando Sarmento, Filippos Karapetis, George Kormendi, Gilles, Hampus Flink, Ivan Lukyanov, JanShing, Jennifer McMurray, jepael, jeroen klop, John Doe, Jordi Vilalta Prat, Jose Roses, Joseph-Eugene Winzer, lorz, Lothar Serra Mari, Luis, Lyubomyr Lisen, Manuel, Martin Schoenmakers, Max von Werner, Michael D., Milo Casagrande, mézes gergely, pablobecerra, Paolo Bossi, Pavel Kungurtsev, Pere Orga, Peter Johansson, Petter Sjölund, poulsen93, Purple T, rafaelmessias, Rafał Będźkowski, Rafał Rzepecki, Rodrigo Vegas Sánchez-Ferrero, Rossano, Rouven Bauer, Santiago G. Sanz, Santiago Sanchez, selmiak, Sergio Carmona, Simon Sawatzki, Steffen Nyeland, Thierry Crozat, Timo Mikkolainen, Timofonic, Tobia Tesan, TomasM, Vitor Santos, Víctor Martínez Pajares, Walter Agazzi, wreednumero2, and Zbyněk Schwarz.

Our extremely good looking porters and packagers, for turning ScummVM into something you can actually run: Bastien Bouclet, Cameron Cawley, Colin Snover, Joost Peters, Keith Scroggins, Luc Schrijvers, Manuel Alfayate, Marcus Comstedt, Tarek Soliman, Thierry Crozat, and Willem Jan Palenstijn.

Our very wonderful technology sponsors, easyname, who provide us with servers and bandwidth so we can actually manage and send these releases to you.

And, finally, thank you to you, exceptional user, for using ScummVM, and (with deep apologies) to everyone else whose names I could not dig out of a database. Your support means a lot. You rock!

(And remember—shameless plug—if you want to see your name here, all it takes is one contribution to improve ScummVM!)

With no further ado, download ScummVM 2.0, our gift from us to you this holiday season.

Release team, signing off until next time!

Posted by snover

The day has finally arrived to wrap up the current ScummVM release cycle! ScummVM 2.0 is one of our biggest new releases to date and adds support for 23 games:

  • Cranston Manor
  • Full Pipe
  • Gabriel Knight
  • Gabriel Knight 2
  • King's Quest VII
  • King's Questions
  • Leisure Suit Larry 6 (hi-res)
  • Leisure Suit Larry 7
  • Lighthouse
  • Mixed-Up Mother Goose Deluxe
  • Phantasmagoria
  • Phantasmagoria 2
  • Plumbers Don't Wear Ties
  • Police Quest 4
  • RAMA
  • Riven: The Sequel to Myst
  • Shivers
  • Space Quest 6
  • Starship Titanic
  • The Dark Crystal
  • Time Zone
  • Torin's Passage
  • Ulysses and the Golden Fleece

This release also includes significant new enhancements and bug fixes across many engines, so go ahead and play through an old classic you’ve been missing even if it’s not on this list!

Grab a daily build of ScummVM for testing, and make sure to follow our guidelines for release testing. Windows users, please use a Kirben daily build instead of a Buildbot daily build. Report any bugs you encounter to our bug tracker, and once you’ve finished a playthrough, fill out our test results form. You can track testing progress on the wiki as it happens.

Happy gaming!

Posted by snover

Go to an alien world, go to an alien world on an alien spaceship, or gehe zu einem fremden Raumschiff (go to an alien spaceship)! There are three alien worlds to choose from in our newest batch of adventures, now ready for testing in the latest daily build of ScummVM:

The Datafiles page has been updated with instructions on how to install these games. If you don’t own one, go to our where to get the games page to buy them!

Before you start your test run, for Lighthouse and RAMA, please read the instructions on our SCI testing page, and take some screenshots along the way. For Starship Titanic German, you’ll need an extra required titanic.dat file, which should be put in the same folder you copy your game files to.

Please keep in mind for Starship Titanic German that we're not all German speakers, so bug reports will need to be in English. Also, if any bugs you find involve text that's entered in the conversation tab to one of the bots, it will make things easier if you can replicate the problem using words that don't include letters outside of the English alphabet.

Have fun!

 

Tentacle