Grim Dawn

Upload your cheat tables here (No requests)
nillmand2
What is cheating?
What is cheating?
Posts: 3
Joined: Sat Dec 08, 2018 12:44 pm
Reputation: 0

Re: Grim Dawn

Post by nillmand2 » Mon Mar 18, 2019 9:15 pm

was wondering for the updated trainer, is it possible to do a free crafting so it doesnt need any items to craft stuff?

CIKOMELANTIK
Cheater
Cheater
Posts: 29
Joined: Fri Mar 03, 2017 12:33 pm
Reputation: 0

Re: Grim Dawn

Post by CIKOMELANTIK » Wed Apr 03, 2019 12:28 pm

update for 1.1.1.1?

thecrius
What is cheating?
What is cheating?
Posts: 4
Joined: Tue Jan 09, 2018 9:38 pm
Reputation: 0

Re: Grim Dawn

Post by thecrius » Sat Apr 06, 2019 9:41 am

Thank you so much for this but, for whoever is coming here from Codex, the table make the game crash if your copy is based on:
Grim.Dawn.Forgotten.Gods-CODEX + Grim.Dawn.Forgotten.Gods.Update.v1.1.1.1-CODEX (fitgirl release is based on these).

Edit: works with the 32bit version

rambo99jose
Cheater
Cheater
Posts: 40
Joined: Sun Mar 18, 2018 6:24 am
Reputation: 8

Re: Grim Dawn

Post by rambo99jose » Wed Apr 10, 2019 5:08 am

Game Version: 1.1.1.2 (CDX)

Script for Unlimited transmutation/crafting

[EDIT, 20190414]:
Modified script to optionally add global variable
--you can now set the number of items to add each time you craft/transmute, by default it adds 5
----to change the number click "Add Address Manually" and set address to "setQty"
----when you activate script you can set how many to add each time, it gives quick switch for different materials if you desire

Code: Select all

{ Game   : Grim Dawn.exe
  Version: 
  Date   : 2019-04-08
  Author : axyd

  Unlimited Transmutations, Smith
  Add 5 mats by default, use global var to change amount
}

[ENABLE]

aobscanmodule(transmute_scrap,Game.dll,08 89 81 7C 05 00 00) // should be unique
alloc(newmem,$1000)

//global variable, sets quantity to add
alloc(addQty,$64)
registersymbol(addQty)
label(setQty)

label(code)
label(return)

newmem:
  cmp [addQty],0
  jnz setQty
  //adds 5 mats by default
  add eax,5

setQty:
  add eax,[addQty]
  mov [ecx+0000057C],eax
  jmp return

code:
  mov [ecx+0000057C],eax
  jmp return

transmute_scrap+01:
  jmp newmem
  nop
return:
registersymbol(transmute_scrap)

[DISABLE]

transmute_scrap+01:
  db 89 81 7C 05 00 00

//delete global variable
unregistersymbol(addQty)
dealloc(addQty)

unregistersymbol(transmute_scrap)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: "Game.dll"+20A506

"Game.dll"+20A4F9: CC                    -  int 3 
"Game.dll"+20A4FA: CC                    -  int 3 
"Game.dll"+20A4FB: CC                    -  int 3 
"Game.dll"+20A4FC: CC                    -  int 3 
"Game.dll"+20A4FD: CC                    -  int 3 
"Game.dll"+20A4FE: CC                    -  int 3 
"Game.dll"+20A4FF: CC                    -  int 3 
"Game.dll"+20A500: 55                    -  push ebp
"Game.dll"+20A501: 8B EC                 -  mov ebp,esp
"Game.dll"+20A503: 8B 45 08              -  mov eax,[ebp+08]
// ---------- INJECTING HERE ----------
"Game.dll"+20A506: 89 81 7C 05 00 00     -  mov [ecx+0000057C],eax
// ---------- DONE INJECTING  ----------
"Game.dll"+20A50C: 89 81 5C 04 00 00     -  mov [ecx+0000045C],eax
"Game.dll"+20A512: 5D                    -  pop ebp
"Game.dll"+20A513: C2 04 00              -  ret 0004
"Game.dll"+20A516: CC                    -  int 3 
"Game.dll"+20A517: CC                    -  int 3 
"Game.dll"+20A518: CC                    -  int 3 
"Game.dll"+20A519: CC                    -  int 3 
"Game.dll"+20A51A: CC                    -  int 3 
"Game.dll"+20A51B: CC                    -  int 3 
"Game.dll"+20A51C: CC                    -  int 3 
}
OLD CODEShow

