Assassin’s Creed Shadows table +5, No nonsense

Upload your cheat tables here (No requests)
Loy027
What is cheating?
What is cheating?
Posts: 2
Joined: Sat Feb 11, 2023 12:28 pm
Reputation: 0

Re: Assassin’s Creed Shadows table +3, No nonsense

Post by Loy027 »

how can I copy ?
oh god !
did you even try to copy the code, open a notepad, paste it, and save the file with .CT extension before asking ???? :| :mellow:

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

unown09
Noobzor
Noobzor
Posts: 5
Joined: Sat Oct 23, 2021 8:29 am
Reputation: 0

Re: Assassin’s Creed Shadows table +3, No nonsense

Post by unown09 »

Cielos wrote:
Sat Mar 22, 2025 10:53 am
made a few simple options:
update.4
- added ignore skIll learning prerequisite requirement

update.3
- added inf. oxygen, auto-block, and ignore skill cooldown & adrenaline

update.2
- added ignore throwables
update.1
- added stealth mod.
inf. HP
- health won't drop below 50% of max health

inf. oxygen
- oxygen still drop when underwater but won't be depleted.

auto-block
- auto-block in-coming attacks without the need to hold the block button/key.
- didn't test on those unblockable attacks, report~
- you still need to press the block button/key at the right time to deflect an attack.

stealth mod
- when activated, enemies won't spot you when you are crouching or in prone, but they would still attack you if you kill someone in their line of sight.
- press and hold the stealth key (default: mouse button 4) and no enemies can spot you even if you kill someone in their line of sight.

ignore throwables
- allows you to use throwables regardless of their quantities.
- quantities still drop to zero when you use throwables.

ignore skill cooldown & adrenaline
- as title says. spam the skills as much as you want~

ignore skill learning prerequisite requirement
- allows you to learn all skills without proper knowledge points nor story advancement.

ignore skill points
- allows you to learn skills without any skill points.
- skill points still drop until it reaches zero.

