VOGONS


ScummVM 2.8.0

Topic actions

First post, by akula65

User metadata
Rank Oldbie
Rank
Oldbie

Source: https://www.scummvm.org/news/20231230/

Dec 30, 2023: ScummVM 2.8.0: Mysteries, Mammoths, and Muppets Posted by sev […]
Show full quote

Dec 30, 2023: ScummVM 2.8.0: Mysteries, Mammoths, and Muppets
Posted by sev

We are proud to announce the last release of the year 2023. Please welcome ScummVM 2.8.0 – “Mysteries, Mammoths, and Muppets”.
New games

The team was quite busy working on new engines and enhancing existing ones. The list of supported games grew noticeably, and we now support these additions:

Adibou 1
Classical Cats
The Dark Eye
Dark Side
Escape From Hell
Gadget: Invention Travel and Adventure
Gobliiins 5
The Excavation of Hob's Barrow
Kingdom: The Far Reaches
Might and Magic Book One
Muppet Treasure Island
Nancy Drew: The Final Scene
Nancy Drew: Message in a Haunted Mansion
Nancy Drew: Secrets Can Kill
Nancy Drew: Stay Tuned for Danger
Nancy Drew: Treasure in the Royal Tower
Primordia
Reah: Face the Unknown
Schizm: Mysterious Journey
Shardlight
Strangeland
Syberia and Syberia II (macOS versions only)
Technobabylon
The Vampire Diaries
Whispers of a Machine
Wrath of the Gods and four other Director titles.
14 AGS titles by Stranga and Cloak and Dagger

All together, we’ve introduced 50 new games and five new engines.
New platforms

We are happy to see the RetroArch port being properly rewritten, and the port is now part of our source code. The Atari port has also been redone from scratch and now talks natively to the hardware, skipping SDL as an intermediate layer. That made many more games playable on the platform. The Atari FireBee port is still using the SDL library, though.
Speed-optimized graphics

Thanks to the work of one of the GSoC participants this year, Wyatt Radkiewicz (a.k.a. eklipsed), we now use CPU-specific SIMD instructions such as SSE, AVX2, and NEON for drawing graphics in the AGS engine and in some generic routines. This led to 4-14x speedup in drawing for many cases.
Networking games

This year, we merged with the Backyard Sports Online project, which made it possible to play Backyard Football, Backyard Baseball 2001 and Backyard Football 2002 over the internet with other humans. Also, the Moonbase Commander support is in active playtesting mode, though not yet ready for prime time.
Notable engine enhancements

The AGS engine has been brought up to version 3.6.0.53 from upstream.

For many engines, we added support for numerous Chinese and Japanese game variants.

Believe it or not, we implemented a lot of native GUI dialogs for SCUMM games, bringing them closer to the original experience. We also rewrote the sound code for the SCUMM Humongous Entertainment games, making them flawless.

We performed a deep review of the Broken Sword 1 game engine, implementing some small, previously unnoticed things like scene transitions, in-game menu peculiarities, accurate fonts, idle animations, and more. Now, the game is absolutely faithful to the original.

The full Release Notes contain a comprehensive summary of the changes and enhancements; it is about 3 pages long with this release.

On our downloads page, you can find the downloads for various platforms. If you are using Windows, macOS, or either the Ubuntu Snap or Flatpack packages, the autoupdater will assist you in updating to ScummVM 2.8.0. Android port will follow up very shortly, as we are currently in the Open Beta phase.

Play the games, and enjoy ScummVM!

Ah, one more thing…

ScummVM is coming to the Apple App Store for iPhones and iPads. Please leave us with good reviews and report any problems on our Discord server, which includes an iOS support channel.

Reply 1 of 1, by akula65

User metadata
Rank Oldbie
Rank
Oldbie

Source: https://www.scummvm.org/news/20240331/

Mar 31, 2024: Please welcome ScummVM 2.8.1: Oh MMy! Posted by The ScummVM Team […]
Show full quote

Mar 31, 2024: Please welcome ScummVM 2.8.1: Oh MMy!
Posted by The ScummVM Team

Oh MMy — a new ScummVM release!

Please welcome the first ScummVM release of the year: ScummVM 2.8.1.

ScummVM 2.8.1 is a maintenance release mainly focused on fixing bugs that were uncovered since our last stable release.

