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 scummvm/scummvm#7432
- HDB: Support running with different pixel formats, and use faster blitting routines by @ccawley2011 in scummvm/scummvm#7414
- HPL1: Simplify texture format handling by @ccawley2011 in scummvm/scummvm#7415
- STARK: Fix dialog aspect ratio by @BLooperZ in scummvm/scummvm#7434
- MM: Fix MM1 enhanced combat mouse hit detection by @Scorpeg in scummvm/scummvm#7410
- DOCS: Add description of engine options for GLK by @Priyanshu3820 in scummvm/scummvm#7422
- GRIM: Clear controls state after resuming from paused state by @antoniou79 in scummvm/scummvm#7421
- BOLT: Add detection entries for additional Funhouse games by @beholdnec in scummvm/scummvm#7435
- SCI: Improve pixel format selection for AVI and QuickTime videos by @ccawley2011 in scummvm/scummvm#7400
- AGOS: Support for FR/DE Elvira Atari ST music. by @robertmegone in scummvm/scummvm#7437
- AGOS: Fix window height for Amiga PN intro by @robertmegone in scummvm/scummvm#7441
- DIRECTOR: Fixes for Mission to Planet X by @moralrecordings in scummvm/scummvm#7438
- COMMON: Implement entities parsing in the XML parser by @lephilousophe in scummvm/scummvm#7445
- AD: Skip detection for engines with no matching filenames by @mikrosk in scummvm/scummvm#7436
- DIRECTOR: DT: Add Filmloop score viewer by @ramyak-sharma in scummvm/scummvm#7444
- AUDIO: Introduce print_rate by @mikrosk in scummvm/scummvm#7365
- ACCESS: enable savestate metadata (timestamp & playtime) by @vorph999 in scummvm/scummvm#7324
- AVALANCHE: Added an outro for quit option for Lord Avalot d'Argent by @YengHer919 in scummvm/scummvm#7371
- GUI: Add Fluid scrolling in List, Grid, Richtext, Scroll Container widgets by @mohitbankar in scummvm/scummvm#7450
- STARK: Fix dialog buttons width by @BLooperZ in scummvm/scummvm#7453
- AUDIO: Introduce DISABLE_MAME_OPL by @mikrosk in scummvm/scummvm#7455
- SCUMM: ZAK: Fix sound 49 in C64 version by @M3wP in scummvm/scummvm#7451
- AGOS: Implement day/night palette fading for PN Amiga/Atari ST by @robertmegone in scummvm/scummvm#7442
- DIRECTOR: DT: Add sound castmember audio controls by @ramyak-sharma in scummvm/scummvm#7452
- DIRECTOR: Fix ImGui cast viewer crash and filmloop animation regression by @ramyak-sharma in scummvm/scummvm#7457
- VOYEUR: Fix random phone calls not playing by @antoniou79 in scummvm/scummvm#7458
- TINSEL: Add support for DW1 PSX Japanese font by @sluicebox in scummvm/scummvm#7461
- SCI: Add detection for the Hebrew fanmade translation of KQ6 by @SegMash in scummvm/scummvm#7460
- SCUMM: MONKEY1: Workaround for issue giving room notes to Herman by @robertmegone in scummvm/scummvm#7462
- AGOS: SIMON1: Remap Amiga CD32 and AGA displayBoxStars color. by @robertmegone in scummvm/scummvm#7464
- AGOS: SIMON2: Correctly detect Mac/Amiga Simon2. Fixes bug #16705 by @robertmegone in scummvm/scummvm#7466
- AGOS: ELVIRA1: Add detection/PRG name for FR Atari ST version. by @robertmegone in scummvm/scummvm#7468
- CHAMBER: Implement EGA rendering by @11-andy-11 in scummvm/scummvm#7440
- GUI: Don't close GridItemTray too hastily if mouse is outside of it by @lephilousophe in scummvm/scummvm#7463
- GUI: Don't redraw all layers when closing tooltip by @mikrosk in scummvm/scummvm#7426
- SDL: Fix bug 16666 by @lephilousophe in scummvm/scummvm#7443
- BACKENDS: ATARI: Implement plugins by @mikrosk in scummvm/scummvm#7446
- TOUCHE: Fix uncompletable game on some condition by @Gemba in scummvm/scummvm#7454
- NANCY: Fix lathe puzzle sounds by @tunnelsociety in scummvm/scummvm#7470
- GOB: add new german Adibou1 variants by @BJNFNE in scummvm/scummvm#7471
- DIRECTOR: Fix FilmLoop registration offset and minor DT changes by @ramyak-sharma in scummvm/scummvm#7469
- AGOS: SIMON2: Fix Amiga/Mac sounds. Fixes bug #16712 by @robertmegone in scummvm/scummvm#7472
- AGOS: ELVIRA1: Fix Elvira Atari ST driver L0037 behavior Fixes bug #16708 by @robertmegone in scummvm/scummvm#7473
- DIRECTOR: DT: Add Image and text viewer window by @ramyak-sharma in scummvm/scummvm#7475
- CHAMBER: Add save/load by @11-andy-11 in scummvm/scummvm#7474
- MTROPOLIS: add "Wanna-Be A Dino Finder" to detection by @meekee7 in scummvm/scummvm#7477
- MTROPOLIS: ignore COPYING.MPL from source tree in main segment search by @meekee7 in scummvm/scummvm#7476
- DIRECTOR: Fixes for Gus Goes to the Kooky Carnival by @moralrecordings in scummvm/scummvm#7480
- NANCY: Improve MultiBuildPuzzle sounds by @tunnelsociety in scummvm/scummvm#7487
- BACKENDS: Restrict direct access to OSystem mouse functions by @ccawley2011 in scummvm/scummvm#7486
- ENGINES: Ensure that in-game cursors are scaled on high DPI displays by @ccawley2011 in scummvm/scummvm#7488
- GUI: Make OptionsContainerWidget inherit its clipping rectangle by @lephilousophe in scummvm/scummvm#7484
- MM: MM1: Add I18N comments for N and Y keybindings by @einstein95 in scummvm/scummvm#7489
- CHAMBER: Move splash screen hardcoded filenames to detection flags by @11-andy-11 in scummvm/scummvm#7479
- DIRECTOR: Fix In the First Degree demo using \xBC menu separator by @einstein95 in scummvm/scummvm#7478
- FREESCAPE: Refactor Atari music code to be independent of the YM2149 implementation by @ccawley2011 in scummvm/scummvm#7491
- GRAPHICS: MACGUI: Support rendering with any 8/16/32bpp pixel format by @ccawley2011 in scummvm/scummvm#7412
- DISTS: Update Sparkle manifest to fix WinSparkle release notes by @sluicebox in scummvm/scummvm#7493
- NANCY: Fix inventory check in early games by @tunnelsociety in scummvm/scummvm#7495
- MM: MM1: resolve global constructors by @meekee7 in scummvm/scummvm#7499
- Bump mistune from 3.1.4 to 3.2.1 in /doc/docportal by @dependabot[bot] in scummvm/scummvm#7502
- GUI: Fix ScrollContainerWidget clicks after scrolling by @Scorpeg in scummvm/scummvm#7501
- PSP: Use Graphics::crossBlit for converting unsupported pixel formats by @ccawley2011 in scummvm/scummvm#7419
- CONFIGURE: MACOS: Fix TTS & SDK feature checks for Tiger/Leopard by @dwatteau in scummvm/scummvm#7497
- SCI: Adding Hebrew Translation For KQ7 by @SegMash in scummvm/scummvm#7504
- NANCY: Add detection for Wii version of nancy16 by @einstein95 in scummvm/scummvm#7494
- Bump urllib3 from 2.6.3 to 2.7.0 in /doc/docportal by @dependabot[bot] in scummvm/scummvm#7505
- Update handling of SDL_MouseWheelEvent by @criezy in scummvm/scummvm#7506
- DIRECTOR: LINGO: Skip D6 mixed compare guard for location lookups by @lotharsm in scummvm/scummvm#7483
- AGOS: Fix issue with detection order for Simon 2. Fixes bug #16803 by @robertmegone in scummvm/scummvm#7512
- GUI: Possible fix for bug #16698, where launcher searches looked like they were empty by @eriktorbjorn in scummvm/scummvm#7511
- GOB: Fix memory leak in Inter_v7::o7_checkData by @ripleyXLR8 in scummvm/scummvm#7513
- SCUMM: Don't pack fonts < 8bpp by @mikrosk in scummvm/scummvm#7508
- TEST: Update to cxxtest-4.4 by @OMGPizzaGuy in scummvm/scummvm#7509
- DIRECTOR: Fixes for Rodney's Funscreen by @moralrecordings in scummvm/scummvm#7514
- Bump idna from 3.11 to 3.15 in /doc/docportal by @dependabot[bot] in scummvm/scummvm#7520
- NANCY: Fix TBOX reader for Nancy 10+ conversation font IDs by @Dukiverse in scummvm/scummvm#7524
- NANCY: Initial work on the conversation popup for Nancy 10+ by @Dukiverse in scummvm/scummvm#7525
- ACCESS: Add support for Noctropolis by @mduggan in scummvm/scummvm#7515
- PRINCE: Support hebrew translation by @BLooperZ in scummvm/scummvm#7519
- PS3: Add support for launching engines as separate modules by @aquadran in scummvm/scummvm#7522
- GUI: Fix bugs introduced by FluidScroll by @mohitbankar in scummvm/scummvm#7527
- JANITORIAL: ACCESS: resolve shadowing of function argument by @meekee7 in scummvm/scummvm#7528
- COLONY: Use a more universally supported OpenGL texture format by @ccawley2011 in scummvm/scummvm#7496
- ACCESS: replace int16 arrays with Common::Point by @meekee7 in scummvm/scummvm#7536
- GLK: SCOTT: Add ZX Spectrum TAP/TZX loading by @ShadowMaker in scummvm/scummvm#7533
- JANITORIAL: ACCESS: remove struct keyword usages by @meekee7 in scummvm/scummvm#7537
- JANITORIAL: GLK: pass strings as references by @meekee7 in scummvm/scummvm#7538
- CHAMBER: Fix EGA rendering, performance and input handling bugs by @11-andy-11 in scummvm/scummvm#7530
- GLK: Fix saved font selection handling by @ShadowMaker in scummvm/scummvm#7531
- TEST: Make cxxtest main and various printers not depend on std by @OMGPizzaGuy in scummvm/scummvm#7526
- GLK: SCOTT: Fix C64 detection buffer ownership by @ShadowMaker in scummvm/scummvm#7539
- N64: Support returning errors when switching to unsupported resolutions by @ccawley2011 in scummvm/scummvm#7492
- DM: Fix various crashes and Implement EventManager::highlightScreenBox() by @mohitbankar in scummvm/scummvm#7541
- DIRECTOR: Fixes for Opera Fatal by @moralrecordings in scummvm/scummvm#7542
- SCUMM: RA: add more RA1 hashes by @mlauss2 in scummvm/scummvm#7545
- SCUMM: RA: Default framerate is 15fps by @mlauss2 in scummvm/scummvm#7546
- NANCY: Add detection for Nancy 10 variants by @einstein95 in scummvm/scummvm#7544
- SCUMM: RA: support female voice output by @mlauss2 in scummvm/scummvm#7547
- SCUMM: RA: add codec4/5 post processing by @mlauss2 in scummvm/scummvm#7549
- DIRECTOR: DT: Fix bugs and crashes throughout the visual debugger by @ramyak-sharma in scummvm/scummvm#7553
- MM: MM1: Fix stale view close handling, crash in spells and text fix by @Scorpeg in scummvm/scummvm#7550
- DM: Resolve various PVS-Studio Warnings by @mohitbankar in scummvm/scummvm#7556
- DIRECTOR: Make Elroy Hits the Pavement fully playable by @zberry92 in scummvm/scummvm#7532
- MM: MM1: Add classic PC speaker sounds by @Scorpeg in scummvm/scummvm#7559
- MM: MM1: Fix classic combat target crashes by @Scorpeg in scummvm/scummvm#7558
- FREESCAPE: add ZX Spectrum tape support by @ShadowMaker in scummvm/scummvm#7548
- DIRECTOR: fix empty cast slot error and immediate sprite drag in D4+ by @ramyak-sharma in scummvm/scummvm#7563
- AGS: Detection, initial support for Gobliiins 5 from Gobliiins Collection (Switch) by @einstein95 in scummvm/scummvm#7557
- DIRECTOR: DT: improve search and add Windows panel by @ramyak-sharma in scummvm/scummvm#7564
- BOLT: Split out game code into their own folders by @beholdnec in scummvm/scummvm#7447
- DIRECTOR: Fix Elroy Hits the Pavement Map Previews by @zberry92 in scummvm/scummvm#7560
- DIRECTOR: Fix MIAW pause isolation, FileIO append, RNG seeding, and cast member check by @zberry92 in scummvm/scummvm#7561
- MOHAWK: Sound fixes by @Alstruit in scummvm/scummvm#7568
- PHOENIXVR: Improve fonts, video compatibility, detection, and save rooms by @Scorpeg in scummvm/scummvm#7569
- PHOENIXVR: Add subtitle support by @Scorpeg in scummvm/scummvm#7570
- MOHAWK: LB - Cleanup by @Alstruit in scummvm/scummvm#7571
- TWP: Remove time.h dependency by @scemino in scummvm/scummvm#7562
- CHAMBER: Bug fixes by @11-andy-11 in scummvm/scummvm#7566
- SCUMM: Optimised code paths by @mikrosk in scummvm/scummvm#7330
- GRAPHICS: Replace use of createPixelFormat for non-ColorMask purposes by @ccawley2011 in scummvm/scummvm#6737
- WII: Fully implement conversion for unsupported pixel formats by @ccawley2011 in scummvm/scummvm#7401
- COMMON: Remove implicit comparison between String and U32String by @ccawley2011 in scummvm/scummvm#7407
- webOS: add 64-bit compile by @cscd98 in scummvm/scummvm#7540
- AUDIO: Separate generating sine waves from the PC Speaker code by @ccawley2011 in scummvm/scummvm#7554
- MORPHOS: Enet support by @BeWorld2018 in scummvm/scummvm#7573
- BACKENDS: MORPHOS: rework backend by @BeWorld2018 in scummvm/scummvm#7575
- PHOENIXVR: Add support for Dracula 1 and 2 by @Scorpeg in scummvm/scummvm#7578
- DIRECTOR: DT: Improve cast details, add script browser navigation and keyboard shortcuts by @ramyak-sharma in scummvm/scummvm#7577
- DIRECTOR: Fixes for Yellow Brick Road by @moralrecordings in scummvm/scummvm#7579
- DIRECTOR: Savegame fixes by @Lariaa in scummvm/scummvm#7580
- CONFIGURE: Disable SEQ MIDI on FreeBSD and DragonFlyBSD by @tunnelsociety in scummvm/scummvm#7582
- DIRECTOR: Fixes for Yellow Brick Road by @moralrecordings in scummvm/scummvm#7587
New Contributors
- @anttt194 made their first contribution in scummvm/scummvm#7377
- @MarTCM made their first contribution in scummvm/scummvm#7389
- @Priyanshu3820 made their first contribution in scummvm/scummvm#7378
- @bleggett made their first contribution in scummvm/scummvm#7425
- @prograhamer made their first contribution in scummvm/scummvm#7427
- @beholdnec made their first contribution in scummvm/scummvm#7435
- @vorph999 made their first contribution in scummvm/scummvm#7324
- @YengHer919 made their first contribution in scummvm/scummvm#7371
- @M3wP made their first contribution in scummvm/scummvm#7451
- @Gemba made their first contribution in scummvm/scummvm#7454
- @ripleyXLR8 made their first contribution in scummvm/scummvm#7513
- @Dukiverse made their first contribution in scummvm/scummvm#7524
- @ShadowMaker made their first contribution in scummvm/scummvm#7533
- @mlauss2 made their first contribution in scummvm/scummvm#7545
- @zberry92 made their first contribution in scummvm/scummvm#7532
Full Changelog: scummvm/scummvm@v2026.2.0...v2026.3.0