You always were a kidder, Steve

Harvester screenshot

The ScummVM Team is pleased to announce that Harvester is ready for public testing!

You wake up in the small Texas farming town of Harvest. Who are you? How did you get here? Why does it seem to be the 1950s? What’s the Order of the Harvest Moon?

Harvester is an adventure/horror game, full of quirky characters, campy FMV cutscenes, B-list acting, real-time combat sequences and all the pixel-hunting goodness the genre is known for. Engage with the citizens of Harvest and uncover the town’s secrets as you attempt to gain access to the Lodge to uncover the truth.

For this testing period, ScummVM supports the English, French and European versions. Once you’ve obtained a supported version, see the wiki for guidance on extracting the necessary data files.

Harvester depicts scenes of graphic violence, sex and gore, and may not be everyone’s cup of tea. If you’re not put off by this and want to help us test the games, start by grabbing a daily build and get playing! Don’t forget to read through our testing guidelines, and please take some screenshots along the way.

Fool me Once, Shame on You...

The Fool's Errand screenshot

The ScummVM Team is pleased to announce that The Fool's Errand is ready for public testing!

The Fool's Errand is a critically-acclaimed narrative puzzle game based on characters and arcana from the tarot. Help the Fool as he uncovers the lost fourteen treasures of the world, averts all-out war between the four kingdoms, and defies the wrath of the evil High Priestess. Each puzzle solved reveals a new piece of the story, and builds to an overarching metapuzzle that ties all of the threads together.

For this testing period, ScummVM supports the original Macintosh edition of the game - the ports for DOS, Amiga and Atari use a different engine and are not covered by this announcement. All known versions of the Macintosh edition should be supported and completable. But there's an old saying that a reverse engineer who hires themselves as a beta tester has a fool for a client, so don't take our word for it!

Help us test the games by grabbing a daily build. Read through our testing guidelines. And please take some screenshots along the way. The wiki page for the game explains which files are needed and how to extract them.

If you encounter any unexpected treachery, such as game-breaking bugs or a revision of the game which does not open in ScummVM, please report it on our issue tracker following our bug submission guidelines.

White Birds, Dark Waters, and a Curse at the Louvre

Amerzone screenshot

The ScummVM Team is pleased to announce that Amerzone: The Explorer’s Legacy, The Cameron Files: The Secret at Loch Ness, and The Messenger / Louvre: The Final Curse are ready for public testing!

In Amerzone: The Explorer’s Legacy, an old explorer’s final wish sends a young journalist to a hidden land with some precious cargo: the stolen egg of the legendary White Birds. Sail, drive, and puzzle your way through Benoît Sokal’s world of strange wildlife, rusting machinery, and forgotten history.

Loch Ness takes private investigator Alan P. Cameron to the Scottish Highlands, where ghostly apparitions trouble Devil’s Ridge Manor—and his client has vanished. Search for clues, uncover a secret laboratory, and keep an eye on the loch. Some mysteries lurk beneath the surface.

In The Messenger/ Louvre: The Final Curse, agent Morgane Sinclair must recover four dangerous artefacts before the Black Templars can unleash their power. Travel through different eras of the Louvre’s history, mixing modern gadgets with ancient magic. This museum visit comes with considerably more at stake than the admission fee.

All three games run on the PhoenixVR engine, also used by Dracula: Resurrection and Dracula 2: The Last Sanctuary.

Please note that only the Windows versions of these games are supported. The Macintosh and PSX versions use a different engine.

To join the testing, grab a recent daily development build and your original game data files. Report any bugs on our issue tracker, including your ScummVM version, game edition and language, and steps to reproduce the problem.

Mind the egg, watch the water, and try not to end the world. Happy testing!

Four More Cases for Nancy Drew

Nancy15 screenshot

