CHEATENGINE         CRC ByPass v39.cem needed        ÿ             æ  [ENABLE] 
ALLOC(CRC,128) 
ALLOC(DUMP,3670018) 
LABEL(OLDMEM) 
LABEL(RET) 
//LOADBINARY(DUMP,v39.CEM) 

CRC: 
CMP ECX,00400000 
JB OLDMEM 
CMP ECX,00780000 
JA OLDMEM 
MOV EAX,DUMP 
ADD ECX, DUMP-400000 

OLDMEM: 
MOV EAX,[EBP+10] 
DB 56 57 
JMP RET 

00465379: //8B 45 10 56 57 8B 7D 0C 83 FF 10 0F 82 91 01 00 
JMP CRC 
RET: 

[DISABLE] 
00465379: //8B 45 10 56 57 8B 7D 0C 83 FF 10 0F 82 91 01 00 
MOV EAX,[EBP+10] 
DB 56 57 
DEALLOC(CRC) 
DEALLOC(DUMP)
   Pin UnRandomizer        ÿ             0  [Enable] 
alloc(pinunrandom,128) 
label(returnhere) 

006289d5: 
jmp pinunrandom 
returnhere: 

pinunrandom: 
add eax,edx 
push edx 
shr edx,1 
mov [eax],edx 
pop edx 
cmp byte ptr [eax],ff 
jmp returnhere 
[Disable]
006289d5: 
add eax,edx
cmp byte ptr [eax],0a
dealloc(pinunrandom)
   God Mode        ÿ             A   [Enable] 
683BA9: 
db 0F 84 
[Disable] 
683BA9: 
db 0f 85 

   Super Tubi        ÿ             ?   [Enable] 
49918A: 
db 90 90 
[Disable] 
49918A: 
DB 75 36   Instant Drop        ÿ             œ   [Enable] 
771C68: 
add [eax],al 
add [eax],al 
add [eax],al 
add [eax],al 
[Disable]
771C68: 
add [eax],al
add [eax],al
add [eax-71],al
inc eax
   Perfect Breath        ÿ             ƒ   [Enable] 
4bbeb5: 
db eb 
49b703: 
db eb 
6E7EEA: 
db eb 
[Disable] 
4bbeb5: 
db 7e 
49b703: 
db 7e 
6E7EEA: 
db 7e 
   Lag Hack        ÿ             F   [enable]
006B89DF: 
jne 006B89EC 
[disable]
006B89DF:
je 006B89EC   Item Vac        ÿ             õ  [enable] 
alloc(ItemVac,128) 
label(return) 
ItemVac: 
pushad 
mov ecx,[ebp+8] 
mov ebx,[ebp-24] 
mov [ecx],ebx 
mov [ecx+4],eax 
mov ecx,eax 
mov eax,ebx 
lea edx,[eax-19] 
mov [ebp-34],edx 
lea edx,[ecx-32] 
add eax,19 
add ecx,A 
mov [ebp-30],edx 
mov [ebp-2C],eax 
mov [ebp-28],ecx 
popad 
push eax 
push [ebp-24] 
lea eax,[ebp-34] 
jmp return 
004A07FE:
jmp ItemVac 
nop 
nop 
return: 
[disable] 
004A07FE:
push eax 
push [ebp-24] 
lea eax,[ebp-34] 
//push eax
   Swear        ÿ             @   [Enable]
00458C98:
db 90 90
[Disable]
00458C98:
db 74 1c0
   Tele up        ÿ             <   [enable]
006BB427: 
db 76

[disable]
006BB427:
db 75

   Tele right        ÿ             <   [enable]
006BB396:
db 77

[disable]
006BB396:
db 73	
	   Tele left        ÿ             :   [enable]
006BB327:
db 72

[disable]
006BB327: 
db 73   Swim        ÿ             I   [Enable]  
00574C47: 
db 74 04 

[Disable] 

00574C47: 
db 75 04
   Levitate        ÿ             H   [Enable]
006C7330:
jne 006C3BEE

[Disable]
006C7330:
je 006C3BEE
   STR UnRandomizer        ÿ             O   [ENABLE]
0071DBCD:
mov eax,0
[DISABLE]
0071DBCD:
mov eax,ecx
shr eax,10
   Dex UnRandomizer        ÿ             M   [ENABLE]
