[Tool] GD save file editor

Hi Odie,

I’m trying to set up gd-edit on a new computer. The program runs fine but it can’t seem to find the character files. It says no saved files can be found. The program is not generating any error messages.
When I type load it does not find any character files. I’ve checked the config file and this seems to be ok, apart from the double \ filepaths (not really an issue given the game directory does not complain at all and it has the same double slash).

I’ve attached a screenshot and the config file for you. Let me know what I need to do to fix the issue. Thanks !

{:last-version-check #inst “2022-04-08T01:24:35.970-00:00”, :game-dir “C:\GOG Games\Grim Dawn”, :save-dir “C:\Users\pj\Documents\My Games\Grim Dawn\save\user”}

Hi there!

So… the silly question is, are the save files actually sitting at this path?

C:\Users\pj\Documents\My Games\Grim Dawn\save\main

If you just cut/paste that into the explorer address bar, what comes up? Do you mind sharing a screenshot?

just remove the “space” in between grim dawns folder name. for example from “Grim dawn” To “GrimDawn” and if it didn’t work do the same for My games

The game naturally generates the folder as “Grim Dawn” and it EXPECTS the save files to be on that path. In command line programs you also have to encapsulate such paths with double apostrophes to account for the spaces.

Hi. Not a silly question at all. Even though the folder path is correct, when I cut and pasted the path from the explorer window it gave me a slightly different path name. Once I typed that in it was able to see the saved files (both standard and custom characters). A weird Windows Explorer within a VM issue I guess but all good now. Thanks !

I’ve used GD-Edit to change masteries in the past, but today when I went to remove Inquisitor, the classes for the character show as Occultist, ?. If I do Class List, it shows the base 6 and the other 3 show as ?.
I have Java 8, GD-Edit is updated, and the save and game dirs are set correctly. It’s reading the character’s stats just fine, but the FG classes don’t show.

Known classes:
    Soldier
    Demolitionist
    Occultist
    Nightblade
    Arcanist
    Shaman
    ?
    ?
    ?

Howdy!

I just ran class list and it seems to show me all 9 classes without a problem.

Can you show me the output of these two commands?
db records/ui/skills/skills_mastertable.dbr
db records/ui/skills/class07/classtable.dbr

These are some of the commands the editor is using internally to figure out what classes are available in the game.
The outputs of the commands should look approximately like this:


This shows that the editor should be reading there are 9 different classes.


This shows that “class07” is named “Inquisitor”.

I’m not sure if this will be a fruitful exercise. If your game is running correctly, these records should be intact. One last thing to try is to make sure you’re running 64 bit version of Java. If you’re not sure how to check that, it’s okay to just reinstall the 64 bit version.

=)

It’s the 64 bit Java 8 version, double checked that ahead of time. The only oddity from the commands was for classtable.dbr, where skillTabTitle is ?. FileDescription shows Inquisitor.

Howdy!

Sorry about such a late reply.
On the “skillTabTitle” for class07/classtable.dbr really should read “Inquisitor”. Also, I noticed that your “skillPaneDescriptionTag” field is also missing.

Did you maybe load up a mod’s DB?
You can see if you’ve done that just with the mod command. You can also remove that setting with the mod clear command.

If you don’t have a mod installed… then maybe… reinstall the game or something? Some DB data seem to have gone missing. x)

There were no mods loaded, mod clear didn’t fix the issue. I did a file check through Steam, and everything checked out there. I could try deleting and re-downloading the file with the DBRs, but I’m not sure which file holds them.

To everyone who’s playing GoG version and is getting such error:

“C:\gog” does not look like a game directory

Check if your game directory path contains spaces.
For example my gog directory was:
C:\gog games\Grim Dawn

The program didn’t like spaces in path, so I changed gog and Grim Dawn folder names to:
C:\gog_games\Grim_Dawn

That helped me to access “class” and other commands in order to change in-game classes.

1 Like

Just wanted to let you know that show faction-values command isn’t showing the names of each faction past the first 4 for some reason.

@Odie hello.I am trying to download this save editor but the links doesnt seems to be working…

Edit - Nevermind,i managed to download it :slight_smile:

This should be fixed with the latest version now. =)

1 Like

Hi, can this editor set attribute points to the desired amount?

Hi there,

You can show your attribute points like this:

> show attr

attribute-points
    0

Set the attribute points, and show it again

> set attr 100
<... omitted ...>

> show attr

attribute-points
    100

Lastly, you’ll want to make sure to write out a copy of the character with:

> write
or
> w

The show and set command will both try its best to do string matching on the field name that you put in. So, the above show attr command actually means the same as show attribute-points for the editor internally. Actually, it looks like show att will resolve to the same field as well.

Hope that helps!

Thank you.

Can this editor also set the stat points for cunning, spirit, health, etc?

Howdy,

try:

> show cunning
> show spirit
> show health

You can use the set command on the same fields to whatever value you want.

In general, the editor tries to let you change the value of whatever can be examined via the show command. You can dig around the character file with show. When you find something you want to change, you can probably do something with it using set.

Hoooooowdy everyone!

A new feature has been added to the editor! Have you ever been browsing grimtools.com and think, “Hey, that’s a cool build! It’d be nice if I can try it out real quick”?

Well, @WyreZ thought so. He’s got a shiny new tool you can use with gd-edit to quickly import a grimtools character into GD. You’ll be running a fancy new build, complete with all the right equipment, skills, and devotions in no time flat!

Here’s how:

The editor will prompt you to name the character and set it’s level. It will then create the character from a template and move it to the local save directory.

You should be ready to launch the game and try the character out!
Yeah, it’s still a few steps, but it’s CONSIDERABLY fewer than having to build the character manually.

If you run into any problems with the editor, do let me know! Things are uh… minimally tested as usual. x)

If you run into problems with the web tool… or need help with more detailed instructions on how to use it… Go here.

9 Likes

Very nice tool you have here @Odie!

I tried dropping a .json file from @wyrez’s Get Grim Dawn to create a character, but it’s throwing up an error when I do that. I just installed the latest 32-bit and 64-bit java. I can start the program and it lists my characters without any problem. Here’s the error that comes up:

2 Likes