Quote:
Originally Posted by geek1011
The issue is with your yaml. When doing finds for bytes, you should use FindBaseAddressHex, so it doesn't get interpreted as a UTF-8 string and get all mangled. Also, it allows you to make the hex more readable.
Here is a fixed version:
|
Thanks. There was another mistake in the patch which would prevent it working even once it applied, I've fixed it in my original post, perhaps you could edit your post too, just in case someone uses it?
The line with the mistake is:
- ReplaceBytes: {Offset: 0x14, FindH: 20 46, ReplaceH: 04 E0}
It should be:
- ReplaceBytes: {Offset: 0x14, FindH: 20 46 61 E9 1E 89, ReplaceH: 7B 60 03 E0 00 BF}
(BTW I'm not sure whether it is worth using this multi-version patch or not, although it doesn't need updating so long as the code doesn't change, once the code changes it may be more difficult to update than the original.)