Cheats/Patches: Fix Mask Offset (#2323)

This commit is contained in:
DanielSvoboda 2025-02-03 07:52:23 -03:00 committed by GitHub
parent 56b2f6c4cf
commit 8d4261efba
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -174,7 +174,7 @@ void OnGameLoaded() {
patchMask = MemoryPatcher::PatchMask::Mask_Jump32;
MemoryPatcher::PatchMemory(currentPatchName, address, patchValue, false,
littleEndian, patchMask);
littleEndian, patchMask, maskOffsetValue);
}
}
}
@ -278,6 +278,7 @@ void OnGameLoaded() {
lineObject["Type"] = attributes.value("Type").toString();
lineObject["Address"] = attributes.value("Address").toString();
lineObject["Value"] = attributes.value("Value").toString();
lineObject["Offset"] = attributes.value("Offset").toString();
linesArray.append(lineObject);
}
}
@ -321,7 +322,7 @@ void OnGameLoaded() {
MemoryPatcher::PatchMemory(currentPatchName, address.toStdString(),
patchValue.toStdString(), false,
littleEndian, patchMask);
littleEndian, patchMask, maskOffsetValue);
}
}
}
@ -447,4 +448,4 @@ uintptr_t PatternScan(const std::string& signature) {
return 0;
}
} // namespace MemoryPatcher
} // namespace MemoryPatcher