Divine Divinity (GoG)

Upload your cheat tables here (No requests)
Post Reply
User avatar
Marc
Table Makers
Table Makers
Posts: 383
Joined: Mon Mar 26, 2018 2:35 pm
Reputation: 398

Divine Divinity (GoG)

Post by Marc »

Hi all,

another old game from GoG. I hate games which cannot be run in windowed mode... geez!

Especially I hate games which change the screen resolution five times every f***king time one alt-tabs out of the game... :evil:
  • script for always full health
  • pointers to XP, Hitpoints, Strength, Dexterity, Intelligence, Constitution, Gold
  • Update 2019-12-28: added the "No Spell Costs" from beguiler
have fun,
Marc

How to use this cheat table?
  1. Install Cheat Engine
  2. Double-click the .CT file in order to open it.
  3. Click the PC icon in Cheat Engine in order to select the game process.
  4. Keep the list.
  5. Activate the trainer options by checking boxes or setting values from 0 to 1
Attachments
Divine Divinity.CT
added the scripts from maxarmin, too :)
(39.22 KiB) Downloaded 1694 times
Divine Divinity.CT
added the "No Spell Costs" script from beguiler
(16.99 KiB) Downloaded 265 times
Divine Divinity.CT
(16.2 KiB) Downloaded 232 times
Last edited by Marc on Sat May 09, 2020 2:29 pm, edited 2 times in total.

beguiler
Expert Cheater
Expert Cheater
Posts: 102
Joined: Sun Mar 19, 2017 1:31 pm
Reputation: 70

Re: Divine Divinity (GoG)

Post by beguiler »

Nice job @ Marc. I was playing around with it and added this since I usually make a mage character. Feel free to add the code to your table if you want.

If anyone else wants to just add it to the table they downloaded, just start CE and the game up as usual. In the CE interface press the Memory View button. Then select from the menu Tools->Auto Assemble. Then copy and paste the code below and then select File->Assign to Current Cheat Table. Then just rename the entry to something like "No Spell Cost". Have fun.

No Spell Cost:

Code: Select all

{ Game   : div.exe
  Version: 
  Date   : 2019-12-27
  
  This just nops out the subtraction of the spell cost.
}

[ENABLE]

alloc(OrigBytes,3)
registersymbol(OrigBytes)
aobscanmodule(NoSpellCost,div.exe,29 48 08 83 7C 24 34 00) // should be unique
registersymbol(NoSpellCost)

OrigBytes:
  readmem(NoSpellCost,3)

NoSpellCost:
  db 90 90 90

[DISABLE]

NoSpellCost:
  readmem(OrigBytes,3)
  
unregistersymbol(OrigBytes)
unregistersymbol(NoSpellCost)
dealloc(OrigBytes)

{
// ORIGINAL CODE - INJECTION POINT: "div.exe"+21F5B

"div.exe"+21F31: 8B 02                    -  mov eax,[edx]
"div.exe"+21F33: 83 4A 04 01              -  or dword ptr [edx+04],01
"div.exe"+21F37: F6 80 20 02 00 00 40     -  test byte ptr [eax+00000220],40
"div.exe"+21F3E: 74 1E                    -  je div.exe+21F5E
"div.exe"+21F40: 83 7C 24 30 00           -  cmp dword ptr [esp+30],00
"div.exe"+21F45: 75 17                    -  jne div.exe+21F5E
"div.exe"+21F47: 8B 0D 38 8C 65 00        -  mov ecx,[div.exe+258C38]
"div.exe"+21F4D: 8B B4 24 AC 11 00 00     -  mov esi,[esp+000011AC]
"div.exe"+21F54: 8B 4C B1 28              -  mov ecx,[ecx+esi*4+28]
"div.exe"+21F58: 8B 40 2C                 -  mov eax,[eax+2C]
// ---------- INJECTING HERE ----------
"div.exe"+21F5B: 29 48 08                 -  sub [eax+08],ecx
"div.exe"+21F5E: 83 7C 24 34 00           -  cmp dword ptr [esp+34],00
// ---------- DONE INJECTING  ----------
"div.exe"+21F63: 0F 84 8D 01 00 00        -  je div.exe+220F6
"div.exe"+21F69: 8B 32                    -  mov esi,[edx]
"div.exe"+21F6B: 80 BE 18 02 00 00 01     -  cmp byte ptr [esi+00000218],01
"div.exe"+21F72: 0F 85 7E 01 00 00        -  jne div.exe+220F6
"div.exe"+21F78: 8B 86 E4 02 00 00        -  mov eax,[esi+000002E4]
"div.exe"+21F7E: 85 C0                    -  test eax,eax
"div.exe"+21F80: 0F 84 70 01 00 00        -  je div.exe+220F6
"div.exe"+21F86: 8B 54 24 28              -  mov edx,[esp+28]
"div.exe"+21F8A: 8D 4A 01                 -  lea ecx,[edx+01]
"div.exe"+21F8D: 8D 3C CD 00 00 00 00     -  lea edi,[ecx*8+00000000]
}

