Error
Stash Version Incorrect!
at gomule.d2x.D2Stash.readAtmaItems(D2Stash.java:153)
at gomule.d2x.D2Stash.<init>(D2Stash.java:78)
at gomule.gui.D2FileManager.addItemList(D2FileManager.java:1618)
at gomule.gui.D2ViewStash.connect(D2ViewStash.java:352)
at gomule.gui.D2ViewStash.<init>(D2ViewStash.java:286)
at gomule.gui.D2FileManager.openStash(D2FileManager.java:1525)
at gomule.gui.D2ViewProject$CharTreeNode.view(D2ViewProject.java:402)
at gomule.gui.D2ViewProject$3.mouseReleased(D2ViewProject.java:126)
at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
at java.awt.Component.processMouseEvent(Unknown Source)
at javax.swing.JComponent.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$500(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue$4.run(Unknown Source)
at java.awt.EventQueue$4.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
I could do that but I am mostly working on re-building my already existing characters. Plus, I want everything to be in place before I start otherwise my brain won't stop bothering me.You could make a new self-found character and worry about moving items forward later.
Ty, man this is so annying, probably even more annoying then it was to move them from d2 to d2r... rly unmotivated to do this/play d2^^Here's a video showing how to do it:
Yeah this is what's worrying me too. I guess the answer is probably "depends on whether Blizzard keep messing with the item format"Main question is:
Will we need to go through this with every update?
Thank you Cattleya. This is very demotivating as it seems we are bound to experience this again some time in the future.@gtpoestorage1: Yes, anything in old GoMule stashes will need to be manually moved via character or shared stash.
@Fruitvendor: It sounds like maybe you're mismatching your versions between game/stash files and the GoMule version. (It can get confusing really fast.)
You'll need to be running two different versions of GoMule. The new 2.4 version, and the previous version (which for sanities sake I'm going to call 2.3.)
Anything you open in the D2R game will be converted to 2.4 and will not be readable in the 2.3 GoMule. (Likewise, any old 2.3 shared stashes/characters/GoMule stashes can't be read by 2.4 GoMule.)
To convert characters and shared stashes to the newest version you just need to open them in game. (As Snickersnak observed, the shared stash gets "opened" whenever you load a character with access to that stash into the game. The character doesn't have to actually open the stash in game.)
The hard part is GoMule stashes, as the game can't open a GoMule stash to convert the items. So, in order to update the items, they need to be loaded onto a character or shared stash to be converted by the game. In order to move items from a 2.3 GoMule stash, you need a 2.3 character or stash file. Below is basically a wordier version of what Silo posted for the procedure. (Sometimes I find that wording something a bit differently can help clarify stuff as different people's brains work differently.) The real trick is to keep everything's versions strait.
- First, put your current in game shared stash file in a safe place so you don't accidentally overwrite it. (You can probably just temporarily rename it, or move it into a different folder for safe keeping.) If you're paranoid and want to avoid any possible mistakes, you can also just move everything in your 2.4 Shared Stash into a 2.4 GoMule stash (using 2.4 GoMule) so it's empty and safe to be deleted/overwritten.
- In 2.3 GoMule, you load up any 2.3 GoMule stashes and the 2.3 Shared Stash file that Silo provided.
- Move stuff from the 2.3 GoMule stash to the 2.3 Shared Stash.
- Move the 2.3 Shared Stash file into your Saved Games folder.
- Load up a character in game that will have access to that shared stash (so, basically if it's a SC stash, open up a SC character.)
- Now, load the newly converted 2.4 shared stash into 2.4 GoMule, and move that stuff off into a 2.4 GoMule stash.
- You can now delete the Shared Stash file you used to do the transfer.
- If you have more stuff to move, load up a fresh copy of the 2.3 Shared Stash Silo provided and repeat.
- Once you've converted all of your stuff, just restore your original 2.4 shared stash by moving it back or restoring the original name depending on what you did with it for safe keeping. (Or if you just emptied it and deleted/overwrote it, you don't have to anything at this point.)
Maybe not every update, but I'd be pretty shocked it if didn't happen again. Blizzard doesn't tend to worry too much about how changing file format stuff affects things like mods/utilities and such.Will we need to go through this with every update?
I chose not to move many items from D2L to D2R, and in fact I made a fresh start in D2R and only moved a few things as I got impatient in D2R. I think I moved <20 items.Ty, man this is so annying, probably even more annoying then it was to move them from d2 to d2r... rly unmotivated to do this/play d2^^
I was thinking about this, and my thought was that it would probably be pretty trivial for blizz to make/release an official SP muling option. Hell, they could even just offer to buy silo's work and then add the functionality that we want (not that I'm assuming he'd want that). I have to imagine that most of the work that silo does is figuring what changes to make. Since blizz ofc knows what those changes are, how hard could it be for them?Maybe not every update, but I'd be pretty shocked it if didn't happen again. Blizzard doesn't tend to worry too much about how changing file format stuff affects things like mods/utilities and such.
I was thinking about this, and my thought was that it would probably be pretty trivial for blizz to make/release an official SP muling option. Hell, they could even just offer to buy silo's work and then add the functionality that we want (not that I'm assuming he'd want that). I have to imagine that most of the work that silo does is figuring what changes to make. Since blizz ofc knows what those changes are, how hard could it be for them?
Probably, which I find kind of silly, but that's their prerogative. You can't please everyone, and if they did something more like my preference, then someone else wouldn't like ... or would want more somehow.I think Blizzard's answer to this would be "we already implemented the shared stash as your SP muling option". The packrat habits that we're kind of accustomed to thanks to ATMA and GoMule are a long way outside how the game was designed to be played.