Re: Wasteland 3 Pointer Table
Posted: Sat Aug 29, 2020 5:44 am
Can anyone help to check on how to enable the DLC for GOG version? Download and install from a site but when play, i couldnt find any DLC stuffs at all..
Community Cheat Tables of Cheat Engine
https://fearlessrevolution.com/
Can confirm all 3 works on gog.Empress_Ravenna wrote: ↑Sat Aug 29, 2020 5:26 amThe Mogician wrote: ↑Sat Aug 29, 2020 4:39 amSomeone previously claimed all three works for GOG version, but I heard people who say it doesn't work. Give it a try.Empress_Ravenna wrote: ↑Sat Aug 29, 2020 4:26 amwelp, got the GoG version, still Loading up anyone confirm these work on GoG version?
I'll be able to try in about 2 hour's.. ISP being slow.
Code: Select all
{ Game : WL3.exe
Version: GOG day1
Date : 2020-08-29
Author : rambo99jose
Unlimited Creation Attributes
}
[ENABLE]
aobscanmodule(INJECT_creAttr,GameAssembly.dll,8B 4C 24 18 89 88 FC 02 00 00) // should be unique
alloc(newmem_creAttr,$1000,"GameAssembly.dll"+AA7DDF)
label(code)
label(return)
newmem_creAttr:
mov [rsp+18],(int)99
code:
mov ecx,[rsp+18]
mov [rax+pc.availableAttributePoints],ecx
jmp return
INJECT_creAttr:
jmp newmem_creAttr
nop 5
return:
registersymbol(INJECT_creAttr)
[DISABLE]
INJECT_creAttr:
db 8B 4C 24 18 89 88 FC 02 00 00
unregistersymbol(INJECT_creAttr)
dealloc(newmem_creAttr)
{
// ORIGINAL CODE - INJECTION POINT: "GameAssembly.dll"+AA7DDF
"GameAssembly.dll"+AA7DC7: 48 83 C4 20 - add rsp,20
"GameAssembly.dll"+AA7DCB: 5F - pop rdi
"GameAssembly.dll"+AA7DCC: C3 - ret
"GameAssembly.dll"+AA7DCD: CC - int 3
"GameAssembly.dll"+AA7DCE: CC - int 3
"GameAssembly.dll"+AA7DCF: CC - int 3
"GameAssembly.dll"+AA7DD0: 89 54 24 10 - mov [rsp+10],edx
"GameAssembly.dll"+AA7DD4: 48 89 4C 24 08 - mov [rsp+08],rcx
"GameAssembly.dll"+AA7DD9: 57 - push rdi
"GameAssembly.dll"+AA7DDA: 48 8B 44 24 10 - mov rax,[rsp+10]
// ---------- INJECTING HERE ----------
"GameAssembly.dll"+AA7DDF: 8B 4C 24 18 - mov ecx,[rsp+18]
"GameAssembly.dll"+AA7DE3: 89 88 FC 02 00 00 - mov [rax+000002FC],ecx
// ---------- DONE INJECTING ----------
"GameAssembly.dll"+AA7DE9: 5F - pop rdi
"GameAssembly.dll"+AA7DEA: C3 - ret
"GameAssembly.dll"+AA7DEB: CC - int 3
"GameAssembly.dll"+AA7DEC: CC - int 3
"GameAssembly.dll"+AA7DED: CC - int 3
"GameAssembly.dll"+AA7DEE: CC - int 3
"GameAssembly.dll"+AA7DEF: CC - int 3
"GameAssembly.dll"+AA7DF0: 89 54 24 10 - mov [rsp+10],edx
"GameAssembly.dll"+AA7DF4: 48 89 4C 24 08 - mov [rsp+08],rcx
"GameAssembly.dll"+AA7DF9: 57 - push rdi
}
Code: Select all
{ Game : WL3.exe
Version: GOG day1
Date : 2020-08-29
Author : ramnbo99jose
Unlimited Creation Skill Points
}
[ENABLE]
aobscanmodule(INJECT_unlCreSkills,GameAssembly.dll,8B 4C 24 18 89 88 F8 02 00 00) // should be unique
alloc(newmem_unlCreSkills,$1000,"GameAssembly.dll"+AA7DFF)
label(code)
label(return)
newmem_unlCreSkills:
mov [rsp+18], (int)99
code:
mov ecx,[rsp+18]
mov [rax+pc.availableSkillPoints],ecx
jmp return
INJECT_unlCreSkills:
jmp newmem_unlCreSkills
nop 5
return:
registersymbol(INJECT_unlCreSkills)
[DISABLE]
INJECT_unlCreSkills:
db 8B 4C 24 18 89 88 F8 02 00 00
unregistersymbol(INJECT_unlCreSkills)
dealloc(newmem_unlCreSkills)
{
// ORIGINAL CODE - INJECTION POINT: "GameAssembly.dll"+AA7DFF
"GameAssembly.dll"+AA7DEA: C3 - ret
"GameAssembly.dll"+AA7DEB: CC - int 3
"GameAssembly.dll"+AA7DEC: CC - int 3
"GameAssembly.dll"+AA7DED: CC - int 3
"GameAssembly.dll"+AA7DEE: CC - int 3
"GameAssembly.dll"+AA7DEF: CC - int 3
"GameAssembly.dll"+AA7DF0: 89 54 24 10 - mov [rsp+10],edx
"GameAssembly.dll"+AA7DF4: 48 89 4C 24 08 - mov [rsp+08],rcx
"GameAssembly.dll"+AA7DF9: 57 - push rdi
"GameAssembly.dll"+AA7DFA: 48 8B 44 24 10 - mov rax,[rsp+10]
// ---------- INJECTING HERE ----------
"GameAssembly.dll"+AA7DFF: 8B 4C 24 18 - mov ecx,[rsp+18]
"GameAssembly.dll"+AA7E03: 89 88 F8 02 00 00 - mov [rax+000002F8],ecx
// ---------- DONE INJECTING ----------
"GameAssembly.dll"+AA7E09: 5F - pop rdi
"GameAssembly.dll"+AA7E0A: C3 - ret
"GameAssembly.dll"+AA7E0B: CC - int 3
"GameAssembly.dll"+AA7E0C: CC - int 3
"GameAssembly.dll"+AA7E0D: CC - int 3
"GameAssembly.dll"+AA7E0E: CC - int 3
"GameAssembly.dll"+AA7E0F: CC - int 3
"GameAssembly.dll"+AA7E10: 48 89 54 24 10 - mov [rsp+10],rdx
"GameAssembly.dll"+AA7E15: 48 89 4C 24 08 - mov [rsp+08],rcx
"GameAssembly.dll"+AA7E1A: 57 - push rdi
}
EbonKnight wrote: ↑Sat Aug 29, 2020 10:57 amYeah, so this definitely doesn't work on the GoG OR Gamepass version :/ Perks do, but nothing else...