User avatar
Marc
Table Makers
Table Makers
Posts: 383
Joined: Mon Mar 26, 2018 2:35 pm
Reputation: 398

Re: Divine Divinity (GoG)

Post by Marc »

Cool, very nide addition, beguiler! Added it to the table. :)

Ilya_Rysenkov
Noobzor
Noobzor
Posts: 12
Joined: Wed Dec 18, 2019 5:38 pm
Reputation: 0

Re: Divine Divinity (GoG)

Post by Ilya_Rysenkov »

It seems gold doesn't change after being edited.

User avatar
Marc
Table Makers
Table Makers
Posts: 383
Joined: Mon Mar 26, 2018 2:35 pm
Reputation: 398

Re: Divine Divinity (GoG)

Post by Marc »

Jep, I see. Just tried to fix that but because this piece of crap changes multiple times the resolution every time I alt-Tab out of the game and refuses to work with DXWND my experience has been:

Flicker - Flicker - Flicker - Flicker - Flicker - Flicker - Flicker - Flicker - Flicker - Flicker - Flicker - Flicker - Flicker - Flicker - Flicker - Flicker - Flicker - Flicker - Flicker - Flicker - Flicker - Flicker - Flicker - Flicker - Flicker - Flicker - Flicker - Flicker - Flicker - Flicker - Flicker - Flicker - Flicker - Flicker - Flicker - Flicker - Flicker - Flicker - Flicker - Flicker - Flicker - Flicker - Flicker - Flicker - Flicker - Flicker - Flicker - Flicker - Flicker- uninstall.

Hey, no flickering anymore. :)

imjustmaxie
Expert Cheater
Expert Cheater
Posts: 242
Joined: Mon Aug 06, 2018 6:00 pm
Reputation: 208

Divine Divinity (GoG)

Post by imjustmaxie »

Made a supplement cheat table from the one you provided above.

Feel free to add it to your current tables.

14525 1350



Options:



- STATS (Pointers)

Stamina
Current HP
Current MP
Max HP
Max MP
Strength
Agility
Intelligence
Constitution
Offense
Defense
Current EXP
Bonus Points


- Maxed Out HP / Health
- Maxed Out MP / Mana
- Maxed Out Stamina
- Disable All Interactions
- Teleportation




Made with Cheat Engine 7.1
Attachments
div.CT
(136.89 KiB) Downloaded 433 times
Last edited by imjustmaxie on Sat Aug 01, 2020 6:04 am, edited 2 times in total.

User avatar
Marc
Table Makers
Table Makers
Posts: 383
Joined: Mon Mar 26, 2018 2:35 pm
Reputation: 398

Divine Divinity (GoG)

Post by Marc »

nice one, added to the original post.

Post Reply

Who is online

Users browsing this forum: Google [Bot], Google Adsense [Bot], mrboms, oracular, Owlbeard, Saoboath