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). Working for 1.40

Post by a_busy_man »

Released table v15.2

Changes:
  • Added new rapiers to Visualize
  • Completed dropdown of Bluecrest Sword


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
asthebloody
Table Makers
Table Makers
Posts: 224
Joined: Fri Oct 20, 2017 2:03 am
Reputation: 186

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

Post by asthebloody »

Exp multiplier

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>240</ID>
      <Description>"EXP Multiplier"</Description>
      <Options moHideChildren="1"/>
      <LastState Activated="1"/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{=========================}
{Author: Ashthebloody}
{=========================}
[ENABLE]
{=========================}
aobscanmodule(exp,sao_al.exe,8B EA 48 8B F9 48 85 C0 0F 84 16)
{=========================}
alloc(new_exp,$1000,sao_al.exe)
{=========================}
registersymbol(exp)
registersymbol(set_exp)
{=========================}
label(original_exp)
label(exit_exp)
label(set_exp)
{=========================}
new_exp:
push edx
fild dword ptr [esp]
fmul dword ptr [set_exp]
fistp dword ptr [esp]
pop edx
{=========================}
original_exp:
mov ebp,edx
mov rdi,rcx
{db 8B EA 48 8B F9}
jmp exit_exp
{=========================}
set_exp:
dd (float)10
{=========================}
exp:
jmp new_exp
exit_exp:
{=========================}
[DISABLE]
{=========================}
exp:
db 8B EA 48 8B F9
{mov ebp,edx
mov rdi,rcx}
{=========================}
dealloc(*)
{=========================}
unregistersymbol(*)
{=========================}
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>241</ID>
          <Description>"EXP Multiplier"</Description>
          <LastState Value="10" RealAddress="13FFB0018"/>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>Float</VariableType>
          <Address>set_exp</Address>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
</CheatTable>

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). Working for 1.40

Post by a_busy_man »

asthebloody wrote:
Wed Apr 07, 2021 12:41 am
Exp multiplier

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>240</ID>
      <Description>"EXP Multiplier"</Description>
      <Options moHideChildren="1"/>
      <LastState Activated="1"/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{=========================}
{Author: Ashthebloody}
{=========================}
[ENABLE]
{=========================}
aobscanmodule(exp,sao_al.exe,8B EA 48 8B F9 48 85 C0 0F 84 16)
{=========================}
alloc(new_exp,$1000,sao_al.exe)
{=========================}
registersymbol(exp)
registersymbol(set_exp)
{=========================}
label(original_exp)
label(exit_exp)
label(set_exp)
{=========================}
new_exp:
push edx
fild dword ptr [esp]
fmul dword ptr [set_exp]
fistp dword ptr [esp]
pop edx
{=========================}
original_exp:
mov ebp,edx
mov rdi,rcx
{db 8B EA 48 8B F9}
jmp exit_exp
{=========================}
set_exp:
dd (float)10
{=========================}
exp:
jmp new_exp
exit_exp:
{=========================}
[DISABLE]
{=========================}
exp:
db 8B EA 48 8B F9
{mov ebp,edx
mov rdi,rcx}
{=========================}
dealloc(*)
{=========================}
unregistersymbol(*)
{=========================}
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>241</ID>
          <Description>"EXP Multiplier"</Description>
          <LastState Value="10" RealAddress="13FFB0018"/>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>Float</VariableType>
          <Address>set_exp</Address>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
</CheatTable>
Thank you for this one! Added to the table v15.3.

I changed the sao_al.exe to $process for it to work regardless of how you open the game (sao_al.exe or Launch_Game.exe). I added you on the credits section too.

Cakkuz
What is cheating?
What is cheating?
Posts: 2
Joined: Tue Jan 21, 2020 7:45 pm
Reputation: 0

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

Post by Cakkuz »

Thanks for the updates!
Not sure if people are aware, but the game has option to launch without AntiCheat from steam, so there's no need to manually move files between multiplayer and ce sessions, as instructed in the first post.

