"How can I make that address a pointer..."
huh?
the game.exe instruction you want to change is:
80 78 04 00 | cmp byte ptr [eax+04],00
the bytes for that insruction are 80 78 04 00
the last byte, the 00, is the value it's being compared to.
change that last byte from a 0 to a 1 --> WriteProcessMemory().
(edit:^^ make sure the mem. region is writable before calling WriteProcessMemory..usually exec. regions aren't)
old instruction:
80 78 04 00 | cmp byte ptr [eax+04],00
new instruction:
80 78 04 01 | cmp byte ptr [eax+04],01
but I don't know what you mean to "make that address a pointer" -- you mean find a pointer to that address? Same way you find any pointer..? Sounds like a good case for "FindPattern()": if you know the gamecode you want to search for but can't find a static pointer to it. Find the game.exe code using FindPattern() if you can't find a static pointer list for it.
Changing 1 byte of that instruction has nothing to do with 'making something into a pointer'.