Sword Art Online Last Recollection (Steam). Working for 1.15

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

Re: Sword Art Online Last Recollection (Steam). Working for 1.03

Post by a_busy_man »

gradius12 wrote:
Fri Oct 06, 2023 6:39 pm
so far i noticed the bow skill chain stream is wrong its the +24 address not the +30
and the whip skill pointer i guess which you made at 5F8D214 is 5F8C214
havent checked the boomerang ones but so far everything else is ok
Indeed the Chain Stream was wrong. I don't know if it changed from the demo or I put the name on the wrong line by mistake.

The typo putting the adress on Spears is a fatal one though... Fixed. I will check eveything else just in case.

Thank you for reporting.

Edit. Everything else was indeed fine.

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
Last edited by a_busy_man on Fri Oct 06, 2023 7:06 pm, edited 1 time in total.

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

Re: Sword Art Online Last Recollection (Steam). Working for 1.03

Post by gradius12 »

and i think i found the buff duration time when eating food iguess its there "sao_lr-Win64-Shipping.exe"+5F9CB70

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

Re: Sword Art Online Last Recollection (Steam). Working for 1.03

Post by a_busy_man »

gradius12 wrote:
Fri Oct 06, 2023 7:05 pm
and i think i found the buff duration time when eating food iguess its there "sao_lr-Win64-Shipping.exe"+5F9CB70
Thank you for the info.

To be more precise, that is EXP+10, and each character should have their own value. I believe there are lots of other things between EXP and EXP+164 which is where the next character starts.

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

Re: Sword Art Online Last Recollection (Steam). Working for 1.03

Post by gradius12 »

i checked it with the honeyapplepie which has exp 15 and def -3 its the same timer that is used for kirito so far

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

Re: Sword Art Online Last Recollection (Steam). Working for 1.03

Post by a_busy_man »

gradius12 wrote:
Fri Oct 06, 2023 7:15 pm
i checked it with the honeyapplepie which has exp 15 and def -3 its the same timer that is used for kirito so far
Yes, each character has its own and it is always EXP+10. I have already added the fields for all characters. It would be great to also find a field with the food effects so we can customize what it affecitng the character and not oly the time, I bet it should be close in offset.

TheByteSize
Expert Cheater
Expert Cheater
Posts: 293
Joined: Sat Mar 04, 2017 7:28 am
Reputation: 232

Re: Sword Art Online Last Recollection (Steam). Working for 1.03

Post by TheByteSize »

resapawn time.

Code: Select all

[ENABLE]

aobscanmodule(sao_lr_respawn,$process,F3 0F 10 87 A8 31 00 00 F3 0F 5C) // should be unique
alloc(newmem,$1000,sao_lr_respawn)

label(code)
label(return)

newmem:
  cmp [rdi+000031A8],(float)300  //roughly 10 secs
  jng code
  mov [rdi+000031A8],(float)300
code:
  movss xmm0,[rdi+000031A8]
  jmp return

sao_lr_respawn:
  jmp newmem
  nop 3
return:
registersymbol(sao_lr_respawn)

[DISABLE]

sao_lr_respawn:
  db F3 0F 10 87 A8 31 00 00

unregistersymbol(sao_lr_respawn)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: sao_lr-Win64-Shipping.exe+1011B5D

