410
"ARENA POINTS"
000000
Auto Assembler Script
[ENABLE]
aobscanmodule(_Add_1000_ArenaPoints,FC64.dll,F3 0F 58 46 3C F3 0F 11)
Registersymbol(_Add_1000_ArenaPoints)
Registersymbol(_CurrentArenaPoints)
Registersymbol(_Add_100_AP)
Registersymbol(_Add_AP)
alloc(newmem,2048,FC64.dll)
alloc(_CurrentArenaPoints,8)
alloc(_Add_100_AP,8)
alloc(_Add_AP,4)
label(returnhere)
label(originalcode)
label(exit)
newmem: //this is allocated memory, you have read,write,execute access
mov [_CurrentArenaPoints],rsi
cmp byte ptr [_Add_AP],1
jne originalcode
fld [esi+3c] // loads first float in st(0) - our points
fld [_Add_100_AP] // loads second float, 1000 pts, but now in st(1)
fadd st(0),st(1) // add 100 to our points
fstp [esi+3c] // store at [esi+3c]
originalcode:
addss xmm0,[rsi+3C]
exit:
jmp returnhere
//"FC64.dll"+E14C57:
_Add_1000_ArenaPoints:
jmp newmem
returnhere:
_CurrentArenaPoints:
dd 0
_Add_100_AP:
dq (float)1000
_Add_AP:
dd 0
[DISABLE]
Unregistersymbol(_Add_1000_ArenaPoints)
Unregistersymbol(_CurrentArenaPoints)
Unregistersymbol(_Add_100_AP)
Unregistersymbol(_Add_AP)
dealloc(_Add_100_AP)
dealloc(newmem)
dealloc(_Add_AP)
dealloc(_CurrentArenaPoints)
//"FC64.dll"+E14C57:
_Add_1000_ArenaPoints:
addss xmm0,[rsi+3C]
//Alt: db F3 0F 58 4E 3C
416
"DEBUG"
0080FF
1
411
"CURRENT ARENA POiNTS"
808080
Float
_CurrentArenaPoints
3C
415
"ADD 1000 AP ON KiLL"
404080
Byte
_Add_Ap
256
"BOW HAS ALWAYS TENSiON"
80000008
Auto Assembler Script
[ENABLE]
aobscanmodule(_BowHasAlwaysTension,FC64.dll,F3 0F 10 8E 70 0A 00 00)
Registersymbol(_BowHasAlwaysTension)
alloc(newmem,2048,FC64.dll)
label(returnhere)
label(originalcode)
label(exit)
newmem: //this is allocated memory, you have read,write,execute access
mov [rsi+00000A70],(float)1
originalcode:
movss xmm1,[rsi+00000A70]
exit:
jmp returnhere
//"FC64.dll"+DA38F0:
_BowHasAlwaysTension:
jmp newmem
nop
nop
nop
returnhere:
[DISABLE]
Unregistersymbol(_BowHasAlwaysTension)
dealloc(newmem)
//"FC64.dll"+DA38F0:
_BowHasAlwaysTension:
movss xmm1,[rsi+00000A70]
//Alt: db F3 0F 10 8E 70 0A 00 00
414
"DiSARM ENEMYS ON SHOT"
80000008
Auto Assembler Script
[ENABLE]
aobscanmodule(_DisarmEnemysOnShot,FC64.dll,8B 81 04 01 00 00 3B D8)
registersymbol(_DisarmEnemysOnShot)
alloc(newmem,2048,FC64.dll)
label(returnhere)
label(originalcode)
label(exit)
newmem: //this is allocated memory, you have read,write,execute access
cmp dword [rcx+54],(float)0
jnz originalcode
mov [rcx+00000104],0
originalcode:
mov eax,[rcx+00000104]
exit:
jmp returnhere
//"FC64.dll"+D412A7:
_DisarmEnemysOnShot:
jmp newmem
nop
returnhere:
[DISABLE]
unregistersymbol(_DisarmEnemysOnShot)
dealloc(newmem)
//"FC64.dll"+D412A7:
_DisarmEnemysOnShot:
mov eax,[rcx+00000104]
//Alt: db 8B 81 04 01 00 00
233
"FLY"
80000008
Auto Assembler Script
[ENABLE]
aobscanmodule(_Fly,FC64.dll,0F 28 20 48 8B C3 0F 28 C4)
aobscanmodule(_Bypass_Jump_Fall,FC64.dll,C6 45 88 00 F6 80 E8 01 00 00 80)
Registersymbol(_UP)
Registersymbol(_Down)
Registersymbol(_Fly)
Registersymbol(_Bypass_Jump_Fall)
alloc(newmem,2048,FC64.dll)
alloc(_UP,4)
alloc(_Down,4)
label(returnhere)
label(originalcode)
label(exit)
label(Up)
label(Down)
newmem: //this is allocated memory, you have read,write,execute access
cmp byte ptr [_UP],1
je Up
cmp byte ptr [_Down],1
je Down
jmp originalcode
Up:
mov byte ptr [_UP],0
fld [rax+08]
fld1
faddp
fld1
faddp
fld1
faddp
fstp [rax+08]
jmp originalcode
Down:
mov byte ptr [_Down],0
fld [rax+08]
fld1
fsubp
fld1
fsubp
fld1
fsubp
fstp [rax+08]
jmp originalcode
originalcode:
movaps xmm4,[rax]
mov rax,rbx
exit:
jmp returnhere
//"FC64.dll"+45A2D5:
_Fly:
jmp newmem
nop
returnhere:
//"FC64.dll"+C50524:
_Bypass_Jump_Fall:
db C6 45 88 01 F6 80 E8 01 00 00 80
_UP:
dd 0
_Down:
dd 0
[DISABLE]
Unregistersymbol(_UP)
Unregistersymbol(_Down)
dealloc(newmem)
dealloc(_UP)
dealloc(_Down)
Unregistersymbol(_Fly)
Unregistersymbol(_Bypass_Jump_Fall)
//"FC64.dll"+45A2D5:
_Fly:
movaps xmm4,[rax]
mov rax,rbx
//Alt: db 0F 28 20 48 8B C3
//"FC64.dll"+C50524:
_Bypass_Jump_Fall:
db C6 45 88 00 F6 80 E8 01 00 00 80
Toggle Activation
17
81
0
236
"FLY UP"
404080
Byte
_Up
Set Value
103
1
0
237
"FLY DOWN"
404080
Byte
_Down
Set Value
105
1
0
92
"GET MAX EXP"
80000008
Auto Assembler Script
[ENABLE]
aobscanmodule(_GetMaxExp,FC64.dll,48 8B 47 08 48 8D 8C 24 ** 00 00 00 BA 01 00 00 00)
Registersymbol(_GetMaxExp)
alloc(newmem,2048,FC64.dll)
label(returnhere)
label(originalcode)
label(exit)
newmem:
mov dword ptr [rdi+64],#999999999
originalcode:
mov eax,[rdi+64]
mov r8d,[rcx+rdx*4]
exit:
jmp returnhere
//"FC64.dll"+140626E:
_GetMaxExp-48:
jmp newmem
nop
nop
returnhere:
[DISABLE]
Unregistersymbol(_GetMaxExp)
dealloc(newmem)
//"FC64.dll"+140626E:
_GetMaxExp-48:
mov eax,[rdi+64]
mov r8d,[rcx+rdx*4]
//Alt: db 8B 47 64 44 8B 04 91
86
"GET MAX KARMA"
80000008
Auto Assembler Script
[ENABLE]
aobscanmodule(_MaxKarmaLvl,FC64.dll,8D 50 FF 48 8B 47 30 48 8B 88 A8 )
Registersymbol(_MaxKarmaLvl)
alloc(newmem,2048,FC64.dll)
label(returnhere)
label(originalcode)
label(exit)
newmem: //this is allocated memory, you have read,write,execute access
mov dword ptr [rdi+7c],#9999999
originalcode:
mov eax,[rdi+7C]
lea ecx,[rsi+rax]
exit:
jmp returnhere
//"FC64.dll"+1406563:
_MaxKarmaLvl+17:
jmp newmem
nop
returnhere:
[DISABLE]
Unregistersymbol(_MaxKarmaLvl)
dealloc(newmem)
//"FC64.dll"+1406563:
_MaxKarmaLvl+17:
mov eax,[rdi+7C]
lea ecx,[rsi+rax]
//Alt: db 8B 47 78 8D 0C 06
221
"HEALTH ELEPHANT"
80000008
Auto Assembler Script
[ENABLE]
aobscanmodule(_InfiniteHealthElephant,FC64.dll, F3 0F 10 41 18 F3 0F 5C 41 1C )
aobscanmodule(_NoFallDamageElephant,FC64.dll,F3 0F 11 49 18 45)
alloc(newmem,2048,FC64.dll)
alloc(newmem2,2048,FC64.dll)
alloc(_GetElephantHealth,8)
alloc(_SetElephantsHealtht,8)
Registersymbol(_InfiniteHealthElephant)
Registersymbol(_GetElephantHealth)
Registersymbol(_SetElephantsHealtht)
registersymbol(_NoFallDamageElephant)
label(returnhere)
label(originalcode)
label(exit)
label(Elephant)
label(returnhere2)
label(originalcode2)
label(exit2)
newmem2: //this is allocated memory, you have read,write,execute access
//place your code here
originalcode2:
movss [rcx+18],xmm1
cmp dword ptr [rcx+1c],(float)2000
jne exit2
mov [rcx+18],(float)99999
exit2:
jmp returnhere2
newmem:
cmp dword ptr [rcx+1C],(float)2000 // Max Health Elephant
je Elephant
jmp originalcode
Elephant:
mov [_GetElephantHealth],rcx
cmp byte ptr [_SetElephantsHealtht],1
jne originalcode
mov dword ptr [rcx+18],(float)99999
originalcode:
movss xmm0,[rcx+18]
exit:
jmp returnhere
_InfiniteHealthElephant:
jmp newmem
returnhere:
//"FC64.dll"+909825:
_NoFallDamageElephant:
jmp newmem2
returnhere2:
_SetElephantsHealtht:
dd 1
[DISABLE]
dealloc(_GetElephantHealth)
dealloc(newmem2)
unregistersymbol(_NoFallDamageElephant)
Unregistersymbol(_InfiniteHealthElephant)
Unregistersymbol(_GetElephantHealth)
Unregistersymbol(_SetElephantsHealtht)
dealloc(newmem)
dealloc(_SetElephantsHealtht)
_InfiniteHealthElephant:
movss xmm0,[rcx+18]
//Alt: db F3 0F 10 41 18
//"FC64.dll"+909825:
_NoFallDamageElephant:
movss [rcx+18],xmm1
//Alt: db F3 0F 11 49 18
239
"ENABLE iNFiNITE HEALTH ELEPHANTS"
404080
Byte
_SetElephantsHealtht
223
"DEBUG"
0080FF
1
238
"Current Elephant's Health"
808080
Float
_GetElephantHealth
18
116
"NO BACKPACK LiMiT"
80000008
Auto Assembler Script
[ENABLE]
aobscanmodule(NoBackpackLimit,FC64.dll,C7 44 24 30 26 6C 06 77)
Registersymbol(NoBackpackLimit)
//"FC64.dll"+BA08E0:
NoBackpackLimit-18:
db 90 90 90
[DISABLE]
Unregistersymbol(NoBackpackLimit)
//"FC64.dll"+BA08E0:
NoBackpackLimit-18:
mov ecx,[rbx+04]
call FC64.dll+DCAEA0
//Alt: db 8B 4B 04 E8 48 CE 21 00
289
"NO CROSSHAiR DiSAPPEAR"
80000008
Auto Assembler Script
[ENABLE]
aobscanmodule(_CrosshairNotDissappear,FC64.dll,48 8B 8F 18 01 00 00 F3)
registersymbol(_CrosshairNotDissappear)
//"FC64.dll"+12A1AD9:
_CrosshairNotDissappear-2:
db EB 1B
[DISABLE]
_CrosshairNotDissappear-2:
db 74 1B
198
"NO FALL DAMAGE"
80000008
Auto Assembler Script
[ENABLE]
aobscanmodule(_NoFallingDamage,FC64.dll,F3 0F 10 87 30 09 ? ? F3 0F 58 87 50 09)
Registersymbol(_NoFallingDamage)
alloc(newmem,2048,FC64.dll)
label(returnhere)
label(originalcode)
label(exit)
newmem: //this is allocated memory, you have read,write,execute access
mov [rdi+00000930],(float)-100
originalcode:
movss xmm0,[rdi+00000930]
exit:
jmp returnhere
_NoFallingDamage:
jmp newmem
nop
nop
nop
returnhere:
[DISABLE]
Unregistersymbol(_NoFallingDamage)
dealloc(newmem)
_NoFallingDamage:
movss xmm0,[rdi+00000930]
//Alt: db F3 0F 10 87 30 09 00 00
17
"NO RECOiL"
80000008
Auto Assembler Script
[ENABLE]
aobscanmodule(_NoRecoil,FC64.dll,48 8B CF 44 0F 29 8C 24 B0)
aobscanmodule(_NoRecoilNop,FC64.dll,F3 44 0F 11 87 90 ? ? ? F3 0F 11 B7 9C)
Registersymbol(_NoRecoil)
Registersymbol(_NoRecoilNop)
alloc(newmem,2048,FC64.dll)
label(returnhere)
label(originalcode)
label(exit)
newmem: //this is allocated memory, you have read,write,execute access
mov [rdi+000000C0],0
mov [rdi+000000C4],0
mov [rdi+000000C8],0
originalcode:
movss xmm6,[rdi+000000C0]
exit:
jmp returnhere
//"FC64.dll"+D31806:
_NoRecoil-29:
jmp newmem
nop
nop
nop
returnhere:
//"FC64.dll"+D319E7:
_NoRecoilNop-C:
db 90 90 90 90 90 90 90 90 90
[DISABLE]
Unregistersymbol(_NoRecoil)
Unregistersymbol(_NoRecoilNop)
dealloc(newmem)
//"FC64.dll"+D31806:
_NoRecoil-29:
movss xmm6,[rdi+000000C0]
//Alt: db F3 0F 10 B7 C0 00 00 00
//"FC64.dll"+D319E7:
_NoRecoilNop-C:
db F3 44 0F 11 87 8C 00 00 00
12
"NO SPREAD"
80000008
Auto Assembler Script
[ENABLE]
aobscanmodule(_NoSpread,FC64.dll,4C 8B 81 A0 ? ? ? 41 8B 80)
Registersymbol(_NoSpread)
alloc(newmem,2048,FC64.dll)
label(returnhere)
label(originalcode)
label(exit)
newmem: //this is allocated memory, you have read,write,execute access
mov dword ptr [rdx+00000264],(float)0
originalcode:
movss xmm1,[rdx+00000264]
exit:
jmp returnhere
//"FC64.dll"+D1CD4B:
_NoSpread-25:
jmp newmem
nop
nop
nop
returnhere:
[DISABLE]
Unregistersymbol(_NoSpread)
dealloc(newmem)
//"FC64.dll"+D1CD4B:
_NoSpread-25:
movss xmm1,[rdx+00000264]
//Alt: db F3 0F 10 8A 64 02 00 00
271
"NO SWAY"
80000008
Auto Assembler Script
[ENABLE]
aobscanmodule(_NoSway,FC64.dll,F3 0F 10 43 04 0F 14)
aobscanmodule(_NoSwayAimWalk,FC64.dll,F3 0F 10 88 8C 0F 00 00)
alloc(newmem,2048,FC64.dll)
alloc(newmem1,2048,FC64.dll)
registersymbol(_NoSway)
registersymbol(_NoSwayAimWalk)
label(returnhere)
label(originalcode)
label(exit)
label(returnhere1)
label(originalcode1)
label(exit1)
newmem1: //this is allocated memory, you have read,write,execute access
//mov [rax+00000F8C],(float)1000
mov [rax+0000060c],(float)1000
mov [rax+000005F0],(float)0
mov [rax+000005F4],(float)0
mov [rax+000005F8],(float)0
originalcode1:
movss xmm1,[rax+00000F8C]
exit1:
jmp returnhere1
newmem: //this is allocated memory, you have read,write,execute access
mov [rbx],(float)0
mov [rbx+04],(float)0
mov [rbx+08],(float)0
mov [rbx+0c],(float)0
originalcode:
movss xmm0,[rbx+04]
exit:
jmp returnhere
//"FC64.dll"+B703E9:
_NoSway:
jmp newmem
returnhere:
//"FC64.dll"+B70631:
_NoSwayAimWalk:
jmp newmem1
nop
nop
nop
returnhere1:
[DISABLE]
Unregistersymbol(_NoSway)
Unregistersymbol(_NoSwayAimWalk)
dealloc(newmem)
dealloc(newmem1)
//"FC64.dll"+B703E9:
_NoSway:
movss xmm0,[rbx+04]
//Alt: db F3 0F 10 43 04
//"FC64.dll"+B70631:
_NoSwayAimWalk:
movss xmm1,[rax+00000F8C]
//Alt: db F3 0F 10 88 8C 0F 00 00
277
"ONE HIT VEHiCLE KiLLS"
80000008
Auto Assembler Script
[ENABLE]
aobscanmodule(_OneHitCarKills,FC64.dll,F3 45 0F 10 85 38 01 00 00)
alloc(newmem,2048,FC64.dll)
registersymbol(_OneHitCarKills)
label(returnhere)
label(originalcode)
label(exit)
newmem: //this is allocated memory, you have read,write,execute access
cmp dword ptr [r13+1f0],(int)2 // Is Player n Car!?
je originalcode
cmp dword ptr [r13+300],(float)6000 // Is Car in Mission?
je originalcode
mov [r13+00000138],(float)0
mov [r13+00000148],(float)0
originalcode:
movss xmm8,[r13+00000138]
exit:
jmp returnhere
//"FC64.dll"+8F4522:
_OneHitCarKills:
jmp newmem
nop
nop
nop
nop
returnhere:
[DISABLE]
unregistersymbol(_OneHitCarKills)
dealloc(newmem)
//"FC64.dll"+8F4522:
_OneHitCarKills:
movss xmm8,[r13+00000138]
//Alt: db F3 45 0F 10 85 38 01 00 00
49
"ONE HiT KiLLS"
80000008
Auto Assembler Script
[ENABLE]
aobscanmodule(_OneHitKills,FC64.dll,48 8D 4C 24 30 48 89 BC 24 A0 ? ? ? F3 0F 11 44 24 20)
Registersymbol(_OneHitKills)
alloc(newmem,2048,FC64.dll)
label(returnhere)
label(originalcode)
label(exit)
newmem: //this is allocated memory, you have read,write,execute access
cmp dword ptr [rcx+10],(int)999083124 // Stamina
je originalcode
cmp dword ptr [rcx+18],(float)300 // Health
je originalcode
cmp dword ptr [rcx+10],(int)3207069436 // Armor
je originalcode
cmp dword ptr [rcx+10],(int)3824979618 // Oxygen in Water
je originalcode
cmp dword ptr [rcx+10],(int)3309509967 // Oxygen
je originalcode
cmp dword ptr [rcx+1c],(float)2000 // Elephant
je originalcode
cmp dword ptr [rcx+1c],(float)185 // max health White Tiger
je originalcode
cmp dword ptr [rcx+1c],(float)301 // max health player
je originalcode
mov [rcx+18],(float)-100
originalcode:
movss xmm0,[rcx+18]
exit:
jmp returnhere
//"FC64.dll"+8FA646:
_OneHitKills-12:
jmp newmem
returnhere:
[DISABLE]
Unregistersymbol(_OneHitKills)
dealloc(newmem)
//"FC64.dll"+8FA646:
_OneHitKills-12:
movss xmm0,[rcx+18]
//Alt: db F3 0F 10 41 18
57
"REMOVE C4 LiMiT"
80000008
Auto Assembler Script
[ENABLE]
aobscanmodule(_NoC4Limit,FC64.dll,C6 83 08 02 ? ? 01 B0)
Registersymbol(_NoC4Limit)
alloc(newmem,2048,FC64.dll)
label(returnhere)
label(originalcode)
label(exit)
newmem: //this is allocated memory, you have read,write,execute access
mov dword ptr [rbx+000001B8],#1
originalcode:
cmp dword ptr [rbx+000001B8],00
exit:
jmp returnhere
//"FC64.dll"+D50276:
_NoC4Limit-15:
jmp newmem
nop
nop
returnhere:
[DISABLE]
Unregistersymbol(_NoC4Limit)
dealloc(newmem)
//"FC64.dll"+D50276:
_NoC4Limit-15:
dealloc(newmem)
cmp dword ptr [rbx+000001B8],00
//Alt: db 83 B9 B8 01 00 00 00
424
"REMOVE MINE LIMIT"
80000008
Auto Assembler Script
[ENABLE]
aobscanmodule(_RemoveMineLimit,FC64.dll,3B BD B8 01 00 00) // should be unique
alloc(newmem,$1000,FC64.dll)
label(code)
label(return)
newmem:
mov [rbp+000001B8],0
code:
cmp edi,[rbp+000001B8]
jmp return
_RemoveMineLimit:
jmp newmem
nop
return:
registersymbol(_RemoveMineLimit)
[DISABLE]
_RemoveMineLimit:
db 3B BD B8 01 00 00
unregistersymbol(_RemoveMineLimit)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "FC64.dll"+D63385
"FC64.dll"+D63362: 4C 89 74 24 20 - mov [rsp+20],r14
"FC64.dll"+D63367: E8 F4 16 2A FF - call FC64.dll+4A60
"FC64.dll"+D6336C: FF CF - dec edi
"FC64.dll"+D6336E: 48 83 EE 08 - sub rsi,08
"FC64.dll"+D63372: FF 4B 08 - dec [rbx+08]
"FC64.dll"+D63375: 75 08 - jne FC64.dll+D6337F
"FC64.dll"+D63377: 48 8B CB - mov rcx,rbx
"FC64.dll"+D6337A: E8 01 DF 32 FF - call FC64.dll+91280
"FC64.dll"+D6337F: FF C7 - inc edi
"FC64.dll"+D63381: 48 83 C6 08 - add rsi,08
// ---------- INJECTING HERE ----------
"FC64.dll"+D63385: 3B BD B8 01 00 00 - cmp edi,[rbp+000001B8]
// ---------- DONE INJECTING ----------
"FC64.dll"+D6338B: 72 85 - jb FC64.dll+D63312
"FC64.dll"+D6338D: 4C 8B B4 24 88 00 00 00 - mov r14,[rsp+00000088]
"FC64.dll"+D63395: 4C 8B A4 24 80 00 00 00 - mov r12,[rsp+00000080]
"FC64.dll"+D6339D: 48 8B 74 24 78 - mov rsi,[rsp+78]
"FC64.dll"+D633A2: 48 8B 5C 24 70 - mov rbx,[rsp+70]
"FC64.dll"+D633A7: C7 85 0C 02 00 00 00 00 00 3F - mov [rbp+0000020C],3F000000
"FC64.dll"+D633B1: 48 83 C4 50 - add rsp,50
"FC64.dll"+D633B5: 41 5D - pop r13
"FC64.dll"+D633B7: 5F - pop rdi
"FC64.dll"+D633B8: 5D - pop rbp
}
300
"REMOVE WALK SPEED LIMiT WHEN FiRiNG"
80000008
Auto Assembler Script
[ENABLE]
aobscanmodule(_RemoveWalkSpeedLimitWhenFiring,FC64.dll,F3 0F 59 B0 64 03 00 00)
registersymbol(_RemoveWalkSpeedLimitWhenFiring)
alloc(newmem,2048,FC64.dll)
label(returnhere)
label(originalcode)
label(exit)
newmem: //this is allocated memory, you have read,write,execute access
mov [rax+00000364],(float)1
originalcode:
mulss xmm6,[rax+00000364]
exit:
jmp returnhere
//"FC64.dll"+C6A21A:
_RemoveWalkSpeedLimitWhenFiring:
jmp newmem
nop
nop
nop
returnhere:
[DISABLE]
unregistersymbol(_RemoveWalkSpeedLimitWhenFiring)
dealloc(newmem)
//"FC64.dll"+C6A21A:
_RemoveWalkSpeedLimitWhenFiring:
mulss xmm6,[rax+00000364]
//Alt: db F3 0F 59 B0 64 03 00 00
53
"SKiLL POiNTS"
80000008
Auto Assembler Script
[ENABLE]
Aobscanmodule(_SkillPoints,FC64.dll,41 8B 46 70 48 8D 55 38)
Registersymbol(_SkillPoints)
Registersymbol(_GetSkillPoints)
Registersymbol(_ResetSkillPoints)
Registersymbol(_CurrentSkillPoints)
alloc(newmem,2048,"FC64.dll)
alloc(_ResetSkillPoints,4)
alloc(_GetSkillPoints,4)
alloc(_CurrentSkillPoints,4)
label(returnhere)
label(originalcode)
label(exit)
label(GetSkillPoints)
label(ResetSkillPoints)
newmem: //this is allocated memory, you have read,write,execute access
cmp [_GetSkillPoints],1
je GetSkillPoints
cmp [_ResetSkillPoints],1
je ResetSkillPoints
mov [_CurrentSkillPoints],r14
jmp originalcode
GetSkillPoints:
mov [_GetSkillPoints],0
mov [r14+70],#99
jmp originalcode
ResetSkillPoints:
mov [_ResetSkillPoints],0
mov [r14+70],0
jmp originalcode
originalcode:
mov eax,[r14+70]
lea rdx,[rbp-20]
exit:
jmp returnhere
_SkillPoints:
jmp newmem
nop
nop
nop
returnhere:
_GetSkillPoints:
dd 0
_ResetSkillPoints:
dd 0
[DISABLE]
Unregistersymbol(_SkillPoints)
Unregistersymbol(_GetSkillPoints)
Unregistersymbol(_ResetSkillPoints)
Unregistersymbol(_CurrentSkillPoints)
dealloc(newmem)
dealloc(_ResetSkillPoints)
dealloc(_GetSkillPoints)
dealloc(_CurrentSkillPoints)
_SkillPoints:
mov eax,[r14+70]
lea rdx,[rbp-20]
//Alt: db 41 8B 46 70 48 8D 55 **
398
"GET 99 SKiLL POiNTS"
404080
Byte
_GetSkillPoints
399
"RESET SKiLL POiNTS"
404080
Byte
_ResetSkillPoints
401
"DEBUG"
0080FF
1
400
"Current Skill Points (Select a Skill to see Effect)"
808080
4 Bytes
_CurrentSkillPoints
70
24
"STEALTH MODE"
80000008
Auto Assembler Script
[ENABLE]
aobscanmodule(_StealthMode,FC64.dll,0F 2E 70 0C ? ? 49 8D 8C 24 B0 02)
aobscanmodule(_StealthModeDog,FC64.dll,F3 0F 10 71 0C 0F 2E)
Registersymbol(_StealthMode)
Registersymbol(_StealthModeDog)
alloc(newmem,2048,FC64.dll)
alloc(newmem5,2048,FC64.dll)
label(returnhere)
label(originalcode)
label(exit)
label(returnhere5)
label(originalcode5)
label(exit5)
newmem5: //this is allocated memory, you have read,write,execute access
mov [rcx+0C],0
originalcode5:
movss xmm6,[rcx+0C]
exit5:
jmp returnhere5
newmem: //this is allocated memory, you have read,write,execute access
mov dword ptr [rax+0C],(float)0
originalcode:
ucomiss xmm6,[rax+0C]
je _StealthMode+76
exit:
jmp returnhere
_StealthMode:
jmp newmem
nop
returnhere:
//"FC64.dll"+170DC9D:
_StealthModeDog:
jmp newmem5
returnhere5:
[DISABLE]
Unregistersymbol(_StealthMode)
unregistersymbol(_StealthModeDog)
dealloc(newmem)
dealloc(newmem5)
_StealthMode:
ucomiss xmm6,[rax+0C]
je _StealthMode+76
//"FC64.dll"+170DC9D:
_StealthModeDog:
movss xmm6,[rcx+0C]
//Alt: db F3 0F 10 71 0C
195
"SUPER JUMP"
80000008
Auto Assembler Script
[ENABLE]
aobscanmodule(_SuperJump,FC64.dll, F3 0F 10 90 98 09 00 00)
alloc(newmem,2048,FC64.dll)
Registersymbol(_SuperJump)
Registersymbol(_IncreaseJumpHeight)
Registersymbol(_IncreaseJumpHeightBy_1)
Registersymbol(_DecreaseJumpHeight)
Registersymbol(_DecreaseJumpHeightBy_1)
Registersymbol(_RestoreJumpHeight)
Registersymbol(_GetJumpHeight)
alloc(_IncreaseJumpHeight,4)
alloc(_IncreaseJumpHeightBy_1,4)
alloc(_DecreaseJumpHeight,4)
alloc(_DecreaseJumpHeightBy_1,4)
alloc(_RestoreJumpHeight,4)
alloc(_GetJumpHeight,4)
label(returnhere)
label(originalcode)
label(exit)
label(IncreaseJumpHeight)
label(DecreaseJumpHeight)
label(RestoreJumpHeight)
label(IncreaseJumpHeightBy_1)
label(DecreaseJumpHeightBy_1)
newmem: //this is allocated memory, you have read,write,execute access
cmp byte ptr [_IncreaseJumpHeight],1
je IncreaseJumpHeight
cmp byte ptr [_DecreaseJumpHeight],1
je DecreaseJumpHeight
cmp byte ptr [_RestoreJumpHeight],1
je RestoreJumpHeight
cmp byte ptr [_IncreaseJumpHeightBy_1],1
je IncreaseJumpHeightBy_1
cmp byte ptr [_DecreaseJumpHeightBy_1],1
je DecreaseJumpHeightBy_1
cmp dword ptr [rax+00000998],(float)1.200000048
je originalcode
mov [_GetJumpHeight],rax
jmp originalcode
IncreaseJumpHeight:
mov byte ptr [_IncreaseJumpHeight],0
cmp dword ptr [rax+00000998],(float)1.200000048
je originalcode
fld [rax+00000998]
fld1
faddp
fld1
faddp
fld1
faddp
fld1
faddp
fld1
faddp
fld1
faddp
fld1
faddp
fld1
faddp
fld1
faddp
fld1
faddp
fld1
faddp
fld1
faddp
fld1
faddp
fld1
faddp
fld1
faddp
fld1
faddp
fld1
faddp
fld1
faddp
fld1
faddp
fld1
faddp
fld1
faddp
fld1
faddp
fld1
faddp
fld1
faddp
fld1
faddp
fstp [rax+00000998]
jmp originalcode
DecreaseJumpHeight:
mov byte ptr [_DecreaseJumpHeight],0
cmp dword ptr [rax+00000998],(float)1.25
jle originalcode
cmp dword ptr [rax+00000998],(float)1.200000048
je originalcode
fld [rax+00000998]
fld1
fsubp
fld1
fsubp
fld1
fsubp
fld1
fsubp
fld1
fsubp
fld1
fsubp
fld1
fsubp
fld1
fsubp
fld1
fsubp
fld1
fsubp
fld1
fsubp
fld1
fsubp
fld1
fsubp
fld1
fsubp
fld1
fsubp
fld1
fsubp
fld1
fsubp
fld1
fsubp
fld1
fsubp
fld1
fsubp
fld1
fsubp
fld1
fsubp
fld1
fsubp
fld1
fsubp
fld1
fsubp
fstp [rax+00000998]
jmp originalcode
IncreaseJumpHeightBy_1:
mov byte ptr [_IncreaseJumpHeightBy_1],0
fld [rax+00000998]
fld1
faddp
fstp [rax+00000998]
jmp originalcode
DecreaseJumpHeightBy_1:
mov byte ptr [_DecreaseJumpHeightBy_1],0
fld [rax+00000998]
fld1
fsubp
fstp [rax+00000998]
jmp originalcode
RestoreJumpHeight:
mov byte ptr [_RestoreJumpHeight],0
cmp dword ptr [rax+00000998],(float)1.200000048
je originalcode
mov dword ptr [rax+00000998],(float)1.25
jmp originalcode
originalcode:
movss xmm2,[rax+00000998]
exit:
jmp returnhere
//"FC64.dll"+C41A28:
_SuperJump:
jmp newmem
nop
nop
nop
returnhere:
_IncreaseJumpHeight:
dd 0
_DecreaseJumpHeight:
dd 0
_IncreaseJumpHeightBy_1:
dd 0
_DecreaseJumpHeightBy_1:
dd 0
_RestoreJumpHeight:
dd 0
[DISABLE]
Unregistersymbol(_IncreaseJumpHeight)
Unregistersymbol(_DecreaseJumpHeight)
Unregistersymbol(_IncreaseJumpHeightBy_1)
Unregistersymbol(_DecreaseJumpHeightBy_1)
Unregistersymbol(_RestoreJumpHeight)
Unregistersymbol(_GetJumpHeight)
Unregistersymbol(_SuperJump)
dealloc(_DecreaseJumpHeight)
dealloc(_IncreaseJumpHeight)
dealloc(_IncreaseJumpHeightBy_1)
dealloc(_DecreaseJumpHeightBy_1)
dealloc(_RestoreJumpHeight)
dealloc(_GetJumpHeight)
dealloc(newmem)
//"FC64.dll"+C41A28:
_SuperJump:
movss xmm2,[rax+00000998]
//Alt: db F3 0F 10 90 98 09 00 00
407
"iNCREASE JUMP HEiGHT BY 1"
404080
Byte
_IncreaseJumpHeightBy_1
196
"iNCREASE JUMP HEiGHT BY 25"
404080
Byte
_IncreaseJumpHeight
Set Value
17
100
1
0
406
"DECREASE JUMP HEiGHT BY 1"
404080
Byte
_DecreaseJumpHeightBy_1
231
"DECREASE JUMP HEiGHT BY 25"
404080
Byte
_DecreaseJumpHeight
Set Value
17
101
1
0
197
"RESTORE JUMP HEiGHT"
404080
Byte
_RestoreJumpHeight
Set Value
17
102
1
0
230
"DEBUG"
0080FF
1
229
"Current Jump Height"
808080
Float
_GetJumpHeight
998
185
"SUPER SPEED"
80000008
Auto Assembler Script
[ENABLE]
aobscanmodule(_Speed,FC64.dll, F3 0F 11 4C 24 50 80 B8 C0 0B )
alloc(newmem,2048,FC64.dll)
Registersymbol(_Speed)
Registersymbol(_IncreaseSpeedValue)
Registersymbol(_DecreaseSpeedValue)
Registersymbol(_RestoreSpeedValue)
Registersymbol(_GetSpeedBasePtr)
alloc(_IncreaseSpeedValue,4)
alloc(_DecreaseSpeedValue,4)
alloc(_RestoreSpeedValue,4)
alloc(_GetSpeedBasePtr,4)
label(returnhere)
label(originalcode)
label(exit)
label(IncreaseSpeed)
label(DecreaseSpeed)
label(RestoreSpeed)
newmem: //this is allocated memory, you have read,write,execute access
mov [_GetSpeedBasePtr],rax// Get Value of Walking Speed
// B4 = Get Value of Sprint Speed
cmp byte ptr [_IncreaseSpeedValue],1
je IncreaseSpeed
cmp byte ptr [_DecreaseSpeedValue],1
je DecreaseSpeed
cmp byte ptr [_RestoreSpeedValue],1
je RestoreSpeed
jmp originalcode
IncreaseSpeed:
mov byte ptr [_IncreaseSpeedValue],0
fld [rax+000000B0]
fld1
faddp
fstp [rax+000000B0]
fld [rax+000000B4]
fld1
faddp
fstp [rax+000000B4]
jmp originalcode
DecreaseSpeed:
mov byte ptr [_DecreaseSpeedValue],0
fld [rax+000000B0]
fld1
fsubp
fstp [rax+000000B0]
fld [rax+000000B4]
fld1
fsubp
fstp [rax+000000B4]
jmp originalcode
RestoreSpeed:
mov byte ptr [_RestoreSpeedValue],0
mov dword ptr [rax+000000B0],(float)1.0
mov dword ptr [rax+000000B4],(float)1.0
jmp originalcode
originalcode:
movss xmm0,[rax+000000B0]
exit:
jmp returnhere
//"FC64.dll"+C43833:
_Speed-20:
jmp newmem
nop
nop
nop
returnhere:
_IncreaseSpeedValue:
dd 0
_DecreaseSpeedValue:
dd 0
_RestoreSpeedValue:
dd 0
[DISABLE]
Unregistersymbol(_Speed)
Unregistersymbol(_IncreaseSpeedValue)
Unregistersymbol(_DecreaseSpeedValue)
Unregistersymbol(_RestoreSpeedValue)
Unregistersymbol(_GetSpeedBasePtr)
dealloc(_GetSpeedBasePtr)
dealloc(_IncreaseSpeedValue)
dealloc(_DecreaseSpeedValue)
dealloc(_RestoreSpeedValue)
dealloc(newmem)
//"FC64.dll"+C43833:
_Speed-20:
movss xmm0,[rax+000000B0]
//Alt: db F3 0F 10 80 B0 00 00 00
186
"iNCREASE SPEED BY 1.0"
404080
Byte
_IncreaseSpeedValue
Set Value
17
97
1
0
187
"DECREASE SPEED BY 1.0"
404080
Byte
_DecreaseSpeedValue
Set Value
17
98
1
0
188
"RESTORE SPEED TO DEFAULT"
404080
Byte
_RestoreSpeedValue
Set Value
17
99
1
0
191
"DEBUG"
0080FF
1
241
"Current Sprint Speed"
808080
Float
_GetSpeedBasePtr
B4
240
"Current Walk Speed"
808080
Float
_GetSpeedBasePtr
B0
169
"SUPER SPEED ELEPHANT"
80000008
Auto Assembler Script
[ENABLE]
aobscanmodule(_SuperSpeedElephant,FC64.dll,F3 0F 10 9E A4 03 ? ? F3 0F 10 AE A8 03 )
Registersymbol(_SuperSpeedElephant)
Registersymbol(_IncreaseElephantSpeed)
Registersymbol(_DecreaseElephantSpeed)
Registersymbol(_RestoreElephantSpeed)
Registersymbol(_GetElephantBasePtr)
alloc(newmem,2048,FC64.dll)
alloc(_IncreaseElephantSpeed,4)
alloc(_DecreaseElephantSpeed,4)
alloc(_RestoreElephantSpeed,4)
alloc(_GetElephantBasePtr,4)
label(returnhere)
label(originalcode)
label(exit)
label(IncreaseElephantSpeed)
label(DecreaseElephantSpeed)
label(RestoreElephantSpeed)
newmem: //this is allocated memory, you have read,write,execute access
cmp byte ptr [_IncreaseElephantSpeed],1
je IncreaseElephantSpeed
cmp byte ptr [_DecreaseElephantSpeed],1
je DecreaseElephantSpeed
cmp byte ptr [_RestoreElephantSpeed],1
je RestoreElephantSpeed
mov [_GetElephantBasePtr],rsi
jmp originalcode
IncreaseElephantSpeed:
mov byte ptr [_IncreaseElephantSpeed],0
fld [rsi+000001DC]
fld1
faddp
fstp [rsi+000001DC]
fld [rsi+000001E0]
fld1
faddp
fstp [rsi+000001E0]
fld [rsi+000001E4]
fld1
faddp
fstp [rsi+000001E4]
jmp originalcode
DecreaseElephantSpeed:
mov byte ptr [_DecreaseElephantSpeed],0
fld [rsi+000001DC]
fld1
fsubp
fstp [rsi+000001DC]
fld [rsi+000001E0]
fld1
fsubp
fstp [rsi+000001E0]
fld [rsi+000001E4]
fld1
fsubp
fstp [rsi+000001E4]
jmp originalcode
RestoreElephantSpeed:
mov byte ptr [_RestoreElephantSpeed],0
mov dword ptr [rsi+000001DC],(float)6
mov dword ptr [rsi+000001E0],(float)6
mov dword ptr [rsi+000001E4],(float)6
originalcode:
movss xmm5,[rsi+000001E4]
exit:
jmp returnhere
//"FC64.dll"+8A2302:
_SuperSpeedElephant-1E:
jmp newmem
nop
nop
nop
returnhere:
_IncreaseElephantSpeed:
dd 0
_DecreaseElephantSpeed:
dd 0
_RestoreElephantSpeed:
dd 0
[DISABLE]
Unregistersymbol(_SuperSpeedElephant)
Unregistersymbol(_IncreaseElephantSpeed)
Unregistersymbol(_DecreaseElephantSpeed)
Unregistersymbol(_RestoreElephantSpeed)
Unregistersymbol(_GetElephantBasePtr)
dealloc(_IncreaseElephantSpeed)
dealloc(_DecreaseElephantSpeed)
dealloc(_RestoreElephantSpeed)
dealloc(_GetElephantBasePtr)
dealloc(newmem)
//"FC64.dll"+8A2302:
_SuperSpeedElephant-1E:
movss xmm5,[rsi+000001E4]
//Alt: db F3 0F 10 AE E4 01 00 00
214
"iNCREASE ELEPHANT SPEED BY 1.0"
404080
Byte
_IncreaseElephantSpeed
Set Value
17
103
1
0
215
"DECREASE ELEPHANT SPEED BY 1.0"
404080
Byte
_DecreaseElephantSpeed
Set Value
17
104
1
0
216
"RESTORE ELEPHANT SPEED"
404080
Byte
_RestoreElephantSpeed
Set Value
17
105
1
0
213
"DEBUG"
0080FF
1
210
"Elephant Speed Offset 1DC"
808080
Float
_GetElephantBasePtr
1DC
211
"Elephant Speed Offset 1E0"
808080
Float
_GetElephantBasePtr
1E0
212
"Elephant Speed Offset 1E4"
808080
Float
_GetElephantBasePtr
1E4
303
"SUPER WEAPON RANGE"
80000008
Auto Assembler Script
[ENABLE]
aobscanmodule(_SuperWeaponRange,FC64.dll,F3 0F 10 92 C8 01 00 00 41 8D 51 17 E9)
registersymbol(_SuperWeaponRange)
alloc(newmem,2048,FC64.dll)
label(returnhere)
label(originalcode)
label(exit)
newmem: //this is allocated memory, you have read,write,execute access
mov [rdx+000001C8],(float)9999999
originalcode:
movss xmm2,[rdx+000001C8]
exit:
jmp returnhere
//"FC64.dll"+D3A27E:
_SuperWeaponRange:
jmp newmem
nop
nop
nop
returnhere:
[DISABLE]
unregistersymbol(_SuperWeaponRange)
dealloc(newmem)
//"FC64.dll"+D3A27E:
_SuperWeaponRange:
movss xmm2,[rdx+000001C8]
//Alt: db F3 0F 10 92 C8 01 00 00
134
"TELEPORT"
80000008
Auto Assembler Script
[ENABLE]
aobscanmodule(_TeleportCode,FC64.dll,48 8B 86 80 ? ? ? 49 8D 5C 24 24 48 8B 48 20 4D 89 7C 24 18)
aobscanmodule(_SaveWAyPointCoordCode,FC64.dll,F3 0F 10 08 F3 0F 10 40 04 F3 0F 5C 8B)
aobscanmodule(_GetPlayerCoord,FC64.dll,0F 28 00 0F 29 81 90 00 00 00 0F)
alloc(teleportmem,2048,FC64.dll)
alloc(newmem,2048,FC64.dll)
alloc(newmem1,2048,FC64.dll)
registersymbol(z_coord)
registersymbol(x_coord)
registersymbol(y_coord)
registersymbol(z_coord_undo)
registersymbol(x_coord_undo)
registersymbol(y_coord_undo)
Registersymbol(SaveWaypointCoord_X)
Registersymbol(SaveWaypointCoord_Y)
Registersymbol(SaveWaypointCoord_Z)
registersymbol(s_enable)
registersymbol(l_enable)
registersymbol(u_enable)
Registersymbol(_WriteWayPointCoordsToPlayerLocation)
Registersymbol(_TeleportCode)
Registersymbol(_SaveWAyPointCoordCode)
Registersymbol(GetPlayerCoord_X)
Registersymbol(GetPlayerCoord_Y)
Registersymbol(GetPlayerCoord_Z)
Registersymbol(_GetPlayerCoord)
alloc(s_enable,4)
alloc(l_enable,4)
alloc(u_enable,4)
alloc(z_coord,4)
alloc(x_coord,4)
alloc(y_coord,4)
alloc(z_coord_undo,4)
alloc(x_coord_undo,4)
alloc(y_coord_undo,4)
alloc(SaveWaypointCoord_X,4)
alloc(SaveWaypointCoord_Y,4)
alloc(SaveWaypointCoord_Z,4)
alloc(_WriteWayPointCoordsToPlayerLocation,4)
alloc(GetPlayerCoord_X,4)
alloc(GetPlayerCoord_Y,4)
alloc(GetPlayerCoord_Z,4)
label(returnteleport)
label(originalcodeteleport)
label(exitteleport)
label(save_coord)
label(load_coord)
label(undo_coord)
label(returnhere)
label(originalcode)
label(exit)
label(WriteWayPointCoordsToPlayerLocation)
label(returnhere1)
label(originalcode1)
label(exit1)
newmem1: //this is allocated memory, you have read,write,execute access
movss xmm1,[rax]
movss [GetPlayerCoord_X],xmm1
movss xmm1,[rax+04]
movss [GetPlayerCoord_Y],xmm1
movss xmm1,[rax+08]
movss [GetPlayerCoord_Z],xmm1
originalcode1:
movaps xmm0,[rax]
movaps [rcx+00000090],xmm0
exit1:
jmp returnhere1
newmem:
movss xmm11,[rax]
movss [SaveWaypointCoord_X],xmm11
movss xmm11,[rax+04]
movss [SaveWaypointCoord_Y],xmm11
movss xmm11,[rax+08]
movss [SaveWaypointCoord_Z],xmm11
originalcode:
movss xmm1,[rax]
movss xmm0,[rax+04]
exit:
jmp returnhere
teleportmem:
cmp [s_enable],1
je save_coord
cmp [l_enable],1
je load_coord
cmp [u_enable],1
je undo_coord
cmp [_WriteWayPointCoordsToPlayerLocation],1
je WriteWayPointCoordsToPlayerLocation
jmp originalcodeteleport
save_coord:
mov [s_enable],0
movss xmm12,[rax+120]
movss [x_coord],xmm12
movss xmm12,[rax+124]
movss [z_coord],xmm12
movss xmm12,[rax+128]
movss [y_coord],xmm12
jmp originalcodeteleport
load_coord:
mov [l_enable],0
cmp [z_coord],0
je originalcodeteleport
// Save actual Position (for UNDO TELEPORT) when press LOAD POSiTiON
movss xmm12,[rax+00000120]
movss [x_coord_undo],xmm12
movss xmm12,[rax+00000124]
movss [z_coord_undo],xmm12
movss xmm12,[rax+00000128]
movss [y_coord_undo],xmm12
// Save actual Position (for UNDO TELEPORT) when press LOAD POSiTiON
movss xmm12,[x_coord]
movss [rax+00000120],xmm12
movss xmm12,[z_coord]
movss [rax+00000124],xmm12
movss xmm12,[y_coord]
movss [rax+00000128],xmm12
jmp originalcodeteleport
undo_coord:
mov [l_enable],0
mov [s_enable],0
mov [u_enable],0
cmp [z_coord_undo],0
je originalcodeteleport
movss xmm12,[x_coord_undo]
movss [rax+00000120],xmm12
movss xmm12,[z_coord_undo]
movss [rax+00000124],xmm12
movss xmm12,[y_coord_undo]
movss [rax+00000128],xmm12
jmp originalcodeteleport
///////////////TELEPORT TO WAYPOiNT//////////////
WriteWayPointCoordsToPlayerLocation:
mov byte ptr [_WriteWayPointCoordsToPlayerLocation],0
movss xmm11,[SaveWaypointCoord_X]
movss [rax+00000120],xmm11
movss xmm11,[SaveWaypointCoord_Y]
movss [rax+00000124],xmm11
movss xmm11,[SaveWaypointCoord_Z]
movss [rax+00000128],xmm11
// Fix Fall trough ground
fld [rax+00000128]
fld1
faddp
fstp [rax+00000128]
movaps xmm1,[rax+00000120]
fld [rax+00000128]
fld1
faddp
fstp [rax+00000128]
movaps xmm1,[rax+00000120]
fld [rax+00000128]
fld1
faddp
fstp [rax+00000128]
movaps xmm1,[rax+00000120]
fld [rax+00000128]
fld1
faddp
fstp [rax+00000128]
movaps xmm1,[rax+00000120]
originalcodeteleport:
movaps xmm1,[rax+00000120]
exitteleport:
jmp returnteleport
//"FC64.dll"+1F352CE:
_TeleportCode-41:
jmp teleportmem
nop
nop
returnteleport:
//"FC64.dll"+124AC32:
_SaveWAyPointCoordCode:
jmp newmem
nop
nop
nop
nop
returnhere:
//"FC64.dll"+484791:
_GetPlayerCoord:
jmp newmem1
nop
nop
nop
nop
nop
returnhere1:
x_coord:
dd 0
z_coord:
dd 0
y_coord:
dd 0
s_enable:
dd 0
l_enable:
dd 0
x_coord_undo:
dd 0
z_coord_undo:
dd 0
y_coord_undo:
dd 0
u_enable:
dd 0
SaveWaypointCoord_X:
dd 0
SaveWaypointCoord_Y:
dd 0
SaveWaypointCoord_Z:
dd 0
[DISABLE]
Unregistersymbol(z_coord)
Unregistersymbol(x_coord)
Unregistersymbol(y_coord)
Unregistersymbol(z_coord_undo)
Unregistersymbol(x_coord_undo)
Unregistersymbol(y_coord_undo)
Unregistersymbol(s_enable)
Unregistersymbol(l_enable)
Unregistersymbol(u_enable)
Unregistersymbol(SaveWaypointCoord_X)
Unregistersymbol(SaveWaypointCoord_Y)
Unregistersymbol(SaveWaypointCoord_Z)
Unregistersymbol(_WriteWayPointCoordsToPlayerLocation)
Unregistersymbol(_TeleportCode)
Unregistersymbol(GetPlayerCoord_X)
Unregistersymbol(GetPlayerCoord_Y)
Unregistersymbol(GetPlayerCoord_Z)
Unregistersymbol(_GetPlayerCoord)
dealloc(z_coord)
dealloc(x_coord)
dealloc(y_coord)
dealloc(z_coord_undo)
dealloc(x_coord_undo)
dealloc(y_coord_undo)
dealloc(s_enable)
dealloc(l_enable)
dealloc(u_enable)
dealloc(teleportmem)
dealloc(SaveWaypointCoord_X)
dealloc(SaveWaypointCoord_Y)
dealloc(SaveWaypointCoord_Z)
dealloc(_WriteWayPointCoordsToPlayerLocation)
dealloc(newmem)
dealloc(GetPlayerCoord_X)
dealloc(GetPlayerCoord_Y)
dealloc(GetPlayerCoord_Z)
dealloc(newmem1)
//"FC64.dll"+1F352CE:
_TeleportCode-41:
movaps xmm1,[rax+00000120]
//"FC64.dll"+124AC32:
_SaveWAyPointCoordCode:
movss xmm1,[rax]
movss xmm0,[rax+04]
//"FC64.dll"+484791:
_GetPlayerCoord:
movaps xmm0,[rax]
movaps [rcx+00000090],xmm0
//Alt: db 0F 28 00 0F 29 81 90 00 00 00
135
"SAVE POSiTiON"
404080
Byte
s_enable
Set Value
107
1
0
136
"LOAD POSiTiON"
404080
Byte
l_enable
Set Value
109
1
0
137
"UNDO TELEPORT"
404080
Byte
u_enable
Set Value
106
1
0
151
"TELEPORT TO WAYPOiNT"
404080
Byte
_WriteWayPointCoordsToPlayerLocation
Set Value
111
1
0
176
"DEBUG"
0080FF
1
181
"Player Position X"
808080
Float
GetPlayerCoord_X
182
"Player Position Y"
808080
Float
GetPlayerCoord_Y
183
"Player Position Z"
808080
Float
GetPlayerCoord_Z
175
"Waypoint Coordinate X"
808080
Float
SaveWaypointCoord_X
177
"Waypoint Coordinate Y"
808080
Float
SaveWaypointCoord_Y
178
"Waypoint Coordinate Z"
808080
Float
SaveWaypointCoord_Z
170
"TiME OF DAY "
80000008
Auto Assembler Script
[ENABLE]
Aobscanmodule(_TimeOfDay,FC64.dll,C3 F3 0F 10 01 C3)
alloc(newmem,2048,FC64.dll)
Registersymbol(_TimeOfDay)
Registersymbol(_EnableTODMorning)
Registersymbol(_EnableTODMidDay)
Registersymbol(_EnableTODEvening)
Registersymbol(_EnableTODNight)
Registersymbol(_CurrentTimeOfDay)
alloc(_EnableTODMorning,4)
alloc(_EnableTODMidDay,4)
alloc(_EnableTODEvening,4)
alloc(_EnableTODNight,4)
alloc(_CurrentTimeOfDay,4)
label(returnhere)
label(originalcode)
label(exit)
label(Morning)
label(Midday)
label(Evening)
label(Night)
newmem: //this is allocated memory, you have read,write,execute access
cmp byte ptr [_EnableTODMorning],1
je Morning
cmp byte ptr [_EnableTODMidDay],1
je Midday
cmp byte ptr [_EnableTODEvening],1
je Evening
cmp byte ptr [_EnableTODNight],1
je Night
cmp [rcx],0
je originalcode
mov [_CurrentTimeOfDay],rcx
jmp originalcode
Morning:
mov byte ptr [_EnableTODMorning],0
mov dword ptr [rcx],(float)21692
jmp originalcode
Midday:
mov byte ptr [_EnableTODMidDay],0
mov dword ptr [rcx],(float)43387
jmp originalcode
Evening:
mov byte ptr [_EnableTODEvening],0
mov dword ptr [rcx],(float)65033
jmp originalcode
Night:
mov byte ptr [_EnableTODNight],0
mov dword ptr [rcx],(float)0
jmp originalcode
movss xmm0,[rcx]
originalcode:
movss xmm0,[rcx]
ret
exit:
jmp returnhere
//"FC64.dll"+22C8C0:
_TimeOfDay+01:
jmp newmem
returnhere:
[DISABLE]
Unregistersymbol(_TimeOfDay)
Unregistersymbol(_EnableTODMorning)
Unregistersymbol(_EnableTODMidDay)
Unregistersymbol(_EnableTODEvening)
Unregistersymbol(_EnableTODNight)
Unregistersymbol(_CurrentTimeOfDay)
dealloc(_EnableTODMorning)
dealloc(_EnableTODMidDay)
dealloc(_EnableTODEvening)
dealloc(_EnableTODNight)
dealloc(_CurrentTimeOfDay)
dealloc(newmem)
//"FC64.dll"+22C8C0:
_TimeOfDay+01:
movss xmm0,[rcx]
ret
//Alt: db F3 0F 10 01 C3
171
"ENABLE TOD MORNING"
404080
Byte
_EnableTODMorning
Set Value
17
116
1
0
172
"ENABLE TOD MiDDAY"
404080
Byte
_EnableTODMidday
Set Value
17
117
1
0
173
"ENABLE TOD EVENING"
404080
Byte
_EnableTODEvening
Set Value
17
118
1
0
174
"ENABLE TOD NiGHT"
404080
Byte
_EnableTODNight
Set Value
17
119
1
0
243
"DEBUG"
0080FF
1
242
"Current Time of Day"
808080
Float
_CurrentTimeOfDay
0
293
"USE ANY ITEM FOR CRAFTING"
80000008
Auto Assembler Script
[ENABLE]
aobscanmodule(_UseAnyItemForCraft,FC64.dll,75 02 FF C7 48 83 C3 08 48 3B DE 75 DA)
Registersymbol(_UseAnyItemForCraft)
//"FC64.dll"+B94F69:
_UseAnyItemForCraft:
db 74 02
[DISABLE]
Unregistersymbol(_UseAnyItemForCraft)
//"FC64.dll"+B94F69:
_UseAnyItemForCraft:
db 75 02
{
// ORIGINAL CODE - INJECTION POINT: "FC64.dll"+BA4AE9
"FC64.dll"+BA4ACC: 74 28 - je FC64.dll+BA4AF6
"FC64.dll"+BA4ACE: 66 90 - nop
"FC64.dll"+BA4AD0: 8B 4B 04 - mov ecx,[rbx+04]
"FC64.dll"+BA4AD3: E8 48 57 23 00 - call FC64.dll+DDA220
"FC64.dll"+BA4AD8: 48 85 C0 - test rax,rax
"FC64.dll"+BA4ADB: 74 10 - je FC64.dll+BA4AED
"FC64.dll"+BA4ADD: 48 8B 10 - mov rdx,[rax]
"FC64.dll"+BA4AE0: 48 8B C8 - mov rcx,rax
"FC64.dll"+BA4AE3: FF 52 30 - call qword ptr [rdx+30]
"FC64.dll"+BA4AE6: 48 3B C5 - cmp rax,rbp
// ---------- INJECTING HERE ----------
"FC64.dll"+BA4AE9: 75 02 - jne FC64.dll+BA4AED
"FC64.dll"+BA4AEB: FF C7 - inc edi
"FC64.dll"+BA4AED: 48 83 C3 08 - add rbx,08
// ---------- DONE INJECTING ----------
"FC64.dll"+BA4AF1: 48 3B DE - cmp rbx,rsi
"FC64.dll"+BA4AF4: 75 DA - jne FC64.dll+BA4AD0
"FC64.dll"+BA4AF6: 48 8B 5C 24 30 - mov rbx,[rsp+30]
"FC64.dll"+BA4AFB: 48 8B 6C 24 38 - mov rbp,[rsp+38]
"FC64.dll"+BA4B00: 48 8B 74 24 40 - mov rsi,[rsp+40]
"FC64.dll"+BA4B05: 8B C7 - mov eax,edi
"FC64.dll"+BA4B07: 48 83 C4 20 - add rsp,20
"FC64.dll"+BA4B0B: 5F - pop rdi
"FC64.dll"+BA4B0C: C3 - ret
"FC64.dll"+BA4B0D: CC - int 3
}
395
"WINGSUIT SCRiPT"
80000008
Auto Assembler Script
[ENABLE]
aobscanmodule(_FlyUpDownWingsuit,FC64.dll,0F 28 99 C0 01 00 00)
registersymbol(_FlyUpDownWingsuit)
Registersymbol(_Wingsuit_Up)
Registersymbol(_Wingsuit_Down)
alloc(newmem,2048,FC64.dll)
alloc(_Wingsuit_Up,4)
alloc(_Wingsuit_Down,4)
label(returnhere)
label(originalcode)
label(exit)
label(WingsuitUp)
label(WingsuitDown)
newmem: //this is allocated memory, you have read,write,execute access
cmp [_Wingsuit_Up],1
je WingsuitUp
cmp [_Wingsuit_Down],1
je WingsuitDown
jmp originalcode
WingsuitUp:
cmp rdx,FFFFFFFFFFFFFFFF
jne originalcode
mov [_Wingsuit_Up],0
fld [rcx+000001C8]
fld1
faddp
fld1
faddp
fld1
faddp
fstp [rcx+000001C8]
jmp originalcode
WingsuitDown:
cmp rdx,FFFFFFFFFFFFFFFF
jne originalcode
mov [_Wingsuit_Down],0
fld [rcx+000001C8]
fld1
fsubp
fld1
fsubp
fld1
fsubp
fstp [rcx+000001C8]
jmp originalcode
originalcode:
movaps xmm3,[rcx+000001C0]
exit:
jmp returnhere
//"FC64.dll"+46FA0B:
_FlyUpDownWingsuit:
jmp newmem
nop
nop
returnhere:
[DISABLE]
Unregistersymbol(_FlyUpDownWingsuit)
Unregistersymbol(_Wingsuit_Up)
Unregistersymbol(_Wingsuit_Down)
dealloc(newmem)
dealloc(_Wingsuit_Up)
dealloc(_Wingsuit_Down)
//"FC64.dll"+46FA0B:
_FlyUpDownWingsuit:
movaps xmm3,[rcx+000001C0]
//Alt: db 0F 28 99 C0 01 00 00
397
"WINGSUIT FLY DOWN"
404080
Byte
_Wingsuit_Down
Set Value
17
40
1
0
396
"WINGSUIT FLY UP"
404080
Byte
_Wingsuit_Up
Set Value
17
38
1
0
266
"ZOOM HACK"
80000008
Auto Assembler Script
[ENABLE]
aobscanmodule(_SuperZoom,FC64.dll,F3 0F 10 B8 A8 03 00 00 * * * * 80)
alloc(newmem,2048,FC64.dll)
Registersymbol(_SuperZoom)
Registersymbol(_enable_SuperZoom)
Registersymbol(_disable_SuperZoom)
alloc(_enable_SuperZoom,4)
alloc(_disable_SuperZoom,4)
label(returnhere)
label(originalcode)
label(exit)
label(enable_SuperZoom)
label(disable_SuperZoom)
label(U100)
label(Bushmaster)
newmem: //this is allocated memory, you have read,write,execute access
cmp [_enable_SuperZoom],1
je enable_SuperZoom
cmp [_disable_SuperZoom],1
je disable_SuperZoom
jmp originalcode
enable_SuperZoom:
mov [_disable_SuperZoom],0
cmp [rax+3F4],(float)1.75
je U100
cmp [rax+3F4],(float)1.210000038
je Bushmaster
mov [rax+000003A8],(float)10
jmp originalcode
U100:
mov [rax+000003A8],(float)25
jmp originalcode
Bushmaster:
mov [rax+000003A8],(float)35
jmp originalcode
disable_SuperZoom:
mov [_enable_SuperZoom],0
mov [rax+000003A8],(float)50
jmp originalcode
originalcode:
movss xmm7,[rax+000003A8]
exit:
jmp returnhere
//"FC64.dll"+DA1DE1:
_SuperZoom:
jmp newmem
nop
nop
nop
returnhere:
_enable_SuperZoom:
dd 1
_disable_SuperZoom:
dd 0
[DISABLE]
Unregistersymbol(_SuperZoom)
Unregistersymbol(_enable_SuperZoom)
Unregistersymbol(_disable_SuperZoom)
dealloc(newmem)
dealloc(_enable_SuperZoom)
dealloc(_disable_SuperZoom)
//"FC64.dll"+DA1DE1:
_SuperZoom:
movss xmm7,[rax+000003A8]
//Alt: db F3 0F 10 B8 A8 03 00 00
267
"ENABLE SUPER ZOOM"
404080
Byte
_enable_SuperZoom
268
"DiSABLE SUPER ZOOM"
404080
Byte
_disable_SuperZoom
62
"iNFiNITE AMMO"
80000008
Auto Assembler Script
[ENABLE]
aobscanmodule(_InfiniteAmmo,FC64.dll,0F 4C CE 2B C1 89 03 48 8B 5C 24 30 C6 47 39 01)
Registersymbol(_InfiniteAmmo)
alloc(newmem,2048,FC64.dll)
label(returnhere)
label(originalcode)
label(exit)
newmem: //this is allocated memory, you have read,write,execute access
mov [rbx],#1000
originalcode:
mov eax,[rbx]
mov ecx,eax
cmp esi,eax
exit:
jmp returnhere
//"FC64.dll"+B86FFE:
_InfiniteAmmo+-6:
jmp newmem
nop
returnhere:
[DISABLE]
Unregistersymbol(_InfiniteAmmo)
dealloc(newmem)
//"FC64.dll"+B86FFE:
_InfiniteAmmo+-6:
mov eax,[rbx]
mov ecx,eax
cmp esi,eax
//Alt: db 8B 03 8B C8 3B F0
199
"iNFiNITE AMMO iN CLiP"
80000008
Auto Assembler Script
[ENABLE]
aobscanmodule(_NoReload,FC64.dll,48 8B 81 A0 ? ? ? 8B 80 08 01)
Registersymbol(_NoReload)
alloc(newmem,2048,FC64.dll)
label(returnhere)
label(originalcode)
label(exit)
label(exit_0)
newmem: //this is allocated memory, you have read,write,execute access
cmp [rax+54],0
je originalcode
push rcx
mov ecx,[rax+4B8] // get calculated clip size (with upgrades and all)
test ecx,ecx // if no ammo bag upgrades purchased
jne short exit_0
mov rcx,[rax+68] // if 0 from above, then get current clip size
mov ecx,[rcx+1FC]
exit_0:
mov [rax+104],ecx // fill current clip ammo with max clip size ;)
pop rcx
//mov dword ptr [rax+00000104],#999
originalcode:
mov eax,[rax+00000104]
exit:
jmp returnhere
//"FC64.dll"+D18F57:
_NoReload-9:
jmp newmem
nop
returnhere:
[DISABLE]
Unregistersymbol(_NoReload)
dealloc(newmem)
//"FC64.dll"+D18F57:
_NoReload-9:
mov eax,[rax+00000104]
//Alt: db 8B 80 04 01 00 00
105
"iNFiNITE ARMOR"
80000008
Auto Assembler Script
[ENABLE]
aobscanmodule(_InfiniteArmor,FC64.dll,F3 0F 10 41 18 C3 CC CC CC CC CC CC CC CC CC CC 48)
Registersymbol(_InfiniteArmor)
alloc(newmem,2048,FC64.dll)
label(returnhere)
label(originalcode)
label(exit)
label(Armor)
newmem: //this is allocated memory, you have read,write,execute access
cmp dword ptr [rcx+10],(int)3207069436 // Armor
je Armor
//cmp dword ptr [rcx+10],(int)381976780 // Armor !?
//je Armor
jne originalcode
Armor:
mov [rcx+18],(float)100
originalcode:
movss xmm0,[rcx+18]
exit:
jmp returnhere
//"FC64.dll"+7D7E30:
_InfiniteArmor:
jmp newmem
returnhere:
[DISABLE]
Unregistersymbol(_InfiniteArmor)
dealloc(newmem)
//"FC64.dll"+7D7E30:
_InfiniteArmor:
movss xmm0,[rcx+18]
//Alt: db F3 0F 10 41 18
10
"iNFiNITE HEALTH"
80000008
Auto Assembler Script
[ENABLE]
aobscanmodule(_Health,FC64.dll,F3 0F 10 49 1C 45 33 C9 45 33 C0 48 FF 60 20)
Registersymbol(_Health)
alloc(newmem,2048,FC64.dll)
label(returnhere)
label(originalcode)
label(exit)
newmem: //this is allocated memory, you have read,write,execute access
//movss xmm1,[rcx+1c]
//movss [rcx+18],xmm1
cmp dword ptr [rcx+10],(int)3470402323 // Health
jne originalcode
mov dword ptr [rcx+1c],(float)301
movss xmm1,[rcx+1c]
movss [rcx+18],xmm1
originalcode:
comiss xmm0,[rcx+18]
jb _Health-7
exit:
jmp returnhere
//"FC64.dll"+8AD983:
_Health-10:
jmp newmem
nop
returnhere:
[DISABLE]
Unregistersymbol(_Health)
dealloc(newmem)
//"FC64.dll"+8AD983:
_Health-10:
comiss xmm0,[rcx+18]
jb _Health-7
//Alt: db 0F 2F 41 18 72 03
123
"iNFiNITE OXYGEN"
80000008
Auto Assembler Script
[ENABLE]
aobscanmodule(_InfiniteOxygen,FC64.dll,F3 0F 10 41 1C C3 CC CC CC CC CC CC CC CC CC CC F3)
alloc(newmem,2048,FC64.dll)
registersymbol(_InfiniteOxygen)
label(returnhere)
label(originalcode)
label(exit)
label(Oxygen)
newmem: //this is allocated memory, you have read,write,execute access
cmp dword ptr [rcx+10],(int)3309509967 // Oxygen
je Oxygen
cmp dword ptr [rcx+10],(int)3824979618 // Oxygen in Water
je Oxygen
jmp originalcode
Oxygen:
mov [rcx+18],(float)100
originalcode:
movss xmm0,[rcx+1C]
exit:
jmp returnhere
//"FC64.dll"+22F470:
_InfiniteOxygen:
jmp newmem
returnhere:
[DISABLE]
unregistersymbol(_InfiniteOxygen)
dealloc(newmem)
//"FC64.dll"+22F470:
_InfiniteOxygen:
movss xmm0,[rcx+1C]
//Alt: db F3 0F 10 41 1C
125
"iNFiNITE SPECiAL SYRiNGES"
80000008
Auto Assembler Script
[ENABLE]
aobscanmodule(_InfiniteSpecialSyringes,FC64.dll,45 8B B5 C8 ? ? ? 80 78 08)
Registersymbol(_InfiniteSpecialSyringes)
alloc(newmem,2048,FC64.dll)
label(returnhere)
label(originalcode)
label(exit)
newmem: //this is allocated memory, you have read,write,execute access
mov [r13+000000C8],#99
originalcode:
mov r14d,[r13+000000C8]
exit:
jmp returnhere
_InfiniteSpecialSyringes:
jmp newmem
nop
nop
returnhere:
[DISABLE]
Unregistersymbol(_InfiniteSpecialSyringes)
dealloc(newmem)
_InfiniteSpecialSyringes:
mov r14d,[r13+000000C8]
//Alt: db 45 8B B5 C8 00 00 00
209
"iNFiNITE SPECiAL SYRiNGES EFFECT TiME"
80000008
Auto Assembler Script
[ENABLE]
Aobscanmodule(_InfSyringesEffect1,FC64.dll,F3 0F 10 77 10 0F 28 C6 45 84 E4)
Aobscanmodule(_InfSyringesEffect2,FC64.dll,F3 0F 10 73 3C 0F 2F F7)
alloc(newmem,256,"FC64.dll")
alloc(newmem1,256,"FC64.dll")
Registersymbol(_InfSyringesEffect1)
Registersymbol(_InfSyringesEffect2)
label(returnhere)
label(originalcode)
label(exit)
label(returnhere1)
label(originalcode1)
label(exit1)
newmem: //this is allocated memory, you have read,write,execute access
MOV [rdi+10],(float)100
originalcode:
movss xmm6,[rdi+10]
exit:
jmp returnhere
//"FC64.dll"+C3F10A:
_InfSyringesEffect1:
jmp newmem
returnhere:
newmem1: //this is allocated memory, you have read,write,execute access
mov [rbx+3C],(float)100
originalcode1:
movss xmm6,[rbx+3C]
exit1:
jmp returnhere1
//"FC64.dll"+1227B81:
_InfSyringesEffect2:
jmp newmem1
returnhere1:
[DISABLE]
Unregistersymbol(_InfSyringesEffect1)
Unregistersymbol(_InfSyringesEffect2)
dealloc(newmem1)
dealloc(newmem)
//"FC64.dll"+1227B81:
_InfSyringesEffect2:
movss xmm6,[rbx+3C]
//Alt: db F3 0F 10 73 3C
//"FC64.dll"+C3F10A:
_InfSyringesEffect1:
movss xmm6,[rdi+10]
//Alt: db F3 0F 10 77 10
68
"iNFiNITE THROWABLES"
80000008
Auto Assembler Script
[ENABLE]
aobscanmodule(_InfiniteThrowables,FC64.dll, 8B 47 78 ? ? 89 47 7C 0F 4F D8)
Registersymbol(_InfiniteThrowables)
alloc(newmem,2048,FC64.dll)
label(returnhere)
label(originalcode)
label(exit)
newmem: //this is allocated memory, you have read,write,execute access
mov [rdi+78],#100
originalcode:
mov eax,[rdi+78]
cmp edx,eax
exit:
jmp returnhere
_InfiniteThrowables:
jmp newmem
returnhere:
[DISABLE]
Unregistersymbol(_InfiniteThrowables)
dealloc(newmem)
_InfiniteThrowables:
mov eax,[rdi+78]
cmp edx,eax
//Alt: db 8B 47 78 3B D0
29
"iNFiNiTE MONEY"
80000008
Auto Assembler Script
[ENABLE]
aobscanmodule(_InfiniteMoney,FC64.dll,8B 87 28 01 00 00 B9 00)
aobscanmodule(_MoneyMax,FC64.dll,66 0F 6E 91 80 01 00 00 48 8B D9)
Registersymbol(_InfiniteMoney)
Registersymbol(_MoneyMax)
alloc(newmem,2048,FC64.dll)
alloc(newmem4,2048,FC64.dll)
label(returnhere)
label(originalcode)
label(exit)
label(returnhere4)
label(originalcode4)
label(exit4)
newmem4:
mov [rcx+00000180],#999999999
originalcode4:
movd xmm2,[rcx+00000180]
exit4:
jmp returnhere4
newmem:
mov [rdi+00000128],#999999999
originalcode:
mov eax,[rdi+00000128]
exit:
jmp returnhere
_InfiniteMoney:
jmp newmem
nop
returnhere:
_MoneyMax:
jmp newmem4
nop
nop
nop
returnhere4:
[DISABLE]
Unregistersymbol(_InfiniteMoney)
Unregistersymbol(_MoneyMax)
dealloc(newmem)
dealloc(newmem4)
_InfiniteMoney:
mov eax,[rdi+00000128]
//Alt: db 8B 81 28 01 00 00
_MoneyMax:
movd xmm2,[rcx+00000180]
//Alt: db 66 0F 6E 91 90 01 00 00
115
"iNFiNiTE STAMiNA"
80000008
Auto Assembler Script
[ENABLE]
aobscanmodule(_InfiniteStamina,FC64.dll,48 89 9C 24 B0 ? ? ? 48 8B 59 08 48 85 DB)
Registersymbol(_InfiniteStamina)
alloc(newmem,2048,FC64.dll)
label(returnhere)
label(originalcode)
label(exit)
aobscanmodule(_StaminaElephant,FC64.dll,F3 0F 59 8B 4C 05 ? ? F3 0F 58 8B 3C 05)
Registersymbol(_StaminaElephant)
alloc(newmem1,2048,FC64.dll)
label(returnhere1)
label(originalcode1)
label(exit1)
newmem1: //this is allocated memory, you have read,write,execute access
mov [rbx+0000053C],(float)100
originalcode1:
movss xmm0,[rbx+0000053C]
exit1:
jmp returnhere1
newmem: //this is allocated memory, you have read,write,execute access
cmp dword ptr [rcx+10],(int)999083124 // Stamina
jne originalcode
mov [rcx+18],(float)100
originalcode:
movss xmm3,[rcx+18]
exit:
jmp returnhere
//"FC64.dll"+9014F7:
_InfiniteStamina-1C:
jmp newmem
returnhere:
//"FC64.dll"+8A30A5:
_StaminaElephant-1E:
jmp newmem1
nop
nop
nop
returnhere1:
[DISABLE]
Unregistersymbol(_InfiniteStamina)
dealloc(newmem)
//"FC64.dll"+9014F7:
_InfiniteStamina-1C:
movss xmm3,[rcx+18]
//Alt: db F3 0F 10 59 18
Unregistersymbol(_StaminaElephant)
dealloc(newmem1)
//"FC64.dll"+8A30A5:
_StaminaElephant-1E:
movss xmm0,[rbx+0000053C]
//Alt: db F3 0F 10 83 3C 05 00 00
281
"iNFiNiTE VEHiCLE HEALTH"
80000008
Auto Assembler Script
[ENABLE]
aobscanmodule(_InfiniteCarHealth,FC64.dll,8B 88 38 01 00 00 89)
registersymbol(_InfiniteCarHealth)
alloc(newmem,2048,FC64.dll)
label(returnhere)
label(originalcode)
label(exit)
newmem: //this is allocated memory, you have read,write,execute access
cmp dword ptr [rax+1f0],(int)2 // Is Player n Car!?
jne originalcode
mov dword ptr [rax+00000138],(float)9999
originalcode:
mov ecx,[rax+00000138]
exit:
jmp returnhere
//"FC64.dll"+CF7451:
_InfiniteCarHealth:
jmp newmem
nop
returnhere:
[DISABLE]
Unregistersymbol(_OneHitCarKills)
dealloc(newmem)
//"FC64.dll"+CF7451:
_InfiniteCarHealth:
mov ecx,[rax+00000138]
//Alt: db 8B 88 38 01 00 00
113
"iNFiNiTY SYRiNGES"
80000008
Auto Assembler Script
[ENABLE]
aobscanmodule(_InfiniteSyringes,FC64.dll,8B 81 C8 ? ? ? 85 C0 ? 84 ? ? ? ? FF C8)
Registersymbol(_InfiniteSyringes)
alloc(newmem,2048,FC64.dll)
label(returnhere)
label(originalcode)
label(exit)
newmem: //this is allocated memory, you have read,write,execute access
mov dword ptr [rcx+000000C8],#100
originalcode:
mov eax,[rcx+000000C8]
exit:
jmp returnhere
//"FC64.dll"+C2FF7A:
_InfiniteSyringes:
jmp newmem
nop
returnhere:
[DISABLE]
Unregistersymbol(_InfiniteSyringes)
dealloc(newmem)
//"FC64.dll"+C2FF7A:
_InfiniteSyringes:
mov eax,[rcx+000000C8]
//Alt: db 8B 81 C8 00 00 00
305
"iNSTANT OPEN CHEST"
80000008
Auto Assembler Script
[ENABLE]
aobscanmodule(_InstantOpenChest,FC64.dll,F3 0F 58 81 C8 00 00 00)
registersymbol(_InstantOpenChest)
alloc(newmem,2048,FC64.dll)
label(returnhere)
label(originalcode)
label(exit)
newmem: //this is allocated memory, you have read,write,execute access
mov [rcx+000000C8],(float)10000
originalcode:
addss xmm0,[rcx+000000C8]
exit:
jmp returnhere
//"FC64.dll"+926A24:
_InstantOpenChest:
jmp newmem
nop
nop
nop
returnhere:
[DISABLE]
unregistersymbol(_InstantOpenChest)
dealloc(newmem)
//"FC64.dll"+926A24:
_InstantOpenChest:
addss xmm0,[rcx+000000C8]
//Alt: db F3 0F 58 81 C8 00 00 00
307
"iNSTANT VEHiCLE REPAiR"
80000008
Auto Assembler Script
[ENABLE]
aobscanmodule(_InstantVehicleRepair,FC64.dll,F3 0F 10 B3 38 01 00 00 48)
registersymbol(_InstantVehicleRepair)
alloc(newmem,2048,FC64.dll)
label(returnhere)
label(originalcode)
label(exit)
newmem: //this is allocated memory, you have read,write,execute access
mov [rbx+00000138],(float)1000
originalcode:
movss xmm6,[rbx+00000138]
exit:
jmp returnhere
//"FC64.dll"+8FB99D:
_InstantVehicleRepair:
jmp newmem
nop
nop
nop
returnhere:
[DISABLE]
unregistersymbol(_InstantVehicleRepair)
dealloc(newmem)
//"FC64.dll"+8FB99D:
_InstantVehicleRepair:
movss xmm6,[rbx+00000138]
//Alt: db F3 0F 10 B3 38 01 00 00
_FreezeTimer
7FFE17383527
_InfiniteOxygenInWater
7FFE1249154F
_InfiniteSpecialTimeSyringes
7FF871CD7AFF
_WaterLevelManipulation
7FF86EAAD745
_InfiniteSkillPoints
7FFDEE4C0ADA
_NoFallDamage
7FFC630E91DD
_MainHook
7FFC045F9440
p0
7FFC03A70050
_ClipHook
7FF90085E010
INJECT
7FFEECA62A40
_TeleportCode
7FFCCA2A21CF
_SaveWAyPointCoordCode
7FFCC95A898E
_GetPlayerCoord
7FFCC878BD21
_InstantVehicleRepair
7FFCC8C03D4D
_InstantOpenChest
7FFCC8C2FC54
_InfiniteSyringes
7FFCC8F4B1EA
_InfiniteCarHealth
7FFCC90070B5
_InfiniteStamina
7FFCC8C10DE3
_StaminaElephant
7FFCC8BB4993
_InfiniteMoney
7FFCC8E9F4B7
_MoneyMax
7FFCC8E9C3E6
_InfiniteThrowables
7FFCC8E8BD83
_InfSyringesEffect1
7FFCC8F5A26A
_InfSyringesEffect2
7FFCC9580488
_InfiniteSpecialSyringes
7FFCC958EE0A
_InfiniteOxygen
7FFCC8DCD050
_Health
7FFCC8BC77D3
_InfiniteArmor
7FFCC9434950
_NoReload
7FFCC90491A0
_InfiniteAmmo
7FFCC8EA2284
_FlyUpDownWingsuit
7FFCC8770D98
_UseAnyItemForCraft
7FFCC8EA4AE9
_TimeOfDay
7FFCC853032F
_SuperWeaponRange
7FFCC904978E
_SuperSpeedElephant
7FFCC8BB3BF0
_Speed
7FFCC8F5E9B3
_SuperJump
7FFCC8F5EADF
_StealthMode
7FFCC9A48D99
_StealthModeDog
7FFCC9A48FED
_SkillPoints
7FFCC96597CA
_RemoveWalkSpeedLimitWhenFiring
7FFCC8F7A284
_RemoveMineLimit
7FFCC906E9D5
_NoC4Limit
7FFCC9080C3B
_OneHitKills
7FFCC8C10E28
_OneHitCarKills
7FFCC8BFCAA2
_NoSway
7FFCC8E7FE09
_NoSwayAimWalk
7FFCC8E80051
_NoSpread
7FFCC904D000
_NoRecoil
7FFCC9061FB8
_NoRecoilNop
7FFCC906217C
_NoFallingDamage
7FFCC8F23F10
_CrosshairNotDissappear
7FFCC95DAB8B
NoBackpackLimit
7FFCC8EBBD98
_InfiniteHealthElephant
7FFCC8BC7790
_NoFallDamageElephant
7FFCC8C10DD5
_MaxKarmaLvl
7FFCC9760C09
_GetMaxExp
7FFCC9760816
_DisarmEnemysOnShot
7FFCC904C417
_BowHasAlwaysTension
7FFCC90B3000
_Add_1000_ArenaPoints
7FFCC91206DC