Thanks for the tables as usual, and i just made a few very small scripts so i am simply sharing them, nothing special/complex thought
Infinite Items
Code: Select all
<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
<CheatEntries>
<CheatEntry>
<ID>25688</ID>
<Description>"Infinite Items"</Description>
<LastState Activated="1"/>
<Color>FF0000</Color>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>{ Game : ANX-Win64-Shipping.exe
Version:
Date : 2020-10-24
Author : Axel
This script does blah blah blah
}
[ENABLE]
aobscanmodule(aob_item_use,ANX-Win64-Shipping.exe,29 04 0F 48 8B 4D 38) // should be unique
alloc(newmem,$1000,"ANX-Win64-Shipping.exe"+57492D)
label(code)
label(return)
newmem:
code:
//sub [rdi+rcx],eax
mov rcx,[rbp+38]
jmp return
aob_item_use:
jmp newmem
nop 2
return:
registersymbol(aob_item_use)
[DISABLE]
aob_item_use:
db 29 04 0F 48 8B 4D 38
unregistersymbol(aob_item_use)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "ANX-Win64-Shipping.exe"+57492D
"ANX-Win64-Shipping.exe"+57490C: 49 C1 E4 04 - shl r12,04
"ANX-Win64-Shipping.exe"+574910: 48 8B 55 38 - mov rdx,[rbp+38]
"ANX-Win64-Shipping.exe"+574914: 49 8B CF - mov rcx,r15
"ANX-Win64-Shipping.exe"+574917: 49 03 D6 - add rdx,r14
"ANX-Win64-Shipping.exe"+57491A: E8 E1 42 FE FF - call ANX-Win64-Shipping.exe+558C00
"ANX-Win64-Shipping.exe"+57491F: 84 C0 - test al,al
"ANX-Win64-Shipping.exe"+574921: 74 48 - je ANX-Win64-Shipping.exe+57496B
"ANX-Win64-Shipping.exe"+574923: 48 8B 4D 38 - mov rcx,[rbp+38]
"ANX-Win64-Shipping.exe"+574927: 41 B5 01 - mov r13l,01
"ANX-Win64-Shipping.exe"+57492A: 41 8B 07 - mov eax,[r15]
// ---------- INJECTING HERE ----------
"ANX-Win64-Shipping.exe"+57492D: 29 04 0F - sub [rdi+rcx],eax
"ANX-Win64-Shipping.exe"+574930: 48 8B 4D 38 - mov rcx,[rbp+38]
// ---------- DONE INJECTING ----------
"ANX-Win64-Shipping.exe"+574934: 83 3C 39 00 - cmp dword ptr [rcx+rdi],00
"ANX-Win64-Shipping.exe"+574938: 7F 31 - jg ANX-Win64-Shipping.exe+57496B
"ANX-Win64-Shipping.exe"+57493A: 8B 55 40 - mov edx,[rbp+40]
"ANX-Win64-Shipping.exe"+57493D: 8B C2 - mov eax,edx
"ANX-Win64-Shipping.exe"+57493F: 2B C6 - sub eax,esi
"ANX-Win64-Shipping.exe"+574941: 83 E8 01 - sub eax,01
"ANX-Win64-Shipping.exe"+574944: 74 16 - je ANX-Win64-Shipping.exe+57495C
"ANX-Win64-Shipping.exe"+574946: 4C 63 C0 - movsxd r8,eax
"ANX-Win64-Shipping.exe"+574949: 4A 8D 14 21 - lea rdx,[rcx+r12]
"ANX-Win64-Shipping.exe"+57494D: 49 C1 E0 04 - shl r8,04
}
</AssemblerScript>
</CheatEntry>
</CheatEntries>
</CheatTable>
Free Items (can buy in trader for free, you still need to have enough money)
Code: Select all
<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
<CheatEntries>
<CheatEntry>
<ID>25695</ID>
<Description>"Free Items"</Description>
<LastState Activated="1"/>
<Color>FF0000</Color>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>{ Game : ANX-Win64-Shipping.exe
Version:
Date : 2020-10-24
Author : Axel
This script does blah blah blah
}
[ENABLE]
aobscanmodule(aob_Free_Items,ANX-Win64-Shipping.exe,42 01 04 F1 83 FD FF) // should be unique
alloc(newmem,$1000,"ANX-Win64-Shipping.exe"+55AA41)
label(code)
label(return)
newmem:
code:
cmp eax,0
jle return
add [rcx+r14*8],eax
cmp ebp,-01
jmp return
aob_Free_Items:
jmp newmem
nop 2
return:
registersymbol(aob_Free_Items)
[DISABLE]
aob_Free_Items:
db 42 01 04 F1 83 FD FF
unregistersymbol(aob_Free_Items)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "ANX-Win64-Shipping.exe"+55AA41
"ANX-Win64-Shipping.exe"+55AA20: 85 C0 - test eax,eax
"ANX-Win64-Shipping.exe"+55AA22: 0F 88 C2 00 00 00 - js ANX-Win64-Shipping.exe+55AAEA
"ANX-Win64-Shipping.exe"+55AA28: 3B C5 - cmp eax,ebp
"ANX-Win64-Shipping.exe"+55AA2A: 0F 4C E8 - cmovl ebp,eax
"ANX-Win64-Shipping.exe"+55AA2D: 89 6C 24 58 - mov [rsp+58],ebp
"ANX-Win64-Shipping.exe"+55AA31: 0F 10 74 24 58 - movups xmm6,[rsp+58]
"ANX-Win64-Shipping.exe"+55AA36: EB 48 - jmp ANX-Win64-Shipping.exe+55AA80
"ANX-Win64-Shipping.exe"+55AA38: 48 8B 4F 38 - mov rcx,[rdi+38]
"ANX-Win64-Shipping.exe"+55AA3C: 4D 03 F6 - add r14,r14
"ANX-Win64-Shipping.exe"+55AA3F: 8B 06 - mov eax,[rsi]
// ---------- INJECTING HERE ----------
"ANX-Win64-Shipping.exe"+55AA41: 42 01 04 F1 - add [rcx+r14*8],eax
"ANX-Win64-Shipping.exe"+55AA45: 83 FD FF - cmp ebp,-01
// ---------- DONE INJECTING ----------
"ANX-Win64-Shipping.exe"+55AA48: 74 27 - je ANX-Win64-Shipping.exe+55AA71
"ANX-Win64-Shipping.exe"+55AA4A: 48 8B 4F 38 - mov rcx,[rdi+38]
"ANX-Win64-Shipping.exe"+55AA4E: 42 8B 04 F1 - mov eax,[rcx+r14*8]
"ANX-Win64-Shipping.exe"+55AA52: 85 C0 - test eax,eax
"ANX-Win64-Shipping.exe"+55AA54: 79 12 - jns ANX-Win64-Shipping.exe+55AA68
"ANX-Win64-Shipping.exe"+55AA56: 46 89 24 F1 - mov [rcx+r14*8],r12d
"ANX-Win64-Shipping.exe"+55AA5A: 41 8B EC - mov ebp,r12d
"ANX-Win64-Shipping.exe"+55AA5D: 48 8B 4C 24 48 - mov rcx,[rsp+48]
"ANX-Win64-Shipping.exe"+55AA62: 8B 06 - mov eax,[rsi]
"ANX-Win64-Shipping.exe"+55AA64: 89 01 - mov [rcx],eax
}
</AssemblerScript>
</CheatEntry>
</CheatEntries>
</CheatTable>
Crafting Ignore Item Quantity (if your craft require you to have 52 items of something, it will work with only 1 item, you need one item per composant)
Only enable it when you are crafting as it would make your items quantity appear as 999 and may change theirs values.
Code: Select all
<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
<CheatEntries>
<CheatEntry>
<ID>25693</ID>
<Description>"Craft Ignore Items Quantity"</Description>
<LastState Activated="1"/>
<Color>FF0000</Color>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>{ Game : ANX-Win64-Shipping.exe
Version:
Date : 2020-10-24
Author : Axel
This script does blah blah blah
}
[ENABLE]
aobscanmodule(aob_craft_noreq,ANX-Win64-Shipping.exe,41 8B 46 F8 01 42 04) // should be unique
alloc(newmem,$1000,"ANX-Win64-Shipping.exe"+4B7C4E)
label(code)
label(return)
newmem:
code:
mov eax,[r14-08] //mov eax,[r14-08]
add [rdx+04],#999
jmp return
aob_craft_noreq:
jmp newmem
nop 2
return:
registersymbol(aob_craft_noreq)
[DISABLE]
aob_craft_noreq:
db 41 8B 46 F8 01 42 04
unregistersymbol(aob_craft_noreq)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "ANX-Win64-Shipping.exe"+4B7C4E
"ANX-Win64-Shipping.exe"+4B7C23: 48 8D 44 24 50 - lea rax,[rsp+50]
"ANX-Win64-Shipping.exe"+4B7C28: 45 33 C9 - xor r9d,r9d
"ANX-Win64-Shipping.exe"+4B7C2B: 4C 8D 44 24 68 - lea r8,[rsp+68]
"ANX-Win64-Shipping.exe"+4B7C30: 48 89 44 24 68 - mov [rsp+68],rax
"ANX-Win64-Shipping.exe"+4B7C35: 48 8D 54 24 60 - lea rdx,[rsp+60]
"ANX-Win64-Shipping.exe"+4B7C3A: 48 8B CF - mov rcx,rdi
"ANX-Win64-Shipping.exe"+4B7C3D: E8 8E 1A FE FF - call ANX-Win64-Shipping.exe+4996D0
"ANX-Win64-Shipping.exe"+4B7C42: 48 63 54 24 60 - movsxd rdx,dword ptr [rsp+60]
"ANX-Win64-Shipping.exe"+4B7C47: 48 C1 E2 04 - shl rdx,04
"ANX-Win64-Shipping.exe"+4B7C4B: 48 03 17 - add rdx,[rdi]
// ---------- INJECTING HERE ----------
"ANX-Win64-Shipping.exe"+4B7C4E: 41 8B 46 F8 - mov eax,[r14-08]
"ANX-Win64-Shipping.exe"+4B7C52: 01 42 04 - add [rdx+04],eax
// ---------- DONE INJECTING ----------
"ANX-Win64-Shipping.exe"+4B7C55: 49 83 C6 10 - add r14,10
"ANX-Win64-Shipping.exe"+4B7C59: 49 8D 46 F8 - lea rax,[r14-08]
"ANX-Win64-Shipping.exe"+4B7C5D: 48 3B C5 - cmp rax,rbp
"ANX-Win64-Shipping.exe"+4B7C60: 0F 85 CA FE FF FF - jne ANX-Win64-Shipping.exe+4B7B30
"ANX-Win64-Shipping.exe"+4B7C66: 48 8B 5C 24 58 - mov rbx,[rsp+58]
"ANX-Win64-Shipping.exe"+4B7C6B: 48 83 C4 20 - add rsp,20
"ANX-Win64-Shipping.exe"+4B7C6F: 41 5F - pop r15
"ANX-Win64-Shipping.exe"+4B7C71: 41 5E - pop r14
"ANX-Win64-Shipping.exe"+4B7C73: 5F - pop rdi
"ANX-Win64-Shipping.exe"+4B7C74: 5E - pop rsi
}
</AssemblerScript>
</CheatEntry>
</CheatEntries>
</CheatTable>