Upload your cheat tables here (No requests)
a_busy_man
Expert Cheater
Posts: 497 Joined: Mon Jul 13, 2020 4:37 pm
Reputation: 102
Post
by a_busy_man » Wed Jul 22, 2020 11:54 am
NumberXer0 wrote: ↑ Wed Jul 22, 2020 11:48 am
dallezh wrote: ↑ Wed Jul 22, 2020 11:23 am
Seems like you can do the network quests and turn in the cube tickets with eac turned off
Really? I figured cubes would be online only. So we should be able to cheat them, no?
Cube are free, the issue are the SAO Coins, that doubt i tis possible to modify sicne it should be server side. Cubes are jsut from daily missions.
-----
I found that the first byte of the array is for the ID inside a type, and the third is for the type, but the problem is stuill how make it automatized. I can set it up in a few seconds each seassion, but for a publci table, that doens't work.
How to use this cheat table?
Install Cheat Engine
Double-click the .CT file in order to open it.
Click the PC icon in Cheat Engine in order to select the game process.
Keep the list.
Activate the trainer options by checking boxes or setting values from 0 to 1
gradius12
Expert Cheater
Posts: 612 Joined: Mon Apr 02, 2018 2:07 am
Reputation: 45
Post
by gradius12 » Wed Jul 22, 2020 12:03 pm
Maybe drummerix could help since it was he who found the address
a_busy_man
Expert Cheater
Posts: 497 Joined: Mon Jul 13, 2020 4:37 pm
Reputation: 102
Post
by a_busy_man » Wed Jul 22, 2020 12:13 pm
gradius12 wrote: ↑ Wed Jul 22, 2020 12:03 pm
Maybe drummerix could help since it was he who found the address
Maybe. I really have no idea about how to continue. Theorically I am doing it right, but I am making a mistake in someplace without noticing.
MzJ
Expert Cheater
Posts: 135 Joined: Sat Jul 11, 2020 10:59 am
Reputation: 3
Post
by MzJ » Wed Jul 22, 2020 12:19 pm
Wish i could help, i'm completely lost here unfortunately.
gradius12
Expert Cheater
Posts: 612 Joined: Mon Apr 02, 2018 2:07 am
Reputation: 45
Post
by gradius12 » Wed Jul 22, 2020 12:20 pm
MzJ wrote: ↑ Wed Jul 22, 2020 12:19 pm
Wish i could help, i'm completely lost here unfortunately.
i wwrote drummerix if he can help us to fix the problems
gradius12
Expert Cheater
Posts: 612 Joined: Mon Apr 02, 2018 2:07 am
Reputation: 45
Post
by gradius12 » Wed Jul 22, 2020 12:22 pm
we should have looked where the pointer was before the update now we get what we deserve
a_busy_man
Expert Cheater
Posts: 497 Joined: Mon Jul 13, 2020 4:37 pm
Reputation: 102
Post
by a_busy_man » Wed Jul 22, 2020 12:25 pm
gradius12 wrote: ↑ Wed Jul 22, 2020 12:22 pm
we should have looked where the pointer was before the update now we get what we deserve
That is just what I was thinking. If I could compare, it shouldn't be difficult, but I haven't... Worse, I was about to do it when the game crashed and before open it again it updated... I tried to stop it, but impossible...
gradius12
Expert Cheater
Posts: 612 Joined: Mon Apr 02, 2018 2:07 am
Reputation: 45
Post
by gradius12 » Wed Jul 22, 2020 12:28 pm
but if i see it right the pointer from before is identical with the id since its [HighlightedItemPtr]+0
and from the controlled char pointer is [ControlledCharPtr]+8 from the HP
OPCOXE
Expert Cheater
Posts: 234 Joined: Sat Jul 11, 2020 8:21 am
Reputation: 83
Post
by OPCOXE » Wed Jul 22, 2020 12:30 pm
I fixed the first "Highlighted Item" but not the Equip one.
Code: Select all
[ENABLE]
{$lua}
lua_aobscan("CCharFuncAOB",process,"40 57 48 83 EC 30 48 C7 44 24 20 FE FF FF FF 48 89 5C 24 40 48 89 6C 24 48 8B DA 48 8B F9",1)
lua_aobscan("HighlightedItemAOB",process,"0F BF 19 0F B6 49 02 E8 ?? ?? ?? ?? 85 C0",3)
local SkillPointsPtr = getAddress(process)
SkillPointsPtr = SkillPointsPtr + 0x1FE1340
WritePointer(getAddress("SkillPointsPtr"),SkillPointsPtr)
local MoneyPtr = getAddress(process)
MoneyPtr = MoneyPtr + 0x1FDA02C
WritePointer(getAddress("MoneyPtr"),MoneyPtr)
{$asm}
aobscanmodule(ControlledCharAOB,$process,48 8B 51 08 48 3B D0 7C 07 B0 64)
registersymbol(ControlledCharAOB)
alloc(newmem,1024,ControlledCharAOB)
///
alloc(newmem2,1024,HighlightedItemAOB)
///
//aobscanmodule(HighlightedItemEquipAOB,$process,0F BF 13 0F B6 C9 E8 ?? ?? ?? ?? 4C 8B C0)
//registersymbol(HighlightedItemEquipAOB)
//alloc(newmem3,1024,HighlightedItemEquipAOB)
///
label(originalcode)
label(return)
label(ControlledCharPtr)
registersymbol(ControlledCharPtr)
///
label(originalcode2)
label(return2)
label(HighlightedItemPtr)
registersymbol(HighlightedItemPtr)
newmem:
mov [ControlledCharPtr],rcx
originalcode:
mov rdx,[rcx+08]
cmp rdx,rax
jmp return
ControlledCharPtr:
dq 0
newmem2:
mov [HighlightedItemPtr],rcx
originalcode2:
movsx ebx,word ptr [rcx]
movzx ecx,byte ptr [rcx+02]
jmp return2
HighlightedItemPtr:
dq 0
//newmem3:
//mov [HighlightedItemPtr],al
//originalcode3:
//movsx edx,word ptr [rbx]
//movzx ecx,cl
//jmp return3
ControlledCharAOB:
jmp newmem
nop
nop
return:
HighlightedItemAOB:
jmp newmem2
nop
nop
return2:
//HighlightedItemEquipAOB:
//jmp newmem3
//nop
//return3:
[DISABLE]
ControlledCharAOB:
db 48 8B 51 08 48 3B D0
unregistersymbol(ControlledCharAOB)
unregistersymbol(ControlledCharPtr)
///
HighlightedItemAOB:
db 0F BF 19 0F B6 49 02
unregistersymbol(HighlightedItemAOB)
unregistersymbol(HighlightedItemPtr)
///
//HighlightedItemEquipAOB:
//db 0F BF 13 0F B6 C9
//unregistersymbol(HighlightedItemEquipAOB)
unregistersymbol(CCharFuncAOB)
dealloc(newmem)
dealloc(newmem2)
//dealloc(newmem3)
EDIT:Create a bug with the inventory when some items can't be Highlighted but at least it works a bit
EDIT2: Maybe a just a bug with the game because I just restarted the game and the bug disappeared.
Last edited by
OPCOXE on Wed Jul 22, 2020 12:43 pm, edited 2 times in total.
a_busy_man
Expert Cheater
Posts: 497 Joined: Mon Jul 13, 2020 4:37 pm
Reputation: 102
Post
by a_busy_man » Wed Jul 22, 2020 12:38 pm
OPCOXE wrote: ↑ Wed Jul 22, 2020 12:30 pm
I fixed the first "Highlighted Item" but not the Equip one.
Code: Select all
[ENABLE]
{$lua}
lua_aobscan("CCharFuncAOB",process,"40 57 48 83 EC 30 48 C7 44 24 20 FE FF FF FF 48 89 5C 24 40 48 89 6C 24 48 8B DA 48 8B F9",1)
lua_aobscan("HighlightedItemAOB",process,"0F BF 19 0F B6 49 02 E8 ?? ?? ?? ?? 85 C0",3)
local SkillPointsPtr = getAddress(process)
SkillPointsPtr = SkillPointsPtr + 0x1FE1340
WritePointer(getAddress("SkillPointsPtr"),SkillPointsPtr)
local MoneyPtr = getAddress(process)
MoneyPtr = MoneyPtr + 0x1FDA02C
WritePointer(getAddress("MoneyPtr"),MoneyPtr)
{$asm}
aobscanmodule(ControlledCharAOB,$process,48 8B 51 08 48 3B D0 7C 07 B0 64)
registersymbol(ControlledCharAOB)
alloc(newmem,1024,ControlledCharAOB)
///
alloc(newmem2,1024,HighlightedItemAOB)
///
//aobscanmodule(HighlightedItemEquipAOB,$process,0F BF 13 0F B6 C9 E8 ?? ?? ?? ?? 4C 8B C0)
//registersymbol(HighlightedItemEquipAOB)
//alloc(newmem3,1024,HighlightedItemEquipAOB)
///
label(originalcode)
label(return)
label(ControlledCharPtr)
registersymbol(ControlledCharPtr)
///
label(originalcode2)
label(return2)
label(HighlightedItemPtr)
registersymbol(HighlightedItemPtr)
newmem:
mov [ControlledCharPtr],rcx
originalcode:
mov rdx,[rcx+08]
cmp rdx,rax
jmp return
ControlledCharPtr:
dq 0
newmem2:
mov [HighlightedItemPtr],rcx
originalcode2:
movsx ebx,word ptr [rcx]
movzx ecx,byte ptr [rcx+02]
jmp return2
HighlightedItemPtr:
dq 0
//newmem3:
//mov [HighlightedItemPtr],al
//originalcode3:
//movsx edx,word ptr [rbx]
//movzx ecx,cl
//jmp return3
ControlledCharAOB:
jmp newmem
nop
nop
return:
HighlightedItemAOB:
jmp newmem2
nop
nop
return2:
//HighlightedItemEquipAOB:
//jmp newmem3
//nop
//return3:
[DISABLE]
ControlledCharAOB:
db 48 8B 51 08 48 3B D0
unregistersymbol(ControlledCharAOB)
unregistersymbol(ControlledCharPtr)
///
HighlightedItemAOB:
db 0F BF 19 0F B6 49 02
unregistersymbol(HighlightedItemAOB)
unregistersymbol(HighlightedItemPtr)
///
//HighlightedItemEquipAOB:
//db 0F BF 13 0F B6 C9
//unregistersymbol(HighlightedItemEquipAOB)
unregistersymbol(CCharFuncAOB)
dealloc(newmem)
dealloc(newmem2)
//dealloc(newmem3)
With this the Highlighter works, it just can't be used from equiping screen.
Attachments
Launch_Game_testnewver.CT
Highlighter works (1.22 MiB) Downloaded 56 times
gradius12
Expert Cheater
Posts: 612 Joined: Mon Apr 02, 2018 2:07 am
Reputation: 45
Post
by gradius12 » Wed Jul 22, 2020 12:39 pm
OPCOXE wrote: ↑ Wed Jul 22, 2020 12:30 pm
I fixed the first "Highlighted Item" but not the Equip one.
Code: Select all
[ENABLE]
{$lua}
lua_aobscan("CCharFuncAOB",process,"40 57 48 83 EC 30 48 C7 44 24 20 FE FF FF FF 48 89 5C 24 40 48 89 6C 24 48 8B DA 48 8B F9",1)
lua_aobscan("HighlightedItemAOB",process,"0F BF 19 0F B6 49 02 E8 ?? ?? ?? ?? 85 C0",3)
local SkillPointsPtr = getAddress(process)
SkillPointsPtr = SkillPointsPtr + 0x1FE1340
WritePointer(getAddress("SkillPointsPtr"),SkillPointsPtr)
local MoneyPtr = getAddress(process)
MoneyPtr = MoneyPtr + 0x1FDA02C
WritePointer(getAddress("MoneyPtr"),MoneyPtr)
{$asm}
aobscanmodule(ControlledCharAOB,$process,48 8B 51 08 48 3B D0 7C 07 B0 64)
registersymbol(ControlledCharAOB)
alloc(newmem,1024,ControlledCharAOB)
///
alloc(newmem2,1024,HighlightedItemAOB)
///
//aobscanmodule(HighlightedItemEquipAOB,$process,0F BF 13 0F B6 C9 E8 ?? ?? ?? ?? 4C 8B C0)
//registersymbol(HighlightedItemEquipAOB)
//alloc(newmem3,1024,HighlightedItemEquipAOB)
///
label(originalcode)
label(return)
label(ControlledCharPtr)
registersymbol(ControlledCharPtr)
///
label(originalcode2)
label(return2)
label(HighlightedItemPtr)
registersymbol(HighlightedItemPtr)
newmem:
mov [ControlledCharPtr],rcx
originalcode:
mov rdx,[rcx+08]
cmp rdx,rax
jmp return
ControlledCharPtr:
dq 0
newmem2:
mov [HighlightedItemPtr],rcx
originalcode2:
movsx ebx,word ptr [rcx]
movzx ecx,byte ptr [rcx+02]
jmp return2
HighlightedItemPtr:
dq 0
//newmem3:
//mov [HighlightedItemPtr],al
//originalcode3:
//movsx edx,word ptr [rbx]
//movzx ecx,cl
//jmp return3
ControlledCharAOB:
jmp newmem
nop
nop
return:
HighlightedItemAOB:
jmp newmem2
nop
nop
return2:
//HighlightedItemEquipAOB:
//jmp newmem3
//nop
//return3:
[DISABLE]
ControlledCharAOB:
db 48 8B 51 08 48 3B D0
unregistersymbol(ControlledCharAOB)
unregistersymbol(ControlledCharPtr)
///
HighlightedItemAOB:
db 0F BF 19 0F B6 49 02
unregistersymbol(HighlightedItemAOB)
unregistersymbol(HighlightedItemPtr)
///
//HighlightedItemEquipAOB:
//db 0F BF 13 0F B6 C9
//unregistersymbol(HighlightedItemEquipAOB)
unregistersymbol(CCharFuncAOB)
dealloc(newmem)
dealloc(newmem2)
//dealloc(newmem3)
how about chaning the 13 in 04 maybe that works?
gradius12
Expert Cheater
Posts: 612 Joined: Mon Apr 02, 2018 2:07 am
Reputation: 45
Post
by gradius12 » Wed Jul 22, 2020 12:41 pm
since the prevoius one was identical except the 28 and 13 so maybe that is the point?
thats what i noticed
a_busy_man
Expert Cheater
Posts: 497 Joined: Mon Jul 13, 2020 4:37 pm
Reputation: 102
Post
by a_busy_man » Wed Jul 22, 2020 12:51 pm
gradius12 wrote: ↑ Wed Jul 22, 2020 12:41 pm
since the prevoius one was identical except the 28 and 13 so maybe that is the point?
thats what i noticed
There's a 28 that became 49 also
EDIT: Tested changing the 13 for 04, doesn't work.
Tested changing the 13 for 03 and the C9 for CA, doesn't work.
Maybe I am doing it wrong, someone elseo shoudl also check it. I am going to sleep a bit.
Last edited by
a_busy_man on Wed Jul 22, 2020 12:55 pm, edited 1 time in total.
NumberXer0
Expert Cheater
Posts: 1028 Joined: Sun Mar 12, 2017 2:17 pm
Reputation: 92
Post
by NumberXer0 » Wed Jul 22, 2020 12:51 pm
If you guys need to compare with the older version..maybe download the Codex release? You should be able to get the old patch easily if needed.
gradius12
Expert Cheater
Posts: 612 Joined: Mon Apr 02, 2018 2:07 am
Reputation: 45
Post
by gradius12 » Wed Jul 22, 2020 12:54 pm
druummer sent me an backup from before the update
[Link]
so with many thxs maybe we can find it out now?
Users browsing this forum: AMK , Bing [Bot] , DotBot , Giantazio , Google [Bot] , Google Adsense [Bot] , Leunsel , Micheals Alternative , mikeronincheese , theftlefd , ThukkataAB , Tom andy