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-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 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...
Latest DevelopmentsLatest Developments
The accepted Google Summer of Code proposals have been announced yesterday, and we are pleased to say that ScummVM will be mentoring two students, for projects with a Polish theme.
- Peter Bozsó (a.k.a. uruk), who you may remember from last year, will work on an engine (and translation to English) of the Polish game Sfinx.
- Lukasz Watka (a.k.a. lukaslw) will work on an engine (and translation to English) of the Polish game The Prince and the Coward.
Additionally, ScummVM is acting as an umbrella organisation during GSoC for our sister project ResidualVM. They will be mentoring three students:
- Stefano Musumeci (a.k.a. subr3v) will be working on refactoring and optimizing the TinyGL software renderer.
- Joni Vähämäki (a.k.a. Akz) and Joseph Jezak (a.k.a. JoseJX) will both be working on improving the Escape from Monkey Island engine, tackling bugs and missing features from two different angles.
We expect it will be a productive and interesting summer!
Happy April Fools' Day! Much thanks to LordHoto for the mock achievement dialog code and for the Hand of Fate and Zak McKracken quotes. Thanks to ST, DrMcCoy, and Strangerke for all their input.
Due to high demand, ScummVM is extremely proud and thrilled to announce the introduction of achievements to various games. Games really have no replay value without achievements, so we hope that our loyal users will enjoy finally being able to play them again the way they've always meant to be played. They're finally ready for the 21st century! The ScummVM team managed to put together a huge list of achievements that we wanted to see in various games, including some not-yet-supported ones. From there, we just plugged in our simple dialog and achievement tracking code, and were able to add it to all engines easily. Soon integration with the forums will be complete and you will be able to share all your achievements there. LordHoto was really excited to work on this feature saying, "This is the coolest feature I've added to The Legend of Kyrandia." "First Steam's achievements came to Linux and now this? Linux gamers should be thrilled for all the achievements they can now earn!" added DrMcCoy. We've gathered up some screenshots of some of our favorite ones:
Happy April Fools' Day! Unfortunately, we haven't really got a new developer... though pull requests are welcome!
We do not normally announce new developers here, but we have an unusual and talented developer recently join the team, Edward Snowden. When we first got the e-mail from a dot-ru address which we will not be disclosing, we were skeptical. However upon verifying his PGP key, we are convinced that this is not some kind of April Fools joke and are happy to welcome a talented software developer with enthusiasm to the team. He is apparently a big fan of point and click adventures, especially Beneath a Steel Sky,, Dreamweb, Woodruff and the Schnibble of Azimuth, and I Have No Mouth, and I Must Scream. His collection allowed him to pass a long stopover at an airport last year and he decided then, once he had sorted some personal issues to get around to contributing some code to ScummVM. As an avid fan of Larry Niven, he will be initially working on the TSaGE support for Return to Ringworld along with Strangerke, and will be using the nickname "crazyeddie" Please can we ask the other developers and users not to bother him about any issues outside of ScummVM and not to send any irrelevant e-mails to his ScummVM address at "email@example.com" Thanks!
We are very excited to announce that we are going to be doing things a little differently this year. In addition to our own participation in Google Summer of Code, ScummVM will also be acting as an umbrella organization for our sister project, ResidualVM.
Both projects will be working hand in hand with students and mentors over the coming months. The first obvious sign of this collaboration can be found in our merged GSoC ideas page.
So if you're interested in being a GSoC student this year, please take a look at the ideas page and come and talk to us. We love to welcome potential students on IRC and the ScummVM and ResidualVM mailing lists are also splendid places to start! We have a lot of exciting things to suit a range of skillsets and we also warmly welcome task proposals other than those on the list if you feel so inspired!
For the seventh year in a row, we have been accepted as a Google Summer of Code project.
Perhaps it is because both our project and the program have unusual letter casing? The world may never know, but we are thrilled to be accepted again and welcome fellow students to join our team and work on awesome 2D point-and-click adventures. If you are an eligible student for the GSoC and want to contribute to your favorite open-source project, take a look at our project ideas, but you always can offer your own.
But, please, no Digger support: it's not an adventure!