sao_lr-Win64-Shipping.exe+1011B26: 0F 28 F9                       - movaps xmm7,xmm1
sao_lr-Win64-Shipping.exe+1011B29: 76 32                          - jna sao_lr-Win64-Shipping.exe+1011B5D
sao_lr-Win64-Shipping.exe+1011B2B: F3 0F 10 89 9C 31 00 00        - movss xmm1,[rcx+0000319C]
sao_lr-Win64-Shipping.exe+1011B33: F3 0F 10 81 98 31 00 00        - movss xmm0,[rcx+00003198]
sao_lr-Win64-Shipping.exe+1011B3B: E8 80 CD 5D 00                 - call sao_lr-Win64-Shipping.exe+15EE8C0
sao_lr-Win64-Shipping.exe+1011B40: 0F 2F C6                       - comiss xmm0,xmm6
sao_lr-Win64-Shipping.exe+1011B43: F3 0F 11 87 A8 31 00 00        - movss [rdi+000031A8],xmm0
sao_lr-Win64-Shipping.exe+1011B4B: 77 06                          - ja sao_lr-Win64-Shipping.exe+1011B53
sao_lr-Win64-Shipping.exe+1011B4D: 89 9F A8 31 00 00              - mov [rdi+000031A8],ebx
sao_lr-Win64-Shipping.exe+1011B53: 81 A7 50 01 00 00 FF FE FF FF  - and [rdi+00000150],FFFFFEFF
// ---------- INJECTING HERE ----------
sao_lr-Win64-Shipping.exe+1011B5D: F3 0F 10 87 A8 31 00 00        - movss xmm0,[rdi+000031A8]
// ---------- DONE INJECTING  ----------
sao_lr-Win64-Shipping.exe+1011B65: F3 0F 5C C7                    - subss xmm0,xmm7
sao_lr-Win64-Shipping.exe+1011B69: 0F 28 7C 24 20                 - movaps xmm7,[rsp+20]
sao_lr-Win64-Shipping.exe+1011B6E: 0F 2F C6                       - comiss xmm0,xmm6
sao_lr-Win64-Shipping.exe+1011B71: F3 0F 11 87 A8 31 00 00        - movss [rdi+000031A8],xmm0
sao_lr-Win64-Shipping.exe+1011B79: 77 06                          - ja sao_lr-Win64-Shipping.exe+1011B81
sao_lr-Win64-Shipping.exe+1011B7B: 89 9F A8 31 00 00              - mov [rdi+000031A8],ebx
sao_lr-Win64-Shipping.exe+1011B81: 8B 87 B0 31 00 00              - mov eax,[rdi+000031B0]
sao_lr-Win64-Shipping.exe+1011B87: 85 C0                          - test eax,eax
sao_lr-Win64-Shipping.exe+1011B89: 0F 88 4D 01 00 00              - js sao_lr-Win64-Shipping.exe+1011CDC
sao_lr-Win64-Shipping.exe+1011B8F: E8 0C 3C 5F 00                 - call sao_lr-Win64-Shipping.exe+16057A0
}

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

Re: Sword Art Online Last Recollection (Steam). Working for 1.03

Post by gradius12 »

ok i noticed the exp + 10 till +18 is the whole buff stuff

with time 10 ~14 and 16 and 18 are the skillid which is used

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

Re: Sword Art Online Last Recollection (Steam). Working for 1.03

Post by a_busy_man »

TheByteSize wrote:
Fri Oct 06, 2023 7:26 pm
resapawn time.

Code: Select all

[ENABLE]

aobscanmodule(sao_lr_respawn,$process,F3 0F 10 87 A8 31 00 00 F3 0F 5C) // should be unique
alloc(newmem,$1000,sao_lr_respawn)

label(code)
label(return)

newmem:
  cmp [rdi+000031A8],(float)300  //roughly 10 secs
  jng code
  mov [rdi+000031A8],(float)300
code:
  movss xmm0,[rdi+000031A8]
  jmp return

sao_lr_respawn:
  jmp newmem
  nop 3
return:
registersymbol(sao_lr_respawn)

[DISABLE]

sao_lr_respawn:
  db F3 0F 10 87 A8 31 00 00

unregistersymbol(sao_lr_respawn)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: sao_lr-Win64-Shipping.exe+1011B5D