Code: Select all

{ Game   : Grim Dawn.exe
  Version: 
  Date   : 2019-04-08
  Author : axyd

  Unlimited Transmutations, adds 5 each time
}

[ENABLE]

aobscanmodule(transmute_scrap,Game.dll,08 89 81 7C 05 00 00) // should be unique
alloc(newmem,$1000)

label(code)
label(return)

newmem:
  add eax,5
  mov [ecx+0000057C],eax
  jmp return

code:
  mov [ecx+0000057C],eax
  jmp return

transmute_scrap+01:
  jmp newmem
  nop
return:
registersymbol(transmute_scrap)

[DISABLE]

transmute_scrap+01:
  db 89 81 7C 05 00 00

unregistersymbol(transmute_scrap)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: "Game.dll"+20A506

"Game.dll"+20A4F9: CC                    -  int 3 
"Game.dll"+20A4FA: CC                    -  int 3 
"Game.dll"+20A4FB: CC                    -  int 3 
"Game.dll"+20A4FC: CC                    -  int 3 
"Game.dll"+20A4FD: CC                    -  int 3 
"Game.dll"+20A4FE: CC                    -  int 3 
"Game.dll"+20A4FF: CC                    -  int 3 
"Game.dll"+20A500: 55                    -  push ebp
"Game.dll"+20A501: 8B EC                 -  mov ebp,esp
"Game.dll"+20A503: 8B 45 08              -  mov eax,[ebp+08]
// ---------- INJECTING HERE ----------
"Game.dll"+20A506: 89 81 7C 05 00 00     -  mov [ecx+0000057C],eax
// ---------- DONE INJECTING  ----------
"Game.dll"+20A50C: 89 81 5C 04 00 00     -  mov [ecx+0000045C],eax
"Game.dll"+20A512: 5D                    -  pop ebp
"Game.dll"+20A513: C2 04 00              -  ret 0004
"Game.dll"+20A516: CC                    -  int 3 
"Game.dll"+20A517: CC                    -  int 3 
"Game.dll"+20A518: CC                    -  int 3 
"Game.dll"+20A519: CC                    -  int 3 
"Game.dll"+20A51A: CC                    -  int 3 
"Game.dll"+20A51B: CC                    -  int 3 
"Game.dll"+20A51C: CC                    -  int 3 
}
Last edited by rambo99jose on Sun Apr 14, 2019 9:12 am, edited 1 time in total.

rambo99jose
Cheater
Cheater
Posts: 40
Joined: Sun Mar 18, 2018 6:24 am
Reputation: 8

Re: Grim Dawn

Post by rambo99jose » Thu Apr 11, 2019 7:32 am

Game Version: 1.1.1.2 (CDX)

Script for Unlimited Locker and sack usage

Code: Select all

{ Game   : Grim Dawn.exe
  Version: 
  Date   : 2019-04-11
  Author : axyd

  This script gives unlimited sack and locker usage
}

[ENABLE]

aobscanmodule(mysterious_chest_stack,Game.dll,EC 8B 81 7C 05 00 00 8B 55 08 3B C2 76 14 2B C2 89 81 7C 05 00 00) // should be unique
alloc(newmem,$1000)

label(code)
label(return)

newmem:
  //sub eax,edx
  mov [ecx+0000057C],eax
  jmp return

code:
  sub eax,edx
  mov [ecx+0000057C],eax
  jmp return

mysterious_chest_stack+0E:
  jmp newmem
  nop
  nop
  nop
return:
registersymbol(mysterious_chest_stack)

[DISABLE]

mysterious_chest_stack+0E:
  db 2B C2 89 81 7C 05 00 00

unregistersymbol(mysterious_chest_stack)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: "Game.dll"+20A470

