[Scummvm-git-logs] scummvm master -> a3824d0f399b36a90f427780d25bab99ffb0c13e

csnover csnover at users.noreply.github.com
Tue Jun 20 03:45:53 CEST 2017


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

Summary:
a3824d0f39 SCI32: Create Torin-specific save game count limitation remover


Commit: a3824d0f399b36a90f427780d25bab99ffb0c13e
    https://github.com/scummvm/scummvm/commit/a3824d0f399b36a90f427780d25bab99ffb0c13e
Author: Colin Snover (github.com at zetafleet.com)
Date: 2017-06-19T20:45:43-05:00

Commit Message:
SCI32: Create Torin-specific save game count limitation remover

Fixes Trac#9840.

Changed paths:
    engines/sci/engine/script_patches.cpp


diff --git a/engines/sci/engine/script_patches.cpp b/engines/sci/engine/script_patches.cpp
index 787d88f..9e7e7c6 100644
--- a/engines/sci/engine/script_patches.cpp
+++ b/engines/sci/engine/script_patches.cpp
@@ -5588,12 +5588,27 @@ static const uint16 torinVolumeResetPatch2[] = {
 	PATCH_END
 };
 
+// Torin-specific version of sci2NumSavesSignature1/2
+// Applies to at least: English CD
+static const uint16 torinNumSavesSignature[] = {
+	SIG_MAGICDWORD,
+	0x36,       // push
+	0x35, 0x14, // ldi 20
+	0x20,       // ge?
+	SIG_END
+};
+
+static const uint16 torinNumSavesPatch[] = {
+	PATCH_ADDTOOFFSET(+1), // push
+	0x35, 0x63,            // ldi 99
+	PATCH_END
+};
+
 //          script, description,                                      signature                         patch
 static const SciScriptPatcherEntry torinSignatures[] = {
 	{  true, 64000, "disable volume reset on startup 1/2",         1, torinVolumeResetSignature1,        torinVolumeResetPatch1 },
 	{  true, 64000, "disable volume reset on startup 2/2",         1, torinVolumeResetSignature2,        torinVolumeResetPatch2 },
-	{  true, 64990, "increase number of save games",               1, sci2NumSavesSignature1,           sci2NumSavesPatch1 },
-	{  true, 64990, "increase number of save games",               1, sci2NumSavesSignature2,           sci2NumSavesPatch2 },
+	{  true, 64866, "increase number of save games",               1, torinNumSavesSignature,            torinNumSavesPatch },
 	SCI_SIGNATUREENTRY_TERMINATOR
 };
 





More information about the Scummvm-git-logs mailing list