On another note, has anyone looked into the DLC raid completion/level value? It's quite the pain waiting 50hours for the respawns to get decent levels on them, but also proved hard to find the value when I tried to look for it, with the 1h cooldown between levels.

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). Working for 1.40

Post by a_busy_man »

Cakkuz wrote:
Sat Apr 10, 2021 8:13 am
Thanks for the updates!
Not sure if people are aware, but the game has option to launch without AntiCheat from steam, so there's no need to manually move files between multiplayer and ce sessions, as instructed in the first post.

On another note, has anyone looked into the DLC raid completion/level value? It's quite the pain waiting 50hours for the respawns to get decent levels on them, but also proved hard to find the value when I tried to look for it, with the 1h cooldown between levels.
I know, but that method only works when opening direclty from steam, shortcuts doesn't seem to work well and open the online. Anyway since I never want to play online, it is easier to have it fully disabled to avoid opening it by mistake.

No idea about that reset time. I just wait the hour required.

Leontiesh
What is cheating?
What is cheating?
Posts: 3
Joined: Mon Oct 19, 2020 3:10 pm
Reputation: 0

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

Post by Leontiesh »

EX Skill Connection Time extended was super useful, too bad it doesn't work anymore. Could someone fix it please? Thank you!

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). Working for 1.40

Post by a_busy_man »

Leontiesh wrote:
Tue Apr 13, 2021 6:30 pm
EX Skill Connection Time extended was super useful, too bad it doesn't work anymore. Could someone fix it please? Thank you!
  • Canaan Scripts (Always be careful when using them since they aren't made by us) [We don't support these, so if broken, they may not be fixed]:
This is on the main post.

Thse scripts aren't made by us nor supported by us. If you want it fixed, check if Canaan updated them and we can add the fixed version to the table.

XyZi
What is cheating?
What is cheating?
Posts: 3
Joined: Wed Apr 14, 2021 12:26 am
Reputation: 2

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

Post by XyZi »

The DLC's Boss Level

Code: Select all

<CheatEntry>
    <ID>48484</ID>
    <Description>"DLC BOSS Level(1.40 MAX 150,Suggest change to 149)"</Description>
    <Options moHideChildren="1"/>
    <LastState Value="" RealAddress="00000000"/>
    <GroupHeader>1</GroupHeader>
    <CheatEntries>
    <CheatEntry>
        <ID>48483</ID>
        <Description>"The Reaper of the Woods"</Description>
        <LastState Value="150" RealAddress="14204CA9C"/>
        <ShowAsSigned>0</ShowAsSigned>
        <VariableType>2 Bytes</VariableType>
        <Address>[GlobalPtr]+329C</Address>
    </CheatEntry>
    <CheatEntry>
        <ID>48486</ID>
        <Description>"The Knight of Contradictions"</Description>
        <LastState Value="150" RealAddress="14204CA9E"/>
        <ShowAsSigned>0</ShowAsSigned>
        <VariableType>2 Bytes</VariableType>
        <Address>[GlobalPtr]+329E</Address>
    </CheatEntry>
    <CheatEntry>
        <ID>48485</ID>
        <Description>"The Bruised King"</Description>
        <LastState Value="150" RealAddress="14204CAA0"/>
        <ShowAsSigned>0</ShowAsSigned>
        <VariableType>4 Bytes</VariableType>
        <Address>[GlobalPtr]+32A0</Address>
    </CheatEntry>
    </CheatEntries>
</CheatEntry>

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). Working for 1.40

Post by a_busy_man »

XyZi wrote:
Wed Apr 14, 2021 12:34 am
The DLC's Boss Level

Code: Select all