Grab your magnifying glass and pack your bags, because Nancy is back on the road! We are pleased to announce that ScummVM now supports four more titles from the Nancy Drew adventure game series, taking the famous detective from a charming 1930s country inn all the way to the volcanic slopes of Hawaii.

In Nancy Drew: Secret of the Old Clock, Nancy visits the Lilac Inn, run by 17-year-old Emily Crandall. A kindly neighbor promised Emily his estate, but when he dies, his will leaves everything to someone else! Meanwhile, objects vanish and reappear, and whispers echo through the empty halls of the inn.

In Nancy Drew: Last Train to Blue Moon Canyon, Nancy and the Hardy Boys join socialite Lori Girard on a train trip to solve a century-old mystery: the disappearance of the train's original owner, Jake Hurley, rumored to have found a fabulous gold mine. But as soon as the journey begins, Lori herself vanishes...

In Nancy Drew: Danger by Design, Nancy goes undercover in Paris as an assistant to Minette, a couture fashion designer who has been throwing tantrums, firing her staff, and refusing to be seen without a mask covering her face. What is she hiding?

In Nancy Drew: The Creature of Kapu Cave, Nancy arrives in Hawaii to assist entomologist Dr. Quigley Kim, only to find her camp ravaged and the doctor missing. Locals whisper that a legendary creature has awoken to prowl the island, and it's up to Nancy and the Hardy Boys to team up and crack the case.

As usual, you will need the original game data files to play these games. The games are available for purchase through HeR Interactive's website or Steam. To play them with ScummVM, you will need a daily development build. If you encounter any issues, please submit a bug report to our issue tracker, following our bug submission guidelines.

The case files are open, and the clues are waiting. Happy investigating!

Detectives Wanted: Eagle Eye Mysteries Ready for Testing

Eagle Eye Mysteries screenshot

The ScummVM Team is pleased to announce that Eagle Eye Mysteries and Eagle Eye Mysteries in London are ready for public testing!

In each case, you accompany either Jake or Jennifer Eagle, the teenage twin detectives behind the Eagle Eye Detective Agency. Visit locations throughout Richview, question suspects, spot the details that don't quite fit, and record every clue in TRAVIS (Text Retrieval And Video Input System). Follow the evidence, identify the culprit, and solve the mystery. As you progress, cases become increasingly challenging, and each one can be replayed with a different outcome.

In the sequel, the twins cross the Atlantic, leaving Richview behind for the streets of London and a fresh collection of increasingly difficult mysteries. The new cases revolve around a mysterious thief known as Macavity, whom you'll need to unmask before returning home.

Published by EA*Kids and developed by Stormfront Studios, the Eagle Eye games sit in that rare corner of educational software that took its own genre seriously: a real deduction game, with suspects who lie, clues that only matter in hindsight, and mysteries that expect you to keep notes. Each case is self-contained, and there are plenty of them.

For this testing period, ScummVM supports the Eagle Eye Mysteries DOS releases, in English and Spanish, and the Macintosh release and the Eagle Eye Mysteries in London DOS release. The Macintosh version of Eagle Eye Mysteries in London is still under development and is not part of this testing round.

As usual, you will need the original game data files to play. To join the test, grab a recent daily development build, add your game directory to ScummVM, and play through the games. Please report any problems you encounter on our issue tracker, following our bug submission guidelines. Screenshots and saved games demonstrating an issue are always helpful.

The case files are open. Good luck, detective.

The Trail to Silver Lake

Der Schatz im Silbersee (DOS/German)

The ScummVM Team is pleased to announce that Der Schatz im Silbersee (The Treasure of Silver Lake) is ready for public testing!

Play as Old Firehand, with Winnetou and Aunt Droll at your side, in this 1993 point-and-click adventure by Linel and Software 2000. Based on Karl May's novel, the hunt for the legendary treasure begins aboard the steamer Dogfish and leads all the way to Silver Lake.

