[Tool] GD Stash

Got it, thanks!

after a patch. Once you e.g. get the next GD patch, you will need to import the GD data on the Config page, so GDS ‘learns’ about the new items (and changes to the existing ones)

Basically I’m just wondering how I keep the data in GD Stash in sync with the ingame data, assuming thats something I have to do manually

data in this case meaning: inventory, stash, shared stash, etc

to add the items you find to GDS, you go to the Transfer page (for stash or char), select the items you want to store in GDS and press the Copy or Move button. Copy stores the item in GDS, Move stores it and removes it from the stash / char, so there is only one copy, which now is in GDS.

Assuming that for some reason you want to import everything rather than e.g. only the uniques you found, you can also copy / move a whole stash page at once. This will add the items that have not yet been stored only. Items that are already stored will not be added a second time (unless they stack, like potions or components)

When crafting items why are there no base level 94?

I’m experiencing the same problem mentioned before that everytime I open up Grim Dawn it resets my .gsh file to an empty one with all the items gone. I have tried to open GD in a lot of ways so that doesn’t seem to be the problem. The stash is saved as a backup as you mentioned but I don’t find a way to get it to not reset when I open my game and check it at the bank.

I am pretty sure there are when you look for uniques. Common items tems have no level, they get theirs from the affixes.

That still is a matter of cloud save though, not the tool. You can check that by saving the stash in GDS, opening it with a hex editor (preferred) or notepad (make sure to not save the file). If the file at that time contains items, then the wipe happens afterwards.
Or you can check simply by size, if the file is > 1K it has not yet been wiped.

If you have confirmed that, then there is nothing the tool can do at this point, as it has written the file correctly and whatever happens next is outside its control.

If for some reason the file already is empty, that would be an error in GDS, but I can pretty much rule that out already.

What you can do is not use cloud save, as this only ever happens with cloud save. If it always happens to you (rather than sometimes), that is odd however. The only thing I am aware of that reliably does that is starting GD via Grim Internals. Definitely start GD directly / via Steam when you use cloud save and made changes.

I got it to work eventually. Thanks for the work you put in!

Thank you for all the help :smiley:

Is there a tutorial for this?
It won’t load any items into the game and it deleted all my stash tabs and emptied a tab I never added which had all my components in it. So my comps are now not in game and not in the program.

It also shows SC AoM and Softcore options on stash transfer. the AoM one seems to be an older version of my stash. I was able to reclaim some of my comps from that but now I have no clue how to get them into the game. None of the options on Import/Export do anything for this.

there is documentation, you find it in the doc subdir or by pressing the Help button on the respective page

It won’t load any items into the game and it deleted all my stash tabs and emptied a tab I never added which had all my components in it. So my comps are now not in game and not in the program.

It does no such thing, but cloud save can do that - and starting GD via Grim Internals after you made changes in GDS definitely will

You should have a transfer.t## file which is a backup of your old stash. Copy that and rename the copy to transfer.gst to get your items back.

What I said about cloud save and GI applies here as well, so start GD via Steam.

It also shows SC AoM and Softcore options on stash transfer. the AoM one seems to be an older version of my stash.

It is an older verison. It is a copy of your stash that GD made when you installed FG, in case you want to play AoM in MP with some people that do not have FG.

None of the options on Import/Export do anything for this.

no they don’t, they are meant for mass imports into the tool and backups. To get items from GDS into your shared stash, use the transfer page.

In your particular case, do as I wrote above however and restore the backup that was wiped by cloud save.

Version 1.4.4b released

Fixes an issue with larger private stashes from mods like Stasher and Grimmest.

Thank you very much! It was a little tedious to get the comps back into the game but worth it! And, yeah, it seems because I was starting the game via griminternals that it would wipe any changes I made in GD stash as well as in the game last time I had it open.

Hello!

Today I lost all my shared stashes and all my items in those stashes after I used GD Stash to take some items in DB (I already closed GD before I use GD Stash). I haven’t backup my data yet.

So now is there anyway to recover my stashes and items? Thanks alot!

yes there is. GD Stash creates a backup each time you save. The backups are named transfer.t## (or .h## for HC) with .t00 being the latest backup, .t01 the one before it and so forth.

Copy the .t00 and rename the copy to transfer.gst to get your stash back (do this on a copy, so you still have the original in case this gets wiped too).

Starting GD via Grim Internals when using cloud save after having changed the stash in GDS seems to reliably wipe the stash, so avoid that. Cloud save itself sometimes wipes it, but that is what the backups are for ;
If you want to never run into this issue, you will need to switch to local saves.

Is there a way to delete duplicates? I thought i was moving items from my characters to mules, but it seems like i was merely copying them, so is there an option to delete the duplicates, that were originally on my normal characters?

GD Stash never stores what it considers to be duplicates (it is not very strict in that regard, so the exact same item with two different components attached counts as two different items), so you can use that to identify duplicates. You should be able to do this page by page rather than item by item, to speed it up.

Try move an item from your char / mule into GDS. If it fails, it is a duplicate and you can delete it from the char / mule. Eventually everything is either stored in GDS or you deleted it for being a duplicate. At that point all items exist in GDS only and it is up to you to distribute them to chars and mules. This should be you moving the items, not copying (set on the Config page), as otherwise you are creating copies by handing the items to your chars.

So if i keep moving everything from page by page the ones left on the stash are the duplicates, and i can delete the whole page? and later copy/ move everything from the GD Stash?

I haven’t tried this in a long time, but that is how it should work. An easy test would be to copy a page into GDS, then add one item to it and then move the page to GDS. If the only item that now disappears is the one you added, you can safely delete the rest - of course this assumes the one item is not stored in GDS already…

Can I use this together with function of steam cloud save? I do see the latest version said that I should not open steam/ grimdawn when try to use this one so… If I make sure to turn everything off, can I use this to manage stash, then close, and put everything back online/ sync steam cloud?

You can use it together, but cloud save sometimes screws up and wipes the data if you do. This seems to be more frequent when you change the data while GD is running, which is why I no longer allow that.

One thing to keep in mind is that if you use Grim Internals, do not start GD via GI after you made changes with GDS. That will wipe your stash / undo the change to your char. You have to start GD through Steam in that case. This happens after GDS has correctly written the file, so it is outside my control.