Ogólnie to sposób chappiego jest bardzo słaby.
Tutaj lepszy (dajesz do initu, stała może być gdzieś indziej i raczej maksymalna wartość jaką możesz dać to 255):
G1:
const int RING_MAX = 3;
MemoryProtectionOverride(6908775,1);
MEM_WriteByte(6908775, RING_MAX);
G2:
const int RING_MAX = 3;
MemoryProtectionOverride(7577477,1);
MEM_WriteByte(7577477,RING_MAX);