<CheatEntry>
    <ID>48484</ID>
    <Description>"DLC BOSS Level(1.40 MAX 150,Suggest change to 149)"</Description>
    <Options moHideChildren="1"/>
    <LastState Value="" RealAddress="00000000"/>
    <GroupHeader>1</GroupHeader>
    <CheatEntries>
    <CheatEntry>
        <ID>48483</ID>
        <Description>"The Reaper of the Woods"</Description>
        <LastState Value="150" RealAddress="14204CA9C"/>
        <ShowAsSigned>0</ShowAsSigned>
        <VariableType>2 Bytes</VariableType>
        <Address>[GlobalPtr]+329C</Address>
    </CheatEntry>
    <CheatEntry>
        <ID>48486</ID>
        <Description>"The Knight of Contradictions"</Description>
        <LastState Value="150" RealAddress="14204CA9E"/>
        <ShowAsSigned>0</ShowAsSigned>
        <VariableType>2 Bytes</VariableType>
        <Address>[GlobalPtr]+329E</Address>
    </CheatEntry>
    <CheatEntry>
        <ID>48485</ID>
        <Description>"The Bruised King"</Description>
        <LastState Value="150" RealAddress="14204CAA0"/>
        <ShowAsSigned>0</ShowAsSigned>
        <VariableType>4 Bytes</VariableType>
        <Address>[GlobalPtr]+32A0</Address>
    </CheatEntry>
    </CheatEntries>
</CheatEntry>
Added to the table and released it on v15.4.

Someone had asked for this before, so thank you for the contribution.

Leontiesh
What is cheating?
What is cheating?
Posts: 3
Joined: Mon Oct 19, 2020 3:10 pm
Reputation: 0

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

Post by Leontiesh »

I tried searching for this Canaan person, ended up on some Chinese forum where you need a chinese mobile number to make an account... sigh. So no luck on that front. Is it possible for a complete beginner to learn how to fix that EX Skill Connection Time extended script? I guess I have no other choice but to try myself.

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). Working for 1.40

Post by a_busy_man »

Leontiesh wrote:
Thu Apr 15, 2021 5:03 pm
I tried searching for this Canaan person, ended up on some Chinese forum where you need a chinese mobile number to make an account... sigh. So no luck on that front. Is it possible for a complete beginner to learn how to fix that EX Skill Connection Time extended script? I guess I have no other choice but to try myself.
Yes, I never accesed that page personally, it has always been other people who did it and shared it here so it was added to the table. If you want to try fixing it, you can try, but unless you are a genious on the matter, as a begginer I doubt you can fix it in a short time. Usually, fixing scripts made by others is far harder than just making a new one doing the same, like happened wirh some replaced scripts like the Max Art Gauge.

Personally I never even used that cheat, I feel that the connection time in this game is long enough to chain anything without problem. Me being used to Hollow Realization short timing may be the reason though.

User avatar
The Black X
Table Makers
Table Makers
Posts: 353
Joined: Sun Feb 16, 2020 1:26 pm
Reputation: 52

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

Post by The Black X »

I play with 2 Comet stimata, aka x2 Attack Speed, and can chain everything with no issue. It's a matter of getting used to the flow of combos. Personally i'd rather learn how to combo properly rather than attempting to fix a script idk.

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). Working for 1.40

Post by OPCOXE »

Here is my table with the updated pointers. The scripts didn't broke (expect the subquest highlighter that I haven't test yet but should be still working).

You can wait for a_busy_man's table that will have my features or just copy and past them onto the 1.40 script you use and it will work. (also works from separate table).

EDIT: I was trying to create a script for infinite time in the memory arena BUT it uses the same address(es) that the dungeons does. The infinite time in dungeons ALSO gives infinite time in the memory arena.
Attachments
OPCOXE_sao_al-v1.41.CT
Intimate talk pointers updated
Time & Weather pointers updated
(19.73 KiB) Downloaded 67 times

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). Working for 1.40

Post by a_busy_man »

Released table v16.0 that works for 1.41.

It has been a small update of the game so no major changes to the table. OPCOXE's fixes for his pointers have been added, but everything else seems to work well. If there is something else broken, please report it on a post so we can check it (escept Canaan scripts, we don't support them, look for Canaan if you want fixed versions of them).

