[Scummvm-git-logs] scummvm master -> 96d76d5bdea93ebe187f0c8f79e0d8bc1b1ad28f

mduggan noreply at scummvm.org
Sat Mar 29 03:10:08 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:
363634529d DGDS: Add comment on data structure choice
96d76d5bde TETRAEDGE: Add Amerzone Android detection entry


Commit: 363634529de918e86d9900f8f3d24a7cb88aca64
    https://github.com/scummvm/scummvm/commit/363634529de918e86d9900f8f3d24a7cb88aca64
Author: Matthew Duggan (mgithub at guarana.org)
Date: 2025-03-29T14:09:45+11:00

Commit Message:
DGDS: Add comment on data structure choice

Changed paths:
    engines/dgds/scene.h


diff --git a/engines/dgds/scene.h b/engines/dgds/scene.h
index d6913051b50..07079094f4d 100644
--- a/engines/dgds/scene.h
+++ b/engines/dgds/scene.h
@@ -371,7 +371,11 @@ private:
 	Common::Array<TalkData> _talkData;
 
 	// From here on is mutable stuff that might need saving
+
+	// Dialogs must be in List, not Array - they can be dynamically added
+	// from another dialog, so pointers need to stay valid while adding more.
 	Common::List<Dialog> _dialogs;
+
 	Common::Array<SceneTrigger> _triggers;
 	Conversation _conversation;
 


Commit: 96d76d5bdea93ebe187f0c8f79e0d8bc1b1ad28f
    https://github.com/scummvm/scummvm/commit/96d76d5bdea93ebe187f0c8f79e0d8bc1b1ad28f
Author: Matthew Duggan (mgithub at guarana.org)
Date: 2025-03-29T14:09:45+11:00

Commit Message:
TETRAEDGE: Add Amerzone Android detection entry

This version is quite different to the MacOS version (more like the IOS
version) so it's still basically unsupported - but it gets as far as the main
menu.

It's no longer available on Google Play, but is still on the Amazon app store
in some countries.

Changed paths:
    engines/tetraedge/detection_tables.h


diff --git a/engines/tetraedge/detection_tables.h b/engines/tetraedge/detection_tables.h
index d7faebb1ed0..8234b2cbbc7 100644
--- a/engines/tetraedge/detection_tables.h
+++ b/engines/tetraedge/detection_tables.h
@@ -40,6 +40,17 @@ const ADGameDescription GAME_DESCRIPTIONS[] = {
 		GUIO0()
 	},
 
+	// Amerzone Android release
+	{
+		"amerzone",
+		nullptr,
+		AD_ENTRY1s("main.1.com.microids.amerzone.obb", "7f84b8030e523f999fcc77351bf86d8a", 646128261),
+		Common::UNK_LANG,
+		Common::kPlatformAndroid,
+		ADGF_UNSTABLE,
+		GUIO1(GAMEOPTION_CORRECT_MOVIE_ASPECT)
+	},
+
 	// GOG and Steam releases
 	// Note: Full sum of GOG and Steam are different,
 	// but size and first 5000 bytes are the same.




More information about the Scummvm-git-logs mailing list