well so you are utilising its original ReadMemory() and using its own output and just scanning the output it produces for the format specifier that makes sense
and makes the patch a little more smaller
so my little contribution had infact helped a little to make it better against
weakness of ollydbg i am happy