Due to upload limit of the post I put all old tables from v11 to v15 on a single rar.

Leontiesh
What is cheating?
What is cheating?
Posts: 3
Joined: Mon Oct 19, 2020 3:10 pm
Reputation: 0

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

Post by Leontiesh »

I added Vertical Square, Tsujikaze and Rapid Raid to Canaan's Inferno Raid and Shine Circular Easy Connect script. These are all the skills that require timing, so now they can all be used by spamming the skill just like all the others.

Code: Select all

[ENABLE]

aobscanmodule(DualWieldingTwoSkillsConnection,$process,0F B7 04 0F 66 89 44 24 ** 48 8D 54 24 ** 48 8B CF E8 ** ** ** ** 48 8B 8F) // should be unique
alloc(newmem,$2048,DualWieldingTwoSkillsConnection)

label(code)
label(return)

label(infernoRaid1)
label(infernoRaid2)
label(infernoRaid1Over)
label(infernoRaid2Over)
label(infernoRaidOver)
label(infernoRaid3)

label(shineCircular1)
label(shineCircular2)
label(shineCircular3)
label(shineValue1)
label(shineValue2)
label(shineCircularOver)

label(VerticalSquare1)
label(VerticalSquare2)
label(VerticalSquare3)
label(VerticalSquareOver)
label(VerticalSquare1Over)

label(Tsujikaze1)
label(Tsujikaze2)
label(TsujikazeOver)
label(Tsujikaze1Over)

label(RapidRaid1)
label(RapidRaid2)
label(RapidRaid3)
label(RapidRaidOver)
label(RapidRaid1Over)
label(RapidRaid2Over)

newmem:
  cmp word ptr [rdi+rcx],19D3
  je infernoRaid1
  cmp word ptr [rdi+rcx],19D6
  je infernoRaidOver
  cmp word ptr [rdi+rcx],19D4
  je infernoRaid2

  cmp word ptr [rdi+rcx],19F1
  je shineCircular1
  cmp word ptr [rdi+rcx],19F4
  je shineCircularOver
  cmp word ptr [rdi+rcx],19F2
  je shineCircular2
  cmp word ptr [rdi+rcx],19F5
  je shineCircularOver

  cmp word ptr [rdi+rcx],44D
  je VerticalSquare1
  cmp word ptr [rdi+rcx],44E
  je VerticalSquareOver
  cmp word ptr [rdi+rcx],44F
  je VerticalSquare2

  cmp word ptr [rdi+rcx],100F
  je Tsujikaze1
  cmp word ptr [rdi+rcx],1010
  je TsujikazeOver
  cmp word ptr [rdi+rcx],1011
  je Tsujikaze2

  cmp word ptr [rdi+rcx],A3D
  je RapidRaid1
  cmp word ptr [rdi+rcx],A3E
  je RapidRaid2
  cmp word ptr [rdi+rcx],A3F
  je RapidRaid3
  cmp word ptr [rdi+rcx],A41
  je RapidRaidOver

  jmp code

RapidRaid1:
  mov byte ptr [RapidRaid1Over],0
  mov byte ptr [RapidRaid2Over],0
  mov word ptr [rdi+rcx],A3D
  mov dword ptr [rdi+0001034],0006662
  mov byte ptr [RapidRaid1Over],1
  jmp code
RapidRaid2:
  mov byte ptr [RapidRaid1Over],0
  mov byte ptr [RapidRaid2Over],0
  mov word ptr [rdi+rcx],A3E
  mov dword ptr [rdi+0001034],000666C
  mov byte ptr [RapidRaid2Over],1
  jmp code
RapidRaidOver:
  cmp byte ptr [RapidRaid1Over],1
  je RapidRaid2
  cmp byte ptr [RapidRaid2Over],1
  je RapidRaid3
  jmp code
RapidRaid3:
  mov byte ptr [RapidRaid1Over],0
  mov byte ptr [RapidRaid2Over],0
  mov word ptr [rdi+rcx],A3F
  mov dword ptr [rdi+0001034],0006676
  jmp code

