Page 1 of 10
Divinity Original Sin 2 Definitive Edition (Steam)
Posted: Sat Sep 01, 2018 4:12 pm
by DrummerIX
I took Zanzer's table here:
viewtopic.php?f=4&t=202
and updated what I could for the Definitive Edition of Divinity Original Sin 2. Thanks to Zanzer for the original table.
I fixed Unlimited Health, Selected Character Pointer (everything except Tags), Unlimited Items, Set Treasure Level.
Most other things still worked for the most part except the Print options. Not sure how to fix those.
Anyway I hope this gets you all going as far as cheats for Divinity Original Sin 2 Definitive Edition.
EDIT 1:
I'm not playing the game, but someone requested an update to Last Item Moved in Backpack. I got it partly working, but unsure of what to change so that all items underneath are not ????. It appears offsets changed. I think you can change quantity though.
Re: Divinity Original Sin 2 Definitive Edition (Steam)
Posted: Sat Sep 01, 2018 6:19 pm
by tscolin
Awesome job! Glad to see someone took on this huge table and got it working!
Re: Divinity Original Sin 2 Definitive Edition (Steam)
Posted: Sun Sep 02, 2018 2:29 am
by dancon
Just curious, with this new update - does GM mode work again?
Re: Divinity Original Sin 2 Definitive Edition (Steam)
Posted: Sun Sep 02, 2018 8:49 am
by ifed32
Thanks A lot for this one just what I needed.
Re: Divinity Original Sin 2 Definitive Edition (Steam)
Posted: Sun Sep 02, 2018 12:17 pm
by DrummerIX
dancon wrote: ↑Sun Sep 02, 2018 2:29 am
Just curious, with this new update - does GM mode work again?
I doubt it. I didn't test it, but it broke from updates awhile back.
Re: Divinity Original Sin 2 Definitive Edition (Steam)
Posted: Sun Sep 02, 2018 3:10 pm
by MrDemonRush
Mouseover item editor doesn't work as well, Last item moved does not work properly, Find item in new container does not work. Also, skill changes in Selected character do not work.
Re: Divinity Original Sin 2 Definitive Edition (Steam)
Posted: Sun Sep 02, 2018 5:55 pm
by Csimbi
eTheBlack wrote: ↑Sun Sep 02, 2018 4:29 pm
Csimbi wrote: ↑Sun Sep 02, 2018 4:22 pm
Got (re)started on the definitive edition yesterday.
Here's a script I put together for v3.6.28.9969 on Steam.
It's a first build, so there might be bugs.
Description same as the previous table
here.
Probably good idea to move/post it here
viewtopic.php?f=4&t=7792
Here
Re: Divinity Original Sin 2 Definitive Edition (Steam)
Posted: Tue Sep 04, 2018 12:07 am
by Syd3r
How do you get the unlimited talents cheat work whilst in character creation?
Re: Divinity Original Sin 2 Definitive Edition (Steam)
Posted: Wed Sep 05, 2018 9:55 pm
by Neverbliss
An update on the GM option would be mostly appreciated.
Re: Divinity Original Sin 2 Definitive Edition (Steam)
Posted: Sat Sep 08, 2018 4:55 am
by fireundubh
Find Item in New Container does not seem to work.
Re: Divinity Original Sin 2 Definitive Edition (Steam)
Posted: Sat Sep 08, 2018 12:53 pm
by Detroid
Quick fix for some AOB signatures (Treasure ID changed, you can get new id by using Print Treasure Identifiers)
Code: Select all
[ENABLE]
aobscanmodule(magic4,EoCApp.exe,48 8B 8C 24 D0 00 00 00 41 8B D5)
alloc(newmem,$1000,magic4)
label(code)
label(return)
label(spawnId)
newmem:
cmp rsi,1
je code
mov rax,spawnId
//inc [rax]
mov eax,[rax]
code:
mov rcx,[rsp+000000D0]
jmp return
spawnId:
dd #531
magic4:
jmp newmem
nop
nop
nop
return:
registersymbol(magic4)
registersymbol(spawnId)
[DISABLE]
magic4:
db 48 8B 8C 24 D0 00 00 00
unregistersymbol(magic4)
unregistersymbol(spawnId)
dealloc(newmem)
Code: Select all
[ENABLE]
{$lua}
if syntaxcheck then return end
local success = autoAssemble([[
aobscanmodule(globals,EoCApp.exe,0F A3 D9 73 ?? 48 8B 05 ?? ?? ?? ?? 0F 57 C9)
registersymbol(globals)
]])
local globals = "EoCApp.exe+1F8F0E8"
if success then
globals = getAddress("globals") + 8
globals = readInteger(globals) + globals + 4
end
local variables = readPointer(globals)
variables = readPointer(variables + 0x2E0)
local size = readInteger(variables) - 1
variables = readPointer(variables + 0x8)
for i = 0, size do
local variable = readPointer(variables + i * 8)
repeat
local name = readString(readPointer(variable + 0x8))
local address = variable + 0x10
local value = readFloat(address)
local result = string.format("%012X %s (%0.3f)", address, name, value)
print(result)
variable = readPointer(variable)
until variable == 0
end
assert(false)
{$asm}
[DISABLE]
Code: Select all
[ENABLE]
{$lua}
if syntaxcheck then return end
local success = autoAssemble([[
aobscanmodule(treasure,EoCApp.exe,4C 8B 35 ?? ?? ?? ?? 8B F2 49 81)
registersymbol(treasure)
]])
local treasure = "EoCApp.exe+1794BEE"
if success then
treasure = getAddress("treasure") + 3
treasure = readInteger(treasure) + treasure + 4
end
treasure = readPointer(treasure) + 0x1B0
local size = readInteger(treasure + 0x40) - 1
treasure = readPointer(treasure + 0x10)
for i = 0, size do
local item = readPointer(i * 8 + treasure)
local name = readString(readPointer(item))
print(i..":"..name)
end
assert(false)
{$asm}
[DISABLE]
Re: Divinity Original Sin 2 Definitive Edition (Steam)
Posted: Sat Sep 08, 2018 5:26 pm
by bloodsucker
great job all them is working and confirm
if it possible please fix Unlimited Carry Weight as well
thank you for table guy
Re: Divinity Original Sin 2 Definitive Edition (Steam)
Posted: Tue Sep 11, 2018 2:47 pm
by Cruxiaer
Awesome job, greatly appreciate them!
Re: Divinity Original Sin 2 Definitive Edition (Steam)
Posted: Sat Sep 15, 2018 3:50 am
by Chiados
Syd3r wrote: ↑Tue Sep 04, 2018 12:07 am
How do you get the unlimited talents cheat work whilst in character creation?
Do it once you take control of your character inside the game.
Re: Divinity Original Sin 2 Definitive Edition (Steam)
Posted: Sat Sep 15, 2018 10:56 pm
by taglag
what would be nice to have would be infinite Source point's, or a way to recharge them. Finding source when you need it can sometimes be a real pain.