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.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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.
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.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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.
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).
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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.
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.
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.
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
Super helpful - I'll take a look at changing the default to the project directory, I think that would be more sensible.
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
Closing this out, I pushed a change that:
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).