Sword Art Online: Alicization Lycoris (Steam version only). Working for 3.12

Upload your cheat tables here (No requests)
a_busy_man
Expert Cheater
Expert Cheater
Posts: 497
Joined: Mon Jul 13, 2020 4:37 pm
Reputation: 102

Re: Sword Art Online: Alicization Lycoris (Steam version only)

Post by a_busy_man »

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?
  1. Install Cheat Engine
  2. Double-click the .CT file in order to open it.
  3. Click the PC icon in Cheat Engine in order to select the game process.
  4. Keep the list.
  5. Activate the trainer options by checking boxes or setting values from 0 to 1

User avatar
gradius12
Expert Cheater
Expert Cheater
Posts: 612
Joined: Mon Apr 02, 2018 2:07 am
Reputation: 45

Re: Sword Art Online: Alicization Lycoris (Steam version only)

Post by gradius12 »

Maybe drummerix could help since it was he who found the address

a_busy_man
Expert Cheater
Expert Cheater
Posts: 497
Joined: Mon Jul 13, 2020 4:37 pm
Reputation: 102

Re: Sword Art Online: Alicization Lycoris (Steam version only)

Post by a_busy_man »

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
Expert Cheater
Posts: 135
Joined: Sat Jul 11, 2020 10:59 am
Reputation: 3

Re: Sword Art Online: Alicization Lycoris (Steam version only)

Post by MzJ »

Wish i could help, i'm completely lost here unfortunately.

User avatar
gradius12
Expert Cheater
Expert Cheater
Posts: 612
Joined: Mon Apr 02, 2018 2:07 am
Reputation: 45

Re: Sword Art Online: Alicization Lycoris (Steam version only)

Post by gradius12 »

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

User avatar
gradius12
Expert Cheater
Expert Cheater
Posts: 612
Joined: Mon Apr 02, 2018 2:07 am
Reputation: 45

Re: Sword Art Online: Alicization Lycoris (Steam version only)

Post by gradius12 »

we should have looked where the pointer was before the update now we get what we deserve

a_busy_man
Expert Cheater
Expert Cheater
Posts: 497
Joined: Mon Jul 13, 2020 4:37 pm
Reputation: 102

Re: Sword Art Online: Alicization Lycoris (Steam version only)

Post by a_busy_man »

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...

User avatar
gradius12
Expert Cheater
Expert Cheater
Posts: 612
Joined: Mon Apr 02, 2018 2:07 am
Reputation: 45

Re: Sword Art Online: Alicization Lycoris (Steam version only)

Post by gradius12 »

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
Expert Cheater
Posts: 234
Joined: Sat Jul 11, 2020 8:21 am
Reputation: 83

Re: Sword Art Online: Alicization Lycoris (Steam version only)

Post by OPCOXE »

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
Expert Cheater
Posts: 497
Joined: Mon Jul 13, 2020 4:37 pm
Reputation: 102

Re: Sword Art Online: Alicization Lycoris (Steam version only)

Post by a_busy_man »

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

User avatar
gradius12
Expert Cheater
Expert Cheater
Posts: 612
Joined: Mon Apr 02, 2018 2:07 am
Reputation: 45

Re: Sword Art Online: Alicization Lycoris (Steam version only)

Post by gradius12 »

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?

User avatar
gradius12
Expert Cheater
Expert Cheater
Posts: 612
Joined: Mon Apr 02, 2018 2:07 am
Reputation: 45

Re: Sword Art Online: Alicization Lycoris (Steam version only)

Post by gradius12 »

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
Expert Cheater
Posts: 497
Joined: Mon Jul 13, 2020 4:37 pm
Reputation: 102

Re: Sword Art Online: Alicization Lycoris (Steam version only)

Post by a_busy_man »

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.

User avatar
NumberXer0
Expert Cheater
Expert Cheater
Posts: 1028
Joined: Sun Mar 12, 2017 2:17 pm
Reputation: 92

Re: Sword Art Online: Alicization Lycoris (Steam version only)

Post by NumberXer0 »

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.

User avatar
gradius12
Expert Cheater
Expert Cheater
Posts: 612
Joined: Mon Apr 02, 2018 2:07 am
Reputation: 45

Re: Sword Art Online: Alicization Lycoris (Steam version only)

Post by gradius12 »

druummer sent me an backup from before the update


[Link]

so with many thxs maybe we can find it out now?

Post Reply

Who is online

Users browsing this forum: AMK, Bing [Bot], DotBot, Giantazio, Google [Bot], Google Adsense [Bot], Leunsel, Micheals Alternative, mikeronincheese, theftlefd, ThukkataAB, Tom andy