sao_lr-Win64-Shipping.exe+1011B26: 0F 28 F9                       - movaps xmm7,xmm1
sao_lr-Win64-Shipping.exe+1011B29: 76 32                          - jna sao_lr-Win64-Shipping.exe+1011B5D
sao_lr-Win64-Shipping.exe+1011B2B: F3 0F 10 89 9C 31 00 00        - movss xmm1,[rcx+0000319C]
sao_lr-Win64-Shipping.exe+1011B33: F3 0F 10 81 98 31 00 00        - movss xmm0,[rcx+00003198]
sao_lr-Win64-Shipping.exe+1011B3B: E8 80 CD 5D 00                 - call sao_lr-Win64-Shipping.exe+15EE8C0
sao_lr-Win64-Shipping.exe+1011B40: 0F 2F C6                       - comiss xmm0,xmm6
sao_lr-Win64-Shipping.exe+1011B43: F3 0F 11 87 A8 31 00 00        - movss [rdi+000031A8],xmm0
sao_lr-Win64-Shipping.exe+1011B4B: 77 06                          - ja sao_lr-Win64-Shipping.exe+1011B53
sao_lr-Win64-Shipping.exe+1011B4D: 89 9F A8 31 00 00              - mov [rdi+000031A8],ebx
sao_lr-Win64-Shipping.exe+1011B53: 81 A7 50 01 00 00 FF FE FF FF  - and [rdi+00000150],FFFFFEFF
// ---------- INJECTING HERE ----------
sao_lr-Win64-Shipping.exe+1011B5D: F3 0F 10 87 A8 31 00 00        - movss xmm0,[rdi+000031A8]
// ---------- DONE INJECTING  ----------
sao_lr-Win64-Shipping.exe+1011B65: F3 0F 5C C7                    - subss xmm0,xmm7
sao_lr-Win64-Shipping.exe+1011B69: 0F 28 7C 24 20                 - movaps xmm7,[rsp+20]
sao_lr-Win64-Shipping.exe+1011B6E: 0F 2F C6                       - comiss xmm0,xmm6
sao_lr-Win64-Shipping.exe+1011B71: F3 0F 11 87 A8 31 00 00        - movss [rdi+000031A8],xmm0
sao_lr-Win64-Shipping.exe+1011B79: 77 06                          - ja sao_lr-Win64-Shipping.exe+1011B81
sao_lr-Win64-Shipping.exe+1011B7B: 89 9F A8 31 00 00              - mov [rdi+000031A8],ebx
sao_lr-Win64-Shipping.exe+1011B81: 8B 87 B0 31 00 00              - mov eax,[rdi+000031B0]
sao_lr-Win64-Shipping.exe+1011B87: 85 C0                          - test eax,eax
sao_lr-Win64-Shipping.exe+1011B89: 0F 88 4D 01 00 00              - js sao_lr-Win64-Shipping.exe+1011CDC
sao_lr-Win64-Shipping.exe+1011B8F: E8 0C 3C 5F 00                 - call sao_lr-Win64-Shipping.exe+16057A0
}
Thank you, I will check it once I battle something.
gradius12 wrote:
Fri Oct 06, 2023 7:41 pm
ok i noticed the exp + 10 till +18 is the whole buff stuff

with time 10 ~14 and 16 and 18 are the skillid which is used
So, the time is 4 byte and the same for the Skill ID? I thought all the fields there are 2 Byte. No food has a time that goes outside the 2byte threshold I think. The Skill Id maybe, but I am not certain.
_________________________________________________________
Created a script for inifite food time, affects all chacracters.


Edit: Furhter analysis of Food buff offsets. +14 and +16 remain the same even with a different buff, but the values are 0 there without a buff. On other hand +18 changes depending on the buff, so it seems that +18 is the effect.
Last edited by a_busy_man on Fri Oct 06, 2023 7:57 pm, edited 1 time in total.

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

Re: Sword Art Online Last Recollection (Steam). Working for 1.03

Post by gradius12 »

a_busy_man wrote:
Fri Oct 06, 2023 7:46 pm
TheByteSize wrote:
Fri Oct 06, 2023 7:26 pm
resapawn time.

Code: Select all

[ENABLE]

