[Scummvm-git-logs] scummvm master -> 7f70f2ff808538cda597f1a64c2fb9ab8b23d412

tag2015 noreply at scummvm.org
Mon Apr 7 14:51:25 UTC 2025


This automated email contains information about 2 new commits which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .

Summary:
965bea4a3a AGS: Add detection for latest Strangeland (Steam)
7f70f2ff80 AGS: Add stub in latest version of AGSWaves plugin


Commit: 965bea4a3a73ac3f866418d1dc9404444962f8a7
    https://github.com/scummvm/scummvm/commit/965bea4a3a73ac3f866418d1dc9404444962f8a7
Author: Walter Agazzi (walter.agazzi at protonmail.com)
Date: 2025-04-07T15:56:09+02:00

Commit Message:
AGS: Add detection for latest Strangeland (Steam)

Changed paths:
    engines/ags/detection_tables.h


diff --git a/engines/ags/detection_tables.h b/engines/ags/detection_tables.h
index b15b31b77c9..74cadeb2d11 100644
--- a/engines/ags/detection_tables.h
+++ b/engines/ags/detection_tables.h
@@ -4919,6 +4919,7 @@ const AGSGameDescription GAME_DESCRIPTIONS[] = {
 	DETECTION_ENTRY_GUIO("strangeland", "ac2game.dat", "c0d0009485795a4ff0cf9dbe5ad82a2f", 3183902196, Common::UNK_LANG, "GOG.com", GUIO3(GUIO_NOLANG, GUIO_NOLAUNCHLOAD, GAMEOPTION_NO_SAVELOAD), ADGF_NO_FLAGS, 0), // Mac v3?
 	DETECTION_ENTRY_GUIO("strangeland", "Strangeland.exe", "c5978d50a9b7ee1c8a50a731847d8504", 3186428869, Common::UNK_LANG, "Steam", GUIO3(GUIO_NOLANG, GUIO_NOLAUNCHLOAD, GAMEOPTION_NO_SAVELOAD), ADGF_NO_FLAGS, 0), // Win 2.3
 	DETECTION_ENTRY_GUIO("strangeland", "Strangeland.exe", "c5978d50a9b7ee1c8a50a731847d8504", 3187004654, Common::UNK_LANG, "Steam", GUIO3(GUIO_NOLANG, GUIO_NOLAUNCHLOAD, GAMEOPTION_NO_SAVELOAD), ADGF_NO_FLAGS, 0), // Win-Linux v3.0
+	DETECTION_ENTRY_GUIO("strangeland", "Strangeland.exe", "a20e9de4567f25b692c724d9783436ac", 3012885224, Common::UNK_LANG, "Steam", GUIO3(GUIO_NOLANG, GUIO_NOLAUNCHLOAD, GAMEOPTION_NO_SAVELOAD), ADGF_NO_FLAGS, 0), // Win v3.2?
 	DETECTION_ENTRY_GUIO("strangeland", "ac2game.dat", "e037ab3414dec971b90715c7dbb56f4c", 3183901914, Common::UNK_LANG, "Steam", GUIO3(GUIO_NOLANG, GUIO_NOLAUNCHLOAD, GAMEOPTION_NO_SAVELOAD), ADGF_NO_FLAGS, 0), // Mac
 	DETECTION_ENTRY_GUIO("strangeland", "ac2game.dat", "f82b54c827a6c77c9f3922f8d3c52565", 3183901922, Common::UNK_LANG, "Steam", GUIO3(GUIO_NOLANG, GUIO_NOLAUNCHLOAD, GAMEOPTION_NO_SAVELOAD), ADGF_NO_FLAGS, 0), // Mac
 	GAME_ENTRY("sulifallenharmony", "Suli Fallen Harmony.exe", "8a58836830dce896e4366f57791ab6cc", 35900870),  // v1.4 itch.io En-Fr


Commit: 7f70f2ff808538cda597f1a64c2fb9ab8b23d412
    https://github.com/scummvm/scummvm/commit/7f70f2ff808538cda597f1a64c2fb9ab8b23d412
Author: Walter Agazzi (walter.agazzi at protonmail.com)
Date: 2025-04-07T16:02:29+02:00

Commit Message:
AGS: Add stub in latest version of AGSWaves plugin

The latest update of Strangeland (April 2025) changed how the AGSWaves plugin plays sound.
Adding a stub so the game won't crash on start, but this will need to be reimplemented

Changed paths:
    engines/ags/plugins/ags_waves/sound.cpp


diff --git a/engines/ags/plugins/ags_waves/sound.cpp b/engines/ags/plugins/ags_waves/sound.cpp
index 51b38a2badc..61f634370cf 100644
--- a/engines/ags/plugins/ags_waves/sound.cpp
+++ b/engines/ags/plugins/ags_waves/sound.cpp
@@ -59,6 +59,8 @@ void AGSWaves::SFX_Play(ScriptMethodParams &params) {
 		}
 
 		effect._repeat = repeat;
+	} else {
+		debug(0, "AGSWaves::SFX_Play couldn't load sfx %d", sfxNum);
 	}
 }
 
@@ -78,6 +80,11 @@ void AGSWaves::SFX_GetVolume(ScriptMethodParams &params) {
 }
 
 void AGSWaves::Music_Play(ScriptMethodParams &params) {
+	if (params.size() == 2) {
+		// TODO: Plugin changed in latest update, this will need to be reimplemented
+		debug(0, "AGSWaves::Music_Play not implemented in latest version");
+		return;
+	}
 	PARAMS6(int, MFX, int, repeat, int, fadeinMS, int, fadeoutMS, int, Position, bool, fixclick);
 	MusicPlay(MFX, repeat, fadeinMS, fadeoutMS, Position, false, fixclick);
 }




More information about the Scummvm-git-logs mailing list