What Is ScummVM?

ScummVM is a program which allows you to run certain classic graphical adventure and role-playing 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 is a complete rewrite of these games' executables and is not an emulator.

ScummVM supports a huge library of adventures with over 250 games in total. It supports many classics published by legendary studios like LucasArts, Sierra On-Line, Revolution Software, Cyan, Inc. and Westwood Studios. Next to ground-breaking titles like the Monkey Island series, Broken Sword, Myst, Blade Runner and countless other games you will find some really obscure adventures and truly hidden gems to explore.

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, macOS, iOS, Android, PS Vita, Switch, Dreamcast, AmigaOS, Atari/FreeMiNT, RISC OS, Haiku, PSP, PS3, Maemo, GCW Zero and many more...

Our forum and Discord Server, 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 Developments
Oct 9, 2021: Twenty years ago today...
Posted by sev

Twenty years ago today, on Tue Oct 9 16:30:12 2001, Ludvig Strigeus pushed the initial revision of the ScummVM code, which was version 0.0.1 of the project. Time flew quickly and, fast-forward to the present day, we are proudly releasing ScummVM 2.5.0 “Twenty years ago today…”

The list of changes is tremendous.

First of all, this is the first release that supports 2.5D games (almost 3D), thanks to the merger with ResidualVM. With this release we announce support for Grim Fandango, The Longest Journey and Myst 3: Exile. This is why we jumped straight to 2.5 in our versioning. Please note that only desktop platforms currently support these games and other platforms may or may not gain the support later depending on their capabilities.

In addition to these 3 games and engines, we officially support 10 more new engines and subengines that add compatibility with the following games:

  • Little Big Adventure
  • Red Comrades 1: Save the Galaxy
  • Red Comrades 2: For the Great Justice
  • Transylvania
  • Crimson Crown
  • OO-Topos
  • Glulx interactive fiction games
  • Private Eye
  • AGS Games versions 2.5+
  • Nightlong: Union City Conspiracy
  • The Journeyman Project 2: Buried in Time
  • Crusader: No Remorse
  • L-ZONE
  • Spaceship Warlock

We love localized game releases and multiple platform versions, thus with this release, we enhanced the support for Lure of the Temptress Konami release, Blue Force Spanish, Ringworld Spanish, Amazon: Guardians of Eden Spanish, Mystery House French, Russian translations of Sierra AGI games, Elvira 1 Japanese PC-98, Bargon Attack Russian, Woodruff Russian, Eye of the Beholder Japanese Sega-CD, Legend of Kyrandia Hebrew, Legend of Kyrandia 2 Hebrew, Legend of Kyrandia 3 Simplified Chinese, Inherit the Earth PC-98 Japanese, Gabriel Knight 1 Macintosh, Xeen Russian to name but a few. Notably, Macintosh b/w versions of Loom and Indy 3 are now also supported.

Besides the new games and game versions, ScummVM 2.5.0 brings many notable improvements and new features. We have completed a major rework of the GUI: We now support Unicode characters everywhere. The GUI also adapts to high resolutions used in HiDPI screens. The Nintendo DS port has been significantly rewritten. We added GOG and Steam achievements to a large number of Wintermute games and enabled KeyMapper in more games. Thanks to the work of one of our GSoC students, we have now added an option for text-to-speech to the games Sfinx, Soltys and The Griffon Legend.

You may find all of this goodness available to a number of platforms on our downloads page, or let the autoupdater kick in on Macintosh and Windows.

We wish you great adventuring, happy puzzle-solving and exciting journeys to RPG worlds, and hope to see you around in the coming years.

And by the way, GOG.com is running a special promo tied to the release and our anniversary, where you can buy many ScummVM-supported games at a discount.

Aug 28, 2021: Help us test next ScummVM version
Posted by sev

It has been almost a year since the last release of ScummVM. We have made a truly tremendous number of changes, which you can read about in the NEWS.md file. We need your help to test this version!

Besides the list of games to test before the release, the most notable things to test are:

  • UTF-32 support in the GUI, allowing for full Japanese and Korean translations. (Also, you are welcome to help with translation into more languages).
  • Support for HiDPI (aka Retina) displays in the GUI. No more fuzzy fonts.
  • A significant rewrite of the Nintendo DS port, bringing it up to date with the latest engines and features.
  • 3D engines formerly part of ResidualVM. Games like Grim Fandango, The Longest Journey and Myst III: Exile need a playthrough.
  • In total, 12 new engines and general changes to 24 more engines.

For running the games you will need the latest stable build of ScummVM. Then, load up some games and report issues in the issue tracker and playthrough progress on this forum post so we could keep track of the progress on the Wiki.

Aug 17, 2021: Early Macromedia Director titles are supported now
Posted by djsrv, sev, sheep

After 5 years of active development, we are glad to finally announce the first MacroMind/Macromedia Director-based games to be supported.

Iskrich, a GSoC student, laid down the engine’s first lines of code, based on the initial reverse engineering efforts of fuzzie, which she wrote in Python as part of the continuity project. Then, the work was continued by sev in 2017 when Lingo compiler development was started and stevenhoefel started adding Director 5-related code. In 2018, there was practically no development, but in 2019, moralrecordings made some advancements for Director 4. Finally, in 2020 and 2021, there was a big chunk of development, first by npjg and djsrv, then by sheep and djsrv, while rvanlaar set up a continuous integration buildbot for the project.

Long story short, after 3738 commits, we are now announcing support for Director 2-based titles such as Spaceship Warlock. Selected Director 3-based titles may work, and in particular, we support L-ZONE.

Grab your CDs and give these titles a go. We are also actively collecting info on any Director-based (and Shockwave) titles that we catalogue on our Wiki, so, please, help us with this task.

We are actively working on deepening Director 3 compatibility, particularly the original Journeyman Project and advancing with Director 4 support, having Meet MediaBand and Chop Suey as our primary test targets.

For running the games you will need the latest daily build of ScummVM. And as usual, if you see any issues, please file them in the issue tracker.

Jul 18, 2021: First, let me say welcome to the Resistance, Captain.
Posted by mduggan

Last year we added support for games from the Ultima series including Ultima 8. Starting from the Ultima 8 engine, Origin Systems also created two other games in a quite different style: Crusader: No Remorse and Crusader: No Regret.

We are happy to announce the first of these (Crusader: No Remorse) is now ready for testing in ScummVM. If you have a copy of this game and are ready to take on the World Economic Consortium, grab the latest daily build of ScummVM. If you see any issues, please file them in the issue tracker.

Jun 28, 2021: Less than a hundred years of progress...
Posted by sev, digitall

Prepare for a quest that spans more than 1200 years and 7 astounding worlds. The epic sequel to The Journeyman Project, The Journeyman Project 2: Buried in Time is now fully supported by ScummVM.

After a number of years in development by clone2727, and a few more years maturing on a shelf, the game is finally ready for public testing.

Please help us with this journey. Take your CDs (or GOG.com digital release), copy over the necessary files and fly, fly. You will need the latest daily build of ScummVM. If you encounter any hiccups during your quest, please file them on our issue tracker.