aobscanmodule(sao_lr_respawn,$process,F3 0F 10 87 A8 31 00 00 F3 0F 5C) // should be unique
alloc(newmem,$1000,sao_lr_respawn)

label(code)
label(return)

newmem:
  cmp [rdi+000031A8],(float)300  //roughly 10 secs
  jng code
  mov [rdi+000031A8],(float)300
code:
  movss xmm0,[rdi+000031A8]
  jmp return

sao_lr_respawn:
  jmp newmem
  nop 3
return:
registersymbol(sao_lr_respawn)

[DISABLE]

sao_lr_respawn:
  db F3 0F 10 87 A8 31 00 00

unregistersymbol(sao_lr_respawn)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: sao_lr-Win64-Shipping.exe+1011B5D

sao_lr-Win64-Shipping.exe+1011B26: 0F 28 F9                       - movaps xmm7,xmm1
sao_lr-Win64-Shipping.exe+1011B29: 76 32                          - jna sao_lr-Win64-Shipping.exe+1011B5D
sao_lr-Win64-Shipping.exe+1011B2B: F3 0F 10 89 9C 31 00 00        - movss xmm1,[rcx+0000319C]
sao_lr-Win64-Shipping.exe+1011B33: F3 0F 10 81 98 31 00 00        - movss xmm0,[rcx+00003198]
sao_lr-Win64-Shipping.exe+1011B3B: E8 80 CD 5D 00                 - call sao_lr-Win64-Shipping.exe+15EE8C0
sao_lr-Win64-Shipping.exe+1011B40: 0F 2F C6                       - comiss xmm0,xmm6
sao_lr-Win64-Shipping.exe+1011B43: F3 0F 11 87 A8 31 00 00        - movss [rdi+000031A8],xmm0
sao_lr-Win64-Shipping.exe+1011B4B: 77 06                          - ja sao_lr-Win64-Shipping.exe+1011B53
sao_lr-Win64-Shipping.exe+1011B4D: 89 9F A8 31 00 00              - mov [rdi+000031A8],ebx
sao_lr-Win64-Shipping.exe+1011B53: 81 A7 50 01 00 00 FF FE FF FF  - and [rdi+00000150],FFFFFEFF
// ---------- INJECTING HERE ----------
sao_lr-Win64-Shipping.exe+1011B5D: F3 0F 10 87 A8 31 00 00        - movss xmm0,[rdi+000031A8]
// ---------- DONE INJECTING  ----------
sao_lr-Win64-Shipping.exe+1011B65: F3 0F 5C C7                    - subss xmm0,xmm7
sao_lr-Win64-Shipping.exe+1011B69: 0F 28 7C 24 20                 - movaps xmm7,[rsp+20]
sao_lr-Win64-Shipping.exe+1011B6E: 0F 2F C6                       - comiss xmm0,xmm6
sao_lr-Win64-Shipping.exe+1011B71: F3 0F 11 87 A8 31 00 00        - movss [rdi+000031A8],xmm0
sao_lr-Win64-Shipping.exe+1011B79: 77 06                          - ja sao_lr-Win64-Shipping.exe+1011B81
sao_lr-Win64-Shipping.exe+1011B7B: 89 9F A8 31 00 00              - mov [rdi+000031A8],ebx
sao_lr-Win64-Shipping.exe+1011B81: 8B 87 B0 31 00 00              - mov eax,[rdi+000031B0]
sao_lr-Win64-Shipping.exe+1011B87: 85 C0                          - test eax,eax
sao_lr-Win64-Shipping.exe+1011B89: 0F 88 4D 01 00 00              - js sao_lr-Win64-Shipping.exe+1011CDC
sao_lr-Win64-Shipping.exe+1011B8F: E8 0C 3C 5F 00                 - call sao_lr-Win64-Shipping.exe+16057A0
}
Thank you, I will check it once I battle something.
gradius12 wrote:
Fri Oct 06, 2023 7:41 pm
ok i noticed the exp + 10 till +18 is the whole buff stuff