just copy and paste the following onto your table:

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>17</ID>
      <Description>"enable"</Description>
      <Options moHideChildren="1" moDeactivateChildrenAsWell="1"/>
      <LastState Activated="1"/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript Async="1">[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
aobscanmodule(someHealthCReadAOB,$process,4* * * * * * * 4* * * * * 00 00 4* * * * * * * 4* * * 4* * * * C* * * * C* * * * 31 C0 C3)
registersymbol(someHealthCReadAOB)

label(pPlayerHealth)
registersymbol(pPlayerHealth)

alloc(newmem,2048,someHealthCReadAOB+1c) //"ACShadows.exe"+2A22CCC)
label(returnhere)
label(originalcode_someHealthCReadAOB)
registersymbol(originalcode_someHealthCReadAOB)
label(exit)

newmem: //this is allocated memory, you have read,write,execute access
//place your code here
push rbx
//mov rbx,[rsp+60]
//push rbx
mov rbx,pPlayerHealth
mov [rbx],rcx
//pop [rbx+8]
mov byte ptr [rbx+10],1
pop rbx

originalcode_someHealthCReadAOB:
readmem(someHealthCReadAOB+1c,8)
//vmovss xmm0,[rcx]
//vmovss [rdx],xmm0

exit:
jmp returnhere

///
pPlayerHealth:
dq 0
dq 0
dd 0
///

someHealthCReadAOB+1c: //"ACShadows.exe"+2A22CCC:
jmp newmem
nop 3
returnhere:


 
 
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
someHealthCReadAOB+1c: //"ACShadows.exe"+2A22CCC:
readmem(originalcode_someHealthCReadAOB,8)
//db C5 FA 10 01 C5 FA 11 02
//vmovss xmm0,[rcx]
//vmovss [rdx],xmm0
unregistersymbol(originalcode_someHealthCReadAOB)

unregistersymbol(pPlayerHealth)
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>19</ID>
          <Description>"inf. hp"</Description>
          <LastState Activated="1"/>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript Async="1">[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
aobscanmodule(someHealthWritesAOB,$process,48 * * 74 19 C* * * * * * 00 00 C* * * * * * 00 00 C* * * * * * 00 00 C3 C*)
registersymbol(someHealthWritesAOB)

label(dMinHealthPer)
registersymbol(dMinHealthPer)

alloc(newmem,2048,someHealthWritesAOB+5) //"ACShadows.exe"+2A23B04)
label(returnhere)
label(originalcode_someHealthWritesAOB)
registersymbol(originalcode_someHealthWritesAOB)
label(exit)

newmem: //this is allocated memory, you have read,write,execute access
//place your code here
push rbx
mov rbx,dMinHealthPer
db D9 80
readmem(someHealthWritesAOB+9,4)
//fld dword ptr [rax+178]
fmul dword ptr [rbx]
fstp dword ptr [rbx+4]
maxss xmm0,[rbx+4]
pop rbx

originalcode_someHealthWritesAOB:
readmem(someHealthWritesAOB+5,8)
//vminss xmm0,xmm0,[rax+00000178]

exit:
jmp returnhere

///
dMinHealthPer:
dd (float)0.5
///

someHealthWritesAOB+5: //"ACShadows.exe"+2A23B04:
jmp newmem
nop 3
returnhere:


 
 
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
someHealthWritesAOB+5: //"ACShadows.exe"+2A23B04:
readmem(originalcode_someHealthWritesAOB,8)
//db C5 FA 5D 80 78 01 00 00
//vminss xmm0,xmm0,[rax+00000178]
unregistersymbol(originalcode_someHealthWritesAOB)

unregistersymbol(dMinHealthPer)
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>62</ID>
          <Description>"inf. oxygen"</Description>
          <LastState Activated="1"/>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript Async="1">[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
aobscanmodule(oxygenWritesAOB,$process,C* * * * C* * * * C* * * * * C* * * * * 4* * * E8 * * * * 4* * * 4* * * * * E9)
registersymbol(oxygenWritesAOB)

label(dMinOxygen)
registersymbol(dMinOxygen)

alloc(newmem,2048,oxygenWritesAOB+d) //"ACShadows.exe"+7010D66)
label(returnhere)
label(originalcode_oxygenWritesAOB)
registersymbol(originalcode_oxygenWritesAOB)
label(exit)

newmem: //this is allocated memory, you have read,write,execute access
//place your code here
push rax
mov rax,dMinOxygen
vmaxss xmm0,xmm0,[rax]
pop rax

originalcode_oxygenWritesAOB:
readmem(oxygenWritesAOB+d,5)
//vmovss [rcx+70],xmm0

exit:
jmp returnhere

///
dMinOxygen:
dd (float)30
///

oxygenWritesAOB+d: //"ACShadows.exe"+7010D66:
jmp newmem
returnhere:


 
 
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
oxygenWritesAOB+d: //"ACShadows.exe"+7010D66:
readmem(originalcode_oxygenWritesAOB,5)
//db C5 FA 11 41 70
//vmovss [rcx+70],xmm0
unregistersymbol(originalcode_oxygenWritesAOB)

unregistersymbol(dMinOxygen)

/*
ACShadows.exe+7010D50 - 56                    - push rsi
ACShadows.exe+7010D51 - 48 83 EC 20           - sub rsp,20 { 32 }
ACShadows.exe+7010D55 - 48 8D 71 B8           - lea rsi,[rcx-48]
oxygenWritesAOB       - C5F857C0              - vxorps xmm0,xmm0,xmm0
ACShadows.exe+7010D5D - C5F25FC0              - vmaxss xmm0,xmm1,xmm0
ACShadows.exe+7010D61 - C5FA5D41 64           - vminss xmm0,xmm0,[rcx+64]
ACShadows.exe+7010D66 - C5FA1141 70           - vmovss [rcx+70],xmm0
ACShadows.exe+7010D6B - 48 89 F1              - mov rcx,rsi
ACShadows.exe+7010D6E - E8 3DFFFFFF           - call ACShadows.exe+7010CB0
ACShadows.exe+7010D73 - 48 89 F1              - mov rcx,rsi
ACShadows.exe+7010D76 - 48 83 C4 20           - add rsp,20 { 32 }
ACShadows.exe+7010D7A - 5E                    - pop rsi
ACShadows.exe+7010D7B - E9 F06C4DFB           - jmp ACShadows.exe+24E7A70
ACShadows.exe+7010D80 - 56                    - push rsi
ACShadows.exe+7010D81 - 57                    - push rdi
ACShadows.exe+7010D82 - 48 83 EC 78           - sub rsp,78 { 120 }
ACShadows.exe+7010D86 - C5F82974 24 60        - vmovaps [rsp+60],xmm6
ACShadows.exe+7010D8C - 48 89 CF              - mov rdi,rcx
ACShadows.exe+7010D8F - 48 8B 05 6AFF0F02     - mov rax,[ACShadows.exe+9110D00] { (-142230143) }
ACShadows.exe+7010D96 - 48 31 E0              - xor rax,rsp
ACShadows.exe+7010D99 - 48 89 44 24 58        - mov [rsp+58],rax
ACShadows.exe+7010D9E - C5FA2A81 A0 000000    - vcvtsi2ss xmm0,eax,[rcx+000000A0]
ACShadows.exe+7010DA6 - C5FA590D F6 721A01    - vmulss xmm1,xmm0,[ACShadows.exe+81B80A4] { (0.01) }
ACShadows.exe+7010DAE - 48 8B 41 38           - mov rax,[rcx+38]
ACShadows.exe+7010DB2 - 48 8B 48 60           - mov rcx,[rax+60]
ACShadows.exe+7010DB6 - E8 C5444C00           - call ACShadows.exe+74D5280
ACShadows.exe+7010DBB - C5F828F0              - vmovaps xmm6,xmm0
ACShadows.exe+7010DBF - 48 8D 74 24 28        - lea rsi,[rsp+28]
ACShadows.exe+7010DC4 - 48 89 F1              - mov rcx,rsi
ACShadows.exe+7010DC7 - E8 A4A5D4F9           - call ACShadows.exe+D5B370
ACShadows.exe+7010DCC - 48 8B 47 38           - mov rax,[rdi+38]
ACShadows.exe+7010DD0 - BA C8010000           - mov edx,000001C8 { 456 }
ACShadows.exe+7010DD5 - 48 03 50 60           - add rdx,[rax+60]
ACShadows.exe+7010DD9 - 48 89 F1              - mov rcx,rsi
ACShadows.exe+7010DDC - E8 6F7CA5F9           - call ACShadows.exe+A68A50
ACShadows.exe+7010DE1 - 48 8D 15 A0AFC702     - lea rdx,[ACShadows.exe+9C8BD88] { (7FF708FE9990) }
ACShadows.exe+7010DE8 - 48 89 F1              - mov rcx,rsi
ACShadows.exe+7010DEB - E8 10DAB4FD           - call ACShadows.exe+4B5E800
ACShadows.exe+7010DF0 - 48 89 C7              - mov rdi,rax
ACShadows.exe+7010DF3 - E8 A84223F9           - call ACShadows.exe+2450A0
ACShadows.exe+7010DF8 - 48 8B 50 10           - mov rdx,[rax+10]
ACShadows.exe+7010DFC - 48 8D 48 10           - lea rcx,[rax+10]
ACShadows.exe+7010E00 - FF 12                 - call qword ptr [rdx]
ACShadows.exe+7010E02 - 48 89 C1              - mov rcx,rax
ACShadows.exe+7010E05 - E8 26FA34F9           - call ACShadows.exe+360830
ACShadows.exe+7010E0A - 48 8D 88 80010000     - lea rcx,[rax+00000180]
ACShadows.exe+7010E11 - E8 8A8980F9           - call ACShadows.exe+8197A0
ACShadows.exe+7010E16 - 48 8D 4F 08           - lea rcx,[rdi+08]
ACShadows.exe+7010E1A - 48 89 C2              - mov rdx,rax
ACShadows.exe+7010E1D - E8 EE086EF9           - call ACShadows.exe+6F1710
ACShadows.exe+7010E22 - C4E3490ACE0B          - vroundss xmm1,xmm6,xmm6,0B
ACShadows.exe+7010E28 - 48 89 F9              - mov rcx,rdi
ACShadows.exe+7010E2B - E8 006337FB           - call ACShadows.exe+2387130
ACShadows.exe+7010E30 - 48 8D 15 51AEC702     - lea rdx,[ACShadows.exe+9C8BC88] { (7FF708FE9720) }
ACShadows.exe+7010E37 - 48 89 F1              - mov rcx,rsi
ACShadows.exe+7010E3A - E8 C1D9B4FD           - call ACShadows.exe+4B5E800
ACShadows.exe+7010E3F - 8A 48 08              - mov cl,[rax+08]
ACShadows.exe+7010E42 - 80 E1 9F              - and cl,-61 { 159 }
ACShadows.exe+7010E45 - 80 C9 20              - or cl,20 { 32 }
ACShadows.exe+7010E48 - 88 48 08              - mov [rax+08],cl
ACShadows.exe+7010E4B - 48 89 F1              - mov rcx,rsi
ACShadows.exe+7010E4E - 31 D2                 - xor edx,edx
ACShadows.exe+7010E50 - E8 DB7D0BFA           - call ACShadows.exe+10C8C30
ACShadows.exe+7010E55 - 48 89 F1              - mov rcx,rsi
ACShadows.exe+7010E58 - E8 D3C513F9           - call ACShadows.exe+14D430
ACShadows.exe+7010E5D - 48 8B 4C 24 58        - mov rcx,[rsp+58]
ACShadows.exe+7010E62 - 48 31 E1              - xor rcx,rsp
ACShadows.exe+7010E65 - E8 E67232FE           - call ACShadows.exe+5338150
ACShadows.exe+7010E6A - C5F82874 24 60        - vmovaps xmm6,[rsp+60]
ACShadows.exe+7010E70 - 48 83 C4 78           - add rsp,78 { 120 }
ACShadows.exe+7010E74 - 5F                    - pop rdi
ACShadows.exe+7010E75 - 5E                    - pop rsi
ACShadows.exe+7010E76 - C3                    - ret
*/
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>65</ID>
          <Description>"auto-block"</Description>
          <Options moAlwaysHideChildren="1" moActivateChildrenAsWell="1" moDeactivateChildrenAsWell="1"/>
          <LastState Activated="1"/>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript Async="1">[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
aobscanmodule(healthReadOnAttackConnectCallerAOB,$process,E8 * * * * 4* * * * * * 00 00 4* * * E8 * * * * 8* * 0F 85 * * * * 4* * * E8)
registersymbol(healthReadOnAttackConnectCallerAOB)

alloc(newmem,2048,healthReadOnAttackConnectCallerAOB+5) //"ACShadows.exe"+5EF719)
label(returnhere)
label(originalcode_healthReadOnAttackConnectCallerAOB)
registersymbol(originalcode_healthReadOnAttackConnectCallerAOB)
label(exit)

newmem: //this is allocated memory, you have read,write,execute access
//place your code here
mov rcx,pPlayerHealth
cmp [rcx],r8
jne @f
mov [rcx+8],rbx

originalcode_healthReadOnAttackConnectCallerAOB:
readmem(healthReadOnAttackConnectCallerAOB+5,8)
//mov [rsp+00000100],r12

exit:
jmp returnhere

///

healthReadOnAttackConnectCallerAOB+5: //"ACShadows.exe"+5EF719:
jmp newmem
nop 3
returnhere:


 
 
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
healthReadOnAttackConnectCallerAOB+5: //"ACShadows.exe"+5EF719:
readmem(originalcode_healthReadOnAttackConnectCallerAOB,8)
//db 4C 89 A4 24 00 01 00 00
//mov [rsp+00000100],r12
unregistersymbol(originalcode_healthReadOnAttackConnectCallerAOB)

/*
ACShadows.exe+5EF639 - E9 22FEFFFF           - jmp ACShadows.exe+5EF460
ACShadows.exe+5EF63E - 8B AB B8000000        - mov ebp,[rbx+000000B8]
ACShadows.exe+5EF644 - 45 31 FF              - xor r15d,r15d
ACShadows.exe+5EF647 - 48 89 D9              - mov rcx,rbx
ACShadows.exe+5EF64A - 31 D2                 - xor edx,edx
ACShadows.exe+5EF64C - E8 0F8D4400           - call ACShadows.exe+A38360
ACShadows.exe+5EF651 - 41 BC 00000000        - mov r12d,00000000 { 0 }
ACShadows.exe+5EF657 - 84 C0                 - test al,al
ACShadows.exe+5EF659 - 48 8B 84 24 98000000  - mov rax,[rsp+00000098]
ACShadows.exe+5EF661 - 0F84 F9FDFFFF         - je ACShadows.exe+5EF460
ACShadows.exe+5EF667 - 4C 89 AC 24 88000000  - mov [rsp+00000088],r13
ACShadows.exe+5EF66F - 4C 89 A4 24 B8000000  - mov [rsp+000000B8],r12
ACShadows.exe+5EF677 - 89 AC 24 AC000000     - mov [rsp+000000AC],ebp
ACShadows.exe+5EF67E - 4C 8D 68 20           - lea r13,[rax+20]
ACShadows.exe+5EF682 - 48 8D 15 FFC66909     - lea rdx,[ACShadows.exe+9C8BD88] { (7FF7B6579990) }
ACShadows.exe+5EF689 - 4C 89 E9              - mov rcx,r13
ACShadows.exe+5EF68C - E8 6FF15604           - call ACShadows.exe+4B5E800
ACShadows.exe+5EF691 - 49 89 C4              - mov r12,rax
ACShadows.exe+5EF694 - 48 8D 15 AD76610A     - lea rdx,[ACShadows.exe+AC06D48] { (7FF7B6699AC0) }
ACShadows.exe+5EF69B - 4C 89 E9              - mov rcx,r13
ACShadows.exe+5EF69E - E8 5DF15604           - call ACShadows.exe+4B5E800
ACShadows.exe+5EF6A3 - 48 89 C6              - mov rsi,rax
ACShadows.exe+5EF6A6 - 48 8D 15 BB39800A     - lea rdx,[ACShadows.exe+ADF3068] { (7FF7B68144D0) }
ACShadows.exe+5EF6AD - 4C 89 E9              - mov rcx,r13
ACShadows.exe+5EF6B0 - E8 4BF15604           - call ACShadows.exe+4B5E800
ACShadows.exe+5EF6B5 - 48 89 84 24 C8000000  - mov [rsp+000000C8],rax
ACShadows.exe+5EF6BD - 48 8D 15 0C70610A     - lea rdx,[ACShadows.exe+AC066D0] { (7FF7B6698D40) }
ACShadows.exe+5EF6C4 - 4C 89 E9              - mov rcx,r13
ACShadows.exe+5EF6C7 - E8 34F15604           - call ACShadows.exe+4B5E800
ACShadows.exe+5EF6CC - 48 89 84 24 E8000000  - mov [rsp+000000E8],rax
ACShadows.exe+5EF6D4 - 48 8D 15 ADC96909     - lea rdx,[ACShadows.exe+9C8C088] { (7FF7B6579D10) }
ACShadows.exe+5EF6DB - 4C 89 E9              - mov rcx,r13
ACShadows.exe+5EF6DE - E8 1DF15604           - call ACShadows.exe+4B5E800
ACShadows.exe+5EF6E3 - 48 89 C5              - mov rbp,rax
ACShadows.exe+5EF6E6 - 4C 89 64 24 78        - mov [rsp+78],r12
ACShadows.exe+5EF6EB - 49 83 C4 08           - add r12,08 { 8 }
ACShadows.exe+5EF6EF - 49 8B 46 38           - mov rax,[r14+38]
ACShadows.exe+5EF6F3 - 48 8D 8C 24 40010000  - lea rcx,[rsp+00000140]
ACShadows.exe+5EF6FB - 48 89 84 24 F8000000  - mov [rsp+000000F8],rax
ACShadows.exe+5EF703 - 48 89 01              - mov [rcx],rax
ACShadows.exe+5EF706 - 48 8D 94 24 3C010000  - lea rdx,[rsp+0000013C]
ACShadows.exe+5EF70E - C7 02 000080BF        - mov [rdx],BF800000 { -1.00 }
healthReadOnAttackConnectCallerAOB- E8 9730C8FF           - call ACShadows.exe+2727B0
ACShadows.exe+5EF719 - 4C 89 A4 24 00010000  - mov [rsp+00000100],r12
ACShadows.exe+5EF721 - 4C 89 E1              - mov rcx,r12
ACShadows.exe+5EF724 - E8 57C85100           - call ACShadows.exe+B0BF80
ACShadows.exe+5EF729 - 84 C0                 - test al,al
ACShadows.exe+5EF72B - 0F85 01010000         - jne ACShadows.exe+5EF832
ACShadows.exe+5EF731 - 4C 89 E9              - mov rcx,r13
ACShadows.exe+5EF734 - E8 D7D52200           - call ACShadows.exe+81CD10
ACShadows.exe+5EF739 - 4C 89 E9              - mov rcx,r13
ACShadows.exe+5EF73C - E8 3FD72200           - call ACShadows.exe+81CE80
ACShadows.exe+5EF741 - 4C 89 E9              - mov rcx,r13
ACShadows.exe+5EF744 - E8 C77D5904           - call ACShadows.exe+4B87510
ACShadows.exe+5EF749 - 4C 89 E9              - mov rcx,r13
ACShadows.exe+5EF74C - E8 8F855904           - call ACShadows.exe+4B87CE0
inBlockChkOnAttackConnectAOB- 48 8B 84 24 E8000000  - mov rax,[rsp+000000E8]
ACShadows.exe+5EF759 - F6 40 30 01           - test byte ptr [rax+30],01 { 1 }
ACShadows.exe+5EF75D - 75 32                 - jne ACShadows.exe+5EF791
ACShadows.exe+5EF75F - C5FA108E B0 000000    - vmovss xmm1,[rsi+000000B0]
ACShadows.exe+5EF767 - 48 8B 44 24 78        - mov rax,[rsp+78]
ACShadows.exe+5EF76C - C5FA1040 20           - vmovss xmm0,[rax+20]
ACShadows.exe+5EF771 - C5F82EC8              - vucomiss xmm1,xmm0
ACShadows.exe+5EF775 - 76 24                 - jna ACShadows.exe+5EF79B
ACShadows.exe+5EF777 - 48 8B 44 24 78        - mov rax,[rsp+78]
ACShadows.exe+5EF77C - C5FA1148 20           - vmovss [rax+20],xmm1
ACShadows.exe+5EF781 - C5F828C1              - vmovaps xmm0,xmm1
ACShadows.exe+5EF785 - EB 14                 - jmp ACShadows.exe+5EF79B
ACShadows.exe+5EF787 - C6 44 24 6F 01        - mov byte ptr [rsp+6F],01 { 1 }
ACShadows.exe+5EF78C - E9 E2000000           - jmp ACShadows.exe+5EF873
ACShadows.exe+5EF791 - 48 8B 44 24 78        - mov rax,[rsp+78]
ACShadows.exe+5EF796 - C5FA1040 20           - vmovss xmm0,[rax+20]
ACShadows.exe+5EF79B - C5FA108E B4 000000    - vmovss xmm1,[rsi+000000B4]
ACShadows.exe+5EF7A3 - C5FA1015 D9 8ABC07    - vmovss xmm2,[ACShadows.exe+81B8284] { (-1.00) }
ACShadows.exe+5EF7AB - C5F82ED1              - vucomiss xmm2,xmm1
ACShadows.exe+5EF7AF - 73 16                 - jae ACShadows.exe+5EF7C7
ACShadows.exe+5EF7B1 - C5F82EC8              - vucomiss xmm1,xmm0
ACShadows.exe+5EF7B5 - 73 10                 - jae ACShadows.exe+5EF7C7
ACShadows.exe+5EF7B7 - C5F82EC1              - vucomiss xmm0,xmm1
ACShadows.exe+5EF7BB - 74 0A                 - je ACShadows.exe+5EF7C7
ACShadows.exe+5EF7BD - 48 8B 44 24 78        - mov rax,[rsp+78]
ACShadows.exe+5EF7C2 - C5FA1148 20           - vmovss [rax+20],xmm1
ACShadows.exe+5EF7C7 - 4C 8D B4 24 B0010000  - lea r14,[rsp+000001B0]
ACShadows.exe+5EF7CF - 41 C7 06 00000000     - mov [r14],00000000 { 0 }
ACShadows.exe+5EF7D6 - 48 8D 8C 24 40010000  - lea rcx,[rsp+00000140]
ACShadows.exe+5EF7DE - 4C 89 F2              - mov rdx,r14
ACShadows.exe+5EF7E1 - E8 FAF2E503           - call ACShadows.exe+444EAE0
ACShadows.exe+5EF7E6 - C4C17A1006            - vmovss xmm0,[r14]
ACShadows.exe+5EF7EB - C5FA100D 3D D0BA07    - vmovss xmm1,[ACShadows.exe+819C830] { (0.00) }
ACShadows.exe+5EF7F3 - C5F82EC8              - vucomiss xmm1,xmm0
ACShadows.exe+5EF7F7 - 73 39                 - jae ACShadows.exe+5EF832
ACShadows.exe+5EF7F9 - C5FA108C 24 3C 010000 - vmovss xmm1,[rsp+0000013C]
ACShadows.exe+5EF802 - 48 8B 44 24 78        - mov rax,[rsp+78]
ACShadows.exe+5EF807 - C5FA1050 20           - vmovss xmm2,[rax+20]
ACShadows.exe+5EF80C - C5FA5CD9              - vsubss xmm3,xmm0,xmm1
ACShadows.exe+5EF810 - C5E258DA              - vaddss xmm3,xmm3,xmm2
ACShadows.exe+5EF814 - C5F82E1D 14 D0BA07    - vucomiss xmm3,[ACShadows.exe+819C830] { (0.00) }
ACShadows.exe+5EF81C - 76 14                 - jna ACShadows.exe+5EF832
ACShadows.exe+5EF81E - C5F25CC0              - vsubss xmm0,xmm1,xmm0
ACShadows.exe+5EF822 - C5F82ED0              - vucomiss xmm2,xmm0
ACShadows.exe+5EF826 - 74 0A                 - je ACShadows.exe+5EF832
ACShadows.exe+5EF828 - 48 8B 44 24 78        - mov rax,[rsp+78]
ACShadows.exe+5EF82D - C5FA1140 20           - vmovss [rax+20],xmm0
ACShadows.exe+5EF832 - 8B 86 A8000000        - mov eax,[rsi+000000A8]
*/
</AssemblerScript>
          <CheatEntries>
            <CheatEntry>
              <ID>66</ID>
              <Description>""</Description>
              <LastState Activated="1"/>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript Async="1">[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
aobscanmodule(inBlockChkOnAttackConnectAOB,$process,4* * * E8 * * * * 4* * * * * * 00 00 F* * * 01 75 * C*)
registersymbol(inBlockChkOnAttackConnectAOB)

alloc(newmem2,2048,inBlockChkOnAttackConnectAOB+8) //"ACShadows.exe"+5EF751)
label(returnhere2)
label(originalcode2_inBlockChkOnAttackConnectAOB)
registersymbol(originalcode2_inBlockChkOnAttackConnectAOB)
label(exit2)

newmem2: //this is allocated memory, you have read,write,execute access
//place your code here
mov rax,pPlayerHealth
cmp [rax+8],rbx
jne @f
mov rax,[rsp+e8]
mov byte ptr [rax+30],1
mov rax,[rsp+78]
//xorps xmm0,xmm0
//movss [rax+20],xmm0

originalcode2_inBlockChkOnAttackConnectAOB:
readmem(inBlockChkOnAttackConnectAOB+8,8)
//mov rax,[rsp+000000E8]

exit2:
jmp returnhere2

///

inBlockChkOnAttackConnectAOB+8: //"ACShadows.exe"+5EF751:
jmp newmem2
nop 3
returnhere2:


 
 
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem2)
inBlockChkOnAttackConnectAOB+8: //"ACShadows.exe"+5EF751:
readmem(originalcode2_inBlockChkOnAttackConnectAOB,8)
//db 48 8B 84 24 E8 00 00 00
//mov rax,[rsp+000000E8]
unregistersymbol(originalcode2_inBlockChkOnAttackConnectAOB)
</AssemblerScript>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>49</ID>
          <Description>"stealth mod"</Description>
          <Options moHideChildren="1"/>
          <LastState Activated="1"/>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript Async="1">[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
aobscanmodule(someFlagsSetAOB,$process,E8 * * * * 4* * * * * 00 00 * * 74 * 4* * * * * 00 00 00 74)
registersymbol(someFlagsSetAOB)

label(pProne)
registersymbol(pProne)
label(pCrouch)
registersymbol(pCrouch)

alloc(newmem,2048,someFlagsSetAOB+5) //"ACShadows.exe"+CE17F)
label(returnhere)
label(originalcode_someFlagsSetAOB)
registersymbol(originalcode_someFlagsSetAOB)
label(exit)

newmem: //this is allocated memory, you have read,write,execute access
//place your code here
push r9
mov r9,0000000C8000001D
cmp r13,r9
jne end

cmp r12,30 //prone
jne @f
lea r9,[r14+de]
push r9
mov r9,pProne
pop [r9]

@@:
cmp r12,a8 //crouch
jne @f
lea r9,[r14+de]
push r9
mov r9,pCrouch
pop [r9]

end:
pop r9

originalcode_someFlagsSetAOB:
readmem(someFlagsSetAOB+5,7)
//mov [r14+000000DE],al

exit:
jmp returnhere

///
pProne:
dq 0
pCrouch:
dq 0

someFlagsSetAOB+5: //"ACShadows.exe"+CE17F:
jmp newmem
nop 2
returnhere:

///**************************************************///
aobscanmodule(someBase1CReadAOB,$process,8* * 01 8* * * 8* * 75 09 4* * * FF * * * * * 4*)
registersymbol(someBase1CReadAOB)

LABEL(sSA)
registersymbol(sSA)
LABEL(pCrouchAlt)
registersymbol(pCrouchAlt)

alloc(newmem2,2048,someBase1CReadAOB+a) //"ACShadows.exe"+2B810)
label(returnhere2)
label(originalcode2_someBase1CReadAOB)
registersymbol(originalcode2_someBase1CReadAOB)
label(exit2)

newmem2: //this is allocated memory, you have read,write,execute access
//place your code here
mov rax,sSA
mov [rax],rcx
lea rax,[rcx+2de8]
push rax
mov rax,pCrouchAlt
pop [rax]

originalcode2_someBase1CReadAOB:
readmem(someBase1CReadAOB+a,9)
//mov rax,[rcx]
//call qword ptr [rax+000000D8]

exit2:
jmp returnhere2

///+2de8
sSA:
dq 0
pCrouchAlt:
dq 0
///

someBase1CReadAOB+a: //"ACShadows.exe"+2B810:
jmp newmem2
nop 4
returnhere2:

///**************************************************///
aobscanmodule(senseThresholdFlagChkAOB,$process,E8 * * * * 8* * 0F 85 * * * * * * * 00 00 4* * * * * 00 0F 84)
registersymbol(senseThresholdFlagChkAOB)

label(bStealthKeyPressed)
registersymbol(bStealthKeyPressed)

alloc(newmem3,2048,senseThresholdFlagChkAOB+12) //"ACShadows.exe"+2183A66)
label(returnhere3)
label(originalcode3_senseThresholdFlagChkAOB)
registersymbol(originalcode3_senseThresholdFlagChkAOB)
label(exit3)

newmem3: //this is allocated memory, you have read,write,execute access
//place your code here
push rax
mov rax,pProne
mov rax,[rax]
test rax,rax
jz @f
cmp byte ptr [rax],1
jne @f
pop rax
jmp exit3

@@:
mov rax,pCrouch
mov rax,[rax]
test rax,rax
jz @f
cmp byte ptr [rax],1
jne @f
pop rax
jmp exit3

@@:
mov rax,pCrouchAlt
mov rax,[rax]
test rax,rax
jz @f
cmp byte ptr [rax],1
jne @f
pop rax
jmp exit3

@@:
mov rax,bStealthKeyPressed
cmp byte ptr [rax],1
jne @f
pop rax
jmp exit3

end3:
pop rax

originalcode3_senseThresholdFlagChkAOB:
readmem(senseThresholdFlagChkAOB+12,6)
//cmp byte ptr [r12+28],00

exit3:
jmp returnhere3

///
bStealthKeyPressed:
///

senseThresholdFlagChkAOB+12: //"ACShadows.exe"+2183A66:
jmp newmem3
nop
returnhere3:

///**************************************************///




[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
someFlagsSetAOB+5: //"ACShadows.exe"+CE17F:
readmem(originalcode_someFlagsSetAOB,7)
//db 41 88 86 DE 00 00 00
//mov [r14+000000DE],al
unregistersymbol(originalcode_someFlagsSetAOB)

unregistersymbol(pProne)
unregistersymbol(pCrouch)

///**************************************************///
dealloc(newmem2)
someBase1CReadAOB+a: //"ACShadows.exe"+2B810:
readmem(originalcode2_someBase1CReadAOB,9)
//db 48 8B 01 FF 90 D8 00 00 00
//mov rax,[rcx]
//call qword ptr [rax+000000D8]
unregistersymbol(originalcode2_someBase1CReadAOB)

unregistersymbol(sSA)
unregistersymbol(pCrouchAlt)

///**************************************************///
dealloc(newmem3)
senseThresholdFlagChkAOB+12: //"ACShadows.exe"+2183A66:
readmem(originalcode3_senseThresholdFlagChkAOB,6)
//db 41 80 7C 24 28 00
//cmp byte ptr [r12+28],00
unregistersymbol(originalcode3_senseThresholdFlagChkAOB)

unregistersymbol(bStealthKeyPressed)

///**************************************************///
</AssemblerScript>
          <CheatEntries>
            <CheatEntry>
              <ID>42</ID>
              <Description>"ctrl-H on me to change key"</Description>
              <LastState Value="01" RealAddress="7FF7AD280095"/>
              <ShowAsHex>1</ShowAsHex>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>Byte</VariableType>
              <Address>bStealthKeyPressed</Address>
              <Hotkeys>
                <Hotkey OnlyWhileDown="1">
                  <Action>Set Value</Action>
                  <Keys>
                    <Key>5</Key>
                  </Keys>
                  <Value>1</Value>
                  <ID>0</ID>
                </Hotkey>
              </Hotkeys>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>58</ID>
          <Description>"ignore throwables"</Description>
          <Options moAlwaysHideChildren="1" moActivateChildrenAsWell="1" moDeactivateChildrenAsWell="1"/>
          <LastState Activated="1"/>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript Async="1">[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
aobscanmodule(throwQuantChkOnDistAimmAOB,$process,E8 * * * * * * 0F 95 C3 E8)
registersymbol(throwQuantChkOnDistAimmAOB)

throwQuantChkOnDistAimmAOB+7: //"ACShadows.exe"+692B025:
db 90 B3 01


 
 
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
throwQuantChkOnDistAimmAOB+7: //"ACShadows.exe"+692B025:
db 0F 95 C3
//setne bl

/*
ACShadows.exe+692AFA0 - 41 57                 - push r15
ACShadows.exe+692AFA2 - 41 56                 - push r14
ACShadows.exe+692AFA4 - 41 55                 - push r13
ACShadows.exe+692AFA6 - 41 54                 - push r12
ACShadows.exe+692AFA8 - 56                    - push rsi
ACShadows.exe+692AFA9 - 57                    - push rdi
ACShadows.exe+692AFAA - 55                    - push rbp
ACShadows.exe+692AFAB - 53                    - push rbx
ACShadows.exe+692AFAC - 48 83 EC 78           - sub rsp,78 { 120 }
ACShadows.exe+692AFB0 - 48 89 CF              - mov rdi,rcx
ACShadows.exe+692AFB3 - 48 8B 05 465D7E02     - mov rax,[ACShadows.exe+9110D00] { (-142230143) }
ACShadows.exe+692AFBA - 48 31 E0              - xor rax,rsp
ACShadows.exe+692AFBD - 48 89 44 24 70        - mov [rsp+70],rax
ACShadows.exe+692AFC2 - 80 79 28 00           - cmp byte ptr [rcx+28],00 { 0 }
ACShadows.exe+692AFC6 - 0F84 9B000000         - je ACShadows.exe+692B067
ACShadows.exe+692AFCC - C6 44 24 47 00        - mov byte ptr [rsp+47],00 { 0 }
ACShadows.exe+692AFD1 - 4C 8D 3D B8880304     - lea r15,[ACShadows.exe+A963890] { (0) }
ACShadows.exe+692AFD8 - 48 8D 74 24 38        - lea rsi,[rsp+38]
ACShadows.exe+692AFDD - 4C 89 3E              - mov [rsi],r15
ACShadows.exe+692AFE0 - 4C 8D 44 24 30        - lea r8,[rsp+30]
ACShadows.exe+692AFE5 - 4D 89 38              - mov [r8],r15
ACShadows.exe+692AFE8 - 48 89 F9              - mov rcx,rdi
ACShadows.exe+692AFEB - 48 89 F2              - mov rdx,rsi
ACShadows.exe+692AFEE - E8 DD669EF9           - call ACShadows.exe+3116D0
ACShadows.exe+692AFF3 - 48 8B 36              - mov rsi,[rsi]
ACShadows.exe+692AFF6 - 31 C0                 - xor eax,eax
ACShadows.exe+692AFF8 - F6 46 0B 80           - test byte ptr [rsi+0B],-80 { 128 }
ACShadows.exe+692AFFC - 0F84 2F010000         - je ACShadows.exe+692B131
ACShadows.exe+692B002 - 48 8B 16              - mov rdx,[rsi]
ACShadows.exe+692B005 - 48 85 D2              - test rdx,rdx
ACShadows.exe+692B008 - 0F84 23010000         - je ACShadows.exe+692B131
ACShadows.exe+692B00E - 48 83 C2 10           - add rdx,10 { 16 }
ACShadows.exe+692B012 - 48 8B 47 10           - mov rax,[rdi+10]
ACShadows.exe+692B016 - 48 8B 40 38           - mov rax,[rax+38]
ACShadows.exe+692B01A - 48 8B 48 60           - mov rcx,[rax+60]
throwQuantChkOnDistAimmAOB- E8 7D745AFA           - call ACShadows.exe+ED24A0
ACShadows.exe+692B023 - 85 C0                 - test eax,eax
ACShadows.exe+692B025 - 0F95 C3               - setne bl
ACShadows.exe+692B028 - E8 A3D278FA           - call ACShadows.exe+10B82D0
ACShadows.exe+692B02D - 80 B8 D5030000 00     - cmp byte ptr [rax+000003D5],00 { 0 }
ACShadows.exe+692B034 - 0F94 C0               - sete al
ACShadows.exe+692B037 - 08 D8                 - or al,bl
ACShadows.exe+692B039 - 80 7F 29 00           - cmp byte ptr [rdi+29],00 { 0 }
ACShadows.exe+692B03D - 74 5A                 - je ACShadows.exe+692B099
ACShadows.exe+692B03F - 84 C0                 - test al,al
ACShadows.exe+692B041 - 75 17                 - jne ACShadows.exe+692B05A
ACShadows.exe+692B043 - C7 44 24 24 00000000  - mov [rsp+24],00000000 { 0 }
ACShadows.exe+692B04B - 48 89 F9              - mov rcx,rdi
ACShadows.exe+692B04E - 31 D2                 - xor edx,edx
ACShadows.exe+692B050 - E8 EB97A6F9           - call ACShadows.exe+394840
ACShadows.exe+692B055 - E9 07010000           - jmp ACShadows.exe+692B161
ACShadows.exe+692B05A - C7 44 24 24 00000000  - mov [rsp+24],00000000 { 0 }
ACShadows.exe+692B062 - E9 FA000000           - jmp ACShadows.exe+692B161
ACShadows.exe+692B067 - 31 F6                 - xor esi,esi
ACShadows.exe+692B069 - 48 89 F9              - mov rcx,rdi
ACShadows.exe+692B06C - 31 D2                 - xor edx,edx
ACShadows.exe+692B06E - E8 CD97A6F9           - call ACShadows.exe+394840
ACShadows.exe+692B073 - EB 04                 - jmp ACShadows.exe+692B079
ACShadows.exe+692B075 - 8B 74 24 24           - mov esi,[rsp+24]
ACShadows.exe+692B079 - 48 8B 4C 24 70        - mov rcx,[rsp+70]
ACShadows.exe+692B07E - 48 31 E1              - xor rcx,rsp
ACShadows.exe+692B081 - E8 CAD0A0FE           - call ACShadows.exe+5338150
ACShadows.exe+692B086 - 89 F0                 - mov eax,esi
ACShadows.exe+692B088 - 48 83 C4 78           - add rsp,78 { 120 }
ACShadows.exe+692B08C - 5B                    - pop rbx
ACShadows.exe+692B08D - 5D                    - pop rbp
ACShadows.exe+692B08E - 5F                    - pop rdi
ACShadows.exe+692B08F - 5E                    - pop rsi
ACShadows.exe+692B090 - 41 5C                 - pop r12
ACShadows.exe+692B092 - 41 5D                 - pop r13
ACShadows.exe+692B094 - 41 5E                 - pop r14
ACShadows.exe+692B096 - 41 5F                 - pop r15
ACShadows.exe+692B098 - C3                    - ret
ACShadows.exe+692B099 - 84 C0                 - test al,al
ACShadows.exe+692B09B - 75 07                 - jne ACShadows.exe+692B0A4
ACShadows.exe+692B09D - 31 C0                 - xor eax,eax
ACShadows.exe+692B09F - E9 8D000000           - jmp ACShadows.exe+692B131
ACShadows.exe+692B0A4 - 48 8B 44 24 30        - mov rax,[rsp+30]
ACShadows.exe+692B0A9 - 48 63 48 08           - movsxd  rcx,dword ptr [rax+08]
ACShadows.exe+692B0AD - 48 C1 F9 1F           - sar rcx,1F { 31 }
ACShadows.exe+692B0B1 - 48 23 08              - and rcx,[rax]
ACShadows.exe+692B0B4 - 48 89 4C 24 28        - mov [rsp+28],rcx
ACShadows.exe+692B0B9 - 74 72                 - je ACShadows.exe+692B12D
ACShadows.exe+692B0BB - 48 8B 5F 08           - mov rbx,[rdi+08]
ACShadows.exe+692B0BF - 4C 8D 74 24 48        - lea r14,[rsp+48]
ACShadows.exe+692B0C4 - 4C 89 F1              - mov rcx,r14
ACShadows.exe+692B0C7 - 48 89 DA              - mov rdx,rbx
ACShadows.exe+692B0CA - E8 C1D3C3FD           - call ACShadows.exe+4568490
*/
</AssemblerScript>
          <CheatEntries>
            <CheatEntry>
              <ID>59</ID>
              <Description>""</Description>
              <LastState Activated="1"/>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript Async="1">[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
aobscanmodule(throwQuantChkOnThrowAimAOB,$process,C3 4* * * * * 00 00 4* * * * 4* * * * 4* * * 4* * * 4* * * 4* * * E8 * * * * 4* * * EB)
registersymbol(throwQuantChkOnThrowAimAOB)

alloc(newmem2,2048,throwQuantChkOnThrowAimAOB+1c) //"ACShadows.exe"+5A4B644)
label(returnhere2)
label(originalcode2_throwQuantChkOnThrowAimAOB)
registersymbol(originalcode2_throwQuantChkOnThrowAimAOB)
label(exit2)

newmem2: //this is allocated memory, you have read,write,execute access
//place your code here
reassemble(throwQuantChkOnThrowAimAOB+1c)
//call ACShadows.exe+ED24A0
test eax,eax
jnz @f
setz al
@@:
jmp exit2

originalcode2_throwQuantChkOnThrowAimAOB:
readmem(throwQuantChkOnThrowAimAOB+1c,5)
//call ACShadows.exe+ED24A0

exit2:
jmp returnhere2

///

throwQuantChkOnThrowAimAOB+1c: //"ACShadows.exe"+5A4B644:
jmp newmem2
returnhere2:


 
 
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem2)
throwQuantChkOnThrowAimAOB+1c: //"ACShadows.exe"+5A4B644:
readmem(originalcode2_throwQuantChkOnThrowAimAOB,5)
//db E8 57 6E 48 FB
//call ACShadows.exe+ED24A0
unregistersymbol(originalcode2_throwQuantChkOnThrowAimAOB)
</AssemblerScript>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>60</ID>
          <Description>"ignore skill cooldown &amp; adrenaline"</Description>
          <Options moAlwaysHideChildren="1" moActivateChildrenAsWell="1" moDeactivateChildrenAsWell="1"/>
          <LastState Activated="1"/>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript Async="1">[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
aobscanmodule(skillCooldownTimeStampChkAOB,$process,4* * * * 4* * * * 0f 86 * * * * 4* * * * 4* * * 4* * * e8 * * * * e9)
registersymbol(skillCooldownTimeStampChkAOB)

skillCooldownTimeStampChkAOB+8: //"ACShadows.exe"+4716E1C:
db 90 E9


 
 
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
skillCooldownTimeStampChkAOB+8: //"ACShadows.exe"+4716E1C:
db 0F 86
//jbe

</AssemblerScript>
          <CheatEntries>
            <CheatEntry>
              <ID>61</ID>
              <Description>""</Description>
              <LastState Activated="1"/>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript Async="1">[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
aobscanmodule(adrenalineRoutineInitAOB,$process,75 * C* * * * C* * * * 10 C* * * * 10 * * * * 72)
registersymbol(adrenalineRoutineInitAOB)

alloc(originalcode_adrenalineRoutineInitAOB,16)
registersymbol(originalcode_adrenalineRoutineInitAOB)

originalcode_adrenalineRoutineInitAOB:
readmem(adrenalineRoutineInitAOB+6,5)

///

adrenalineRoutineInitAOB+6: //"ACShadows.exe"+5A50A48:
db 90 90 90 90 90


 
 
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
adrenalineRoutineInitAOB+6: //"ACShadows.exe"+5A50A48:
readmem(originalcode_adrenalineRoutineInitAOB,5)
//db C5 FA 5F 46 10
//vmaxss xmm0,xmm0,[rsi+10]
dealloc(originalcode_adrenalineRoutineInitAOB)
unregistersymbol(originalcode_adrenalineRoutineInitAOB)

/*
ACShadows.exe+5A50915 - E8 76000000           - call ACShadows.exe+5A50990
ACShadows.exe+5A5091A - C4E2791805E5 10 7902  - vbroadcastss xmm0,[ACShadows.exe+81E1A08] { (-2147483648) }
ACShadows.exe+5A50923 - C5FA104B 10           - vmovss xmm1,[rbx+10]
ACShadows.exe+5A50928 - C5F057D8              - vxorps xmm3,xmm1,xmm0
ACShadows.exe+5A5092C - 4C 8D 44 24 30        - lea r8,[rsp+30]
ACShadows.exe+5A50931 - 48 89 F1              - mov rcx,rsi
ACShadows.exe+5A50934 - 48 89 DA              - mov rdx,rbx
ACShadows.exe+5A50937 - E8 F4B61CFF           - call ACShadows.exe+4C1C030
ACShadows.exe+5A5093C - 48 89 D9              - mov rcx,rbx
ACShadows.exe+5A5093F - E8 3CA80BFB           - call ACShadows.exe+B0B180
ACShadows.exe+5A50944 - 48 8B 4C 24 40        - mov rcx,[rsp+40]
ACShadows.exe+5A50949 - 48 31 E1              - xor rcx,rsp
ACShadows.exe+5A5094C - E8 FF778EFF           - call ACShadows.exe+5338150
ACShadows.exe+5A50951 - 90                    - nop
ACShadows.exe+5A50952 - 48 83 C4 48           - add rsp,48 { 72 }
ACShadows.exe+5A50956 - 5B                    - pop rbx
ACShadows.exe+5A50957 - 5F                    - pop rdi
ACShadows.exe+5A50958 - 5E                    - pop rsi
ACShadows.exe+5A50959 - 41 5C                 - pop r12
ACShadows.exe+5A5095B - 41 5E                 - pop r14
ACShadows.exe+5A5095D - 41 5F                 - pop r15
ACShadows.exe+5A5095F - C3                    - ret
ACShadows.exe+5A50960 - 4D 89 F4              - mov r12,r14
ACShadows.exe+5A50963 - E9 6CFFFFFF           - jmp ACShadows.exe+5A508D4
ACShadows.exe+5A50968 - F0 48 FF 41 08        - lock inc qword ptr [rcx+08]
ACShadows.exe+5A5096D - 48 8B 0D 3C30F104     - mov rcx,[ACShadows.exe+A9639B0] { (7FF70A6D3890) }
ACShadows.exe+5A50974 - 48 89 4C 24 30        - mov [rsp+30],rcx
ACShadows.exe+5A50979 - 48 39 C1              - cmp rcx,rax
ACShadows.exe+5A5097C - 0F84 FFFEFFFF         - je ACShadows.exe+5A50881
ACShadows.exe+5A50982 - F0 48 FF 41 08        - lock inc qword ptr [rcx+08]
ACShadows.exe+5A50987 - E9 F5FEFFFF           - jmp ACShadows.exe+5A50881
ACShadows.exe+5A5098C - CC                    - int 3
ACShadows.exe+5A5098D - CC                    - int 3
ACShadows.exe+5A5098E - CC                    - int 3
ACShadows.exe+5A5098F - CC                    - int 3
ACShadows.exe+5A50990 - 41 57                 - push r15
ACShadows.exe+5A50992 - 41 56                 - push r14
ACShadows.exe+5A50994 - 41 55                 - push r13
ACShadows.exe+5A50996 - 41 54                 - push r12
ACShadows.exe+5A50998 - 56                    - push rsi
ACShadows.exe+5A50999 - 57                    - push rdi
ACShadows.exe+5A5099A - 53                    - push rbx
ACShadows.exe+5A5099B - 48 81 EC B0000000     - sub rsp,000000B0 { 176 }
ACShadows.exe+5A509A2 - 48 8B 05 57036C03     - mov rax,[ACShadows.exe+9110D00] { (-142230143) }
ACShadows.exe+5A509A9 - 48 31 E0              - xor rax,rsp
ACShadows.exe+5A509AC - 48 89 84 24 A8000000  - mov [rsp+000000A8],rax
ACShadows.exe+5A509B4 - 48 85 C9              - test rcx,rcx
ACShadows.exe+5A509B7 - 0F84 9B000000         - je ACShadows.exe+5A50A58
ACShadows.exe+5A509BD - 4C 89 C6              - mov rsi,r8
ACShadows.exe+5A509C0 - 48 89 D7              - mov rdi,rdx
ACShadows.exe+5A509C3 - 48 89 CB              - mov rbx,rcx
ACShadows.exe+5A509C6 - 48 8D 54 24 68        - lea rdx,[rsp+68]
ACShadows.exe+5A509CB - C7 42 F8 00C00000     - mov [rdx-08],0000C000 { 49152 }
ACShadows.exe+5A509D2 - 48 C7 42 F0 00000000  - mov qword ptr [rdx-10],00000000 { 0 }
ACShadows.exe+5A509DA - B0 01                 - mov al,01 { 1 }
ACShadows.exe+5A509DC - 88 44 24 48           - mov [rsp+48],al
ACShadows.exe+5A509E0 - 88 44 24 40           - mov [rsp+40],al
ACShadows.exe+5A509E4 - 88 44 24 38           - mov [rsp+38],al
ACShadows.exe+5A509E8 - B8 08000000           - mov eax,00000008 { 8 }
ACShadows.exe+5A509ED - 89 44 24 28           - mov [rsp+28],eax
ACShadows.exe+5A509F1 - 89 44 24 20           - mov [rsp+20],eax
ACShadows.exe+5A509F5 - C6 44 24 30 00        - mov byte ptr [rsp+30],00 { 0 }
ACShadows.exe+5A509FA - 48 8D 4C 24 58        - lea rcx,[rsp+58]
ACShadows.exe+5A509FF - 45 31 C0              - xor r8d,r8d
ACShadows.exe+5A50A02 - 41 B9 08000000        - mov r9d,00000008 { 8 }
ACShadows.exe+5A50A08 - E8 A3735DFA           - call ACShadows.exe+27DB0
ACShadows.exe+5A50A0D - 48 8B 83 C8010000     - mov rax,[rbx+000001C8]
ACShadows.exe+5A50A14 - 48 8B 48 10           - mov rcx,[rax+10]
ACShadows.exe+5A50A18 - E8 D32F9FFA           - call ACShadows.exe+4439F0
ACShadows.exe+5A50A1D - 48 85 C0              - test rax,rax
ACShadows.exe+5A50A20 - 74 0D                 - je ACShadows.exe+5A50A2F
ACShadows.exe+5A50A22 - 48 8D 54 24 58        - lea rdx,[rsp+58]
ACShadows.exe+5A50A27 - 48 89 C1              - mov rcx,rax
ACShadows.exe+5A50A2A - E8 F1000000           - call ACShadows.exe+5A50B20
ACShadows.exe+5A50A2F - 8B 44 24 60           - mov eax,[rsp+60]
ACShadows.exe+5A50A33 - 44 8D 34 C5 00000000  - lea r14d,[rax*8+00000000]
ACShadows.exe+5A50A3B - 41 81 E6 F8FF0100     - and r14d,0001FFF8 { 131064 }
adrenalineRoutineInitAOB- 75 4E                 - jne ACShadows.exe+5A50A92
ACShadows.exe+5A50A44 - C5F857C0              - vxorps xmm0,xmm0,xmm0
ACShadows.exe+5A50A48 - C5FA5F46 10           - vmaxss xmm0,xmm0,[rsi+10]
ACShadows.exe+5A50A4D - C5FA1146 10           - vmovss [rsi+10],xmm0
ACShadows.exe+5A50A52 - 0FBA E0 0E            - bt eax,0E { 14 }
ACShadows.exe+5A50A56 - 72 24                 - jb ACShadows.exe+5A50A7C
ACShadows.exe+5A50A58 - 48 8B 8C 24 A8000000  - mov rcx,[rsp+000000A8]
ACShadows.exe+5A50A60 - 48 31 E1              - xor rcx,rsp
ACShadows.exe+5A50A63 - E8 E8768EFF           - call ACShadows.exe+5338150
ACShadows.exe+5A50A68 - 90                    - nop
ACShadows.exe+5A50A69 - 48 81 C4 B0000000     - add rsp,000000B0 { 176 }
ACShadows.exe+5A50A70 - 5B                    - pop rbx
ACShadows.exe+5A50A71 - 5F                    - pop rdi
ACShadows.exe+5A50A72 - 5E                    - pop rsi
ACShadows.exe+5A50A73 - 41 5C                 - pop r12
ACShadows.exe+5A50A75 - 41 5D                 - pop r13
ACShadows.exe+5A50A77 - 41 5E                 - pop r14
ACShadows.exe+5A50A79 - 41 5F                 - pop r15
ACShadows.exe+5A50A7B - C3                    - ret
ACShadows.exe+5A50A7C - 48 8B 54 24 58        - mov rdx,[rsp+58]
ACShadows.exe+5A50A81 - 48 85 D2              - test rdx,rdx
ACShadows.exe+5A50A84 - 74 D2                 - je ACShadows.exe+5A50A58
ACShadows.exe+5A50A86 - 48 8D 4C 24 58        - lea rcx,[rsp+58]
ACShadows.exe+5A50A8B - E8 D008DDFA           - call ACShadows.exe+821360
ACShadows.exe+5A50A90 - EB C6                 - jmp ACShadows.exe+5A50A58
ACShadows.exe+5A50A92 - 48 83 C7 38           - add rdi,38 { 56 }
ACShadows.exe+5A50A96 - 4C 8B 7C 24 58        - mov r15,[rsp+58]
ACShadows.exe+5A50A9B - 45 31 E4              - xor r12d,r12d
ACShadows.exe+5A50A9E - 4C 8D 2D ABA00AFF     - lea r13,[ACShadows.exe+4AFAB50] { (406959887) }
ACShadows.exe+5A50AA5 - 4B 8B 1C 27           - mov rbx,[r15+r12]
ACShadows.exe+5A50AA9 - 48 8B 4B 10           - mov rcx,[rbx+10]
ACShadows.exe+5A50AAD - 48 85 C9              - test rcx,rcx
ACShadows.exe+5A50AB0 - 74 2A                 - je ACShadows.exe+5A50ADC
ACShadows.exe+5A50AB2 - 48 8B 01              - mov rax,[rcx]
ACShadows.exe+5A50AB5 - 48 8B 40 78           - mov rax,[rax+78]
ACShadows.exe+5A50AB9 - 4C 39 E8              - cmp rax,r13
ACShadows.exe+5A50ABC - 75 56                 - jne ACShadows.exe+5A50B14
ACShadows.exe+5A50ABE - 0FB7 41 18            - movzx eax,word ptr [rcx+18]
ACShadows.exe+5A50AC2 - A9 FF3F0000           - test eax,00003FFF { 16383 }
ACShadows.exe+5A50AC7 - 74 13                 - je ACShadows.exe+5A50ADC
ACShadows.exe+5A50AC9 - 48 83 C3 08           - add rbx,08 { 8 }
ACShadows.exe+5A50ACD - 48 89 D9              - mov rcx,rbx
ACShadows.exe+5A50AD0 - 48 89 FA              - mov rdx,rdi
ACShadows.exe+5A50AD3 - E8 2880BEFE           - call ACShadows.exe+4638B00
ACShadows.exe+5A50AD8 - 84 C0                 - test al,al
ACShadows.exe+5A50ADA - 74 26                 - je ACShadows.exe+5A50B02
ACShadows.exe+5A50ADC - 4B 8B 04 27           - mov rax,[r15+r12]
ACShadows.exe+5A50AE0 - 48 8B 48 18           - mov rcx,[rax+18]
ACShadows.exe+5A50AE4 - 48 3B 0E              - cmp rcx,[rsi]
ACShadows.exe+5A50AE7 - 75 19                 - jne ACShadows.exe+5A50B02
ACShadows.exe+5A50AE9 - 48 8B 4E 08           - mov rcx,[rsi+08]
ACShadows.exe+5A50AED - 48 39 48 20           - cmp [rax+20],rcx
ACShadows.exe+5A50AF1 - 75 0F                 - jne ACShadows.exe+5A50B02
ACShadows.exe+5A50AF3 - C5FA1046 10           - vmovss xmm0,[rsi+10]
ACShadows.exe+5A50AF8 - C5FA5C40 28           - vsubss xmm0,xmm0,[rax+28]
ACShadows.exe+5A50AFD - C5FA1146 10           - vmovss [rsi+10],xmm0
ACShadows.exe+5A50B02 - 49 83 C4 08           - add r12,08 { 8 }
ACShadows.exe+5A50B06 - 4D 39 E6              - cmp r14,r12
ACShadows.exe+5A50B09 - 75 9A                 - jne ACShadows.exe+5A50AA5
ACShadows.exe+5A50B0B - 8B 44 24 60           - mov eax,[rsp+60]
ACShadows.exe+5A50B0F - E9 30FFFFFF           - jmp ACShadows.exe+5A50A44
ACShadows.exe+5A50B14 - FF D0                 - call rax
ACShadows.exe+5A50B16 - 84 C0                 - test al,al
ACShadows.exe+5A50B18 - 75 AF                 - jne ACShadows.exe+5A50AC9
ACShadows.exe+5A50B1A - EB C0                 - jmp ACShadows.exe+5A50ADC
*/
</AssemblerScript>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>78</ID>
          <Description>"ignore skIll learning prerequisite requirement"</Description>
          <LastState Activated="1"/>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
aobscanmodule(skillLearnPrereqFlagChkAOB,$process,4* * * 4* * * 4* * * E8 * * * * 84 C0 75 05 4* * * EB * 4* * * * * * * 4*)
registersymbol(skillLearnPrereqFlagChkAOB)

skillLearnPrereqFlagChkAOB+10: //"ACShadows.exe"+3C6CD01:
db EB


 
 
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
skillLearnPrereqFlagChkAOB+10: //"ACShadows.exe"+3C6CD01:
db 75
//jne

/*
ACShadows.exe+3C6CC01 - 45 31 C0              - xor r8d,r8d
ACShadows.exe+3C6CC04 - E8 E7498A00           - call ACShadows.exe+45115F0
ACShadows.exe+3C6CC09 - 48 8B 08              - mov rcx,[rax]
ACShadows.exe+3C6CC0C - 48 8D 15 F509F805     - lea rdx,[ACShadows.exe+9BED608] { (7FF7B652A010) }
ACShadows.exe+3C6CC13 - E8 387EE200           - call ACShadows.exe+4A94A50
ACShadows.exe+3C6CC18 - 48 85 C0              - test rax,rax
ACShadows.exe+3C6CC1B - 74 57                 - je ACShadows.exe+3C6CC74
ACShadows.exe+3C6CC1D - 44 8B 78 20           - mov r15d,[rax+20]
ACShadows.exe+3C6CC21 - 41 C1 E7 03           - shl r15d,03 { 3 }
ACShadows.exe+3C6CC25 - 41 81 E7 F8FF0100     - and r15d,0001FFF8 { 131064 }
ACShadows.exe+3C6CC2C - 0F84 62010000         - je ACShadows.exe+3C6CD94
ACShadows.exe+3C6CC32 - 4C 8B 60 18           - mov r12,[rax+18]
ACShadows.exe+3C6CC36 - 45 31 ED              - xor r13d,r13d
ACShadows.exe+3C6CC39 - EB 0D                 - jmp ACShadows.exe+3C6CC48
ACShadows.exe+3C6CC3B - 49 83 C5 08           - add r13,08 { 8 }
ACShadows.exe+3C6CC3F - 4D 39 EF              - cmp r15,r13
ACShadows.exe+3C6CC42 - 0F84 4C010000         - je ACShadows.exe+3C6CD94
ACShadows.exe+3C6CC48 - 4F 8B 34 2C           - mov r14,[r12+r13]
ACShadows.exe+3C6CC4C - 4D 85 F6              - test r14,r14
ACShadows.exe+3C6CC4F - 74 EA                 - je ACShadows.exe+3C6CC3B
ACShadows.exe+3C6CC51 - 49 8B 06              - mov rax,[r14]
ACShadows.exe+3C6CC54 - 4C 89 F1              - mov rcx,r14
ACShadows.exe+3C6CC57 - FF 50 30              - call qword ptr [rax+30]
ACShadows.exe+3C6CC5A - 0FB7 48 4C            - movzx ecx,word ptr [rax+4C]
ACShadows.exe+3C6CC5E - 66 3B 0D 8FE26707     - cmp cx,[ACShadows.exe+B2EAEF4] { (-1702389116) }
ACShadows.exe+3C6CC65 - 72 D4                 - jb ACShadows.exe+3C6CC3B
ACShadows.exe+3C6CC67 - 0FB7 40 4E            - movzx eax,word ptr [rax+4E]
ACShadows.exe+3C6CC6B - 66 3B 05 84E26707     - cmp ax,[ACShadows.exe+B2EAEF6] { (135) }
ACShadows.exe+3C6CC72 - 77 C7                 - ja ACShadows.exe+3C6CC3B
ACShadows.exe+3C6CC74 - 49 8D 46 68           - lea rax,[r14+68]
ACShadows.exe+3C6CC78 - 4D 85 F6              - test r14,r14
ACShadows.exe+3C6CC7B - 4C 8D 35 2E6DCF06     - lea r14,[ACShadows.exe+A9639B0] { (7FF7B7C63890) }
ACShadows.exe+3C6CC82 - 4C 0F45 F0            - cmovne r14,rax
ACShadows.exe+3C6CC86 - 48 8B 05 73EBCF05     - mov rax,[ACShadows.exe+996B800] { (19F490C3D90) }
ACShadows.exe+3C6CC8D - 48 8B 88 20040000     - mov rcx,[rax+00000420]
ACShadows.exe+3C6CC94 - 48 8D 15 E5B4F605     - lea rdx,[ACShadows.exe+9BD8180] { (7FF7B6524770) }
ACShadows.exe+3C6CC9B - 45 31 C0              - xor r8d,r8d
ACShadows.exe+3C6CC9E - E8 4D498A00           - call ACShadows.exe+45115F0
ACShadows.exe+3C6CCA3 - 48 8B 00              - mov rax,[rax]
ACShadows.exe+3C6CCA6 - 48 8B 40 20           - mov rax,[rax+20]
ACShadows.exe+3C6CCAA - 4C 63 78 08           - movsxd  r15,dword ptr [rax+08]
ACShadows.exe+3C6CCAE - 49 C1 FF 1F           - sar r15,1F { 31 }
ACShadows.exe+3C6CCB2 - 4C 23 38              - and r15,[rax]
ACShadows.exe+3C6CCB5 - 48 8D 15 2C53D105     - lea rdx,[ACShadows.exe+9981FE8] { (7FF7B6C81CD0) }
ACShadows.exe+3C6CCBC - 4C 89 F1              - mov rcx,r14
ACShadows.exe+3C6CCBF - E8 6C544DFC           - call ACShadows.exe+142130
ACShadows.exe+3C6CCC4 - 48 85 C0              - test rax,rax
ACShadows.exe+3C6CCC7 - 74 28                 - je skillLearnPrereqFlagChkAOB
ACShadows.exe+3C6CCC9 - 49 89 C4              - mov r12,rax
ACShadows.exe+3C6CCCC - 48 89 F9              - mov rcx,rdi
ACShadows.exe+3C6CCCF - E8 CC69A200           - call ACShadows.exe+46936A0
ACShadows.exe+3C6CCD4 - 49 8B 4C 24 38        - mov rcx,[r12+38]
ACShadows.exe+3C6CCD9 - 48 89 C2              - mov rdx,rax
ACShadows.exe+3C6CCDC - 45 31 C0              - xor r8d,r8d
ACShadows.exe+3C6CCDF - E8 0C498A00           - call ACShadows.exe+45115F0
ACShadows.exe+3C6CCE4 - 48 85 C0              - test rax,rax
ACShadows.exe+3C6CCE7 - 74 08                 - je skillLearnPrereqFlagChkAOB
ACShadows.exe+3C6CCE9 - 41 B4 01              - mov r12b,01 { 1 }
ACShadows.exe+3C6CCEC - 83 38 00              - cmp dword ptr [rax],00 { 0 }
ACShadows.exe+3C6CCEF - 75 2F                 - jne ACShadows.exe+3C6CD20
skillLearnPrereqFlagChkAOB- 48 89 F9              - mov rcx,rdi
ACShadows.exe+3C6CCF4 - 4C 89 F2              - mov rdx,r14
ACShadows.exe+3C6CCF7 - 4D 89 F8              - mov r8,r15
ACShadows.exe+3C6CCFA - E8 2147D2FD           - call ACShadows.exe+1991420
ACShadows.exe+3C6CCFF - 84 C0                 - test al,al
ACShadows.exe+3C6CD01 - 75 05                 - jne ACShadows.exe+3C6CD08
ACShadows.exe+3C6CD03 - 45 31 E4              - xor r12d,r12d
ACShadows.exe+3C6CD06 - EB 18                 - jmp ACShadows.exe+3C6CD20
ACShadows.exe+3C6CD08 - 48 8B 0D 6972D105     - mov rcx,[ACShadows.exe+9983F78] { (19F46F4E3D0) }
ACShadows.exe+3C6CD0F - 48 89 FA              - mov rdx,rdi
ACShadows.exe+3C6CD12 - 4D 89 F0              - mov r8,r14
ACShadows.exe+3C6CD15 - 4D 89 F9              - mov r9,r15
ACShadows.exe+3C6CD18 - E8 0397D2FD           - call ACShadows.exe+1996420
ACShadows.exe+3C6CD1D - 41 B4 01              - mov r12b,01 { 1 }
ACShadows.exe+3C6CD20 - 48 89 D9              - mov rcx,rbx
ACShadows.exe+3C6CD23 - 48 89 FA              - mov rdx,rdi
ACShadows.exe+3C6CD26 - 4D 89 F0              - mov r8,r14
ACShadows.exe+3C6CD29 - E8 32A0FD00           - call ACShadows.exe+4C46D60
ACShadows.exe+3C6CD2E - 89 C5                 - mov ebp,eax
ACShadows.exe+3C6CD30 - 48 89 F9              - mov rcx,rdi
ACShadows.exe+3C6CD33 - 4C 89 F2              - mov rdx,r14
ACShadows.exe+3C6CD36 - 4D 89 F8              - mov r8,r15
ACShadows.exe+3C6CD39 - E8 624FD2FD           - call ACShadows.exe+1991CA0
ACShadows.exe+3C6CD3E - 89 C3                 - mov ebx,eax
ACShadows.exe+3C6CD40 - 48 89 F1              - mov rcx,rsi
ACShadows.exe+3C6CD43 - E8 D8D6CEFF           - call ACShadows.exe+395A420
ACShadows.exe+3C6CD48 - 0FB6 C8               - movzx ecx,al
ACShadows.exe+3C6CD4B - 83 C9 02              - or ecx,02 { 2 }
ACShadows.exe+3C6CD4E - 40 84 ED              - test bpl,bpl
ACShadows.exe+3C6CD51 - 75 2A                 - jne ACShadows.exe+3C6CD7D
ACShadows.exe+3C6CD53 - 84 C0                 - test al,al
ACShadows.exe+3C6CD55 - 75 26                 - jne ACShadows.exe+3C6CD7D
ACShadows.exe+3C6CD57 - 44 89 E0              - mov eax,r12d
ACShadows.exe+3C6CD5A - 34 01                 - xor al,01 { 1 }
ACShadows.exe+3C6CD5C - 08 D8                 - or al,bl
ACShadows.exe+3C6CD5E - 8A 86 31010000        - mov al,[rsi+00000131]
ACShadows.exe+3C6CD64 - 75 09                 - jne ACShadows.exe+3C6CD6F
ACShadows.exe+3C6CD66 - B9 04000000           - mov ecx,00000004 { 4 }
ACShadows.exe+3C6CD6B - 84 C0                 - test al,al
ACShadows.exe+3C6CD6D - 74 0E                 - je ACShadows.exe+3C6CD7D
ACShadows.exe+3C6CD6F - 41 20 DC              - and r12b,bl
ACShadows.exe+3C6CD72 - 84 C0                 - test al,al
ACShadows.exe+3C6CD74 - 0F95 C0               - setne al
ACShadows.exe+3C6CD77 - 44 08 E0              - or al,r12b
ACShadows.exe+3C6CD7A - 0FB6 C8               - movzx ecx,al
ACShadows.exe+3C6CD7D - 89 8E C8000000        - mov [rsi+000000C8],ecx
ACShadows.exe+3C6CD83 - 48 83 C4 28           - add rsp,28 { 40 }
ACShadows.exe+3C6CD87 - 5B                    - pop rbx
ACShadows.exe+3C6CD88 - 5D                    - pop rbp
ACShadows.exe+3C6CD89 - 5F                    - pop rdi
ACShadows.exe+3C6CD8A - 5E                    - pop rsi
ACShadows.exe+3C6CD8B - 41 5C                 - pop r12
ACShadows.exe+3C6CD8D - 41 5D                 - pop r13
ACShadows.exe+3C6CD8F - 41 5E                 - pop r14
ACShadows.exe+3C6CD91 - 41 5F                 - pop r15
ACShadows.exe+3C6CD93 - C3                    - ret
ACShadows.exe+3C6CD94 - 45 31 F6              - xor r14d,r14d
ACShadows.exe+3C6CD97 - E9 D8FEFFFF           - jmp ACShadows.exe+3C6CC74
*/
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>22</ID>
          <Description>"ignore skill points"</Description>
          <LastState Activated="1"/>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript Async="1">[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
aobscanmodule(skillPtsSufficientChkOnSkillHighlightedAOB,$process,E8 * * * * 0F * * * * 00 00 3* * 0F 96 C0 8* * * * E*)
registersymbol(skillPtsSufficientChkOnSkillHighlightedAOB)

skillPtsSufficientChkOnSkillHighlightedAOB+e: //"ACShadows.exe"+67925D0:
db 90 B0 01


 
 
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
skillPtsSufficientChkOnSkillHighlightedAOB+e: //"ACShadows.exe"+67925D0:
db 0F 96 C0
//setbe al

</AssemblerScript>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
</CheatTable>
Many thanks for the Auto Block!

sd1wq
Noobzor
Noobzor
Posts: 9
Joined: Sun Jun 02, 2024 1:54 am
Reputation: 0

Re: Assassin’s Creed Shadows table +3, No nonsense

Post by sd1wq »

Leunsel wrote:
Sun Mar 23, 2025 8:01 pm
sd1wq wrote:
Sun Mar 23, 2025 7:56 pm
how do you copy and paste it in to your table can you explain please
Copy it.
Ctrl+V on the CT -> Click Yes.
Done.
Ok thank you?”! Do you think you can add store items and get item by entering the item ID? Older AC games had tables like this
just a suggestion

Joshuan
Expert Cheater
Expert Cheater
Posts: 233
Joined: Sun Jan 05, 2020 11:37 am
Reputation: 48

Re: Assassin’s Creed Shadows table +3, No nonsense

Post by Joshuan »

Thank you very much 1096bimu and Cielos.

crnh
What is cheating?
What is cheating?
Posts: 2
Joined: Sat Aug 12, 2023 4:56 pm
Reputation: 1

Re: Assassin’s Creed Shadows table +3, No nonsense

Post by crnh »

very good job!! keep it up,

kaporalzer
Noobzor
Noobzor
Posts: 5
Joined: Thu Apr 01, 2021 6:33 pm
Reputation: 12

Re: Assassin’s Creed Shadows table +3, No nonsense

Post by kaporalzer »

I'm sharing my CT. I grouped the ct of 1096bimu and Cielos, also converted for non ubi+ versions. Thanks for your job guys

UPDATE BELOW
Attachments
Assassin's Creed Shadows2.CT
(72.9 KiB) Downloaded 942 times
Last edited by kaporalzer on Wed Mar 26, 2025 6:14 pm, edited 1 time in total.

sonycman
Expert Cheater
Expert Cheater
Posts: 52
Joined: Sun Jul 26, 2020 8:34 pm
Reputation: 35

Re: Assassin’s Creed Shadows table +3, No nonsense

Post by sonycman »

No cheat to infinite/replenish scouts?
Would be really useful!

User avatar
UnknownGamer
Expert Cheater
Expert Cheater
Posts: 267
Joined: Sun Jun 03, 2018 11:03 pm
Reputation: 193

Re: Assassin’s Creed Shadows table +3, No nonsense

Post by UnknownGamer »

sonycman wrote:
Mon Mar 24, 2025 11:19 am
No cheat to infinite/replenish scouts?
Would be really useful!
Just use mon to replenish

gdoug
Cheater
Cheater
Posts: 25
Joined: Tue Dec 29, 2020 8:05 pm
Reputation: 2

Re: Assassin’s Creed Shadows table +3, No nonsense

Post by gdoug »

kaporalzer wrote:
Mon Mar 24, 2025 10:05 am
I'm sharing my CT. I grouped the ct of 1096bimu and Cielos, also converted for non ubi+ versions. Thanks for your job guys
Awesome! Thanks.

NuadaXXX
Noobzor
Noobzor
Posts: 13
Joined: Sat Aug 31, 2024 5:03 pm
Reputation: 3

Re: Assassin’s Creed Shadows table +3, No nonsense

Post by NuadaXXX »

Can someone create only legendary loot?

1096bimu
Cheater
Cheater
Posts: 30
Joined: Tue Mar 14, 2017 10:13 pm
Reputation: 38

Re: Assassin’s Creed Shadows table +3, No nonsense

Post by 1096bimu »

I'm trying to create an exp/level cheat but the problem is any modification to EXP gain will cause the function to loop until I am max level.

I tried scouts but still have no clue how it's stored in memory, can't find any relevant addresses.

User avatar
Send
Table Makers
Table Makers
Posts: 1450
Joined: Fri Feb 02, 2018 5:58 pm
Reputation: 1370

Re: Assassin’s Creed Shadows table +3, No nonsense

Post by Send »

Code: Select all

Outdated

Last edited by Send on Wed Mar 26, 2025 1:15 am, edited 2 times in total.

kaporalzer
Noobzor
Noobzor
Posts: 5
Joined: Thu Apr 01, 2021 6:33 pm
Reputation: 12

Re: Assassin’s Creed Shadows table +3, No nonsense

Post by kaporalzer »

kaporalzer wrote:
Mon Mar 24, 2025 10:05 am
I'm sharing my CT. I grouped the ct of 1096bimu and Cielos, also converted for non ubi+ versions. Thanks for your job guys
update
- reverse Ressource cons.
- inf. hp
- inf. oxygen
- auto-block
- stealth mod
- ignore throwables
- ignore skill cooldown & adrenaline
- ignore skill points
- ignore skIll learning prerequisite requirement
- edit time of day
- one Punch Man
Attachments
AC Shadows CT5.CT
(73.67 KiB) Downloaded 579 times
Last edited by kaporalzer on Wed Mar 26, 2025 6:20 pm, edited 2 times in total.

sonycman
Expert Cheater
Expert Cheater
Posts: 52
Joined: Sun Jul 26, 2020 8:34 pm
Reputation: 35

Re: Assassin’s Creed Shadows table +3, No nonsense

Post by sonycman »

Send wrote:
Mon Mar 24, 2025 7:32 pm
No Scout Requirement
If you have scouts, they will be used. If you have none, it restores the ability to use them.
Much obliged!

1096bimu
Cheater
Cheater
Posts: 30
Joined: Tue Mar 14, 2017 10:13 pm
Reputation: 38

Re: Assassin’s Creed Shadows table +3, No nonsense

Post by 1096bimu »

Send wrote:
Mon Mar 24, 2025 7:32 pm
No Scout Requirement
If you have scouts, they will be used. If you have none, it restores the ability to use them.
damn it's just a simple number counter? how come I was never able to find it?

Post Reply

Who is online

Users browsing this forum: 5545ggdgdf, AmazonBot, Bing [Bot], BLEXBot, deary5, Google Adsense [Bot], jakosogiantoro, jonaaa, liquidxearo1, necropolish, Numira123, SemrushBot, TCruse69