Exeter wrote: ↑Fri Feb 15, 2019 11:22 am
Oh right, the DLC was released today. Time to play again.
[Edit] Looks like the scriptless versions posted by members like Marcus101RR are broken for now. At least in the Ghost Survivors DLC, haven't tried the normal campaigns yet.
[Edit 2]
Max pouch slots script is broken in Ghost Survivors.
Mine is still working?
Code: Select all
{ Game : re2.exe
Version: 1.0
Date : 2019-01-26
Author : gir489
Max pouch slots.
}
[ENABLE]
aobscanmodule(INJECT,re2.exe,39 BA 90 00 00 00 7E) // should be unique
alloc(newmem,$1000,"re2.exe"+98676B1)
label(code)
label(return)
newmem:
code:
mov [rdx+00000090],#20
cmp [rdx+00000090],edi
jmp return
INJECT:
jmp newmem
nop
return:
registersymbol(INJECT)
[DISABLE]
INJECT:
db 39 BA 90 00 00 00
unregistersymbol(INJECT)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "re2.exe"+98676B1
"re2.exe"+9867691: 48 89 D9 - mov rcx,rbx
"re2.exe"+9867694: E8 37 A3 56 F8 - call re2.exe+1DD19D0
"re2.exe"+9867699: 30 C0 - xor al,al
"re2.exe"+986769B: 48 8B 5C 24 30 - mov rbx,[rsp+30]
"re2.exe"+98676A0: 48 8B 74 24 38 - mov rsi,[rsp+38]
"re2.exe"+98676A5: 48 83 C4 20 - add rsp,20
"re2.exe"+98676A9: 5F - pop rdi
"re2.exe"+98676AA: C3 - ret
"re2.exe"+98676AB: 40 F6 C7 03 - test dil,03
"re2.exe"+98676AF: 74 6B - je re2.exe+986771C
// ---------- INJECTING HERE ----------
"re2.exe"+98676B1: 39 BA 90 00 00 00 - cmp [rdx+00000090],edi
// ---------- DONE INJECTING ----------
"re2.exe"+98676B7: 7E 63 - jle re2.exe+986771C
"re2.exe"+98676B9: 44 8D 47 FF - lea r8d,[rdi-01]
"re2.exe"+98676BD: 48 89 D9 - mov rcx,rbx
"re2.exe"+98676C0: E8 1B 07 95 F7 - call re2.exe+11B7DE0
"re2.exe"+98676C5: 48 8B 4B 50 - mov rcx,[rbx+50]
"re2.exe"+98676C9: 4C 8B 49 18 - mov r9,[rcx+18]
"re2.exe"+98676CD: 4D 85 C9 - test r9,r9
"re2.exe"+98676D0: 74 04 - je re2.exe+98676D6
"re2.exe"+98676D2: 30 C0 - xor al,al
"re2.exe"+98676D4: EB 3A - jmp re2.exe+9867710
ignore ammo pouch .4 seems to not be working, everything else is fine.
I'm working on Unlock Everything for the ghost survivors.
EDIT: Here's unlock everything for Ghost Survivors. Same steps as the last unlock everything script. Although this one is way more stable because I actually worked out the compare instruction instead of just writing random crap willy nilly.
Code: Select all
{ Game : re2.exe
Version: 1.1
Date : 2019-02-15
Author : gir489
Unlock Everything for Ghost Survivors.
}
[ENABLE]
aobscanmodule(UnlockEverything,re2.exe, 40 0F 95 D7 40 84 FF 0F 95 D0 48 8B 6C 24 30) // should be unique
registersymbol(UnlockEverything)
UnlockEverything:
sete dil
[DISABLE]
unregistersymbol(UnlockEverything)
UnlockEverything:
db 40 0F 95 D7
{
// ORIGINAL CODE - INJECTION POINT: "re2.exe"+BE066AA
"re2.exe"+BE06689: EB 04 - jmp re2.exe+BE0668F
"re2.exe"+BE0668B: 44 8B 40 18 - mov r8d,[rax+18]
"re2.exe"+BE0668F: 48 89 F2 - mov rdx,rsi
"re2.exe"+BE06692: 48 89 D9 - mov rcx,rbx
"re2.exe"+BE06695: E8 86 9E 02 F5 - call re2.exe+E30520
"re2.exe"+BE0669A: 0F B6 C8 - movzx ecx,al
"re2.exe"+BE0669D: 48 8B 43 50 - mov rax,[rbx+50]
"re2.exe"+BE066A1: 48 83 78 18 00 - cmp qword ptr [rax+18],00
"re2.exe"+BE066A6: 75 B1 - jne re2.exe+BE06659
"re2.exe"+BE066A8: 85 C9 - test ecx,ecx
// ---------- INJECTING HERE ----------
"re2.exe"+BE066AA: 40 0F 95 D7 - setne dil
"re2.exe"+BE066AE: 40 84 FF - test dil,dil
// ---------- DONE INJECTING ----------
"re2.exe"+BE066B1: 0F 95 D0 - setne al
"re2.exe"+BE066B4: 48 8B 6C 24 30 - mov rbp,[rsp+30]
"re2.exe"+BE066B9: 48 8B 5C 24 38 - mov rbx,[rsp+38]
"re2.exe"+BE066BE: 48 8B 74 24 40 - mov rsi,[rsp+40]
"re2.exe"+BE066C3: 48 8B 7C 24 48 - mov rdi,[rsp+48]
"re2.exe"+BE066C8: 48 83 C4 20 - add rsp,20
"re2.exe"+BE066CC: 41 5E - pop r14
"re2.exe"+BE066CE: C3 - ret
"re2.exe"+BE066CF: CC - int 3
"re2.exe"+BE066D0: 4C 8D 1C 24 - lea r11,[rsp]
}
Can be unlocked either one of 3 ways:
1: Enable script before pressing enter at the Resident Evil 2 logo screen, then press enter and it should unlock.
2: Enabling the scripts at the menu then going to Bonus -> Records (The Ghost Survivors), and it should unlock.
3: (Old method). Go in game where you can see the character. Enable script. Press ESC. Click on Records (The Ghost Survivors) and it should unlock.
The table in this post should have this script already added.