Releases: linuxserver/docker-scummvm
v2026.3.0-ls20
CI Report:
https://ci-tests.linuxserver.io/linuxserver/scummvm/v2026.3.0-ls20/index.html
LinuxServer Changes:
Full Changelog: v2026.2.0-ls19...v2026.3.0-ls20
Remote Changes:
ScummVM 2026.3.0 "Carousels & Killer Whales" comes to fruition. So far, we are able to keep the release cadence. This quarter, the team is bringing you a set of new and old, all exciting features!
Newly Supported Games:
- Nancy Drew: The Haunted Carousel
- Nancy Drew: Danger on Deception Island
- Noctropolis
- Cartoon Carnival
- Alfred Pelrock: En Busca de un Sueño
- Pilot Brothers: On the Track of Striped Elephant
- Pilot Brothers: The Case of Serial Maniac and 5 more games on the same engine
But wait, that's not everything!
Changelog
New games:
- Added support for Nancy Drew: The Haunted Carousel.
- Added support for Nancy Drew: Danger on Deception Island.
- Added support for Noctropolis.
- Added support for Cartoon Carnival.
- Added support for Alfred Pelrock: En Busca de un Sueño.
- Added support for Pilot Brothers: On the Track of Striped Elephant,
Pilot Brothers: The Case of Serial Maniac, and five minor
games built on the Gamos engine.
General:
- Highlight clickable links in the GUI with a cursor change.
- Fixed window size when switching out of fullscreen mode on 3D engines.
- Implemented NULL OPL driver for lower-base systems.
- Implemented kinetic scolling in GUI lists.
ACCESS:
- Fixed various script issues in Martian Memorandum.
AGOS:
- Added support for language files used by Amiga and Macintosh
versions of Simon2.
GLK:
- Exposed text and engine settings in the GUI.
LastExpress:
- The game has been supported for a while now (2026.1.0), we just
forgot to add a news entry here. Whoops! - Several inaccuracies from the character logic have been fixed,
which means that some rare issues concerning characters behavior
should now be gone.
MADS:
- In Rex Nebular fix game being semi-stuck while using binoculars.
MM:
- Reworked keymapper for MM1.
- Fixed MM1 Enhanced allowing trading more than the character owned.
- Fixed MM1 Enhanced allowing free temple healing where it shouldn't.
- MM1 Enhanced most recently played music was restarting after opening and closing the GMM.
MYST3:
- Fixed a regression for the animation of the control wheel at J'nanin's shore.
- Camera movement is now free after placing a symbol on the pedestal at the watch tower in J'nanin.
NANCY:
- Fixed a regression in ripped letter types of puzzles, affecting all the Nancy games that feature such puzzles.
- Fixed potential crashes in ripped letter types of puzzles, after loading a saved game.
- Show the correct mouse cursor in rotating lock types of puzzles.
- Enter the game scene directly when loading a saved game from the launcher or the GMM, instead of starting in the main game menu.
- Properly handle the "Continue Game" button after clicking on the "More Nancy" button.
- Fixed an edge case in piano types of puzzles, where clicking on a key while another was still down produced a graphical glitch.
- Fixed some sounds stopping prematurely in Nancy Drew: Secret of the Scarlet Hand and newer games.
- Fixed animation speed and timing in turning types of puzzles.
SLUDGE:
- Added two more games to detection, "Sam and Max Flintlocked" and
"Full Moon".
TwinE:
- Fixed soft lock collision bug with bulldozer.
- Fixed wrong scaling for plasma menu effect.
- Fixed holomap model rendering.
- Disable autosaves while driving a vehicle.
Atari port:
- Added native CDDA support.
- Added plugin support (now ScummVM can run with as little as a few megs of RAM).
- Added native YM2149 support (currently usable for Elvira 1 and 2).
- Reworked audio mixer (this fixes the barking poodles in SOMI).
- Autosave is disabled by default as it leads to audible artefacts during gameplay.
PS3 port:
- Added support for running ScummVM engines as separate modules/executables.
This saves about 90 MB of RAM. It is enabled only for release packages.
Merged PRs
- AVALANCHE: Implement intro animation in Lord Avalot d'Argent by @mohitbankar in scummvm/scummvm#7349
- Bump pygments from 2.19.2 to 2.20.0 in /doc/docportal by @dependabot[bot] in scummvm/scummvm#7379
- GUI: Fix cursor jump in GroupedList after game removal by @anttt194 in scummvm/scummvm#7377
- libretro: add webOS to gitlab CI by @cscd98 in scummvm/scummvm#7381
- AGOS: Fix Elvira 2 Atari ST noise generation by @robertmegone in scummvm/scummvm#7382
- README: Update Mass Add instructions. by @robertmegone in scummvm/scummvm#7375
- GUI: Add support for multiple cursor types with index cursor for links by @MarTCM in scummvm/scummvm#7389
- GLK: Expose GUI options by @Priyanshu3820 in scummvm/scummvm#7378
- JANITORIAL: ENGINES: resolve various compiler warnings by @meekee7 in scummvm/scummvm#7387
- ULTIMA8: Improve code for changing the screen mode by @ccawley2011 in scummvm/scummvm#7396
- KYRA: Return an error code if setting the pixel format fails by @ccawley2011 in scummvm/scummvm#7393
- GUI: Improve Tooltip event handling by @tunnelsociety in scummvm/scummvm#7362
- MM: Fix warnings about deprecated ManagedSurface copy constructor by @ccawley2011 in scummvm/scummvm#7391
- AGOS: Simon2 Mac/Amiga language file support by @robertmegone in scummvm/scummvm#7344
- SDL: Fix resizing bug when switching off fullscreen with some 3D engines by @lephilousophe in scummvm/scummvm#7346
- 3DS: Improve dirty rectangle tracking for emulated pixel formats by @ccawley2011 in scummvm/scummvm#7372
- AUDIO: Add a null OPL implementation by @ccawley2011 in scummvm/scummvm#7370
- NANCY: Fix warnings about deprecated ManagedSurface copy constructor by @ccawley2011 in scummvm/scummvm#7390
- BUILD: BASE: Differentiate Apple Clang from vanilla Clang by @dwatteau in scummvm/scummvm#7398
- SURFACESDL: Reject true colour pixel formats when _isHwPalette is enabled by @ccawley2011 in scummvm/scummvm#7399
- BACKENDS: Move custom fast conversion paths to common code by @ccawley2011 in scummvm/scummvm#7403
- ENGINES: resolve warnings about non-trivial copyability by @meekee7 in scummvm/scummvm#7388
- GLK: Expose GUI options by @Priyanshu3820 in scummvm/scummvm#7392
- CONFIGURE: Don't define empty plugin prefix/suffix in config.h by @dwatteau in scummvm/scummvm#7384
- GUI: Provide default title and button label for SaveLoadChooser by @ccawley2011 in scummvm/scummvm#7406
- GLK: Replace use of deprecated U32String methods by @ccawley2011 in scummvm/scummvm#7404
- PHOENIXVR: Simplify setting true colour screen modes by @ccawley2011 in scummvm/scummvm#7397
- PLUMBERS: Return an error code if setting the pixel format fails by @ccawley2011 in scummvm/scummvm#7394
- ENGINES: Add BOLT (Cartoon Carnival) engine by @AndywinXp in scummvm/scummvm#7301
- GUI: Preserve multi-selection when changing grouping by @anttt194 in scummvm/scummvm#7402
- MM: Rework MM1 keymap handling and add shared click actions by @Scorpeg in scummvm/scummvm#7408
- GOB: add spanish Adibou1 addon by @BJNFNE in scummvm/scummvm#7411
- ENGINES: Change SaveStateDescriptor description to use Common::String by @ccawley2011 in scummvm/scummvm#7409
- GUI: Add a scrollbar, close button and drag functionality in About dialog by @mohitbankar in scummvm/scummvm#7413
- ZVISION: Support running with different pixel formats by @ccawley2011 in scummvm/scummvm#7417
- ANDROID: Move to Oboe for audio by @lephilousophe in scummvm/scummvm#7164
- DIRECTOR: Process timeout events independently of frame cycle by @lotharsm in scummvm/scummvm#7423
- DIRECTOR: Bad Day At The Midway 16bit video rendering fixes by @bleggett in scummvm/scummvm#7425
- AGOS: Fix Elvira 2 Atari ST colours by @robertmegone in scummvm/scummvm#7424
- AGOS: PN Amiga improvements and prevent quick save/load crash by @robertmegone in scummvm/scummvm#7374
- BACKENDS: Remove EventsBaseBackend by @ccawley2011 in scummvm/scummvm#7418
- AGOS: Fix subtitle rendering for Simon II Amiga by @robertmegone in scummvm/scummvm#7428
- VIDEO: Check validity of granulepos in TheoraVideoTrack::decodePacket by @prograhamer in scummvm/scummvm#7427
- GUI: Use Common::SharedPtr for reusing surfaces, and always use simpleBlitFrom by @ccawley2011 in scummvm/scummvm#7416
- AUDIO: do not use memset in constructor, disable copy and move by @meekee7 in scummvm/scummvm#7430
- TETRAEDGE: disable copy/move in C++11 style for PathNode by @meekee7 in scummvm/scummvm#7429
- GUI: Add Fluid Scrolling Class and Implement Fluid Scrolling in About dialog by @mohitbankar in http...
v2026.2.0-ls19
CI Report:
https://ci-tests.linuxserver.io/linuxserver/scummvm/v2026.2.0-ls19/index.html
LinuxServer Changes:
Full Changelog: v2026.2.0-ls18...v2026.2.0-ls19
Remote Changes:
Three months have passed since the last release, and here we are again, with our new release approach. We are both worried and excited, but hope that in the current reality of the absence of pre-release testing, with more frequent releases, we will be able to deliver critical fixes faster.
Let's talk about the release scope. Three months have passed, but the amount of new features is very noticeable.
Newly Supported Games:
- Necronomicon: The Dawning of Darkness
- Crime Patrol
- Crime Patrol 2: Drug Wars
- The Last Bounty Hunter
- Mad Dog McCree
- Mad Dog II: The Lost Gold
- Space Pirates
- Who Shot Johnny Rock?
And - as usual - there are a couple of "one more things"!
Changelog
New games:
- Added support for Necronomicon: The Dawning of Darkness.
- Added ALG engine for DOS versions of American Laser Games:
Crime Patrol, Crime Patrol 2: Drug Wars, The Last Bounty Hunter,
Mad Dog McCree, Mad Dog II: The Lost Gold, Space Pirates
and Who Shot Johnny Rock?
General:
- Improved PC-Speaker emulation.
- Implemented multiselect in the GUI launcher games list.
- Updated ImGui library to 1.92.6-docker.
- Fixed Smart Search in the Icons Grid view in the launcher.
- Simulate MT-32 display for on-screen messages.
- Added possibility to load GUI translations from the local
po/directory. Useful for translators since it does not require regeneration of the translations.dat file. - Significantly reduced compilation time and memory usage when building the TinyGL component.
- Added Help button to the main interface and improved the dialog speed.
- Added possibility to run unpacked GUI themes.
AGOS:
- Added music support for the Atari ST releases of Elvira 1 and 2.
- Improved support of the Acorn releases of Simon the Sorcerer. Original cursor is now implemented, along with support of the Desktop Tracker format used for music.
- Improved font rendering accuracy for DOS Personal Nightmare and the Amiga Elvira 1 demo.
- Implemented original cursors for the Amiga release of Personal Nightmare.
- Fixed Personal Nightmare 'Wait' command being far too quick on modern systems.
- Fixed inventory icon colors in the Amiga and Atari ST releases of Personal Nightmare.
- Fixed Simon's sprite having no color in the Acorn floppy demo of Simon the Sorcerer 1.
Alcachofa:
- Added support for earlier Spanish CD variant of Mortadelo y Filemón: Una Aventura de Cine - Edición Especial.
- Added support for Russian variant of Mort & Phil: A Movie Adventure (Секретные агенты: Киномонстры атакуют).
Bagel:
- Fixed Enter/Escape keys in The Guessing Game guess dialog.
- Fixed using Enter key to close info dialogs.
- Fixed shell animations in Mankala minigame.
- Fixed incorrect evolution logic in Game of Life.
- Hopeful fix for occasional crash entering boardgame stores.
- Fixed crash when hiding boardgame turn start spinner.
- Fixed Poker minigame bet icons rendering over game over dialog.
- Made in-progress speech stop when closing a minigame exit dialog.
- Fixed using Enter key after typing savegame name to save it.
Freescape:
- Added sound emulation for Driller, Dark Side, Total Eclipse and
Castle Master on CPC, C64 and Amiga. - Added music support for Total Eclipse on Atari ST.
- Added WASD movement option with shift for run.
- Improved touchscreen controls and alternative input mappings for mobile devices.
- Added a debugger with position and area commands.
- Implemented compressed data loading for Driller on Atari ST.
- Fixed rendering artifacts and culling issues.
- Fixed various UI element positions and score rendering across multiple releases.
Gob:
- Optimized the number of screen blits, making Gobliiins and Ween noticeably more responsive on weaker platforms. Other Gob games are also positively affected.
M4:
- Added music support in Ripley.
- Fixed numerous bugs in Ripley.
- Fixed some bugs in Orion Burger.
MM:
- Fixed M&M1 memory corruption on exit.
- Fixed M&M1 display issues/corruption getting items from treasure chests.
- Fixed M&M1 showing incorrect name for attacking monsters in combat.
MYST3:
- Restored ambient sounds for harmonic frequencies puzzle in Amateria.
- Fixed resetting animations for turntable puzzle in Amateria.
- Fixed synchronization of videos that play consecutively.
- Fixed skipping frames in some looping videos.
- Fixed frame-triggered ambient sounds in scripted movies.
- Various tweaks for displaying subtitles and inventory in widescreen mod.
- Fixed scaling issues for subtitles, draggable items, inventory bar and
main menu in widescreen mod.
QdEngine:
- Fixed pathfinding bugs on Windows optimized (release) build.
SCUMM:
- Added support for original splash screens in Maniac Mansion NES (when playing from PRG files).
- Added support for the playback feature of the non-interactive demos of Monkey Island 1, Monkey Island 2, and Fate of Atlantis.
- Implemented original cursor for the Apple II release of Maniac Mansion.
- Fixed Maniac Mansion NES logo scroll getting stuck during the intro.
Sherlock:
- Fixed occasional crash when using inventory items in Rose Tattoo.
- Fixed crash when using keyboard keys while playing darts in Rose Tattoo.
- Fixed score board layout and logic for dart games in Rose Tattoo.
SLUDGE:
- Fixed crash at start of Nathan's Second Chance game.
Sword1:
- Fixed music from the original Broken Sword 1 release being played at a wrong sample rate on PS3, Wii and OSXPPC.
Sword2:
- Fixed crash with some DXA movies, such as the ones played in the intro.
Teenagent:
- Fixed 'could not locate language block' error when starting the Polish and Russian versions.
Tinsel:
- Implemented proper palette mapping for the PSX versions of Discworld 1. Before this, the screen wasn't turning black when using the blindfold in Act 3.
- Made it possible to skip the entire introduction (by pressing Escape) in all Discworld 1 versions.
- Fixed Amazon speech accidentally stopped by the Starfish flicking a coin, in Act 2 of all Discworld 1 releases having this original script bug.
- Fixed "calculate odds" button not always erased from the screen when asking the guard for probabilities, in Act 3 of early Discworld 1 releases (original script bug).
- Fixed crash when trying to interact with (invisible) City Guards in Act 4 of Discworld 1, due to an original script oversight in early releases.
- Fixed dragon appearing too early in town square in Act 4 of Discworld 1 (original script bug in early releases).
- Fixed conversation window not closing when being done talking with the barman in Discworld 1 L-Space (original script bug in early releases).
WAGE:
- Implemented combat system.
- Numerous visual fixes.
- Implemented mouse scrolling of text window.
- Implemented way to show startup screen and play startup sound for games what have those files. There will be new items in the About menu.
Atari port:
- Included out-of-tree m68k code optimizations for the SCUMM engine and audio mixing to gather user feedback.
macOS port:
- Added support for the newer Text-to-Speech API of macOS 10.14+.
- Restored Help menu and Copy from clipboard features for macOS 10.4-10.5.
iOS port:
- Added support for Text-to-Speech.
- Ported the CoreMIDI macOS feature to the iOS/tvOS ports, allowing the use of external MIDI devices for output.
Merged PRs
- EMI: Show subtitles of judges during Marco's dive by @chkr-private in scummvm/scummvm#6994
- GRIM: EMI: Don't enable lighting when drawing shadows by @chkr-private in scummvm/scummvm#6995
- KYRA: (EOB) - Better thrown weapon reloading by @vrza in scummvm/scummvm#7028
- SCI: (PQ2/PC98) - fix bug no. 16329 by @athrxx in scummvm/scummvm#7022
- TESTBED: Add shader compatibility tests and remove incompatible shaders from Emscripten build by @chkuendig in scummvm/scummvm#6990
- ULTIMA: Reduce sharing of container classes by @ccawley2011 in scummvm/scummvm#7014
- Add webOS to Makefile and fix engines.awk PATH by @cscd98 in scummvm/scummvm#7021
- NUVIE: Remove dependency on Shared::EventsManager by @ccawley2011 in scummvm/scummvm#7016
- PRIVATE: Fix drug bag inventory item by @sluicebox in scummvm/scummvm#7031
- PRIVATE: Play phone calls in correct order by @sluicebox in scummvm/scummvm#7032
- PRIVATE: Fix Police Station by @sluicebox in scummvm/scummvm#7033
- HYPNO: Fix various memory leaks by @lephilousophe in scummvm/scummvm#7030
- GRAPHICS: Add generic alpha blitting routines and use them with NGI by @ccawley2011 in scummvm/scummvm#6973
- TINYGL: Clamp viewport coordinates to INT_MAX and INT_MIN to avoid overflow/underflow by @neuromancer in scummvm/scummvm#7035
- PRIVATE: Wait for police bust audio to complete by @sluicebox in scummvm/scummvm#7036
- TETRAEDGE: Increase drawCallMemorySize for TinyGl renderer by @antoniou79 in https://github.com/scummvm/scummv...
v2026.2.0-ls18
CI Report:
https://ci-tests.linuxserver.io/linuxserver/scummvm/v2026.2.0-ls18/index.html
LinuxServer Changes:
Full Changelog: v2026.2.0-ls17...v2026.2.0-ls18
Remote Changes:
Three months have passed since the last release, and here we are again, with our new release approach. We are both worried and excited, but hope that in the current reality of the absence of pre-release testing, with more frequent releases, we will be able to deliver critical fixes faster.
Let's talk about the release scope. Three months have passed, but the amount of new features is very noticeable.
Newly Supported Games:
- Necronomicon: The Dawning of Darkness
- Crime Patrol
- Crime Patrol 2: Drug Wars
- The Last Bounty Hunter
- Mad Dog McCree
- Mad Dog II: The Lost Gold
- Space Pirates
- Who Shot Johnny Rock?
And - as usual - there are a couple of "one more things"!
Changelog
New games:
- Added support for Necronomicon: The Dawning of Darkness.
- Added ALG engine for DOS versions of American Laser Games:
Crime Patrol, Crime Patrol 2: Drug Wars, The Last Bounty Hunter,
Mad Dog McCree, Mad Dog II: The Lost Gold, Space Pirates
and Who Shot Johnny Rock?
General:
- Improved PC-Speaker emulation.
- Implemented multiselect in the GUI launcher games list.
- Updated ImGui library to 1.92.6-docker.
- Fixed Smart Search in the Icons Grid view in the launcher.
- Simulate MT-32 display for on-screen messages.
- Added possibility to load GUI translations from the local
po/directory. Useful for translators since it does not require regeneration of the translations.dat file. - Significantly reduced compilation time and memory usage when building the TinyGL component.
- Added Help button to the main interface and improved the dialog speed.
- Added possibility to run unpacked GUI themes.
AGOS:
- Added music support for the Atari ST releases of Elvira 1 and 2.
- Improved support of the Acorn releases of Simon the Sorcerer. Original cursor is now implemented, along with support of the Desktop Tracker format used for music.
- Improved font rendering accuracy for DOS Personal Nightmare and the Amiga Elvira 1 demo.
- Implemented original cursors for the Amiga release of Personal Nightmare.
- Fixed Personal Nightmare 'Wait' command being far too quick on modern systems.
- Fixed inventory icon colors in the Amiga and Atari ST releases of Personal Nightmare.
- Fixed Simon's sprite having no color in the Acorn floppy demo of Simon the Sorcerer 1.
Alcachofa:
- Added support for earlier Spanish CD variant of Mortadelo y Filemón: Una Aventura de Cine - Edición Especial.
- Added support for Russian variant of Mort & Phil: A Movie Adventure (Секретные агенты: Киномонстры атакуют).
Bagel:
- Fixed Enter/Escape keys in The Guessing Game guess dialog.
- Fixed using Enter key to close info dialogs.
- Fixed shell animations in Mankala minigame.
- Fixed incorrect evolution logic in Game of Life.
- Hopeful fix for occasional crash entering boardgame stores.
- Fixed crash when hiding boardgame turn start spinner.
- Fixed Poker minigame bet icons rendering over game over dialog.
- Made in-progress speech stop when closing a minigame exit dialog.
- Fixed using Enter key after typing savegame name to save it.
Freescape:
- Added sound emulation for Driller, Dark Side, Total Eclipse and
Castle Master on CPC, C64 and Amiga. - Added music support for Total Eclipse on Atari ST.
- Added WASD movement option with shift for run.
- Improved touchscreen controls and alternative input mappings for mobile devices.
- Added a debugger with position and area commands.
- Implemented compressed data loading for Driller on Atari ST.
- Fixed rendering artifacts and culling issues.
- Fixed various UI element positions and score rendering across multiple releases.
Gob:
- Optimized the number of screen blits, making Gobliiins and Ween noticeably more responsive on weaker platforms. Other Gob games are also positively affected.
M4:
- Added music support in Ripley.
- Fixed numerous bugs in Ripley.
- Fixed some bugs in Orion Burger.
MM:
- Fixed M&M1 memory corruption on exit.
- Fixed M&M1 display issues/corruption getting items from treasure chests.
- Fixed M&M1 showing incorrect name for attacking monsters in combat.
MYST3:
- Restored ambient sounds for harmonic frequencies puzzle in Amateria.
- Fixed resetting animations for turntable puzzle in Amateria.
- Fixed synchronization of videos that play consecutively.
- Fixed skipping frames in some looping videos.
- Fixed frame-triggered ambient sounds in scripted movies.
- Various tweaks for displaying subtitles and inventory in widescreen mod.
- Fixed scaling issues for subtitles, draggable items, inventory bar and
main menu in widescreen mod.
QdEngine:
- Fixed pathfinding bugs on Windows optimized (release) build.
SCUMM:
- Added support for original splash screens in Maniac Mansion NES (when playing from PRG files).
- Added support for the playback feature of the non-interactive demos of Monkey Island 1, Monkey Island 2, and Fate of Atlantis.
- Implemented original cursor for the Apple II release of Maniac Mansion.
- Fixed Maniac Mansion NES logo scroll getting stuck during the intro.
Sherlock:
- Fixed occasional crash when using inventory items in Rose Tattoo.
- Fixed crash when using keyboard keys while playing darts in Rose Tattoo.
- Fixed score board layout and logic for dart games in Rose Tattoo.
SLUDGE:
- Fixed crash at start of Nathan's Second Chance game.
Sword1:
- Fixed music from the original Broken Sword 1 release being played at a wrong sample rate on PS3, Wii and OSXPPC.
Sword2:
- Fixed crash with some DXA movies, such as the ones played in the intro.
Teenagent:
- Fixed 'could not locate language block' error when starting the Polish and Russian versions.
Tinsel:
- Implemented proper palette mapping for the PSX versions of Discworld 1. Before this, the screen wasn't turning black when using the blindfold in Act 3.
- Made it possible to skip the entire introduction (by pressing Escape) in all Discworld 1 versions.
- Fixed Amazon speech accidentally stopped by the Starfish flicking a coin, in Act 2 of all Discworld 1 releases having this original script bug.
- Fixed "calculate odds" button not always erased from the screen when asking the guard for probabilities, in Act 3 of early Discworld 1 releases (original script bug).
- Fixed crash when trying to interact with (invisible) City Guards in Act 4 of Discworld 1, due to an original script oversight in early releases.
- Fixed dragon appearing too early in town square in Act 4 of Discworld 1 (original script bug in early releases).
- Fixed conversation window not closing when being done talking with the barman in Discworld 1 L-Space (original script bug in early releases).
WAGE:
- Implemented combat system.
- Numerous visual fixes.
- Implemented mouse scrolling of text window.
- Implemented way to show startup screen and play startup sound for games what have those files. There will be new items in the About menu.
Atari port:
- Included out-of-tree m68k code optimizations for the SCUMM engine and audio mixing to gather user feedback.
macOS port:
- Added support for the newer Text-to-Speech API of macOS 10.14+.
- Restored Help menu and Copy from clipboard features for macOS 10.4-10.5.
iOS port:
- Added support for Text-to-Speech.
- Ported the CoreMIDI macOS feature to the iOS/tvOS ports, allowing the use of external MIDI devices for output.
Merged PRs
- EMI: Show subtitles of judges during Marco's dive by @chkr-private in scummvm/scummvm#6994
- GRIM: EMI: Don't enable lighting when drawing shadows by @chkr-private in scummvm/scummvm#6995
- KYRA: (EOB) - Better thrown weapon reloading by @vrza in scummvm/scummvm#7028
- SCI: (PQ2/PC98) - fix bug no. 16329 by @athrxx in scummvm/scummvm#7022
- TESTBED: Add shader compatibility tests and remove incompatible shaders from Emscripten build by @chkuendig in scummvm/scummvm#6990
- ULTIMA: Reduce sharing of container classes by @ccawley2011 in scummvm/scummvm#7014
- Add webOS to Makefile and fix engines.awk PATH by @cscd98 in scummvm/scummvm#7021
- NUVIE: Remove dependency on Shared::EventsManager by @ccawley2011 in scummvm/scummvm#7016
- PRIVATE: Fix drug bag inventory item by @sluicebox in scummvm/scummvm#7031
- PRIVATE: Play phone calls in correct order by @sluicebox in scummvm/scummvm#7032
- PRIVATE: Fix Police Station by @sluicebox in scummvm/scummvm#7033
- HYPNO: Fix various memory leaks by @lephilousophe in scummvm/scummvm#7030
- GRAPHICS: Add generic alpha blitting routines and use them with NGI by @ccawley2011 in scummvm/scummvm#6973
- TINYGL: Clamp viewport coordinates to INT_MAX and INT_MIN to avoid overflow/underflow by @neuromancer in scummvm/scummvm#7035
- PRIVATE: Wait for police bust audio to complete by @sluicebox in scummvm/scummvm#7036
- TETRAEDGE: Increase drawCallMemorySize for TinyGl renderer by @antoniou79 in scummvm/scummvm#7034
- PRIVATE: Show cursor for safe digits by @sluicebox in scummvm/scummvm#7037
- PRIVAT...
v2026.2.0-ls17
CI Report:
https://ci-tests.linuxserver.io/linuxserver/scummvm/v2026.2.0-ls17/index.html
LinuxServer Changes:
Full Changelog: v2026.2.0-ls16...v2026.2.0-ls17
Remote Changes:
Three months have passed since the last release, and here we are again, with our new release approach. We are both worried and excited, but hope that in the current reality of the absence of pre-release testing, with more frequent releases, we will be able to deliver critical fixes faster.
Let's talk about the release scope. Three months have passed, but the amount of new features is very noticeable.
Newly Supported Games:
- Necronomicon: The Dawning of Darkness
- Crime Patrol
- Crime Patrol 2: Drug Wars
- The Last Bounty Hunter
- Mad Dog McCree
- Mad Dog II: The Lost Gold
- Space Pirates
- Who Shot Johnny Rock?
And - as usual - there are a couple of "one more things"!
Changelog
New games:
- Added support for Necronomicon: The Dawning of Darkness.
- Added ALG engine for DOS versions of American Laser Games:
Crime Patrol, Crime Patrol 2: Drug Wars, The Last Bounty Hunter,
Mad Dog McCree, Mad Dog II: The Lost Gold, Space Pirates
and Who Shot Johnny Rock?
General:
- Improved PC-Speaker emulation.
- Implemented multiselect in the GUI launcher games list.
- Updated ImGui library to 1.92.6-docker.
- Fixed Smart Search in the Icons Grid view in the launcher.
- Simulate MT-32 display for on-screen messages.
- Added possibility to load GUI translations from the local
po/directory. Useful for translators since it does not require regeneration of the translations.dat file. - Significantly reduced compilation time and memory usage when building the TinyGL component.
- Added Help button to the main interface and improved the dialog speed.
- Added possibility to run unpacked GUI themes.
AGOS:
- Added music support for the Atari ST releases of Elvira 1 and 2.
- Improved support of the Acorn releases of Simon the Sorcerer. Original cursor is now implemented, along with support of the Desktop Tracker format used for music.
- Improved font rendering accuracy for DOS Personal Nightmare and the Amiga Elvira 1 demo.
- Implemented original cursors for the Amiga release of Personal Nightmare.
- Fixed Personal Nightmare 'Wait' command being far too quick on modern systems.
- Fixed inventory icon colors in the Amiga and Atari ST releases of Personal Nightmare.
- Fixed Simon's sprite having no color in the Acorn floppy demo of Simon the Sorcerer 1.
Alcachofa:
- Added support for earlier Spanish CD variant of Mortadelo y Filemón: Una Aventura de Cine - Edición Especial.
- Added support for Russian variant of Mort & Phil: A Movie Adventure (Секретные агенты: Киномонстры атакуют).
Bagel:
- Fixed Enter/Escape keys in The Guessing Game guess dialog.
- Fixed using Enter key to close info dialogs.
- Fixed shell animations in Mankala minigame.
- Fixed incorrect evolution logic in Game of Life.
- Hopeful fix for occasional crash entering boardgame stores.
- Fixed crash when hiding boardgame turn start spinner.
- Fixed Poker minigame bet icons rendering over game over dialog.
- Made in-progress speech stop when closing a minigame exit dialog.
- Fixed using Enter key after typing savegame name to save it.
Freescape:
- Added sound emulation for Driller, Dark Side, Total Eclipse and
Castle Master on CPC, C64 and Amiga. - Added music support for Total Eclipse on Atari ST.
- Added WASD movement option with shift for run.
- Improved touchscreen controls and alternative input mappings for mobile devices.
- Added a debugger with position and area commands.
- Implemented compressed data loading for Driller on Atari ST.
- Fixed rendering artifacts and culling issues.
- Fixed various UI element positions and score rendering across multiple releases.
Gob:
- Optimized the number of screen blits, making Gobliiins and Ween noticeably more responsive on weaker platforms. Other Gob games are also positively affected.
M4:
- Added music support in Ripley.
- Fixed numerous bugs in Ripley.
- Fixed some bugs in Orion Burger.
MM:
- Fixed M&M1 memory corruption on exit.
- Fixed M&M1 display issues/corruption getting items from treasure chests.
- Fixed M&M1 showing incorrect name for attacking monsters in combat.
MYST3:
- Restored ambient sounds for harmonic frequencies puzzle in Amateria.
- Fixed resetting animations for turntable puzzle in Amateria.
- Fixed synchronization of videos that play consecutively.
- Fixed skipping frames in some looping videos.
- Fixed frame-triggered ambient sounds in scripted movies.
- Various tweaks for displaying subtitles and inventory in widescreen mod.
- Fixed scaling issues for subtitles, draggable items, inventory bar and
main menu in widescreen mod.
QdEngine:
- Fixed pathfinding bugs on Windows optimized (release) build.
SCUMM:
- Added support for original splash screens in Maniac Mansion NES (when playing from PRG files).
- Added support for the playback feature of the non-interactive demos of Monkey Island 1, Monkey Island 2, and Fate of Atlantis.
- Implemented original cursor for the Apple II release of Maniac Mansion.
- Fixed Maniac Mansion NES logo scroll getting stuck during the intro.
Sherlock:
- Fixed occasional crash when using inventory items in Rose Tattoo.
- Fixed crash when using keyboard keys while playing darts in Rose Tattoo.
- Fixed score board layout and logic for dart games in Rose Tattoo.
SLUDGE:
- Fixed crash at start of Nathan's Second Chance game.
Sword1:
- Fixed music from the original Broken Sword 1 release being played at a wrong sample rate on PS3, Wii and OSXPPC.
Sword2:
- Fixed crash with some DXA movies, such as the ones played in the intro.
Teenagent:
- Fixed 'could not locate language block' error when starting the Polish and Russian versions.
Tinsel:
- Implemented proper palette mapping for the PSX versions of Discworld 1. Before this, the screen wasn't turning black when using the blindfold in Act 3.
- Made it possible to skip the entire introduction (by pressing Escape) in all Discworld 1 versions.
- Fixed Amazon speech accidentally stopped by the Starfish flicking a coin, in Act 2 of all Discworld 1 releases having this original script bug.
- Fixed "calculate odds" button not always erased from the screen when asking the guard for probabilities, in Act 3 of early Discworld 1 releases (original script bug).
- Fixed crash when trying to interact with (invisible) City Guards in Act 4 of Discworld 1, due to an original script oversight in early releases.
- Fixed dragon appearing too early in town square in Act 4 of Discworld 1 (original script bug in early releases).
- Fixed conversation window not closing when being done talking with the barman in Discworld 1 L-Space (original script bug in early releases).
WAGE:
- Implemented combat system.
- Numerous visual fixes.
- Implemented mouse scrolling of text window.
- Implemented way to show startup screen and play startup sound for games what have those files. There will be new items in the About menu.
Atari port:
- Included out-of-tree m68k code optimizations for the SCUMM engine and audio mixing to gather user feedback.
macOS port:
- Added support for the newer Text-to-Speech API of macOS 10.14+.
- Restored Help menu and Copy from clipboard features for macOS 10.4-10.5.
iOS port:
- Added support for Text-to-Speech.
- Ported the CoreMIDI macOS feature to the iOS/tvOS ports, allowing the use of external MIDI devices for output.
Merged PRs
- EMI: Show subtitles of judges during Marco's dive by @chkr-private in scummvm/scummvm#6994
- GRIM: EMI: Don't enable lighting when drawing shadows by @chkr-private in scummvm/scummvm#6995
- KYRA: (EOB) - Better thrown weapon reloading by @vrza in scummvm/scummvm#7028
- SCI: (PQ2/PC98) - fix bug no. 16329 by @athrxx in scummvm/scummvm#7022
- TESTBED: Add shader compatibility tests and remove incompatible shaders from Emscripten build by @chkuendig in scummvm/scummvm#6990
- ULTIMA: Reduce sharing of container classes by @ccawley2011 in scummvm/scummvm#7014
- Add webOS to Makefile and fix engines.awk PATH by @cscd98 in scummvm/scummvm#7021
- NUVIE: Remove dependency on Shared::EventsManager by @ccawley2011 in scummvm/scummvm#7016
- PRIVATE: Fix drug bag inventory item by @sluicebox in scummvm/scummvm#7031
- PRIVATE: Play phone calls in correct order by @sluicebox in scummvm/scummvm#7032
- PRIVATE: Fix Police Station by @sluicebox in scummvm/scummvm#7033
- HYPNO: Fix various memory leaks by @lephilousophe in scummvm/scummvm#7030
- GRAPHICS: Add generic alpha blitting routines and use them with NGI by @ccawley2011 in scummvm/scummvm#6973
- TINYGL: Clamp viewport coordinates to INT_MAX and INT_MIN to avoid overflow/underflow by @neuromancer in scummvm/scummvm#7035
- PRIVATE: Wait for police bust audio to complete by @sluicebox in scummvm/scummvm#7036
- TETRAEDGE: Increase drawCallMemorySize for TinyGl renderer by @antoniou79 in scummvm/scummvm#7034
- PRIVATE: Show cursor for safe digits by @sluicebox in scummvm/scummvm#7037
- PRIVAT...
v2026.2.0-ls16
CI Report:
https://ci-tests.linuxserver.io/linuxserver/scummvm/v2026.2.0-ls16/index.html
LinuxServer Changes:
Full Changelog: v2026.2.0-ls15...v2026.2.0-ls16
Remote Changes:
Three months have passed since the last release, and here we are again, with our new release approach. We are both worried and excited, but hope that in the current reality of the absence of pre-release testing, with more frequent releases, we will be able to deliver critical fixes faster.
Let's talk about the release scope. Three months have passed, but the amount of new features is very noticeable.
Newly Supported Games:
- Necronomicon: The Dawning of Darkness
- Crime Patrol
- Crime Patrol 2: Drug Wars
- The Last Bounty Hunter
- Mad Dog McCree
- Mad Dog II: The Lost Gold
- Space Pirates
- Who Shot Johnny Rock?
And - as usual - there are a couple of "one more things"!
Changelog
New games:
- Added support for Necronomicon: The Dawning of Darkness.
- Added ALG engine for DOS versions of American Laser Games:
Crime Patrol, Crime Patrol 2: Drug Wars, The Last Bounty Hunter,
Mad Dog McCree, Mad Dog II: The Lost Gold, Space Pirates
and Who Shot Johnny Rock?
General:
- Improved PC-Speaker emulation.
- Implemented multiselect in the GUI launcher games list.
- Updated ImGui library to 1.92.6-docker.
- Fixed Smart Search in the Icons Grid view in the launcher.
- Simulate MT-32 display for on-screen messages.
- Added possibility to load GUI translations from the local
po/directory. Useful for translators since it does not require regeneration of the translations.dat file. - Significantly reduced compilation time and memory usage when building the TinyGL component.
- Added Help button to the main interface and improved the dialog speed.
- Added possibility to run unpacked GUI themes.
AGOS:
- Added music support for the Atari ST releases of Elvira 1 and 2.
- Improved support of the Acorn releases of Simon the Sorcerer. Original cursor is now implemented, along with support of the Desktop Tracker format used for music.
- Improved font rendering accuracy for DOS Personal Nightmare and the Amiga Elvira 1 demo.
- Implemented original cursors for the Amiga release of Personal Nightmare.
- Fixed Personal Nightmare 'Wait' command being far too quick on modern systems.
- Fixed inventory icon colors in the Amiga and Atari ST releases of Personal Nightmare.
- Fixed Simon's sprite having no color in the Acorn floppy demo of Simon the Sorcerer 1.
Alcachofa:
- Added support for earlier Spanish CD variant of Mortadelo y Filemón: Una Aventura de Cine - Edición Especial.
- Added support for Russian variant of Mort & Phil: A Movie Adventure (Секретные агенты: Киномонстры атакуют).
Bagel:
- Fixed Enter/Escape keys in The Guessing Game guess dialog.
- Fixed using Enter key to close info dialogs.
- Fixed shell animations in Mankala minigame.
- Fixed incorrect evolution logic in Game of Life.
- Hopeful fix for occasional crash entering boardgame stores.
- Fixed crash when hiding boardgame turn start spinner.
- Fixed Poker minigame bet icons rendering over game over dialog.
- Made in-progress speech stop when closing a minigame exit dialog.
- Fixed using Enter key after typing savegame name to save it.
Freescape:
- Added sound emulation for Driller, Dark Side, Total Eclipse and
Castle Master on CPC, C64 and Amiga. - Added music support for Total Eclipse on Atari ST.
- Added WASD movement option with shift for run.
- Improved touchscreen controls and alternative input mappings for mobile devices.
- Added a debugger with position and area commands.
- Implemented compressed data loading for Driller on Atari ST.
- Fixed rendering artifacts and culling issues.
- Fixed various UI element positions and score rendering across multiple releases.
Gob:
- Optimized the number of screen blits, making Gobliiins and Ween noticeably more responsive on weaker platforms. Other Gob games are also positively affected.
M4:
- Added music support in Ripley.
- Fixed numerous bugs in Ripley.
- Fixed some bugs in Orion Burger.
MM:
- Fixed M&M1 memory corruption on exit.
- Fixed M&M1 display issues/corruption getting items from treasure chests.
- Fixed M&M1 showing incorrect name for attacking monsters in combat.
MYST3:
- Restored ambient sounds for harmonic frequencies puzzle in Amateria.
- Fixed resetting animations for turntable puzzle in Amateria.
- Fixed synchronization of videos that play consecutively.
- Fixed skipping frames in some looping videos.
- Fixed frame-triggered ambient sounds in scripted movies.
- Various tweaks for displaying subtitles and inventory in widescreen mod.
- Fixed scaling issues for subtitles, draggable items, inventory bar and
main menu in widescreen mod.
QdEngine:
- Fixed pathfinding bugs on Windows optimized (release) build.
SCUMM:
- Added support for original splash screens in Maniac Mansion NES (when playing from PRG files).
- Added support for the playback feature of the non-interactive demos of Monkey Island 1, Monkey Island 2, and Fate of Atlantis.
- Implemented original cursor for the Apple II release of Maniac Mansion.
- Fixed Maniac Mansion NES logo scroll getting stuck during the intro.
Sherlock:
- Fixed occasional crash when using inventory items in Rose Tattoo.
- Fixed crash when using keyboard keys while playing darts in Rose Tattoo.
- Fixed score board layout and logic for dart games in Rose Tattoo.
SLUDGE:
- Fixed crash at start of Nathan's Second Chance game.
Sword1:
- Fixed music from the original Broken Sword 1 release being played at a wrong sample rate on PS3, Wii and OSXPPC.
Sword2:
- Fixed crash with some DXA movies, such as the ones played in the intro.
Teenagent:
- Fixed 'could not locate language block' error when starting the Polish and Russian versions.
Tinsel:
- Implemented proper palette mapping for the PSX versions of Discworld 1. Before this, the screen wasn't turning black when using the blindfold in Act 3.
- Made it possible to skip the entire introduction (by pressing Escape) in all Discworld 1 versions.
- Fixed Amazon speech accidentally stopped by the Starfish flicking a coin, in Act 2 of all Discworld 1 releases having this original script bug.
- Fixed "calculate odds" button not always erased from the screen when asking the guard for probabilities, in Act 3 of early Discworld 1 releases (original script bug).
- Fixed crash when trying to interact with (invisible) City Guards in Act 4 of Discworld 1, due to an original script oversight in early releases.
- Fixed dragon appearing too early in town square in Act 4 of Discworld 1 (original script bug in early releases).
- Fixed conversation window not closing when being done talking with the barman in Discworld 1 L-Space (original script bug in early releases).
WAGE:
- Implemented combat system.
- Numerous visual fixes.
- Implemented mouse scrolling of text window.
- Implemented way to show startup screen and play startup sound for games what have those files. There will be new items in the About menu.
Atari port:
- Included out-of-tree m68k code optimizations for the SCUMM engine and audio mixing to gather user feedback.
macOS port:
- Added support for the newer Text-to-Speech API of macOS 10.14+.
- Restored Help menu and Copy from clipboard features for macOS 10.4-10.5.
iOS port:
- Added support for Text-to-Speech.
- Ported the CoreMIDI macOS feature to the iOS/tvOS ports, allowing the use of external MIDI devices for output.
Merged PRs
- EMI: Show subtitles of judges during Marco's dive by @chkr-private in scummvm/scummvm#6994
- GRIM: EMI: Don't enable lighting when drawing shadows by @chkr-private in scummvm/scummvm#6995
- KYRA: (EOB) - Better thrown weapon reloading by @vrza in scummvm/scummvm#7028
- SCI: (PQ2/PC98) - fix bug no. 16329 by @athrxx in scummvm/scummvm#7022
- TESTBED: Add shader compatibility tests and remove incompatible shaders from Emscripten build by @chkuendig in scummvm/scummvm#6990
- ULTIMA: Reduce sharing of container classes by @ccawley2011 in scummvm/scummvm#7014
- Add webOS to Makefile and fix engines.awk PATH by @cscd98 in scummvm/scummvm#7021
- NUVIE: Remove dependency on Shared::EventsManager by @ccawley2011 in scummvm/scummvm#7016
- PRIVATE: Fix drug bag inventory item by @sluicebox in scummvm/scummvm#7031
- PRIVATE: Play phone calls in correct order by @sluicebox in scummvm/scummvm#7032
- PRIVATE: Fix Police Station by @sluicebox in scummvm/scummvm#7033
- HYPNO: Fix various memory leaks by @lephilousophe in scummvm/scummvm#7030
- GRAPHICS: Add generic alpha blitting routines and use them with NGI by @ccawley2011 in scummvm/scummvm#6973
- TINYGL: Clamp viewport coordinates to INT_MAX and INT_MIN to avoid overflow/underflow by @neuromancer in scummvm/scummvm#7035
- PRIVATE: Wait for police bust audio to complete by @sluicebox in scummvm/scummvm#7036
- TETRAEDGE: Increase drawCallMemorySize for TinyGl renderer by @antoniou79 in scummvm/scummvm#7034
- PRIVATE: Show cursor for safe digits by @sluicebox in scummvm/scummvm#7037
- PRIVAT...
v2026.2.0-ls15
CI Report:
https://ci-tests.linuxserver.io/linuxserver/scummvm/v2026.2.0-ls15/index.html
LinuxServer Changes:
Full Changelog: v2026.2.0-ls14...v2026.2.0-ls15
Remote Changes:
Three months have passed since the last release, and here we are again, with our new release approach. We are both worried and excited, but hope that in the current reality of the absence of pre-release testing, with more frequent releases, we will be able to deliver critical fixes faster.
Let's talk about the release scope. Three months have passed, but the amount of new features is very noticeable.
Newly Supported Games:
- Necronomicon: The Dawning of Darkness
- Crime Patrol
- Crime Patrol 2: Drug Wars
- The Last Bounty Hunter
- Mad Dog McCree
- Mad Dog II: The Lost Gold
- Space Pirates
- Who Shot Johnny Rock?
And - as usual - there are a couple of "one more things"!
Changelog
New games:
- Added support for Necronomicon: The Dawning of Darkness.
- Added ALG engine for DOS versions of American Laser Games:
Crime Patrol, Crime Patrol 2: Drug Wars, The Last Bounty Hunter,
Mad Dog McCree, Mad Dog II: The Lost Gold, Space Pirates
and Who Shot Johnny Rock?
General:
- Improved PC-Speaker emulation.
- Implemented multiselect in the GUI launcher games list.
- Updated ImGui library to 1.92.6-docker.
- Fixed Smart Search in the Icons Grid view in the launcher.
- Simulate MT-32 display for on-screen messages.
- Added possibility to load GUI translations from the local
po/directory. Useful for translators since it does not require regeneration of the translations.dat file. - Significantly reduced compilation time and memory usage when building the TinyGL component.
- Added Help button to the main interface and improved the dialog speed.
- Added possibility to run unpacked GUI themes.
AGOS:
- Added music support for the Atari ST releases of Elvira 1 and 2.
- Improved support of the Acorn releases of Simon the Sorcerer. Original cursor is now implemented, along with support of the Desktop Tracker format used for music.
- Improved font rendering accuracy for DOS Personal Nightmare and the Amiga Elvira 1 demo.
- Implemented original cursors for the Amiga release of Personal Nightmare.
- Fixed Personal Nightmare 'Wait' command being far too quick on modern systems.
- Fixed inventory icon colors in the Amiga and Atari ST releases of Personal Nightmare.
- Fixed Simon's sprite having no color in the Acorn floppy demo of Simon the Sorcerer 1.
Alcachofa:
- Added support for earlier Spanish CD variant of Mortadelo y Filemón: Una Aventura de Cine - Edición Especial.
- Added support for Russian variant of Mort & Phil: A Movie Adventure (Секретные агенты: Киномонстры атакуют).
Bagel:
- Fixed Enter/Escape keys in The Guessing Game guess dialog.
- Fixed using Enter key to close info dialogs.
- Fixed shell animations in Mankala minigame.
- Fixed incorrect evolution logic in Game of Life.
- Hopeful fix for occasional crash entering boardgame stores.
- Fixed crash when hiding boardgame turn start spinner.
- Fixed Poker minigame bet icons rendering over game over dialog.
- Made in-progress speech stop when closing a minigame exit dialog.
- Fixed using Enter key after typing savegame name to save it.
Freescape:
- Added sound emulation for Driller, Dark Side, Total Eclipse and
Castle Master on CPC, C64 and Amiga. - Added music support for Total Eclipse on Atari ST.
- Added WASD movement option with shift for run.
- Improved touchscreen controls and alternative input mappings for mobile devices.
- Added a debugger with position and area commands.
- Implemented compressed data loading for Driller on Atari ST.
- Fixed rendering artifacts and culling issues.
- Fixed various UI element positions and score rendering across multiple releases.
Gob:
- Optimized the number of screen blits, making Gobliiins and Ween noticeably more responsive on weaker platforms. Other Gob games are also positively affected.
M4:
- Added music support in Ripley.
- Fixed numerous bugs in Ripley.
- Fixed some bugs in Orion Burger.
MM:
- Fixed M&M1 memory corruption on exit.
- Fixed M&M1 display issues/corruption getting items from treasure chests.
- Fixed M&M1 showing incorrect name for attacking monsters in combat.
MYST3:
- Restored ambient sounds for harmonic frequencies puzzle in Amateria.
- Fixed resetting animations for turntable puzzle in Amateria.
- Fixed synchronization of videos that play consecutively.
- Fixed skipping frames in some looping videos.
- Fixed frame-triggered ambient sounds in scripted movies.
- Various tweaks for displaying subtitles and inventory in widescreen mod.
- Fixed scaling issues for subtitles, draggable items, inventory bar and
main menu in widescreen mod.
QdEngine:
- Fixed pathfinding bugs on Windows optimized (release) build.
SCUMM:
- Added support for original splash screens in Maniac Mansion NES (when playing from PRG files).
- Added support for the playback feature of the non-interactive demos of Monkey Island 1, Monkey Island 2, and Fate of Atlantis.
- Implemented original cursor for the Apple II release of Maniac Mansion.
- Fixed Maniac Mansion NES logo scroll getting stuck during the intro.
Sherlock:
- Fixed occasional crash when using inventory items in Rose Tattoo.
- Fixed crash when using keyboard keys while playing darts in Rose Tattoo.
- Fixed score board layout and logic for dart games in Rose Tattoo.
SLUDGE:
- Fixed crash at start of Nathan's Second Chance game.
Sword1:
- Fixed music from the original Broken Sword 1 release being played at a wrong sample rate on PS3, Wii and OSXPPC.
Sword2:
- Fixed crash with some DXA movies, such as the ones played in the intro.
Teenagent:
- Fixed 'could not locate language block' error when starting the Polish and Russian versions.
Tinsel:
- Implemented proper palette mapping for the PSX versions of Discworld 1. Before this, the screen wasn't turning black when using the blindfold in Act 3.
- Made it possible to skip the entire introduction (by pressing Escape) in all Discworld 1 versions.
- Fixed Amazon speech accidentally stopped by the Starfish flicking a coin, in Act 2 of all Discworld 1 releases having this original script bug.
- Fixed "calculate odds" button not always erased from the screen when asking the guard for probabilities, in Act 3 of early Discworld 1 releases (original script bug).
- Fixed crash when trying to interact with (invisible) City Guards in Act 4 of Discworld 1, due to an original script oversight in early releases.
- Fixed dragon appearing too early in town square in Act 4 of Discworld 1 (original script bug in early releases).
- Fixed conversation window not closing when being done talking with the barman in Discworld 1 L-Space (original script bug in early releases).
WAGE:
- Implemented combat system.
- Numerous visual fixes.
- Implemented mouse scrolling of text window.
- Implemented way to show startup screen and play startup sound for games what have those files. There will be new items in the About menu.
Atari port:
- Included out-of-tree m68k code optimizations for the SCUMM engine and audio mixing to gather user feedback.
macOS port:
- Added support for the newer Text-to-Speech API of macOS 10.14+.
- Restored Help menu and Copy from clipboard features for macOS 10.4-10.5.
iOS port:
- Added support for Text-to-Speech.
- Ported the CoreMIDI macOS feature to the iOS/tvOS ports, allowing the use of external MIDI devices for output.
Merged PRs
- EMI: Show subtitles of judges during Marco's dive by @chkr-private in scummvm/scummvm#6994
- GRIM: EMI: Don't enable lighting when drawing shadows by @chkr-private in scummvm/scummvm#6995
- KYRA: (EOB) - Better thrown weapon reloading by @vrza in scummvm/scummvm#7028
- SCI: (PQ2/PC98) - fix bug no. 16329 by @athrxx in scummvm/scummvm#7022
- TESTBED: Add shader compatibility tests and remove incompatible shaders from Emscripten build by @chkuendig in scummvm/scummvm#6990
- ULTIMA: Reduce sharing of container classes by @ccawley2011 in scummvm/scummvm#7014
- Add webOS to Makefile and fix engines.awk PATH by @cscd98 in scummvm/scummvm#7021
- NUVIE: Remove dependency on Shared::EventsManager by @ccawley2011 in scummvm/scummvm#7016
- PRIVATE: Fix drug bag inventory item by @sluicebox in scummvm/scummvm#7031
- PRIVATE: Play phone calls in correct order by @sluicebox in scummvm/scummvm#7032
- PRIVATE: Fix Police Station by @sluicebox in scummvm/scummvm#7033
- HYPNO: Fix various memory leaks by @lephilousophe in scummvm/scummvm#7030
- GRAPHICS: Add generic alpha blitting routines and use them with NGI by @ccawley2011 in scummvm/scummvm#6973
- TINYGL: Clamp viewport coordinates to INT_MAX and INT_MIN to avoid overflow/underflow by @neuromancer in scummvm/scummvm#7035
- PRIVATE: Wait for police bust audio to complete by @sluicebox in scummvm/scummvm#7036
- TETRAEDGE: Increase drawCallMemorySize for TinyGl renderer by @antoniou79 in scummvm/scummvm#7034
- PRIVATE: Show cursor for safe digits by @sluicebox in scummvm/scummvm#7037
- PRIVAT...
v2026.2.0-ls14
CI Report:
https://ci-tests.linuxserver.io/linuxserver/scummvm/v2026.2.0-ls14/index.html
LinuxServer Changes:
Full Changelog: v2026.2.0-ls13...v2026.2.0-ls14
Remote Changes:
Three months have passed since the last release, and here we are again, with our new release approach. We are both worried and excited, but hope that in the current reality of the absence of pre-release testing, with more frequent releases, we will be able to deliver critical fixes faster.
Let's talk about the release scope. Three months have passed, but the amount of new features is very noticeable.
Newly Supported Games:
- Necronomicon: The Dawning of Darkness
- Crime Patrol
- Crime Patrol 2: Drug Wars
- The Last Bounty Hunter
- Mad Dog McCree
- Mad Dog II: The Lost Gold
- Space Pirates
- Who Shot Johnny Rock?
And - as usual - there are a couple of "one more things"!
Changelog
New games:
- Added support for Necronomicon: The Dawning of Darkness.
- Added ALG engine for DOS versions of American Laser Games:
Crime Patrol, Crime Patrol 2: Drug Wars, The Last Bounty Hunter,
Mad Dog McCree, Mad Dog II: The Lost Gold, Space Pirates
and Who Shot Johnny Rock?
General:
- Improved PC-Speaker emulation.
- Implemented multiselect in the GUI launcher games list.
- Updated ImGui library to 1.92.6-docker.
- Fixed Smart Search in the Icons Grid view in the launcher.
- Simulate MT-32 display for on-screen messages.
- Added possibility to load GUI translations from the local
po/directory. Useful for translators since it does not require regeneration of the translations.dat file. - Significantly reduced compilation time and memory usage when building the TinyGL component.
- Added Help button to the main interface and improved the dialog speed.
- Added possibility to run unpacked GUI themes.
AGOS:
- Added music support for the Atari ST releases of Elvira 1 and 2.
- Improved support of the Acorn releases of Simon the Sorcerer. Original cursor is now implemented, along with support of the Desktop Tracker format used for music.
- Improved font rendering accuracy for DOS Personal Nightmare and the Amiga Elvira 1 demo.
- Implemented original cursors for the Amiga release of Personal Nightmare.
- Fixed Personal Nightmare 'Wait' command being far too quick on modern systems.
- Fixed inventory icon colors in the Amiga and Atari ST releases of Personal Nightmare.
- Fixed Simon's sprite having no color in the Acorn floppy demo of Simon the Sorcerer 1.
Alcachofa:
- Added support for earlier Spanish CD variant of Mortadelo y Filemón: Una Aventura de Cine - Edición Especial.
- Added support for Russian variant of Mort & Phil: A Movie Adventure (Секретные агенты: Киномонстры атакуют).
Bagel:
- Fixed Enter/Escape keys in The Guessing Game guess dialog.
- Fixed using Enter key to close info dialogs.
- Fixed shell animations in Mankala minigame.
- Fixed incorrect evolution logic in Game of Life.
- Hopeful fix for occasional crash entering boardgame stores.
- Fixed crash when hiding boardgame turn start spinner.
- Fixed Poker minigame bet icons rendering over game over dialog.
- Made in-progress speech stop when closing a minigame exit dialog.
- Fixed using Enter key after typing savegame name to save it.
Freescape:
- Added sound emulation for Driller, Dark Side, Total Eclipse and
Castle Master on CPC, C64 and Amiga. - Added music support for Total Eclipse on Atari ST.
- Added WASD movement option with shift for run.
- Improved touchscreen controls and alternative input mappings for mobile devices.
- Added a debugger with position and area commands.
- Implemented compressed data loading for Driller on Atari ST.
- Fixed rendering artifacts and culling issues.
- Fixed various UI element positions and score rendering across multiple releases.
Gob:
- Optimized the number of screen blits, making Gobliiins and Ween noticeably more responsive on weaker platforms. Other Gob games are also positively affected.
M4:
- Added music support in Ripley.
- Fixed numerous bugs in Ripley.
- Fixed some bugs in Orion Burger.
MM:
- Fixed M&M1 memory corruption on exit.
- Fixed M&M1 display issues/corruption getting items from treasure chests.
- Fixed M&M1 showing incorrect name for attacking monsters in combat.
MYST3:
- Restored ambient sounds for harmonic frequencies puzzle in Amateria.
- Fixed resetting animations for turntable puzzle in Amateria.
- Fixed synchronization of videos that play consecutively.
- Fixed skipping frames in some looping videos.
- Fixed frame-triggered ambient sounds in scripted movies.
- Various tweaks for displaying subtitles and inventory in widescreen mod.
- Fixed scaling issues for subtitles, draggable items, inventory bar and
main menu in widescreen mod.
QdEngine:
- Fixed pathfinding bugs on Windows optimized (release) build.
SCUMM:
- Added support for original splash screens in Maniac Mansion NES (when playing from PRG files).
- Added support for the playback feature of the non-interactive demos of Monkey Island 1, Monkey Island 2, and Fate of Atlantis.
- Implemented original cursor for the Apple II release of Maniac Mansion.
- Fixed Maniac Mansion NES logo scroll getting stuck during the intro.
Sherlock:
- Fixed occasional crash when using inventory items in Rose Tattoo.
- Fixed crash when using keyboard keys while playing darts in Rose Tattoo.
- Fixed score board layout and logic for dart games in Rose Tattoo.
SLUDGE:
- Fixed crash at start of Nathan's Second Chance game.
Sword1:
- Fixed music from the original Broken Sword 1 release being played at a wrong sample rate on PS3, Wii and OSXPPC.
Sword2:
- Fixed crash with some DXA movies, such as the ones played in the intro.
Teenagent:
- Fixed 'could not locate language block' error when starting the Polish and Russian versions.
Tinsel:
- Implemented proper palette mapping for the PSX versions of Discworld 1. Before this, the screen wasn't turning black when using the blindfold in Act 3.
- Made it possible to skip the entire introduction (by pressing Escape) in all Discworld 1 versions.
- Fixed Amazon speech accidentally stopped by the Starfish flicking a coin, in Act 2 of all Discworld 1 releases having this original script bug.
- Fixed "calculate odds" button not always erased from the screen when asking the guard for probabilities, in Act 3 of early Discworld 1 releases (original script bug).
- Fixed crash when trying to interact with (invisible) City Guards in Act 4 of Discworld 1, due to an original script oversight in early releases.
- Fixed dragon appearing too early in town square in Act 4 of Discworld 1 (original script bug in early releases).
- Fixed conversation window not closing when being done talking with the barman in Discworld 1 L-Space (original script bug in early releases).
WAGE:
- Implemented combat system.
- Numerous visual fixes.
- Implemented mouse scrolling of text window.
- Implemented way to show startup screen and play startup sound for games what have those files. There will be new items in the About menu.
Atari port:
- Included out-of-tree m68k code optimizations for the SCUMM engine and audio mixing to gather user feedback.
macOS port:
- Added support for the newer Text-to-Speech API of macOS 10.14+.
- Restored Help menu and Copy from clipboard features for macOS 10.4-10.5.
iOS port:
- Added support for Text-to-Speech.
- Ported the CoreMIDI macOS feature to the iOS/tvOS ports, allowing the use of external MIDI devices for output.
Merged PRs
- EMI: Show subtitles of judges during Marco's dive by @chkr-private in scummvm/scummvm#6994
- GRIM: EMI: Don't enable lighting when drawing shadows by @chkr-private in scummvm/scummvm#6995
- KYRA: (EOB) - Better thrown weapon reloading by @vrza in scummvm/scummvm#7028
- SCI: (PQ2/PC98) - fix bug no. 16329 by @athrxx in scummvm/scummvm#7022
- TESTBED: Add shader compatibility tests and remove incompatible shaders from Emscripten build by @chkuendig in scummvm/scummvm#6990
- ULTIMA: Reduce sharing of container classes by @ccawley2011 in scummvm/scummvm#7014
- Add webOS to Makefile and fix engines.awk PATH by @cscd98 in scummvm/scummvm#7021
- NUVIE: Remove dependency on Shared::EventsManager by @ccawley2011 in scummvm/scummvm#7016
- PRIVATE: Fix drug bag inventory item by @sluicebox in scummvm/scummvm#7031
- PRIVATE: Play phone calls in correct order by @sluicebox in scummvm/scummvm#7032
- PRIVATE: Fix Police Station by @sluicebox in scummvm/scummvm#7033
- HYPNO: Fix various memory leaks by @lephilousophe in scummvm/scummvm#7030
- GRAPHICS: Add generic alpha blitting routines and use them with NGI by @ccawley2011 in scummvm/scummvm#6973
- TINYGL: Clamp viewport coordinates to INT_MAX and INT_MIN to avoid overflow/underflow by @neuromancer in scummvm/scummvm#7035
- PRIVATE: Wait for police bust audio to complete by @sluicebox in scummvm/scummvm#7036
- TETRAEDGE: Increase drawCallMemorySize for TinyGl renderer by @antoniou79 in scummvm/scummvm#7034
- PRIVATE: Show cursor for safe digits by @sluicebox in scummvm/scummvm#7037
- PRIVAT...
v2026.2.0-ls13
CI Report:
https://ci-tests.linuxserver.io/linuxserver/scummvm/v2026.2.0-ls13/index.html
LinuxServer Changes:
Full Changelog: v2026.2.0-ls12...v2026.2.0-ls13
Remote Changes:
Three months have passed since the last release, and here we are again, with our new release approach. We are both worried and excited, but hope that in the current reality of the absence of pre-release testing, with more frequent releases, we will be able to deliver critical fixes faster.
Let's talk about the release scope. Three months have passed, but the amount of new features is very noticeable.
Newly Supported Games:
- Necronomicon: The Dawning of Darkness
- Crime Patrol
- Crime Patrol 2: Drug Wars
- The Last Bounty Hunter
- Mad Dog McCree
- Mad Dog II: The Lost Gold
- Space Pirates
- Who Shot Johnny Rock?
And - as usual - there are a couple of "one more things"!
Changelog
New games:
- Added support for Necronomicon: The Dawning of Darkness.
- Added ALG engine for DOS versions of American Laser Games:
Crime Patrol, Crime Patrol 2: Drug Wars, The Last Bounty Hunter,
Mad Dog McCree, Mad Dog II: The Lost Gold, Space Pirates
and Who Shot Johnny Rock?
General:
- Improved PC-Speaker emulation.
- Implemented multiselect in the GUI launcher games list.
- Updated ImGui library to 1.92.6-docker.
- Fixed Smart Search in the Icons Grid view in the launcher.
- Simulate MT-32 display for on-screen messages.
- Added possibility to load GUI translations from the local
po/directory. Useful for translators since it does not require regeneration of the translations.dat file. - Significantly reduced compilation time and memory usage when building the TinyGL component.
- Added Help button to the main interface and improved the dialog speed.
- Added possibility to run unpacked GUI themes.
AGOS:
- Added music support for the Atari ST releases of Elvira 1 and 2.
- Improved support of the Acorn releases of Simon the Sorcerer. Original cursor is now implemented, along with support of the Desktop Tracker format used for music.
- Improved font rendering accuracy for DOS Personal Nightmare and the Amiga Elvira 1 demo.
- Implemented original cursors for the Amiga release of Personal Nightmare.
- Fixed Personal Nightmare 'Wait' command being far too quick on modern systems.
- Fixed inventory icon colors in the Amiga and Atari ST releases of Personal Nightmare.
- Fixed Simon's sprite having no color in the Acorn floppy demo of Simon the Sorcerer 1.
Alcachofa:
- Added support for earlier Spanish CD variant of Mortadelo y Filemón: Una Aventura de Cine - Edición Especial.
- Added support for Russian variant of Mort & Phil: A Movie Adventure (Секретные агенты: Киномонстры атакуют).
Bagel:
- Fixed Enter/Escape keys in The Guessing Game guess dialog.
- Fixed using Enter key to close info dialogs.
- Fixed shell animations in Mankala minigame.
- Fixed incorrect evolution logic in Game of Life.
- Hopeful fix for occasional crash entering boardgame stores.
- Fixed crash when hiding boardgame turn start spinner.
- Fixed Poker minigame bet icons rendering over game over dialog.
- Made in-progress speech stop when closing a minigame exit dialog.
- Fixed using Enter key after typing savegame name to save it.
Freescape:
- Added sound emulation for Driller, Dark Side, Total Eclipse and
Castle Master on CPC, C64 and Amiga. - Added music support for Total Eclipse on Atari ST.
- Added WASD movement option with shift for run.
- Improved touchscreen controls and alternative input mappings for mobile devices.
- Added a debugger with position and area commands.
- Implemented compressed data loading for Driller on Atari ST.
- Fixed rendering artifacts and culling issues.
- Fixed various UI element positions and score rendering across multiple releases.
Gob:
- Optimized the number of screen blits, making Gobliiins and Ween noticeably more responsive on weaker platforms. Other Gob games are also positively affected.
M4:
- Added music support in Ripley.
- Fixed numerous bugs in Ripley.
- Fixed some bugs in Orion Burger.
MM:
- Fixed M&M1 memory corruption on exit.
- Fixed M&M1 display issues/corruption getting items from treasure chests.
- Fixed M&M1 showing incorrect name for attacking monsters in combat.
MYST3:
- Restored ambient sounds for harmonic frequencies puzzle in Amateria.
- Fixed resetting animations for turntable puzzle in Amateria.
- Fixed synchronization of videos that play consecutively.
- Fixed skipping frames in some looping videos.
- Fixed frame-triggered ambient sounds in scripted movies.
- Various tweaks for displaying subtitles and inventory in widescreen mod.
- Fixed scaling issues for subtitles, draggable items, inventory bar and
main menu in widescreen mod.
QdEngine:
- Fixed pathfinding bugs on Windows optimized (release) build.
SCUMM:
- Added support for original splash screens in Maniac Mansion NES (when playing from PRG files).
- Added support for the playback feature of the non-interactive demos of Monkey Island 1, Monkey Island 2, and Fate of Atlantis.
- Implemented original cursor for the Apple II release of Maniac Mansion.
- Fixed Maniac Mansion NES logo scroll getting stuck during the intro.
Sherlock:
- Fixed occasional crash when using inventory items in Rose Tattoo.
- Fixed crash when using keyboard keys while playing darts in Rose Tattoo.
- Fixed score board layout and logic for dart games in Rose Tattoo.
SLUDGE:
- Fixed crash at start of Nathan's Second Chance game.
Sword1:
- Fixed music from the original Broken Sword 1 release being played at a wrong sample rate on PS3, Wii and OSXPPC.
Sword2:
- Fixed crash with some DXA movies, such as the ones played in the intro.
Teenagent:
- Fixed 'could not locate language block' error when starting the Polish and Russian versions.
Tinsel:
- Implemented proper palette mapping for the PSX versions of Discworld 1. Before this, the screen wasn't turning black when using the blindfold in Act 3.
- Made it possible to skip the entire introduction (by pressing Escape) in all Discworld 1 versions.
- Fixed Amazon speech accidentally stopped by the Starfish flicking a coin, in Act 2 of all Discworld 1 releases having this original script bug.
- Fixed "calculate odds" button not always erased from the screen when asking the guard for probabilities, in Act 3 of early Discworld 1 releases (original script bug).
- Fixed crash when trying to interact with (invisible) City Guards in Act 4 of Discworld 1, due to an original script oversight in early releases.
- Fixed dragon appearing too early in town square in Act 4 of Discworld 1 (original script bug in early releases).
- Fixed conversation window not closing when being done talking with the barman in Discworld 1 L-Space (original script bug in early releases).
WAGE:
- Implemented combat system.
- Numerous visual fixes.
- Implemented mouse scrolling of text window.
- Implemented way to show startup screen and play startup sound for games what have those files. There will be new items in the About menu.
Atari port:
- Included out-of-tree m68k code optimizations for the SCUMM engine and audio mixing to gather user feedback.
macOS port:
- Added support for the newer Text-to-Speech API of macOS 10.14+.
- Restored Help menu and Copy from clipboard features for macOS 10.4-10.5.
iOS port:
- Added support for Text-to-Speech.
- Ported the CoreMIDI macOS feature to the iOS/tvOS ports, allowing the use of external MIDI devices for output.
Merged PRs
- EMI: Show subtitles of judges during Marco's dive by @chkr-private in scummvm/scummvm#6994
- GRIM: EMI: Don't enable lighting when drawing shadows by @chkr-private in scummvm/scummvm#6995
- KYRA: (EOB) - Better thrown weapon reloading by @vrza in scummvm/scummvm#7028
- SCI: (PQ2/PC98) - fix bug no. 16329 by @athrxx in scummvm/scummvm#7022
- TESTBED: Add shader compatibility tests and remove incompatible shaders from Emscripten build by @chkuendig in scummvm/scummvm#6990
- ULTIMA: Reduce sharing of container classes by @ccawley2011 in scummvm/scummvm#7014
- Add webOS to Makefile and fix engines.awk PATH by @cscd98 in scummvm/scummvm#7021
- NUVIE: Remove dependency on Shared::EventsManager by @ccawley2011 in scummvm/scummvm#7016
- PRIVATE: Fix drug bag inventory item by @sluicebox in scummvm/scummvm#7031
- PRIVATE: Play phone calls in correct order by @sluicebox in scummvm/scummvm#7032
- PRIVATE: Fix Police Station by @sluicebox in scummvm/scummvm#7033
- HYPNO: Fix various memory leaks by @lephilousophe in scummvm/scummvm#7030
- GRAPHICS: Add generic alpha blitting routines and use them with NGI by @ccawley2011 in scummvm/scummvm#6973
- TINYGL: Clamp viewport coordinates to INT_MAX and INT_MIN to avoid overflow/underflow by @neuromancer in scummvm/scummvm#7035
- PRIVATE: Wait for police bust audio to complete by @sluicebox in scummvm/scummvm#7036
- TETRAEDGE: Increase drawCallMemorySize for TinyGl renderer by @antoniou79 in scummvm/scummvm#7034
- PRIVATE: Show cursor for safe digits by @sluicebox in scummvm/scummvm#7037
- PRIVAT...
v2026.2.0-ls12
CI Report:
https://ci-tests.linuxserver.io/linuxserver/scummvm/v2026.2.0-ls12/index.html
LinuxServer Changes:
Full Changelog: v2026.2.0-ls11...v2026.2.0-ls12
Remote Changes:
Three months have passed since the last release, and here we are again, with our new release approach. We are both worried and excited, but hope that in the current reality of the absence of pre-release testing, with more frequent releases, we will be able to deliver critical fixes faster.
Let's talk about the release scope. Three months have passed, but the amount of new features is very noticeable.
Newly Supported Games:
- Necronomicon: The Dawning of Darkness
- Crime Patrol
- Crime Patrol 2: Drug Wars
- The Last Bounty Hunter
- Mad Dog McCree
- Mad Dog II: The Lost Gold
- Space Pirates
- Who Shot Johnny Rock?
And - as usual - there are a couple of "one more things"!
Changelog
New games:
- Added support for Necronomicon: The Dawning of Darkness.
- Added ALG engine for DOS versions of American Laser Games:
Crime Patrol, Crime Patrol 2: Drug Wars, The Last Bounty Hunter,
Mad Dog McCree, Mad Dog II: The Lost Gold, Space Pirates
and Who Shot Johnny Rock?
General:
- Improved PC-Speaker emulation.
- Implemented multiselect in the GUI launcher games list.
- Updated ImGui library to 1.92.6-docker.
- Fixed Smart Search in the Icons Grid view in the launcher.
- Simulate MT-32 display for on-screen messages.
- Added possibility to load GUI translations from the local
po/directory. Useful for translators since it does not require regeneration of the translations.dat file. - Significantly reduced compilation time and memory usage when building the TinyGL component.
- Added Help button to the main interface and improved the dialog speed.
- Added possibility to run unpacked GUI themes.
AGOS:
- Added music support for the Atari ST releases of Elvira 1 and 2.
- Improved support of the Acorn releases of Simon the Sorcerer. Original cursor is now implemented, along with support of the Desktop Tracker format used for music.
- Improved font rendering accuracy for DOS Personal Nightmare and the Amiga Elvira 1 demo.
- Implemented original cursors for the Amiga release of Personal Nightmare.
- Fixed Personal Nightmare 'Wait' command being far too quick on modern systems.
- Fixed inventory icon colors in the Amiga and Atari ST releases of Personal Nightmare.
- Fixed Simon's sprite having no color in the Acorn floppy demo of Simon the Sorcerer 1.
Alcachofa:
- Added support for earlier Spanish CD variant of Mortadelo y Filemón: Una Aventura de Cine - Edición Especial.
- Added support for Russian variant of Mort & Phil: A Movie Adventure (Секретные агенты: Киномонстры атакуют).
Bagel:
- Fixed Enter/Escape keys in The Guessing Game guess dialog.
- Fixed using Enter key to close info dialogs.
- Fixed shell animations in Mankala minigame.
- Fixed incorrect evolution logic in Game of Life.
- Hopeful fix for occasional crash entering boardgame stores.
- Fixed crash when hiding boardgame turn start spinner.
- Fixed Poker minigame bet icons rendering over game over dialog.
- Made in-progress speech stop when closing a minigame exit dialog.
- Fixed using Enter key after typing savegame name to save it.
Freescape:
- Added sound emulation for Driller, Dark Side, Total Eclipse and
Castle Master on CPC, C64 and Amiga. - Added music support for Total Eclipse on Atari ST.
- Added WASD movement option with shift for run.
- Improved touchscreen controls and alternative input mappings for mobile devices.
- Added a debugger with position and area commands.
- Implemented compressed data loading for Driller on Atari ST.
- Fixed rendering artifacts and culling issues.
- Fixed various UI element positions and score rendering across multiple releases.
Gob:
- Optimized the number of screen blits, making Gobliiins and Ween noticeably more responsive on weaker platforms. Other Gob games are also positively affected.
M4:
- Added music support in Ripley.
- Fixed numerous bugs in Ripley.
- Fixed some bugs in Orion Burger.
MM:
- Fixed M&M1 memory corruption on exit.
- Fixed M&M1 display issues/corruption getting items from treasure chests.
- Fixed M&M1 showing incorrect name for attacking monsters in combat.
MYST3:
- Restored ambient sounds for harmonic frequencies puzzle in Amateria.
- Fixed resetting animations for turntable puzzle in Amateria.
- Fixed synchronization of videos that play consecutively.
- Fixed skipping frames in some looping videos.
- Fixed frame-triggered ambient sounds in scripted movies.
- Various tweaks for displaying subtitles and inventory in widescreen mod.
- Fixed scaling issues for subtitles, draggable items, inventory bar and
main menu in widescreen mod.
QdEngine:
- Fixed pathfinding bugs on Windows optimized (release) build.
SCUMM:
- Added support for original splash screens in Maniac Mansion NES (when playing from PRG files).
- Added support for the playback feature of the non-interactive demos of Monkey Island 1, Monkey Island 2, and Fate of Atlantis.
- Implemented original cursor for the Apple II release of Maniac Mansion.
- Fixed Maniac Mansion NES logo scroll getting stuck during the intro.
Sherlock:
- Fixed occasional crash when using inventory items in Rose Tattoo.
- Fixed crash when using keyboard keys while playing darts in Rose Tattoo.
- Fixed score board layout and logic for dart games in Rose Tattoo.
SLUDGE:
- Fixed crash at start of Nathan's Second Chance game.
Sword1:
- Fixed music from the original Broken Sword 1 release being played at a wrong sample rate on PS3, Wii and OSXPPC.
Sword2:
- Fixed crash with some DXA movies, such as the ones played in the intro.
Teenagent:
- Fixed 'could not locate language block' error when starting the Polish and Russian versions.
Tinsel:
- Implemented proper palette mapping for the PSX versions of Discworld 1. Before this, the screen wasn't turning black when using the blindfold in Act 3.
- Made it possible to skip the entire introduction (by pressing Escape) in all Discworld 1 versions.
- Fixed Amazon speech accidentally stopped by the Starfish flicking a coin, in Act 2 of all Discworld 1 releases having this original script bug.
- Fixed "calculate odds" button not always erased from the screen when asking the guard for probabilities, in Act 3 of early Discworld 1 releases (original script bug).
- Fixed crash when trying to interact with (invisible) City Guards in Act 4 of Discworld 1, due to an original script oversight in early releases.
- Fixed dragon appearing too early in town square in Act 4 of Discworld 1 (original script bug in early releases).
- Fixed conversation window not closing when being done talking with the barman in Discworld 1 L-Space (original script bug in early releases).
WAGE:
- Implemented combat system.
- Numerous visual fixes.
- Implemented mouse scrolling of text window.
- Implemented way to show startup screen and play startup sound for games what have those files. There will be new items in the About menu.
Atari port:
- Included out-of-tree m68k code optimizations for the SCUMM engine and audio mixing to gather user feedback.
macOS port:
- Added support for the newer Text-to-Speech API of macOS 10.14+.
- Restored Help menu and Copy from clipboard features for macOS 10.4-10.5.
iOS port:
- Added support for Text-to-Speech.
- Ported the CoreMIDI macOS feature to the iOS/tvOS ports, allowing the use of external MIDI devices for output.
Merged PRs
- EMI: Show subtitles of judges during Marco's dive by @chkr-private in scummvm/scummvm#6994
- GRIM: EMI: Don't enable lighting when drawing shadows by @chkr-private in scummvm/scummvm#6995
- KYRA: (EOB) - Better thrown weapon reloading by @vrza in scummvm/scummvm#7028
- SCI: (PQ2/PC98) - fix bug no. 16329 by @athrxx in scummvm/scummvm#7022
- TESTBED: Add shader compatibility tests and remove incompatible shaders from Emscripten build by @chkuendig in scummvm/scummvm#6990
- ULTIMA: Reduce sharing of container classes by @ccawley2011 in scummvm/scummvm#7014
- Add webOS to Makefile and fix engines.awk PATH by @cscd98 in scummvm/scummvm#7021
- NUVIE: Remove dependency on Shared::EventsManager by @ccawley2011 in scummvm/scummvm#7016
- PRIVATE: Fix drug bag inventory item by @sluicebox in scummvm/scummvm#7031
- PRIVATE: Play phone calls in correct order by @sluicebox in scummvm/scummvm#7032
- PRIVATE: Fix Police Station by @sluicebox in scummvm/scummvm#7033
- HYPNO: Fix various memory leaks by @lephilousophe in scummvm/scummvm#7030
- GRAPHICS: Add generic alpha blitting routines and use them with NGI by @ccawley2011 in scummvm/scummvm#6973
- TINYGL: Clamp viewport coordinates to INT_MAX and INT_MIN to avoid overflow/underflow by @neuromancer in scummvm/scummvm#7035
- PRIVATE: Wait for police bust audio to complete by @sluicebox in scummvm/scummvm#7036
- TETRAEDGE: Increase drawCallMemorySize for TinyGl renderer by @antoniou79 in scummvm/scummvm#7034
- PRIVATE: Show cursor for safe digits by @sluicebox in scummvm/scummvm#7037
- PRIVAT...
v2026.2.0-ls11
CI Report:
https://ci-tests.linuxserver.io/linuxserver/scummvm/v2026.2.0-ls11/index.html
LinuxServer Changes:
Full Changelog: v2026.2.0-ls10...v2026.2.0-ls11
Remote Changes:
Three months have passed since the last release, and here we are again, with our new release approach. We are both worried and excited, but hope that in the current reality of the absence of pre-release testing, with more frequent releases, we will be able to deliver critical fixes faster.
Let's talk about the release scope. Three months have passed, but the amount of new features is very noticeable.
Newly Supported Games:
- Necronomicon: The Dawning of Darkness
- Crime Patrol
- Crime Patrol 2: Drug Wars
- The Last Bounty Hunter
- Mad Dog McCree
- Mad Dog II: The Lost Gold
- Space Pirates
- Who Shot Johnny Rock?
And - as usual - there are a couple of "one more things"!
Changelog
New games:
- Added support for Necronomicon: The Dawning of Darkness.
- Added ALG engine for DOS versions of American Laser Games:
Crime Patrol, Crime Patrol 2: Drug Wars, The Last Bounty Hunter,
Mad Dog McCree, Mad Dog II: The Lost Gold, Space Pirates
and Who Shot Johnny Rock?
General:
- Improved PC-Speaker emulation.
- Implemented multiselect in the GUI launcher games list.
- Updated ImGui library to 1.92.6-docker.
- Fixed Smart Search in the Icons Grid view in the launcher.
- Simulate MT-32 display for on-screen messages.
- Added possibility to load GUI translations from the local
po/directory. Useful for translators since it does not require regeneration of the translations.dat file. - Significantly reduced compilation time and memory usage when building the TinyGL component.
- Added Help button to the main interface and improved the dialog speed.
- Added possibility to run unpacked GUI themes.
AGOS:
- Added music support for the Atari ST releases of Elvira 1 and 2.
- Improved support of the Acorn releases of Simon the Sorcerer. Original cursor is now implemented, along with support of the Desktop Tracker format used for music.
- Improved font rendering accuracy for DOS Personal Nightmare and the Amiga Elvira 1 demo.
- Implemented original cursors for the Amiga release of Personal Nightmare.
- Fixed Personal Nightmare 'Wait' command being far too quick on modern systems.
- Fixed inventory icon colors in the Amiga and Atari ST releases of Personal Nightmare.
- Fixed Simon's sprite having no color in the Acorn floppy demo of Simon the Sorcerer 1.
Alcachofa:
- Added support for earlier Spanish CD variant of Mortadelo y Filemón: Una Aventura de Cine - Edición Especial.
- Added support for Russian variant of Mort & Phil: A Movie Adventure (Секретные агенты: Киномонстры атакуют).
Bagel:
- Fixed Enter/Escape keys in The Guessing Game guess dialog.
- Fixed using Enter key to close info dialogs.
- Fixed shell animations in Mankala minigame.
- Fixed incorrect evolution logic in Game of Life.
- Hopeful fix for occasional crash entering boardgame stores.
- Fixed crash when hiding boardgame turn start spinner.
- Fixed Poker minigame bet icons rendering over game over dialog.
- Made in-progress speech stop when closing a minigame exit dialog.
- Fixed using Enter key after typing savegame name to save it.
Freescape:
- Added sound emulation for Driller, Dark Side, Total Eclipse and
Castle Master on CPC, C64 and Amiga. - Added music support for Total Eclipse on Atari ST.
- Added WASD movement option with shift for run.
- Improved touchscreen controls and alternative input mappings for mobile devices.
- Added a debugger with position and area commands.
- Implemented compressed data loading for Driller on Atari ST.
- Fixed rendering artifacts and culling issues.
- Fixed various UI element positions and score rendering across multiple releases.
Gob:
- Optimized the number of screen blits, making Gobliiins and Ween noticeably more responsive on weaker platforms. Other Gob games are also positively affected.
M4:
- Added music support in Ripley.
- Fixed numerous bugs in Ripley.
- Fixed some bugs in Orion Burger.
MM:
- Fixed M&M1 memory corruption on exit.
- Fixed M&M1 display issues/corruption getting items from treasure chests.
- Fixed M&M1 showing incorrect name for attacking monsters in combat.
MYST3:
- Restored ambient sounds for harmonic frequencies puzzle in Amateria.
- Fixed resetting animations for turntable puzzle in Amateria.
- Fixed synchronization of videos that play consecutively.
- Fixed skipping frames in some looping videos.
- Fixed frame-triggered ambient sounds in scripted movies.
- Various tweaks for displaying subtitles and inventory in widescreen mod.
- Fixed scaling issues for subtitles, draggable items, inventory bar and
main menu in widescreen mod.
QdEngine:
- Fixed pathfinding bugs on Windows optimized (release) build.
SCUMM:
- Added support for original splash screens in Maniac Mansion NES (when playing from PRG files).
- Added support for the playback feature of the non-interactive demos of Monkey Island 1, Monkey Island 2, and Fate of Atlantis.
- Implemented original cursor for the Apple II release of Maniac Mansion.
- Fixed Maniac Mansion NES logo scroll getting stuck during the intro.
Sherlock:
- Fixed occasional crash when using inventory items in Rose Tattoo.
- Fixed crash when using keyboard keys while playing darts in Rose Tattoo.
- Fixed score board layout and logic for dart games in Rose Tattoo.
SLUDGE:
- Fixed crash at start of Nathan's Second Chance game.
Sword1:
- Fixed music from the original Broken Sword 1 release being played at a wrong sample rate on PS3, Wii and OSXPPC.
Sword2:
- Fixed crash with some DXA movies, such as the ones played in the intro.
Teenagent:
- Fixed 'could not locate language block' error when starting the Polish and Russian versions.
Tinsel:
- Implemented proper palette mapping for the PSX versions of Discworld 1. Before this, the screen wasn't turning black when using the blindfold in Act 3.
- Made it possible to skip the entire introduction (by pressing Escape) in all Discworld 1 versions.
- Fixed Amazon speech accidentally stopped by the Starfish flicking a coin, in Act 2 of all Discworld 1 releases having this original script bug.
- Fixed "calculate odds" button not always erased from the screen when asking the guard for probabilities, in Act 3 of early Discworld 1 releases (original script bug).
- Fixed crash when trying to interact with (invisible) City Guards in Act 4 of Discworld 1, due to an original script oversight in early releases.
- Fixed dragon appearing too early in town square in Act 4 of Discworld 1 (original script bug in early releases).
- Fixed conversation window not closing when being done talking with the barman in Discworld 1 L-Space (original script bug in early releases).
WAGE:
- Implemented combat system.
- Numerous visual fixes.
- Implemented mouse scrolling of text window.
- Implemented way to show startup screen and play startup sound for games what have those files. There will be new items in the About menu.
Atari port:
- Included out-of-tree m68k code optimizations for the SCUMM engine and audio mixing to gather user feedback.
macOS port:
- Added support for the newer Text-to-Speech API of macOS 10.14+.
- Restored Help menu and Copy from clipboard features for macOS 10.4-10.5.
iOS port:
- Added support for Text-to-Speech.
- Ported the CoreMIDI macOS feature to the iOS/tvOS ports, allowing the use of external MIDI devices for output.
Merged PRs
- EMI: Show subtitles of judges during Marco's dive by @chkr-private in scummvm/scummvm#6994
- GRIM: EMI: Don't enable lighting when drawing shadows by @chkr-private in scummvm/scummvm#6995
- KYRA: (EOB) - Better thrown weapon reloading by @vrza in scummvm/scummvm#7028
- SCI: (PQ2/PC98) - fix bug no. 16329 by @athrxx in scummvm/scummvm#7022
- TESTBED: Add shader compatibility tests and remove incompatible shaders from Emscripten build by @chkuendig in scummvm/scummvm#6990
- ULTIMA: Reduce sharing of container classes by @ccawley2011 in scummvm/scummvm#7014
- Add webOS to Makefile and fix engines.awk PATH by @cscd98 in scummvm/scummvm#7021
- NUVIE: Remove dependency on Shared::EventsManager by @ccawley2011 in scummvm/scummvm#7016
- PRIVATE: Fix drug bag inventory item by @sluicebox in scummvm/scummvm#7031
- PRIVATE: Play phone calls in correct order by @sluicebox in scummvm/scummvm#7032
- PRIVATE: Fix Police Station by @sluicebox in scummvm/scummvm#7033
- HYPNO: Fix various memory leaks by @lephilousophe in scummvm/scummvm#7030
- GRAPHICS: Add generic alpha blitting routines and use them with NGI by @ccawley2011 in scummvm/scummvm#6973
- TINYGL: Clamp viewport coordinates to INT_MAX and INT_MIN to avoid overflow/underflow by @neuromancer in scummvm/scummvm#7035
- PRIVATE: Wait for police bust audio to complete by @sluicebox in scummvm/scummvm#7036
- TETRAEDGE: Increase drawCallMemorySize for TinyGl renderer by @antoniou79 in scummvm/scummvm#7034
- PRIVATE: Show cursor for safe digits by @sluicebox in scummvm/scummvm#7037
- PRIVAT...