For this testing period, ScummVM supports the DOS game, the DOS demo, and the Amiga demo (with some known issues). The original release is German-only. We are working on an English translation and need help to finish it. If you speak German and English and would like to contribute, please get in touch with us.

Help us test the games by grabbing a daily build. Read through our testing guidelines. And please take some screenshots along the way.

Help us test Wintermute games

The Wintermute engine reaches a major milestone. After years since the Wintermute engine was introduced to ScummVM in 2012, and following the addition of its 3D support in 2020, the engine has now reached an important milestone: over 140 Wintermute games are expected to be supported in an upcoming ScummVM release.

Notable games:

  • Alpha Polaris
  • Art of Murder: FBI Confidential
  • Face Noir
  • Reversion series
  • Shadows on the Vatican series
  • The Lost Crown - A Ghost-Hunting Adventure
  • Dark Fall: Lost Souls
  • Barrow Hill - The Dark Path
  • Rhiannon: Curse of the Four Branches
  • Hamlet
  • 1½ Ritter
  • Dirty Split
  • Ghost in the Sheet
  • Devil In The Capital
  • Murder In Tehran's Alleys 2016
  • Murder In Tehran's Alleys 1933

The "Games tested at least once" section of the Wintermute/Games wiki page reflects the current state of compatibility and lists the games that are expected to be supported.

We'd like to ask for your help testing them. You can pick your favorite game and give it a try!

A Nightmare Comes True: the MacVenture Games Are Ready for Testing

Deja Vu: A Nightmare Comes True!! (Macintosh/English)

The ScummVM Team is pleased to announce that the MacVenture engine is ready for public testing, bringing four classics from ICOM Simulations to ScummVM: Deja Vu: A Nightmare Comes True, Deja Vu II: Lost in Las Vegas, Shadowgate and Uninvited.

Wake up in a Chicago bathroom in 1941 with a gun in your pocket and no memory of who you are. Search a haunted mansion for a missing sibling while the undead close in. Descend into the Warlock Lord's castle with a fistful of torches and far too little time. Released between 1985 and 1988, these games defined the point-and-click adventure on the Macintosh: no verb list to memorise, just windows you open, drag and rummage through with the mouse — and a great many inventive ways to die.

Originally developed by ICOM Simulations and published by Mindscape and Kemco, the MacVenture titles were among the first adventures built entirely around the Macintosh interface, with their crisp black-and-white artwork and their trademark overlapping windows. They were later ported to nearly every platform of the era, but the Macintosh originals are where the series began.

For this testing period, ScummVM supports the Macintosh releases, including the 1993 rereleases — the same data that ships with the versions sold today by Zojoi, so those work out of the box once extracted. The MacVenture engine was started during Google Summer of Code 2016 by Borja Lorente, continued in 2021 by hikigaya, and completed during Google Summer of Code 2026. It builds on the research behind Sean Kasun's WebVenture implementation.

As usual, you will need the original game data files to play. To join the test, grab a recent daily development build, add your game directory to ScummVM, and play through the games. Our wiki pages for Deja Vu, Deja Vu II, Shadowgate and Uninvited explain which files are needed and how to extract them. Please report any problems you encounter on our issue tracker, following our bug submission guidelines. Screenshots and saved games demonstrating an issue are always helpful.

Now open the door — something is already waiting on the other side.

It's a MADS, MADS, MADS, MADS World

Screenshot of Rex Nebular and the Cosmic Gender Bender (DOS/English)

A self-centered starship pilot marooned on a planet of women. A kingdom under threat from an evil enchanter. A sinister plot at the opera. And a desperate search for an antidote.

After all these years, the ScummVM Team is pleased to finally announce support for all four MADS games:

  • Rex Nebular and the Cosmic Gender Bender - DOS (re-implementation)
  • Rex Nebular and the Cosmic Gender Bender - Macintosh (some features missing, but should be completeable).
  • Rex Nebular and the Cosmic Gender Bender - Bonus Disk.
  • Return of the Phantom - DOS
  • Dragonsphere - DOS
  • Once Upon a Forest - DOS

