I’m still still surprised GD Stash doesn’t give you a warning when running it under 32bit java on 64 bit windows.
I just got this installed and “working”. I was able to import all of my items to the DB, but when I changed my stash and hit “Save stash”, my entire stash in game is gone, including the fact that I bought all the pages. Now when I try to restore an item to the one page I have left, hitting “Save stash” does nothing.
What am I doing wrong?
No idea, the only thing I can think of is that you either got the wrong stash file or it somehow got corrupted and the game basically decided to create a new one because of that. That is why it is empty and has one page only.
Is that repeatable ? If so, I would like a stash after you saved it in the tool and before you open it in game.
As far as your items are concerned, the tool renames your old stash, so you can get your items back. In the dir your stash files are in you should now have one or more transfer.t## (SC) or transfer.h## (HC) files, where ## is a number.
00 is the most recent one, 01 is the one before it and so on. If you rename them back to .gst / .gsh they can be read by the game again.
When you say ‘save does nothing’ what do you mean, the item does not show up in game ? What if there were already items in the stash (place a health potion in there to test), is that still there or is it also gone ?
In the latter case it sounds like corruption again, but I have no idea why that would happen. The former case would be even more weird however…
You do have the stash closed in game when you manipulate and save it in the tool ?
Are you using cloud save ?
I am using cloud save.
I just did some messing around with it and here’s what I found:
- I can load my stash in GD Stash reliably and copy items into the DB.
- If I search the DB and click items into my stash when I hit Save Stash, they never show up in game (I have the stash closed).
- If I then reload stash, the item I copied in remains in GD Stash until I change something in game, then reloading the stash makes the item disappear in GD Stash as well.
I did indeed have a backup of transfer.gst in my Steam save directory and was able to restore my old stash, so no real harm has been done of course. I’d love to get this working though because I’m out of space!
EDIT: After more messing around, I have a .gst file that causes the game to reset my stash if I use it. I generated it by trying to put an item into my stash from GD Stash. https://drive.google.com/open?id=0B0GPUNnNy-D_ZldsemFzQ2RiczA
As an added note, nothing will change at all in game unless I exit to the menu and reload. I was under the impression that I was supposed to be able to load things into my stash while the game was running, but maybe I misunderstood?
Cloud save is finnicky, You can reliably store the stash in the tool but much like you I never found a reliable way to retrieve them again (which is not to say it never works, it is just not reliable), which is why in the FAQ I say that cloud saves are not supported.
I never had it reset the stash though, it simply kept using the old one, despite the one on the HD being what the tool had saved.
When you use local saves, none of these issues exist, which is why I think it is internal to GD and what it uses to load when using cloud saves (ie not always the file on your local HD).
Will take a look at your stash, but your best bet is to use local saves unless cloud save is really important to you. Not sure if other tools have more luck working with cloud saves.
I transferred my saves out of the Steam cloud and everything works as expected now. I bet this information is in this thread somewhere, but it is a bear to find anything in it. Thanks for helping me out.
Is there a way to import the database from DAIL mod?
Not sure what I am doing wrong but I get errors trying to “Mass Import”. I started with the “Configuration”, went to “Mass Import”, set a directory, hit “Load items”, nothing happened, closed program, tried to “Mass import” again,
Error reading ID records/items/gearweapons/focus/a02_focus01.dbr in table DBItem
Table/View ‘GD_ITEM’ does not exist.
File , page 0: item records/items/gearweapons/focus/a02_focus01.dbr not found in database
File null, page 0: item records/items/gearweapons/focus/a02_focus01.dbr not found in database
It just repeats that. I did notice it changed my “Set Import Directory” to my “Grim Dawn Save Directory”, the same one in the “Configuration” tab. I’ll get the same error when I try “Char Editor” tab and select a character.
Looks like a nice mod, have been using GD Stash Manager until I overwritten all my consumables.
You never imported the GD database on the Config page. Do that before doing an item import.
Thanks for fast response, did not realize I had to scroll down to see more options other than “Save Setting”.
Thanks again
That replaces the vanilla database, right ? In that case it automatically is the DB that gets imported, DIAL has items in weird places though, so chances are not all get imported as they are not in the standard paths and I skip the others for performance reasons.
this is not a file as saved by my tool, it must already have been loaded by GD.
It also does not reset my stash, it simply shows the items in game (I am not using cloud save).
So I have the problem with this:
java.lang.OutOfMemoryError
Extraction of Maps.arc failed
java.lang.OutOfMemoryError
Extraction of Items.arc failed
Before you say anything, I use Windows 10 64bit, have Java 64bit installed and properly edited the batchfile. When I use the .jar file I keep getting heap space errors that don’t appear when I use the batchfile but instead the 4 errors above. I tried everything you told us to do in this post (even edit the heap space in the batch but then it won’t even load the program). I play with the DAIL mod but it doesnt work on the “vanilla game” either. Help please.
well, at least you know what I would be saying
This still should only happen on a 32bit JVM, at least I did not yet have it happen with 64bit. Please post the .bat file you are using
Intermittent errors like these are bound to happen, could be as simple as temporarily fragmented heap space when trying to allocate a large sequential buffer.
Assuming you’re allocating something “large & sequential”
Here it is
Yeah, it is a large sequential buffer, am working on changing that part a bit, will see how far that can be tweaked
something is missing here
Woops, my bad
As I suspected, you are using the 32bit JVM…
@ “C:\Program Files b[/b]\Java\jre1.8.0_101\bin\java.exe” -Xms1024m -Xmx1024m -jar GDStash.jar
The 64 bit one is in “Progam Files”, without the (x86)
Why don’t you just add a warning on launch?
If running 32bit JVM on 64-bit architecture.