Skip to content

Commit 12e2105

Browse files
committed
scummvm: upgrade to v2.8.0
Added a few new depedencies needed in 2.8.0. The 'sonivox' option is disabled for now, since the package(s) needed are available starting with Debian 12 (bookwork) and Ubuntu 23.04 and thus not available everywhere. ScummVM 2.8.0: Mysteries, Mammoths, and Muppets changelog (announced in https://www.scummvm.org/news/20231230/, full log at https://downloads.scummvm.org/frs/scummvm/2.8.0/ReleaseNotes.html) New games added: * 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 New Platforms: * Libretro, now part of the mainline sources * Atari, added as native port Engine enhancements: * AGS engine has been upgraded to 3.6.0.53 from upstream * Added support for numerous Chinese and Japanese game variants in various engines. * Implemented a lot of native GUI dialogs for SCUMM games, bringing them closer to the original experience. * Re-implemented the sound engine for SCUMM Humongous Entertainment games, making them flawless. * 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.
1 parent a6929be commit 12e2105

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

scriptmodules/emulators/scummvm.sh

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,15 +13,15 @@ rp_module_id="scummvm"
1313
rp_module_desc="ScummVM"
1414
rp_module_help="Copy your ScummVM games to $romdir/scummvm"
1515
rp_module_licence="GPL3 https://raw.githubusercontent.com/scummvm/scummvm/master/COPYING"
16-
rp_module_repo="git https://github.com/scummvm/scummvm.git v2.7.1"
16+
rp_module_repo="git https://github.com/scummvm/scummvm.git v2.8.0"
1717
rp_module_section="opt"
1818
rp_module_flags="sdl2"
1919

2020
function depends_scummvm() {
2121
local depends=(
2222
liba52-0.7.4-dev libmpeg2-4-dev libogg-dev libvorbis-dev libflac-dev libgif-dev libmad0-dev libpng-dev
2323
libtheora-dev libfaad-dev libfluidsynth-dev libfreetype6-dev zlib1g-dev
24-
libjpeg-dev libasound2-dev libcurl4-openssl-dev
24+
libjpeg-dev libasound2-dev libcurl4-openssl-dev libmikmod-dev libvpx-dev
2525
)
2626
if isPlatform "vero4k"; then
2727
depends+=(vero3-userland-dev-osmc)
@@ -41,8 +41,9 @@ function sources_scummvm() {
4141
function build_scummvm() {
4242
rpSwap on 750
4343
local params=(
44+
--prefix="$md_inst"
4445
--enable-release --enable-vkeybd
45-
--disable-debug --disable-eventrecorder --prefix="$md_inst"
46+
--disable-debug --disable-eventrecorder --disable-sonivox
4647
)
4748
isPlatform "rpi" && isPlatform "32bit" && params+=(--host=raspberrypi)
4849
isPlatform "rpi" && [[ "$md_id" == "scummvm-sdl1" ]] && params+=(--opengl-mode=none)

0 commit comments

Comments
 (0)