Grim Dawn

nillmand2

Cheater
Joined
Dec 8, 2018
Messages
38
Reaction score
1
was wondering if its possible for free crafting so it doesnt need to use any crafting items to craft?
 

nillmand2

Cheater
Joined
Dec 8, 2018
Messages
38
Reaction score
1
was wondering for the updated trainer, is it possible to do a free crafting so it doesnt need any items to craft stuff?
 

thecrius

Noobzor
Joined
Jan 9, 2018
Messages
7
Reaction score
1
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

Expert Cheater
Joined
Mar 18, 2018
Messages
100
Reaction score
86
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:
{ 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 
}

Code:
{ 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 
}
 

rambo99jose

Expert Cheater
Joined
Mar 18, 2018
Messages
100
Reaction score
86
Game Version: 1.1.1.2 (CDX)

Script for Unlimited Locker and sack usage
Code:
{ 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

Expert Cheater
Joined
Mar 18, 2018
Messages
100
Reaction score
86
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
 

lowf2505

Noobzor
Joined
Apr 27, 2019
Messages
5
Reaction score
1
Hey, first time post here.
Game Version: 1.1.1.2 (CDX)

Script for Unlimited Buff
Code:
[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?
Joined
Nov 7, 2018
Messages
2
Reaction score
0
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

Noobzor
Joined
May 12, 2019
Messages
6
Reaction score
0
Game Version: 1.1.2.2

Oathkeeper mastery pointers using table of Marcus101RR:

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

Ontos

Cheater
Joined
Apr 22, 2017
Messages
42
Reaction score
0
No table works, please update. Especially interested in the regime of God. I play on Steam.
 

rafaelrennow

Noobzor
Joined
Oct 19, 2017
Messages
11
Reaction score
0
Marcus101RR said:
Table for Grim Dawn 1.1.2.3
Last Update: 5/14/2019

Features
- Stat Data: Health, Energy, Movement Speed, Attack Speed
- Character Data: Iron Bits, Level, Experience, Attribute Points, Skill Points
- Devotion Data
- Statistic Data
- Faction Data
- Summon Hack for Summon Familiar, Summon Hellhound, Raise Skeletons
- Scripts: God Mode, Get Item, Duplicate Stack (Broken)


Scripts By:
- axyd (Transmusions) [Link]

Note: Summon Hack must be activated on Main Menu before starting your single player/multiplayer session. Change the values as needed and start your game then check your summon skill for its modified value. Uses an AOB, hopefully this still works on all machines. This will not affect multiplayer, so people can still join you even if the information is different.

Any chances of updating the table for 1.1.4.0? That would be amazing since I've loved your table. :)
 

Plague Dr. Reiss

Novice Cheater
Joined
Apr 14, 2019
Messages
19
Reaction score
0
https://fearlessrevolution.com/viewtopic.php?t=5924

Here for those with legit copies, 1.1.4.0 up and running.
 

rafaelrennow

Noobzor
Joined
Oct 19, 2017
Messages
11
Reaction score
0
Plague Dr. Reiss said:
https://fearlessrevolution.com/viewtopic.php?t=5924

Here for those with legit copies, 1.1.4.0 up and running.
Thanks a lot!
 

Marcus101RR

Expert Cheater
Table Maker
Joined
Mar 3, 2017
Messages
398
Reaction score
318
Updated to 1.1.4.0: https://fearlessrevolution.com/viewtopic.php?p=30579#p30579
 

StinVec

Novice Cheater
Joined
Jun 25, 2017
Messages
18
Reaction score
11
Marcus101RR said:
Updated to 1.1.4.0: https://fearlessrevolution.com/viewtopic.php?p=30579#p30579
Thank you very much! I am looking forward to trying out several of the options your table provides. I appreciate your efforts very much.
 

Chaos5061

Noobzor
Joined
Apr 19, 2018
Messages
8
Reaction score
1
Marcus101RR said:
Updated to 1.1.4.0: https://fearlessrevolution.com/viewtopic.php?p=30579#p30579
Okay so I was about to post that the Get Character isn't checking for me but I decided to try and switch from the x64 and that worked. But trying out various things the God Mode won't check. The Health and Energy numbers are only there just telling you your max health and energy changing or locking those numbers do nothing. Couple of things I I have tried do work like changing attributes points and Iron bits.
 

Marcus101RR

Expert Cheater
Table Maker
Joined
Mar 3, 2017
Messages
398
Reaction score
318
Chaos5061 said:
Marcus101RR said:
Updated to 1.1.4.0: https://fearlessrevolution.com/viewtopic.php?p=30579#p30579
Okay so I was about to post that the Get Character isn't checking for me but I decided to try and switch from the x64 and that worked. But trying out various things the God Mode won't check. The Health and Energy numbers are only there just telling you your max health and energy changing or locking those numbers do nothing. Couple of things I I have tried do work like changing attributes points and Iron bits.
It is gonna take me some time to find those again.
 
Top