mirror of
https://github.com/libretro/scummvm.git
synced 2025-01-03 07:59:38 +00:00
SCI: Make Freddy Pharkas intro scaling patch more generic
So that hopefully the signature will match for all versions
This commit is contained in:
parent
8da595366b
commit
94a03b6a45
@ -419,10 +419,10 @@ static const SciScriptPatcherEntry fanmadeSignatures[] = {
|
|||||||
// Applies to at least: English PC-CD
|
// Applies to at least: English PC-CD
|
||||||
// Responsible method: sTownScript::changeState(1), sTownScript::changeState(3) (script 110)
|
// Responsible method: sTownScript::changeState(1), sTownScript::changeState(3) (script 110)
|
||||||
static const uint16 freddypharkasSignatureIntroScaling[] = {
|
static const uint16 freddypharkasSignatureIntroScaling[] = {
|
||||||
0x38, SIG_UINT16(0x009b), // pushi 009b (setLoop)
|
0x38, SIG_ADDTOOFFSET(+2), // pushi (setLoop) (009b for PC CD)
|
||||||
0x78, // push1
|
0x78, // push1
|
||||||
PATCH_ADDTOOFFSET(1), // push0 for first code, push1 for second code
|
PATCH_ADDTOOFFSET(1), // push0 for first code, push1 for second code
|
||||||
0x38, SIG_UINT16(0x0143), // pushi 0143 (setStep)
|
0x38, SIG_ADDTOOFFSET(+2), // pushi (setStep) (0143 for PC CD)
|
||||||
0x7a, // push2
|
0x7a, // push2
|
||||||
0x39, 0x05, // pushi 05
|
0x39, 0x05, // pushi 05
|
||||||
0x3c, // dup
|
0x3c, // dup
|
||||||
@ -441,7 +441,9 @@ static const uint16 freddypharkasSignatureIntroScaling[] = {
|
|||||||
|
|
||||||
static const uint16 freddypharkasPatchIntroScaling[] = {
|
static const uint16 freddypharkasPatchIntroScaling[] = {
|
||||||
// remove setLoop(), objects in heap are already prepared, saves 5 bytes
|
// remove setLoop(), objects in heap are already prepared, saves 5 bytes
|
||||||
0x38, PATCH_UINT16(0x0143), // pushi 0143 (setStep)
|
0x38,
|
||||||
|
PATCH_GETORIGINALBYTE(+6),
|
||||||
|
PATCH_GETORIGINALBYTE(+7), // pushi (setStep)
|
||||||
0x7a, // push2
|
0x7a, // push2
|
||||||
0x39, 0x05, // pushi 05
|
0x39, 0x05, // pushi 05
|
||||||
0x3c, // dup
|
0x3c, // dup
|
||||||
|
Loading…
Reference in New Issue
Block a user