Menu

#41 auto update from 5.4 to 5.6 deleted all my saved stashes

v1.0 (example)
closed-fixed
nobody
None
5
2026-02-25
2026-02-24
No

It said it was backing it up, but I did a search and none of the .d2x files are on my computer anywhere. This is from ROW to ROW

Discussion

  • Silospen

    Silospen - 2026-02-24

    Apologies Andrew, it was aggressively cleaning the directory under the assumption that only Go mule files were in there. 5.6 included a fix to only delete a few key files and folders. Can you help me understand how your files were organized? The update backups are removed once the update is completed, but there may be some backups in the project folder, if you can find some .org files in there and rename them to .d2x or d2s depending on the type.

     
  • Richard Andrew

    Richard Andrew - 2026-02-24

    everything should be default as far as directory layout. The root folder contains all the .d2x files. I normally do backup the entire folder when updating, but I had the "auto update" checked and that fired off and cleaned the folder out. That part is my bad I guess. Now I'm just trying to recover. The GoMule.backup folder contains backups of the d2x files that I tried to open but since the files were removed those were all blank.

    Projects folder does contain some clipboard backups. But when I try and rename them to clipboard and overwrite the previous clipboard those are empty as well. I never left any of the clipboards with anything in them as I dumped my clipboards into individual stashes.

     
  • Silospen

    Silospen - 2026-02-24

    Ahhh yeah, okay then that's my poor assumption that the gomule folder would only contain gomule files. I think we're out of luck if the clipboard backups are missing but from 5.6 onwards this should not happen again.

     
  • Richard Andrew

    Richard Andrew - 2026-02-24

    I think that's where it saves the .d2x files by default when you create a new stash. I think it would be worth having a folder not on the root to save the stash files would be a good change

     
  • Silospen

    Silospen - 2026-02-24

    Super helpful - I'll take a look at changing the default to the project directory, I think that would be more sensible.

     
  • Richard Andrew

    Richard Andrew - 2026-02-24

    Another suggestion would be to allow files to be updated to the latest. Converting each of my old .d2x files to 3.0 compatible stashes was quite a task doing it in game

     
  • Silospen

    Silospen - 2026-02-25

    Closing this out, I pushed a change that:

    • Removes any directory cleaning
    • Doesn't delete the backup
    • Forces a new checksum format to break all auto-updating
      This way everyone will be forced to manually download the latest release with the now-safe auto updating logic. Again, huge apologies for all the pain here.

    https://github.com/GoMule/GoMule/commit/7dc617d6c89d5144b09639196b0a81f9f4e3614a

    RE: Auto updating - I'm not convinced I have the ability to understand the full scope of the changes to the files Blizzard is making and so GoMule will continue to be focused on just editing the location on character of an item rather than any other edits (item updates etc).

     
  • Silospen

    Silospen - 2026-02-25
    • status: open --> closed-fixed
     

Log in to post a comment.

MongoDB Logo MongoDB