"Game.dll"+20A45C: CC                             -  int 3 
"Game.dll"+20A45D: CC                             -  int 3 
"Game.dll"+20A45E: CC                             -  int 3 
"Game.dll"+20A45F: CC                             -  int 3 
"Game.dll"+20A460: 55                             -  push ebp
"Game.dll"+20A461: 8B EC                          -  mov ebp,esp
"Game.dll"+20A463: 8B 81 7C 05 00 00              -  mov eax,[ecx+0000057C]
"Game.dll"+20A469: 8B 55 08                       -  mov edx,[ebp+08]
"Game.dll"+20A46C: 3B C2                          -  cmp eax,edx
"Game.dll"+20A46E: 76 14                          -  jna Game.dll+20A484
// ---------- INJECTING HERE ----------
"Game.dll"+20A470: 2B C2                          -  sub eax,edx
"Game.dll"+20A472: 89 81 7C 05 00 00              -  mov [ecx+0000057C],eax
// ---------- DONE INJECTING  ----------
"Game.dll"+20A478: 89 81 5C 04 00 00              -  mov [ecx+0000045C],eax
"Game.dll"+20A47E: B0 01                          -  mov al,01
"Game.dll"+20A480: 5D                             -  pop ebp
"Game.dll"+20A481: C2 04 00                       -  ret 0004
"Game.dll"+20A484: C7 81 7C 05 00 00 00 00 00 00  -  mov [ecx+0000057C],00000000
"Game.dll"+20A48E: 8B 81 7C 05 00 00              -  mov eax,[ecx+0000057C]
"Game.dll"+20A494: 89 81 5C 04 00 00              -  mov [ecx+0000045C],eax
"Game.dll"+20A49A: B0 01                          -  mov al,01
"Game.dll"+20A49C: 5D                             -  pop ebp
"Game.dll"+20A49D: C2 04 00                       -  ret 0004
}

rambo99jose
Cheater
Cheater
Posts: 40
Joined: Sun Mar 18, 2018 6:24 am
Reputation: 8

Re: Grim Dawn

Post by rambo99jose » Thu Apr 11, 2019 11:26 pm

Game Version: 1.1.1.2 (CDX)

Additional faction pointers using table of Marcus101RR:

Cult of Bysmiel: pBase+1074
Cult of Dreeg: pBase+1078
Cult of Solael: pBase+107C
Eldritch Horrors: pBase+1080

CIKOMELANTIK
Cheater
Cheater
Posts: 29
Joined: Fri Mar 03, 2017 12:33 pm
Reputation: 0

Re: Grim Dawn

Post by CIKOMELANTIK » Fri Apr 12, 2019 2:39 am

how to use the get item?

gabrieldscooper
What is cheating?
What is cheating?
Posts: 3
Joined: Sun Nov 25, 2018 6:49 pm
Reputation: 0

Re: Grim Dawn

Post by gabrieldscooper » Sun Apr 14, 2019 7:33 pm

Would it be possible to make compatible with the 64 bit version?

lowf2505
Noobzor
Noobzor
Posts: 5
Joined: Sat Apr 27, 2019 5:45 pm
Reputation: 1

Re: Grim Dawn

Post by lowf2505 » Sat Apr 27, 2019 5:50 pm

Hey, first time post here.
Game Version: 1.1.1.2 (CDX)

Script for Unlimited Buff

Code: Select all

[ENABLE]

aobscanmodule(INJECT,Game.dll,29 9E 7C 03 00 00) // should be unique
alloc(newmem,$1000)

label(code)
label(return)

newmem:

code:
  sub [esi+0000037C],0
  jmp return

INJECT:
  jmp newmem
  nop
return:
registersymbol(INJECT)

[DISABLE]

INJECT:
  db 29 9E 7C 03 00 00

unregistersymbol(INJECT)
dealloc(newmem)

dorman1986
What is cheating?
What is cheating?
Posts: 2
Joined: Wed Nov 07, 2018 2:42 am
Reputation: 0

Re: Grim Dawn

Post by dorman1986 » Sun May 05, 2019 4:22 pm

So, I have not been able to find one as of yet, so I ask. Is there a script to get all of the crafting recipes for the BS? There is one my wife needs that is a rare random drop. And it isn't happening....

R3V0L
What is cheating?
What is cheating?
Posts: 1
Joined: Sun May 12, 2019 8:26 pm
Reputation: 0

Re: Grim Dawn

Post by R3V0L » Wed May 15, 2019 1:15 am

Game Version: 1.1.2.2

Oathkeeper mastery pointers using table of Marcus101RR:

Oathkeeper: pBase + 94 + 418 + 588 (Type 4 bytes)

Post Reply

Who is online

Users browsing this forum: Baidu [Spider], Google [Bot], Google Adsense [Bot], optimumbox, shockie85, skywolf23, SunBeam