Skip to content

ScummVM 2.8.0 "Mysteries, Mammoths, and Muppets"

Compare
Choose a tag to compare
@lotharsm lotharsm released this 31 Dec 07:24
· 3432 commits to master since this release
f7e4d1f

The ScummVM Team is proud to announce the final release of 2023 - Mysteries, Mammoths, and Muppets!

New games:

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

New platforms:

  • Added libretro new shiny port.
  • Added Atari port.

General:

  • Added optional dependency for libvpx.
  • Added optional dependency for libmikmod.
  • Added support for PC98 font ROM.
  • Added optional dependency for libsonivox, implementing EAS (Embedded Audio
    Synthesis) sound driver.
  • Added YUV422 and YUV444 support to Theora decoder.
  • Implemented specialized CPU routines for graphics blitting for ManagedSurface.
  • Changed default GM device to "auto" for better compatibility.

AGS:

  • Synced with upstream AGS 3.6.0.53.
  • Sped up graphics manipulation on modern hardware with CPU-specific code.
  • Added support for early font rendering, to match the original interpreter.
  • Added support for playback of transcoded videos in place of unsupported codecs.
  • Completed implementation of MOD audio playback.
  • Fixed background music not looping in some games.
  • Fixed game-breaking bugs in various games (e.g. Strangeland, Chronicle of Innsmouth)
  • Multiple updates to the game detection tables.

Asylum:

  • Added support for Chinese Sanitarium.

Dragons:

  • Implemented localizations for the copyright screen and main menu.

Freescape:

  • Improved collision and projectile detection using sweepAABB

GrimE:

  • Added support for Chinese Grim Fandango.
  • Added support for Russian Grim Fandango translations from Fargus,
    ENPY and 7Wolf.

Kyra:

  • Added support for Kyra1 Amiga French release and DOS Czech fan translation.
  • Improved game controls menu accuracy for all platforms.
  • Added support for Chinese EOB2.
  • Added support for the PC-98 version of EOB2.

Mohawk:

  • Greatly improved the accurary of the code generation for the Domes in
    Riven: The Sequel to Myst to match the original game.

Private:

  • Added support for the Japanese Windows release.

SCUMM:

  • Added support for unpacked RuSCUMM patches for Russian localizations.
  • Allow usage of the official Monkey Island 1 Roland MT-32 patch with any
    EGA version, not just the English release.
  • Completely rewritten sound code for all Humongous Entertainment games.
  • Faithfully implemented Mac GUI for Indiana Jones and the Last Crusade,
    and Loom.
  • Implemented turning around animation when changing direction for Full
    Throttle, The Dig and The Curse of Monkey Island.
  • Added enhancement to Loom: Ctrl+D shows up list of drafts that has been
    discovered.
  • Fixed kanji characters rendering issue in Japanese SegaCD version of Monkey
    Island 1. Text rendering for this game is now pixel perfect.
  • Implemented complete support for the Macintosh and DOS/V Japanese versions
    of Indiana Jones and the Fate of Atlantis distributed by MicroMouse.
  • Implemented network multiplayer support for Backyard Football,
    Backyard Baseball 2001, and Backyard Football 2002.

Sherlock:

  • Added support for Chinese Serrated Scalpel.
  • Added data to savegames whose lack could make savegames unwinnable.

Sword1:

  • Rewrote the palette fading system and the game timers to match the
    original DOS version.
  • Rewrote all the menu code to make it match the original. This includes
    the restoration of the Speed setting.
  • Restored the correct fonts and menu texts for all Russian versions of the game.
  • Rewrote the audio engine to match the original. Compressed files are
    still supported.
  • Tweaked the subtitles routine for the PSX version to match the original.
  • Restored George's idle animation.
  • Restored pause functionality: press "P"!
  • Restored debug commands: CTRL-G for toggling on-screen walkable grids,
    CTRL-T for displaying debug information, SHIFT-M for displaying crosshairs
    for the mouse cursor and George's position, and keys 1 and 4 to toggle
    respectively slow and fast frame pacing mode.
  • Restored the correct font for the game over screen.
  • Fixed other various small inaccuracies.
  • Overall the PC version of the game on ScummVM shouldn't differ
    from the original executable anymore.
  • Implemented credits for the PSX version.

Sword2:

  • Added support for Chinese translation.

Tinsel:

  • Fix running out of soundreels error.

TwinE:

  • Added support for Japanese translation.

Ultima:

  • Improve Ultima VI responsiveness.
  • Fix crash loading Ultima VI savegames when dialogs are open.
  • Fix ordering of generated items in Ultima VI.
  • Fix auto-readying throwing weapons in Ultima VI.
  • Fix Ultima VI crash opening new-style spellbook gump.
  • Fix Ultima VI actor doll and gump colors.
  • Fix Ultima VI crash using look action on walls.
  • Fix several other miscellaneous crashes.
  • Fix spawners and projectiles to more closely match the original.
  • Improved Ultima VI AdLib support and added Roland MT-32 support.
  • Fix multiple Ultima VIII render order issues.
  • Add support for Ultima VIII Spanish fan translation.
  • Support Pentagram save game files.
  • Added configurable double-click time for Ultima VIII.

Voyeur:

  • Added support for German fan translation.

Xeen:

  • Renamed 'xeen' engine to 'mm' for Might & Magic.
  • Added custom engine option to replace the health gems with HP/SP bars.

RISC OS port:

  • Double buffering is now used in full screen mode when V-sync is enabled.
  • Added support for hardware palettes.

Thanks to all contributors, supporters, testers, bug-reporters, and fans for helping build yet another great release!


Merged pull requests since our previous release

New Contributors

Full Changelog: v2.7.1...v2.8.0