Special thanks go out to the kind historical donation of partial sources to the team that made this release possible. Rex Nebular in particular, whilst previously supported, has been significantly refactored to use the updated engine core and naming conventions of the other games, so it may be considered an entirely new release. We've already confirmed that some long-standing bugs in the previous implementation have now been fixed. Experimental support has also been added for the Macintosh version of Rex Nebular, as well as the amusing bonus disk collection of content. Finally, Roland MT32 support has also been added, though it’s currently a work in progress, and not officially part of this initial testing. But for those of you who have been looking forward to it, you'll have it soon. In the meantime, support for the original PC Speaker sounds has also been added for your listening enjoyment :)

Help us test the games by grabbing a daily build. Read through our testing guidelines. And please take some screenshots along the way.

The games offer a good range of content, from the mild NSFW of Rex Nebular, the mystery of Return of the Phantom, classic fantasy of Dragonsphere, or the child-friendly simplicity of Once Upon a Forest. Which one will you play first?

GSoC 2026: Final Report

Finishing Implementation of Incomplete Engines

Organization: ScummVM
Contributor name: Mohit Bankar
Coding period: 25 May 2026 – 17 August 2026

 

Over the course of this summer, I worked on stabilizing and modernizing two legacy ScummVM engines — Dungeon Master and Avalanche. In this blog, I will summarize everything that was accomplished across both engines.

Fixes in DM engine

Blogs:  1  2  3  4  5  6

PRs:

#7541 Fix crashes and Implement missing UI features

#7556 Resolve PVS-Studio Warnings

#7592 Fix crashes

#7594 Replaced raw byte-buffer casting with strongly-typed C++ structure arrays

#7637 Bug fixes and Adding support for Extended Saves

#7693 Fixing Issues flagged by Coverity Scan

For the first six weeks, I focused on fixing the Dungeon Master engine — tackling crashes, freezes, and lots of bugs, all covered in detail in the blogs for those respective weeks. By the end of week 6, the DM engine was fully stabilized for the Amiga version and the game was completable from start to finish.

Adding support for the DOS version of Dungeon Master

Blogs:  7  8  9  10  11  DM-DOS

PR:  #7777

For the next five weeks, I worked on adding support for the DOS version of Dungeon Master. By the end of week 11, the DOS version was fully supported and the game could be played through completely.

Fixes in Avalanche engine

Blogs:  12  Avalanche

PR:  #7837

For the final week, I worked on the Avalanche engine — fixing bugs and implementing missing features, including main menu options, in-game cutscenes, and various other improvements.

Pre-GSoC Contributions

Before the coding period, I made a few contributions to ScummVM.

PRs:

#7297 Fix Broken Pathfinding in QD engine

#7349 Implement missing Intro animation in Lord Avalot d’Argent (Avalanche engine)

#7413 Add scroll & drag functionality in About dialog

#7432 Add fluid scrolling capability to ScummVM and Implement fluid scrolling in About Dialog

#7450 Implement fluid scrolling in List, Grid, Richtext & Scroll Container widgets

#7527 Fix bugs introduced by FluidScroll

#7284 Fix lag and Implement Anti-aliasing in Rich Text widget

#7165  #7096  #7181  #7207  #7216  #7220  #7223 Implement multi-selection and multi-removal in Launcher List and Icon views

Where Things Stand

Both the DM and Avalanche engines are now in a more stable state, free from crashes and bugs, with the DM engine additionally supporting the DOS version.

Closing Thoughts

That wraps up my GSoC 2026 journey. It’s been a great experience and I learned a lot along the way!
Thanks to my mentors, Sev and Strangerke, for their guidance, reviews, and patience throughout the project. And of course, thanks to the ScummVM community for the support and to Google for hosting this amazing program.

Signing off,
Mohit Bankar