This update includes upgrades for the following engines: AGI, AGS, GRIM, SWORD2, MM (which is now enabled — yes, we really skipped it in 2.8.0 by accident), mTropolis, NANCY, SCUMM, TWINE, Ultima, and V-Cruise.

The Android, Atari and macOS ports received multiple bug fixes, mostly for improving overall stability and preventing some crashes we’ve seen under certain circumstances.

The detailed list of improvements is available here.

As always, you can find the latest release on our Downloads page.

Go grab it while it's hot — enjoy!

2.8.1 (2024-03-31) […]
Show full quote

2.8.1 (2024-03-31)

General:

Fixed GLSL version parsing on some OpenGL ES2 platforms.
Don't try to use shaders on old OpenGL implementations.

AGI:

Fixed Space Quest 1 version 1.0X freezing in the skimmer.
Fixed Mixed-Up Mother Goose message boxes during nursery rhymes.
Fixed Mixed-Up Mother Goose graphics in Amiga version.
Fixed Gold Rush clock time at Fast and Fastest speeds.
Fixed Atari ST version of Manhunter 1 not starting.
Fixed Tandy CoCo3 version of Leisure Suit Larry 1 not starting.
Fixed Tandy CoCo3 unofficial ports not starting.
Fixed Amiga menus in Space Quest 1, Manhunter 1, and Manhunter 2.
Fixed Graham facing away from the king in King's Quest 1.
Fixed Alexander getting stuck on the stairs in King's Quest 3.
Fixed Larry being able to shoplift in Leisure Suit Larry 1.
Fixed ducks not jumping at the start of Donald Duck's Playground.
Fixed instant death in fan game "Phil's Quest: The Search for Tolbaga".
Fixed buttons freezing in fan game "DG: The AGIMouse Adventure".
Fixed unrecognized words in fan game "V - The Graphical Adventure".
Added detection for Macintosh version of Mixed-Up Mother Goose.

AGS:

Updated detection tables.
Simplified character import from Sierra games for QfG2 AGDI.
Fixed graphical glitch affecting Unavowed and Heroine's Quest.
Fixed partial outlines for some letters in Kathy Rain.
Fixed crash in Alum.
Added stub to prevent crash at the beginning of Falcon City.

Broken Sword 2:

Fixed crash when quitting the game while it was paused.

MM:

Enabled engine, allowing MM1 and Xeen to be compiled.
Added MT32/LAPC-1 support for Xeen engine.
Fixed Xeen regression which caused some sound effects to stop abruptly.

mTropolis:

Fixed crash in Muppet Treasure Island on some platforms.
Fixed jewel puzzle in Muppet Treasure Island not being randomized.

NANCY:

Fixed the telephone hints in Secrets Can Kill.
Fixed the crashing and drawing issues on ARM machines when playing Message in a Haunted Mansion's maze minigame.
Fixed the 'M' keyboard key not working in Message in a Haunted Mansion.
Allowed general keymaps to be shown in the engine Keymaps menu.

Virtual keyboard now correctly triggers on/off wherever text input is needed.

SCUMM:

Fix screen corruption (and sometimes even crashes) in Mac Loom and Indiana Jones and the Last Crusade, most noticeably when using menu shortcut keys.
Fix enabling/disabling of Open and Save in Mac Indiana Jones and the Last Crusade.

TWINE:

Fix ladder climbing regression.
Fix scenery zoom issue.
Fix animation glitches after using the holomap.

Ultima:

Fix Ultima VIII hidden minimap blocking keyring use.
Fix Ultima VIII page breaks in books.
Fix Ultima VIII text centering for plaques.
Fix Ultima VIII crash on dragging items to screen edge.
Fix Ultima VIII unexpected jumping on left click.
Fix Ultima VIII camera during cutscenes for Shrine of the Ancient Ones.
Fix Ultima VIII invalid placement of items within containers.
Fix Ultima VIII never-ending lava sounds.

V-Cruise:

Fixed crash in Reah: Face the Unknown and Schizm: Mysterious Journey when music is muted.

Android port:

Fixed crash in built-in help with German language.

Atari port:

Fixed crash when exiting ScummVM.
Fixed BBVS (and possibly others) gameplay by using more precise math model.

macOS port:

Fixed a problem where some Mac games would not load resources correctly.
Updated application icon to conform with modern standards.