[Tool] GD save file editor

Hmmm…
It’d be helpful to get a list of commands you ran and the output you got. Here’s a short list of commands I tried and the output I got.

> class

classes:
    None

Character:  Odie
r) reload
w) write

> class add Wizard

Adding class: Wizard
classes:
    Wizard

Updating the following fields:
  skill-points : 179 => 178

             2 fields changed

Character:  Odie
r) reload
w) write

> class add Assassin

Adding class: Assassin
classes:
    Wizard
    Assassin

Updating the following fields:
  skill-points : 178 => 177

             2 fields changed

Character:  Odie
r) reload
w) write

> class

classes:
    Wizard
    Assassin

Character:  Odie
r) reload
w) write

> class remove Assassin

Removing class: Assassin
classes:
    Wizard

Updating the following fields:
  skill-points : 177 => 178
        skills : collection with 1 items changed

             2 fields changed

So, this character had no masteries to begin with. The Wizard and Assassin masteries were added. The Assassin mastery was then removed. Things seem to be in working order.

=)

You could also try respec skills command. This will remove all masteries and skills. Select ‘w’ to write changes, then use class. There should be no masteries or skills. It’s best to not have GrimDawn running at the time you make the changes and that you are running the program in administrator mode.

Character: VITALITY ACID CHAOS
r) reload
w) write

class add Champion

Adding class: Champion
classes:
Champion

Updating the following fields:
skill-points : 50 => 49

         2 fields changed

Character: VITALITY ACID CHAOS
r) reload
w) write

class add Warden

Adding class: Warden
classes:
Champion
Warden

Updating the following fields:
skill-points : 49 => 48

         2 fields changed

Character: VITALITY ACID CHAOS
r) reload
w) write

class remove Champion

Removing class: Champion
classes:
Warden

Updating the following fields:
skill-points : 48 => 49
skills : collection with 2 items changed

         2 fields changed

Character: VITALITY ACID CHAOS
r) reload
w) write

class remove Warden

Removing class: Warden
classes:
None

Updating the following fields:
skill-points : 49 => 50
skills : collection with 1 items changed

         2 fields changed

Character: VITALITY ACID CHAOS
r) reload
w) write

class

classes:
None

Character: VITALITY ACID CHAOS
r) reload
w) write
I used masteries from mod,all in work.Now if i try to work with titan masteries.I take manually from game 2 classes,nature and rogue.
Character: VITALITY ACID CHAOS
r) reload
w) write

r

Character: VITALITY ACID CHAOS
r) reload
w) write

class

classes:

Character: VITALITY ACID CHAOS
r) reload
w) write

mod pick

  1. dom
  2. grimarillion
  3. survivalmode

1

Loading stash file:
C:\Users\IhateWIndows10\Documents\My Games\Grim Dawn\save\dom\transfer.gst

Character: VITALITY ACID CHAOS
r) reload
w) write

class list

Known classes:
Soldier
Demolitionist
Occultist
Nightblade
Arcanist
Shaman
Inquisitor
Necromancer
Oathkeeper
Defense
Dream
Earth
Hunting
Nature
Rogue
Spirit
Storm
Warfare
Druid
Mage
Maleficar
Mercenary
Nosferatu
Paragon
Stalker
Voidcaller
Barbarian
Crusader
Demon Hunter
Monk
Necromancer
Witch Doctor
Wizard
Cenobite
Fangshi
Ranger
Anchorite
Necromant
Frost Knight
Champion
Elementalist
Necrotic
Outrider
Riftstalker
Terror Knight
Warden
[ms]Rogue [fs]Amazon
Assassin
Barbarian
Druid
C.Necromancer
Paladin
[ms]Sorcerer [fs]Sorceress

Character: VITALITY ACID CHAOS
r) reload
w) write

class add Nature

“Nature” doesn’t match any of the known classes

Character: VITALITY ACID CHAOS
r) reload
w) write

class add Rogue

“Rogue” doesn’t match any of the known classes

Character: VITALITY ACID CHAOS
r) reload
w) write

class remove Nature

Removing class: Nature
classes:

Updating the following fields:
skill-points : 23 => 28
skills : collection with 14 items changed

         2 fields changed

Character: VITALITY ACID CHAOS
r) reload
w) write

class remove Rogue

Removing class: Rogue
classes:

Updating the following fields:
skill-points : 28 => 34
skills : collection with 12 items changed

         2 fields changed

Character: VITALITY ACID CHAOS
r) reload
w) write

w