Tsujikaze1:
  mov byte ptr [Tsujikaze1Over],0
  mov word ptr [rdi+rcx],100F
  mov dword ptr [rdi+0001034],000A096
  mov byte ptr [Tsujikaze1Over],1
  jmp code
TsujikazeOver:
  cmp byte ptr [Tsujikaze1Over],1
  je Tsujikaze2
  jmp code
Tsujikaze2:
  mov byte ptr [Tsujikaze1Over],0
  mov word ptr [rdi+rcx],1011
  mov dword ptr [rdi+0001034],000A0AA
  jmp code

VerticalSquare1:
  mov byte ptr [VerticalSquare1Over],0
  mov word ptr [rdi+rcx],44D
  mov dword ptr [rdi+0001034],0002B02
  mov byte ptr [VerticalSquare1Over],1
  jmp code
VerticalSquare2:
  mov byte ptr [VerticalSquare1Over],0
  mov word ptr [rdi+rcx],44F
  mov dword ptr [rdi+0001034],0002B16
  jmp code
VerticalSquareOver:
  cmp byte ptr [VerticalSquare1Over],1
  je VerticalSquare2
  jmp code
VerticalSquare3:
  mov word ptr [rdi+rcx],450
  mov dword ptr [rdi+0001034],0002B20
  jmp code

infernoRaid1:
  mov byte ptr [infernoRaid1Over],0
  mov byte ptr [infernoRaid2Over],0
  mov word ptr [rdi+rcx],19D3
  mov dword ptr [rdi+0001034],0001023E
  mov byte ptr [infernoRaid1Over],1
  jmp code
infernoRaid2:
  mov byte ptr [infernoRaid1Over],0
  mov byte ptr [infernoRaid2Over],0
  mov word ptr [rdi+rcx],19D4
  mov dword ptr [rdi+0001034],00010248
  mov byte ptr [infernoRaid2Over],1
  jmp code
infernoRaidOver:
  cmp byte ptr [infernoRaid1Over],1
  je infernoRaid2
  cmp byte ptr [infernoRaid2Over],1
  je infernoRaid3
  jmp code
infernoRaid3:
  mov word ptr [rdi+rcx],19D5
  mov dword ptr [rdi+0001034],00010252
  jmp code

shineCircular1:
  mov byte ptr [shineValue1],0
  mov byte ptr [shineValue2],0
  mov word ptr [rdi+rcx],19F1
  mov dword ptr [rdi+0001034],0001036A
  mov byte ptr [shineValue1],1
  jmp code
shineCircular2:
  mov byte ptr [shineValue1],0
  mov byte ptr [shineValue2],0
  mov word ptr [rdi+rcx],19F2
  mov dword ptr [rdi+0001034],00010374
  mov byte ptr [shineValue2],1
  jmp code
shineCircularOver:
  cmp byte ptr [shineValue1],1
  je shineCircular2
  cmp byte ptr [shineValue2],1
  je shineCircular3
  jmp code
shineCircular3:
  mov word ptr [rdi+rcx],19F3
  mov dword ptr [rdi+0001034],0001037E
  jmp code

code:
  movzx eax,word ptr [rdi+rcx]
  mov [rsp+42],ax
  jmp return

Tsujikaze1Over:
  dd 0

VerticalSquare1Over:
  dd 0

RapidRaid1Over:
  dd 0
RapidRaid2Over:
  dd 0

infernoRaid1Over:
  dd 0
infernoRaid2Over:
  dd 0

shineValue1:
  dd 0
shineValue2:
  dd 0

DualWieldingTwoSkillsConnection:
  jmp newmem
  nop 4
return:
registersymbol(DualWieldingTwoSkillsConnection)

[DISABLE]

DualWieldingTwoSkillsConnection:
  db 0F B7 04 0F 66 89 44 24 42

unregistersymbol(DualWieldingTwoSkillsConnection)
dealloc(newmem)

Post Reply