with time 10 ~14 and 16 and 18 are the skillid which is used
So, the time is 4 byte and the same for the Skill ID? I thought all the fields there are 2 Byte. No food has a time that goes outside the 2byte threshold I think. The Skill Id maybe, but I am not certain.
_________________________________________________________
Created a script for inifite food time, affects all chacracters.
yes i cheked it after putting a value in the +12 part my timer skyrocket to a 5 digits and my mistake while writing that was 10 12 is the time 14 16 are the seconds i guess and 18 is the id

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

Re: Sword Art Online Last Recollection (Steam). Working for 1.03

Post by a_busy_man »

gradius12 wrote:
Fri Oct 06, 2023 7:56 pm
yes i cheked it after putting a value in the +12 part my timer skyrocket to a 5 digits and my mistake while writing that was 10 12 is the time 14 16 are the seconds i guess and 18 is the id
Mostly what I put on my edit while you wrote regarding the effect ID. 4 bytes from +10 are the time, but that is already in seconds, so the 14 16 should be something else.

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

Re: Sword Art Online Last Recollection (Steam). Working for 1.03

Post by gradius12 »

could be somekind of a counter so that the timevalue goes down

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

Re: Sword Art Online Last Recollection (Steam). Working for 1.03

Post by a_busy_man »

gradius12 wrote:
Fri Oct 06, 2023 8:05 pm
could be somekind of a counter so that the timevalue goes down
I made a script that prevents the time to go down and the function in charge of diminsihing the time only affected the +10

Edit: Editing +18 doesn't do anything, the old buff remains active. When changing buffs ingame the value updates properly, but changing it is useless.
+14 and +16 just move randomnly, so I think those are to be ignored.

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

Re: Sword Art Online Last Recollection (Steam). Working for 1.03

Post by a_busy_man »

Edit: This message was originally duplicated from the previous, left only with the new part.

The values are in the same order as in the item list, so I have a dropdown for all the food buffs without issues. The problem is that is served as info only right now since editing it is useless.
Spoiler
0:None
34600:Mountain-Style Kebab
34601:Flatland-Style Kebab
34602:Soulus' Grace Soup
34603:Blazing Pasta
34604:Honey Apple Pie
34605:Herb-Crusted Grilled Beast
34606:Shredded Landfish Salad
34607:Darkness Bread
34608:Punch-Squeezed Juice
34609:Jerky Sandwich
34610:Cheesy Chicken Tenders
34611:Baked Red Sand Potato
34612:Magewort and Beast Pie
34613:Toad Jerky
34614:Red Potato
34615:Mushroomy Cream Stew
34616:Herb Bread
34617:Simmered Black Fish
34618:Cheesy Rye Bread
34619:Dark Seafood Hot Pot
34620:Well-Spiced Skewers
34621:Well-Spiced Grilled Fish
34622:Spiced Meat & Veg Stew
34623:Spicy Stew
34624:Spiced Stew
34625:Ashcrab Lava Pot
34626:Fried Opatato Breadz
34627:Writhing Creamwich
34628:Meaty Medrant Stew
34629:Jacktea
34620:Pseudo-Toxic Stew
Last edited by a_busy_man on Fri Oct 06, 2023 8:37 pm, edited 1 time in total.

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

Re: Sword Art Online Last Recollection (Steam). Working for 1.03

Post by a_busy_man »

(This meesage was originally duplicated from the previous, repeated content has been deleted.)

Why did this publish again instead of edit... Each time I edit it published a new message it seems...

Edit: Pc rest and working well again, no idea why it happened, sorry for the multipost...
Last edited by a_busy_man on Fri Oct 06, 2023 8:38 pm, edited 2 times in total.

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

Re: Sword Art Online Last Recollection (Steam). Working for 1.03

Post by gradius12 »

well im currently searching for drop rate and sofar i only found one float value at +ChrBaseBp_C.m_Hp+fd8 that changes but doesnt show anything

Post Reply