BADORGOOD wrote: ↑Thu Oct 08, 2020 1:10 am
this guy have another table "spanish site"
[Link]
HP, MANA, GOLD, SKILL POINTS, OHK, XP, PLAYER LVL
The guy responded to me and fixed the download link, you can DL it on this link
Here is the table "translated" in english, i am not 100% sure of the cheats exact effect, i think the 2 first are the same as we already have but the way he find and dispatch pointers/values is cool, now we can edit all values (hp, mp, xp, sp, ...) easily, at least if the table work, i was not able to test it yet
The one hit kill is a nice bonus too
Code: Select all
<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
<CheatEntries>
<CheatEntry>
<ID>87519</ID>
<Description>"Table"</Description>
<Options moHideChildren="1"/>
<LastState Value="" RealAddress="00000000"/>
<Color>000080</Color>
<GroupHeader>1</GroupHeader>
<CheatEntries>
<CheatEntry>
<ID>4</ID>
<Description>"Update Pointers"</Description>
<LastState/>
<Color>FF0000</Color>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>{ ****************************
Proceso: Frontiers-Win64-Shipping.exe
Version:
Fecha: 2020-10-07
Author: XOREAXMrGamer
Canal Youtube: https://www.youtube.com/user/xblade2k10
LIKE y SUBSCRIPBETE!
**************************** }
[ENABLE]
aobscanmodule(estadisticasdejugar,Frontiers-Win64-Shipping.exe,F3 0F 10 00 48 8B 5C 24 08 C3 CC CC CC CC CC CC CC CC CC CC 40) // should be unique
alloc(newmem,$1000,"Frontiers-Win64-Shipping.exe"+892E5C)
alloc(base_oro,8)
alloc(base_xp,8)
alloc(base_phabilidad,8)
label(code)
label(return)
newmem:
cmp rdx,54//Se muestra al ser el oro?
jne @f
mov [base_oro],rax
mov [rax],(float)20000//segun el juego el maximo es 20k :)
@@:
cmp rdx,57//Se muestra al ser la xp?
jne @f
mov [base_xp],rax
mov [rax],(float)999999//Nivel maximo al matar 1 enemigo :)
@@:
cmp rdx,60//Se muestra al ser los puntos de habilidad?
jne @f
mov [base_xp],rax
mov [rax],(float)99//Puntos ilimitados de habilidad :)
@@:
code:
movss xmm0,[rax]
mov rbx,[rsp+08]
jmp return
nop 8
base_oro:
dq 0
nop 8
base_xp:
dq 0
nop 8
base_phabilidad:
dq 0
estadisticasdejugar:
jmp newmem
nop 4
return:
registersymbol(estadisticasdejugar)
registersymbol(base_oro)
registersymbol(base_xp)
registersymbol(base_phabilidad)
[DISABLE]
estadisticasdejugar:
db F3 0F 10 00 48 8B 5C 24 08
unregistersymbol(estadisticasdejugar)
unregistersymbol(base_oro)
unregistersymbol(base_xp)
unregistersymbol(base_phabilidad)
dealloc(newmem)
dealloc(base_oro)
dealloc(base_xp)
dealloc(base_phabilidad)
{
// ORIGINAL CODE - INJECTION POINT: "Frontiers-Win64-Shipping.exe"+892E5C
"Frontiers-Win64-Shipping.exe"+892E3E: 75 03 - jne Frontiers-Win64-Shipping.exe+892E43
"Frontiers-Win64-Shipping.exe"+892E40: 48 8B CB - mov rcx,rbx
"Frontiers-Win64-Shipping.exe"+892E43: 48 85 C9 - test rcx,rcx
"Frontiers-Win64-Shipping.exe"+892E46: 48 8D 41 08 - lea rax,[rcx+08]
"Frontiers-Win64-Shipping.exe"+892E4A: 48 0F 44 C3 - cmove rax,rbx
"Frontiers-Win64-Shipping.exe"+892E4E: 48 85 C0 - test rax,rax
"Frontiers-Win64-Shipping.exe"+892E51: 75 09 - jne Frontiers-Win64-Shipping.exe+892E5C
"Frontiers-Win64-Shipping.exe"+892E53: 0F 57 C0 - xorps xmm0,xmm0
"Frontiers-Win64-Shipping.exe"+892E56: 48 8B 5C 24 08 - mov rbx,[rsp+08]
"Frontiers-Win64-Shipping.exe"+892E5B: C3 - ret
// ---------- INJECTING HERE ----------
"Frontiers-Win64-Shipping.exe"+892E5C: F3 0F 10 00 - movss xmm0,[rax]
"Frontiers-Win64-Shipping.exe"+892E60: 48 8B 5C 24 08 - mov rbx,[rsp+08]
// ---------- DONE INJECTING ----------
"Frontiers-Win64-Shipping.exe"+892E65: C3 - ret
"Frontiers-Win64-Shipping.exe"+892E66: CC - int 3
"Frontiers-Win64-Shipping.exe"+892E67: CC - int 3
"Frontiers-Win64-Shipping.exe"+892E68: CC - int 3
"Frontiers-Win64-Shipping.exe"+892E69: CC - int 3
"Frontiers-Win64-Shipping.exe"+892E6A: CC - int 3
"Frontiers-Win64-Shipping.exe"+892E6B: CC - int 3
"Frontiers-Win64-Shipping.exe"+892E6C: CC - int 3
"Frontiers-Win64-Shipping.exe"+892E6D: CC - int 3
"Frontiers-Win64-Shipping.exe"+892E6E: CC - int 3
}
</AssemblerScript>
</CheatEntry>
<CheatEntry>
<ID>5</ID>
<Description>"Gold Max"</Description>
<ShowAsHex>1</ShowAsHex>
<Color>800080</Color>
<VariableType>8 Bytes</VariableType>
<Address>base_oro</Address>
</CheatEntry>
<CheatEntry>
<ID>23</ID>
<Description>"XP Max"</Description>
<ShowAsHex>1</ShowAsHex>
<Color>800080</Color>
<VariableType>8 Bytes</VariableType>
<Address>base_xp</Address>
</CheatEntry>
<CheatEntry>
<ID>6</ID>
<Description>"Gold Current"</Description>
<Color>800080</Color>
<VariableType>Float</VariableType>
<Address>base_oro</Address>
<Offsets>
<Offset>0</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>24</ID>
<Description>"XP Current"</Description>
<Color>800080</Color>
<VariableType>Float</VariableType>
<Address>base_xp</Address>
<Offsets>
<Offset>0</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>10</ID>
<Description>"Infinite HP/MP"</Description>
<LastState/>
<Color>FF0000</Color>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>{ ****************************
Proceso: Frontiers-Win64-Shipping.exe
Version:
Fecha: 2020-10-07
Author: XOREAXMrGamer
Canal Youtube: https://www.youtube.com/user/xblade2k10
LIKE y SUBSCRIPBETE!
**************************** }
[ENABLE]
aobscanmodule(vidamana,Frontiers-Win64-Shipping.exe,F3 0F 10 BB 50 01 00 00) // should be unique
alloc(newmem,$1000,"Frontiers-Win64-Shipping.exe"+5115B3)
alloc(base_vida,8)
alloc(base_mana,8)
label(code)
label(return)
newmem:
/*VIDA*/
cmp [rbx+18],00004D72//Player y mascota = 1
jne @f
cmp [rbx+1c],(int)1//Vida = 1
jne @f
mov [base_vida],rbx
movss [rbx+00000150],xmm8
@@:
/*MANA*/
cmp [rbx+1c],(int)2//Mana = 2
jne @f
mov [base_mana],rbx
movss [rbx+00000150],xmm8
@@:
code:
movss xmm7,[rbx+00000150]
jmp return
nop 8
base_vida:
dq 0
nop 8
base_mana:
dq 0
vidamana:
jmp newmem
nop 3
return:
registersymbol(vidamana)
registersymbol(base_vida)
registersymbol(base_mana)
[DISABLE]
vidamana:
db F3 0F 10 BB 50 01 00 00
unregistersymbol(vidamana)
unregistersymbol(base_vida)
unregistersymbol(base_mana)
dealloc(newmem)
dealloc(base_vida)
dealloc(base_mana)
{
// ORIGINAL CODE - INJECTION POINT: "Frontiers-Win64-Shipping.exe"+5115B3
"Frontiers-Win64-Shipping.exe"+51158C: 44 0F 29 54 24 30 - movaps [rsp+30],xmm10
"Frontiers-Win64-Shipping.exe"+511592: E8 09 3C 00 00 - call Frontiers-Win64-Shipping.exe+5151A0
"Frontiers-Win64-Shipping.exe"+511597: 44 0F 28 D8 - movaps xmm11,xmm0
"Frontiers-Win64-Shipping.exe"+51159B: 45 0F 2F D9 - comiss xmm11,xmm9
"Frontiers-Win64-Shipping.exe"+51159F: 76 0E - jna Frontiers-Win64-Shipping.exe+5115AF
"Frontiers-Win64-Shipping.exe"+5115A1: 48 8B CB - mov rcx,rbx
"Frontiers-Win64-Shipping.exe"+5115A4: E8 E7 3C 00 00 - call Frontiers-Win64-Shipping.exe+515290
"Frontiers-Win64-Shipping.exe"+5115A9: 44 0F 28 D0 - movaps xmm10,xmm0
"Frontiers-Win64-Shipping.exe"+5115AD: EB 04 - jmp Frontiers-Win64-Shipping.exe+5115B3
"Frontiers-Win64-Shipping.exe"+5115AF: 45 0F 28 D0 - movaps xmm10,xmm8
// ---------- INJECTING HERE ----------
"Frontiers-Win64-Shipping.exe"+5115B3: F3 0F 10 BB 50 01 00 00 - movss xmm7,[rbx+00000150]
// ---------- DONE INJECTING ----------
"Frontiers-Win64-Shipping.exe"+5115BB: 0F 2F FE - comiss xmm7,xmm6
"Frontiers-Win64-Shipping.exe"+5115BE: 73 05 - jae Frontiers-Win64-Shipping.exe+5115C5
"Frontiers-Win64-Shipping.exe"+5115C0: 0F 28 FE - movaps xmm7,xmm6
"Frontiers-Win64-Shipping.exe"+5115C3: EB 05 - jmp Frontiers-Win64-Shipping.exe+5115CA
"Frontiers-Win64-Shipping.exe"+5115C5: F3 41 0F 5D F8 - minss xmm7,xmm8
"Frontiers-Win64-Shipping.exe"+5115CA: 48 8B 03 - mov rax,[rbx]
"Frontiers-Win64-Shipping.exe"+5115CD: 48 8B CB - mov rcx,rbx
"Frontiers-Win64-Shipping.exe"+5115D0: FF 90 C0 03 00 00 - call qword ptr [rax+000003C0]
"Frontiers-Win64-Shipping.exe"+5115D6: F3 0F 5C 83 54 01 00 00 - subss xmm0,[rbx+00000154]
"Frontiers-Win64-Shipping.exe"+5115DE: 44 0F 28 44 24 50 - movaps xmm8,[rsp+50]
}
</AssemblerScript>
</CheatEntry>
<CheatEntry>
<ID>11</ID>
<Description>"HP Current"</Description>
<Color>800080</Color>
<VariableType>Float</VariableType>
<Address>base_vida</Address>
<Offsets>
<Offset>150</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>12</ID>
<Description>"MP Current"</Description>
<Color>800080</Color>
<VariableType>Float</VariableType>
<Address>base_mana</Address>
<Offsets>
<Offset>150</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>13</ID>
<Description>"HP Max"</Description>
<ShowAsHex>1</ShowAsHex>
<Color>800080</Color>
<VariableType>8 Bytes</VariableType>
<Address>base_vida</Address>
</CheatEntry>
<CheatEntry>
<ID>87520</ID>
<Description>"HP Max"</Description>
<ShowAsHex>1</ShowAsHex>
<Color>800080</Color>
<VariableType>8 Bytes</VariableType>
<Address>base_mana</Address>
</CheatEntry>
<CheatEntry>
<ID>21</ID>
<Description>"One Hit Kill"</Description>
<LastState/>
<Color>FF0000</Color>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>{ ****************************
Proceso: Frontiers-Win64-Shipping.exe
Version:
Fecha: 2020-10-07
Author: XOREAXMrGamer
Canal Youtube: https://www.youtube.com/user/xblade2k10
LIKE y SUBSCRIPBETE!
**************************** }
[ENABLE]
aobscanmodule(matarrapido,Frontiers-Win64-Shipping.exe,F3 0F 11 B3 50 01 00 00 E8 BA) // should be unique
alloc(newmem,$1000,"Frontiers-Win64-Shipping.exe"+52CA89)
label(code)
label(return)
newmem:
code:
movss [rbx+00000150],xmm6
cmp rbx,[base_vida]
je @f
xorps xmm0,xmm0//Colocamos a 0 el registro FPU xmmo
movss [rbx+00000150],xmm0//Cuando golpeamos le damos el valor 0
@@:
jmp return
matarrapido:
jmp newmem
nop 3
return:
registersymbol(matarrapido)
[DISABLE]
matarrapido:
db F3 0F 11 B3 50 01 00 00
unregistersymbol(matarrapido)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "Frontiers-Win64-Shipping.exe"+52CA89
"Frontiers-Win64-Shipping.exe"+52CA57: F3 0F 59 0D 7D CA 2C 02 - mulss xmm1,[Frontiers-Win64-Shipping.exe+27F94DC]
"Frontiers-Win64-Shipping.exe"+52CA5F: F3 0F 2C C1 - cvttss2si eax,xmm1
"Frontiers-Win64-Shipping.exe"+52CA63: 88 83 A8 01 00 00 - mov [rbx+000001A8],al
"Frontiers-Win64-Shipping.exe"+52CA69: 48 8B 03 - mov rax,[rbx]
"Frontiers-Win64-Shipping.exe"+52CA6C: 48 8B CB - mov rcx,rbx
"Frontiers-Win64-Shipping.exe"+52CA6F: FF 90 C0 03 00 00 - call qword ptr [rax+000003C0]
"Frontiers-Win64-Shipping.exe"+52CA75: 0F 2E B3 50 01 00 00 - ucomiss xmm6,[rbx+00000150]
"Frontiers-Win64-Shipping.exe"+52CA7C: F3 0F 11 83 54 01 00 00 - movss [rbx+00000154],xmm0
"Frontiers-Win64-Shipping.exe"+52CA84: 74 10 - je Frontiers-Win64-Shipping.exe+52CA96
"Frontiers-Win64-Shipping.exe"+52CA86: 48 8B CB - mov rcx,rbx
// ---------- INJECTING HERE ----------
"Frontiers-Win64-Shipping.exe"+52CA89: F3 0F 11 B3 50 01 00 00 - movss [rbx+00000150],xmm6
// ---------- DONE INJECTING ----------
"Frontiers-Win64-Shipping.exe"+52CA91: E8 BA 5C FF FF - call Frontiers-Win64-Shipping.exe+522750
"Frontiers-Win64-Shipping.exe"+52CA96: 0F 28 74 24 30 - movaps xmm6,[rsp+30]
"Frontiers-Win64-Shipping.exe"+52CA9B: 0F 28 7C 24 20 - movaps xmm7,[rsp+20]
"Frontiers-Win64-Shipping.exe"+52CAA0: 48 83 C4 40 - add rsp,40
"Frontiers-Win64-Shipping.exe"+52CAA4: 5B - pop rbx
"Frontiers-Win64-Shipping.exe"+52CAA5: C3 - ret
"Frontiers-Win64-Shipping.exe"+52CAA6: CC - int 3
"Frontiers-Win64-Shipping.exe"+52CAA7: CC - int 3
"Frontiers-Win64-Shipping.exe"+52CAA8: CC - int 3
"Frontiers-Win64-Shipping.exe"+52CAA9: CC - int 3
}
</AssemblerScript>
</CheatEntry>
</CheatEntries>
</CheatEntry>
</CheatEntries>
</CheatTable>