Save file backed up to:
C:\Users\IhateWIndows10\Documents\My Games\Grim Dawn\save\user_VITALITY ACID CHAOS\player.gdc.bak4
Saving file:
C:\Users\IhateWIndows10\Documents\My Games\Grim Dawn\save\user_VITALITY ACID CHAOS\player.gdc

Character: VITALITY ACID CHAOS
r) reload
w) write
As you can see at start they not even shown.They are still same,even though it’s shown that something changed.And respec working,but I want to save skills.Should i just copy-past my window,or screenshots would be better? I mean it’s long.

yes,always in admin mode.But I do changes most of the time from main menu of the game.For my test I close game.Respec works,but I was looking for removing masteries without losing skills.Because titan quest is fun for aura things,but normal attacks skills bland and I don’t like them.

Does the mod have masteries that share the same skills across all masteries ? If not then changing masteries will mean you have to re-do your skill sets anyway, or at least some of them, since they’ll be different.

I’m not sure what you trying to say. But I would like to have aura skill that burns all around without having mastery. It’s works for other, but somehow mastery from titan quest even if shown in list, just disappear when I try to use command skill, I can’t add them manually or remove. It’s not that big of a deal, but very strange.

Alrighty. I’ll see if I can track down what’s happening in the morning.

=)

Hi there!

There is a new version! The editor should now be able to properly deal with all defined masteries.

Lemme know if you run into any other problems!
=)

All works, thanks a lot.

no, it does not

this is a technical detail of GD, but you can have skills from other masteries than the ones you chose when editing your savefile, provided the tool just removes the mastery but leaves the skills unchanged.
If the tool automatically refunds the skills as well, this obviously cannot be accomplished, just like it cannot be done in GD itself.

Hi,

I wanted to ask if this save editor can “untag” a DLC from a character? I went from base game to FG but didn’t realize that means I can no longer access my character again in Vanilla. I only played Crucible once on the character and it doesn’t have any non-DLC items.

Thanks,

Howdy!

I don’t know for sure, since I don’t have the crucible DLC. You might want to try something like:
“set expansion-character? 3”
That’s the value that seems to be on all my characters at the moment.

Though I’m not entirely sure what that field is for, I had always assumed it was a bit field for storing which DLCs the character has been in.

Hello - is there a command to max out devotions?

Hi there,

I’m not sure what your goal is exactly. You might find these two commands useful though.

set devotion-points <a-number-goes-here>
Will give you however many devotion points you want.

set shrines/0 all
Will unlock all the shrines for your character (for the normal difficulty), though it will not give your character any associated rewards.

When used together, it’s not too hard to manually emulate having unlocked all the shrines and having devotion points maxed out.

Thank you for your reply. I was thinking to make devotions fully leveled , maybe my phrasing earlier was wrong. ie. 15/15 , 25/25 and so on.

All the character’s skills & taken devotions are sitting in an array named “skills”.
You can see the contents with show skills

There are usually quite a few entries in there. To help narrow things down to the exact devotion skill you’re looking for, try using the find command.

For example, if I run:

> find "turtle shell"
Turtle Shell: skills/42

The editor report there is a thing named “Turtle Shell” sitting at “skills/42”.
Now that I know where it is, I can inspect it:

> show skills/42
42: Turtle Shell

  ...
       devotion-experience : 6244913
            devotion-level : 18
  ...

I can also also modify it:

> set skills/42/devlotion-level 25
> show skills/42
  ...
       devotion-experience : 6244913
            devotion-level : 25
  ...

Hope that helps.

1 Like

hi! I cant seem to run the editor. It opens and then closes immediately. Is the editot ok for windows 10?

This is because you are not using the 64 bit version of java.
Open a command prompt and type java -version. You should see output similar to below and the last line should show 64-bit. If it does not grab the 64 bit version and install it. The editor window will then remain open.

C:\WINDOWS\system32>java -version
java version “1.8.0_251”
Java™ SE Runtime Environment (build 1.8.0_251-b08)
Java HotSpot™ 64-Bit Server VM (build 25.251-b08, mixed mode)

Hi! first i would like to thank you so much for this editor, it really helped save me a lot of time and made grim dawn much more fun for me!

Secondly, is there a way to adjust the item level? Whenever i spawn a rare equipment it is always at level 94.

Yes you can. Use the following command.
set inv/1/items “an item name” 85

85 indicates the item level. Set it to whatever level it is you need. It has to be a level the item can exist at in GrimDawn already

You can find this and other command examples at https://odie.github.io/gd-edit-docs/faq/