GDHacker - a command line tool with various features GDHacker on GitHub
meant to be executed from withing the game using GDAutocaster
-
currently has 3 functions mentioned in the title and works only for 64bit Grim Dawn
-
more features and 32bit planned to be added according to requests / my capabilities
-
meant to provide for comfortable usage for some features found already in Grim Internals / GDStash
Game Speed toggle
I remember people asking for this feature in Grim Internals thread.
- unlike GI, it allows to change speed in Main Menu as well
Tribute Freeze (automatic)
Can be made automated fully if you
- add GDAutocaster to autostart
- run it with command line arguments that skip config selection dialog
How to make Freeze Tributes shortcut
How to make it fully automatic
GDAutocaster runs in the background and freezes Tributes a few seconds after it detects that game’s window is active.
Exp Freeze
DPS / Stats Window
Instruction
-
download GDHacker and GDAutocaster and put them in the same folder
- or not because there’s a config entry to change GDHacker’s path
-
create .ini config file with contents similar to this
hacker.ini.txt (74 Bytes) [.txt needs to be removed for GDAutocaster to see the config]
[hacker]
speeds=2,1
speed_toggle=Q
freeze_tributes=true
stats_toggle=F3
-
speeds is a list of game speeds the program toggles over (floats such as 1.5 are allowed)
-
speed_toggle is a button responsible for toggling the speed (Key List)
-
freeze_tributes option will make GDAutocaster freeze Tributes with the help of GDHacker
(whether you run Grim Dawn or GDAutocaster first doesn’t matter as it detects the game automatically) -
pressing stats_toggle button shows/hides DPS/Stats Window
-
of course you can skip some features, the config above just contains them all
-
run GDAutocaster, read the config with it
- you can skip config selection dialog with appropriate command line arguments
GDAutocaster.exe config.ini (reads config.ini and skips file selection dialog)
-
everything is now ready, just remember to wait a few seconds after getting in-game before doing anything because the program is restarted after 3 seconds the game’s window becomes active (and automatically rereads the config that you might have changed)
-
for some reason I don’t need to run GDAutocaster / GDHacker as Admin but maybe you will
-
GDAutocaster is a lightweight AutoHotkey program that can be left running between launches as its AHK features are disabled outside Grim Dawn
- can be configured to exit automatically after turning off the game
- or to skip config selection dialog and get config’s name as command line arguments (see documentation)
GDHacker itself now accepts
-
0 as first command line argument (Game Speed) and then float game speed multiplier
-
1 as first command line argument (Freeze Tributes)
-
2 as first command line argument (Stat Window) and then 0/1 for off/on
-
3 as first command line argument (Freeze Exp) and then 0/1 for off/on
-
you can create a shortcut to it with such arguments
>> GDHacker.exe 0 2.5
>> GDHacker.exe 1
>> GDHacker.exe 2 1
>> GDHacker.exe 2 0
>> GDHacker.exe 3 1
>> GDHacker.exe 3 0
Planned features
Here are some ideas for new features that maybe could be implemented:
- UI trainer-like overlay
- Auto pick-up all items
- UI Hide
- God Mode
- Invisibility
- Infinite Energy
- some sort of teleport
- time of the day
- Mutators
Remarks
-
please have your saves and characters backed up because I’m novice at this
and have been learning from YT tutorials 'for dummies’ -
If you notice some hack not working, better ALT + F4 (kills the game without saving) from the game and not use GDHacker so that your save file is not modified incorrectly due to some unknown process change
(it’s probably very unlikely though) -
I’d grateful to anyone that can test it because I’m not 100% sure it will work for others
-
also everyone is encouraged to look in the code for errors