0071DBCD:
mov eax,1
[DISABLE]
0071DBCD:
mov eax,ecx
shr eax,10   INT UnRandomizer        ÿ             M   [ENABLE]
0071DBCD:
mov eax,2
[DISABLE]
0071DBCD:
mov eax,ecx
shr eax,10   LUK UnRandomizer        ÿ             P   [ENABLE]
0071DBCD:
mov eax,3 
[DISABLE]
0071DBCD:
mov eax,ecx
shr eax,10
   Selective Wall        ÿ             È  [ENABLE]
alloc(begin,2048)
alloc(olddata,32)
alloc(pointer,4)
alloc(bool,4)
registersymbol(bool)
registersymbol(olddata)
label(set)
label(ret)
label(end)

begin:
cmp [bool],1
je set
ret:
mov esi,olddata
movsd
movsd
movsd
movsd
pop edi
jmp end
set:
mov esi,[007D8224] 
mov esi,[esi+0C]
mov [pointer], esi
mov esi,[pointer]
mov [olddata],esi
mov esi,[007D8224] 
mov esi,[esi+10]
mov [pointer], esi
mov esi,[pointer]
mov [olddata+04],esi
mov esi,[007D8224] 
mov esi,[esi+14]
mov [pointer], esi
mov esi,[pointer]
mov [olddata+08],esi
mov esi,[007D8224] 
mov esi,[esi+18]
mov [pointer], esi
mov esi,[pointer]
mov [olddata+0C],esi

mov [bool],0
jmp ret

006B4E23: 
jmp begin
end:

olddata:
DB 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
pointer:
DB 00 00 00 00
bool:
DB 01 00 00 00

[DISABLE]
dealloc(begin)
dealloc(olddata)
dealloc(pointer)
dealloc(bool)

006B4E23: 
movsd
movsd
movsd
movsd
pop edi
   Dice Vac        ÿ               [enable]
alloc(dICE,64)
alloc(right,4)
alloc(left,4)
registersymbol(right)
registersymbol(left)
label(return)

dICE:
pushad

mov edx, [007d8DA0]
mov ebx, [edx+57c]
mov ecx,[edx+580]
add ebx, [right]
sub ebx, [left]

mov eax,[007D8224]
mov [eax+C],ebx
mov [eax+14],ebx
mov [eax+10],ecx
mov [eax+18],ecx
popad

mov [ebx], eax
mov edi,[ebp+10]
jmp return

right: //Set right to 0.
db 00 00

left: //Set left to 0.
db 00 00

006BC849:
jmp dICE
return:

006BF1AB:
db 0f 84

006B8C98:
db 75

006B8F34:
db 0f 85

[disable]
006BC849:
mov [ebx], eax
mov edi,[ebp+10]

006BF1AB:
db 0f 85

006B8C98:
db 74

006B8F34:
db 0f 84

dealloc(dICE)
dealloc(left)
dealloc(right)
unregistersymbol(left)
unregistersymbol(right)   PiDoo        ÿ             L  [ENABLE]
alloc(DeletePlatform, 64)
label(DeleteId)
label(Normal)
label(ret)
alloc(pID00drag, 512)
alloc(Counter, 4)
label(SetWalls)
label(Default)
label(ret1)

006BF1AB:
je 006BF313

006B6606:
jne 006B67F9

006BB687:
jmp DeletePlatform
nop
ret:

DeletePlatform:
pushad
mov edx,[007D8CFC]
mov edx,[edx+5A0]
sub edx, C
cmp esi, edx
popad
jne DeleteId
jmp Normal

DeleteId:
mov [esi+110], 00
jmp ret

Normal:
mov [esi+110], edi
jmp ret

00604483:
jmp pID00drag
nop
ret1:

pID00drag:
cmp [Counter], 1
je SetWalls
jmp Default

SetWalls:
pushad
mov eax, [007D8DA0]
mov eax, [eax+57C]
sub eax, 35
mov ebx, [007D8DA0]
mov ebx, [ebx+580]

mov ecx, [007D8224]
mov [ecx+C], eax
mov [ecx+14], eax
mov [ecx+10], ebx
mov [ecx+18], ebx
popad
mov [Counter], 0
jmp Default

Default:
mov [ebx+0000057C], eax
jmp ret1

Counter:
DB 01 00 00 00

[DISABLE]
006BF1AB:
jne 006BF313

006B6606:
je 006B67F9

006BB687:
mov [esi+00000110], edi

00604483:
mov [ebx+0000057C], eax

dealloc(DeletePlatform)
dealloc(pID00drag)
dealloc(Counter)        