Also for anyone who's beaten it already, here's a pointer for your shop points.
Code: Select all
<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
<CheatEntries>
<CheatEntry>
<ID>17922</ID>
<Description>"NG+ Points Finder"</Description>
<Options moHideChildren="1"/>
<LastState/>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>{ Game : re3.exe
Version:
Date : 2020-04-03
Author : Zach
This script does blah blah blah
}
[ENABLE]
aobscanmodule(Points_finder,re3.exe,8B 58 7C 48 8B 47 50) // should be unique
alloc(newmem,$1000,Points_finder)
globalalloc(Pointsfinder,4)
label(code)
label(return)
newmem:
mov [Pointsfinder],rax
code:
mov ebx,[rax+7C]
mov rax,[rdi+50]
jmp return
Points_finder:
jmp newmem
nop 2
return:
registersymbol(Points_finder)
[DISABLE]
Points_finder:
db 8B 58 7C 48 8B 47 50
unregistersymbol(Points_finder)
dealloc(newmem)
dealloc(Pointsfinder)
{
// ORIGINAL CODE - INJECTION POINT: "re3.exe"+1948571
"re3.exe"+1948552: 5F - pop rdi
"re3.exe"+1948553: E9 B8 8F 94 00 - jmp re3.exe+2291510
"re3.exe"+1948558: 48 8B 41 68 - mov rax,[rcx+68]
"re3.exe"+194855C: 48 85 C0 - test rax,rax
"re3.exe"+194855F: 75 10 - jne re3.exe+1948571
"re3.exe"+1948561: 45 33 C0 - xor r8d,r8d
"re3.exe"+1948564: 8D 50 38 - lea edx,[rax+38]
"re3.exe"+1948567: 48 8B CF - mov rcx,rdi
"re3.exe"+194856A: E8 A1 8F 94 00 - call re3.exe+2291510
"re3.exe"+194856F: EB 03 - jmp re3.exe+1948574
// ---------- INJECTING HERE ----------
"re3.exe"+1948571: 8B 58 7C - mov ebx,[rax+7C]
"re3.exe"+1948574: 48 8B 47 50 - mov rax,[rdi+50]
// ---------- DONE INJECTING ----------
"re3.exe"+1948578: 48 83 78 18 00 - cmp qword ptr [rax+18],00
"re3.exe"+194857D: 0F 85 B8 00 00 00 - jne re3.exe+194863B
"re3.exe"+1948583: 89 5D 78 - mov [rbp+78],ebx
"re3.exe"+1948586: 48 8D 54 24 20 - lea rdx,[rsp+20]
"re3.exe"+194858B: 8B 05 6F 18 44 07 - mov eax,[re3.exe+8D89E00]
"re3.exe"+1948591: 48 8B CF - mov rcx,rdi
"re3.exe"+1948594: 89 44 24 20 - mov [rsp+20],eax
"re3.exe"+1948598: 0F B7 05 65 18 44 07 - movzx eax,word ptr [re3.exe+8D89E04]
"re3.exe"+194859F: 66 89 44 24 24 - mov [rsp+24],ax
"re3.exe"+19485A4: 0F B7 05 5B 18 44 07 - movzx eax,word ptr [re3.exe+8D89E06]
}
</AssemblerScript>
<CheatEntries>
<CheatEntry>
<ID>17923</ID>
<Description>"No description"</Description>
<LastState Value="999991" RealAddress="1613A8DC"/>
<VariableType>4 Bytes</VariableType>
<Address>Pointsfinder</Address>
<Offsets>
<Offset>7C</Offset>
</Offsets>
</CheatEntry>
</CheatEntries>
</CheatEntry>
</CheatEntries>
</CheatTable>
Also here's more weapon IDs
1:G19 Handgun
2:G18 Handgun (Burst Model)
4:Samurai Edge
10:MGL Grenade Launcher
20:RAI-DEN
30:HOT DOGGER (Dagger)
31:Lightning Hawk (Magnum)