Closed luisdallos closed 4 years ago
I'd been meaning to add this for a while, so thank you for pulling it together! With this PR, I believe the engine now has feature-parity with the CodeBreaker engine with the exception of the B
-type delay code.
This is a generalization of the current pointer write code type implementation as the number of times to point (
@n
) can be greater than 1 and one or more extra pointer lines (containing two 32-bit offsets) can be present (depending on@n
value).So, normal/traditional pointer write codes can be seen as a specific case of multi-level pointer write codes where
@n == 1
and with no extra pointer lines present.Note that multi-level pointer write codes are supported in CodeBreaker v7 and newer.
Example:
Reference: http://web.archive.org/web/20180618074627/http://www.codemasters-project.net/portal-english/apportal/cmp_plugins/content/content.php?content.23
Test build: http://www.mediafire.com/file/1cb8url81814rq6/cheatdevice.elf/file