Same issue here. Looking forward to a fix. Tried to look for previous commits for 2.4 fix so i could try to fix it myself, but did not found them.
Save Data Changes Some changes to save data have been made in "ItemStatCost.txt". If an existing single player mod has edited these values, then their mod's saves may become corrupted when migrating old saves to the new save version. It is recommended to create backups of existing saves before loading them.
"damageresist" and "magicresist"
Save Bits: 8 -> 9
Save Add: 0 -> 200
"fireresist", "lightresist", "coldresist", and "poisonresist"
Save Bits: 8 -> 9
Save Add: 50 -> 200
Text File Column Changes Developers of existing offline single player mods can remake their changes with the new data, or they can add the new columns before merging.
Wish I knew Java better. My biggest concern long-term is that Blizzard will continually update the game files; great for new content, but a pain for programs like this and mods.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
@silospen - I noticed on the PureDiablo forum you mentioned not playing D2 anymore, should we be concerned about this project being discontinued at some point even though Blizzard continues releasing new updates and eventually lose access to all of our GoMule stashes?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I haven't played since 2009, I've never played D2R. I think that's a concern for any open source project, but the code is out here for anyone to pick up should I disappear. To be honest, the bigger threat I'd say would be Blizz making some kind of change to lockdown character changes, we'd be screwed then. It's sort of amazing they haven't locked it down yet!
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I create real characters for each item type. So, there are 3 tiers of body armor, I have UniqBodyA, UniqBodyB, UniqBodyC, Each character can hold a full set of each tier unique body armor.
I move those mules into a different folder and manage them with GoMule. That way, even if GoMule never gets updated, I still have the characters. I just need to move them to the save folders and load them if I can't use gomule.
I think I have 57 mules, and they can hold 1 of each item in the game at least.
GoMule makes it super easy to manage all my items, and since I don't use a stash file, I won't ever lose them.
👍
1
Last edit: Jason 2022-09-24
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I'm happy to take on maintenance duties as I've just started playing D2r relatively speaking, and have already done some modding of your code to work with an extended stash/inventory/cube size. But I'd like a walkthrough, especially with regards to how you spot the work that needs to be done for the updates.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Same issue here. Looking forward to a fix. Tried to look for previous commits for 2.4 fix so i could try to fix it myself, but did not found them.
Save Data Changes
Some changes to save data have been made in "ItemStatCost.txt". If an existing single player mod has edited these values, then their mod's saves may become corrupted when migrating old saves to the new save version. It is recommended to create backups of existing saves before loading them.
Save Bits: 8 -> 9
Save Add: 0 -> 200
Save Bits: 8 -> 9
Save Add: 50 -> 200
Text File Column Changes
Developers of existing offline single player mods can remake their changes with the new data, or they can add the new columns before merging.
levels.txt
"LevelGroup"
monstats.txt
"CannotDesecrate"
"NoShldBlock" -> "ShieldBlockOverride"
skillsdesc.txt
"hireableiconcel"
soundenviron.txt
"InheritEnvrionment"
Patch notes with text changes: https://news.blizzard.com/en-us/diablo2/23827590/diablo-ii-resurrected-patch-2-5-now-live#Notes
Last edit: Zill 2022-09-22
Wish I knew Java better. My biggest concern long-term is that Blizzard will continually update the game files; great for new content, but a pain for programs like this and mods.
Thanks folks, I'll take a look over the weekend.
@silospen - is this still the preferred place to post bug reports? I've also been posting on the Github site.
ehh, whatever, they all end up in my emails eventually.
Updated version released, let me know how you get on. Instructions/caveats here: https://www.purediablo.com/forums/threads/gomule-for-d2-resurrected.2202/post-133494
So far, so good - can't thank you enough for this!
@silospen - I noticed on the PureDiablo forum you mentioned not playing D2 anymore, should we be concerned about this project being discontinued at some point even though Blizzard continues releasing new updates and eventually lose access to all of our GoMule stashes?
I haven't played since 2009, I've never played D2R. I think that's a concern for any open source project, but the code is out here for anyone to pick up should I disappear. To be honest, the bigger threat I'd say would be Blizz making some kind of change to lockdown character changes, we'd be screwed then. It's sort of amazing they haven't locked it down yet!
Been surprised as well, especially with Blizzard's seemingly anti-mod stance.
I create real characters for each item type. So, there are 3 tiers of body armor, I have UniqBodyA, UniqBodyB, UniqBodyC, Each character can hold a full set of each tier unique body armor.
I move those mules into a different folder and manage them with GoMule. That way, even if GoMule never gets updated, I still have the characters. I just need to move them to the save folders and load them if I can't use gomule.
I think I have 57 mules, and they can hold 1 of each item in the game at least.
GoMule makes it super easy to manage all my items, and since I don't use a stash file, I won't ever lose them.
Last edit: Jason 2022-09-24
I'm happy to take on maintenance duties as I've just started playing D2r relatively speaking, and have already done some modding of your code to work with an extended stash/inventory/cube size. But I'd like a walkthrough, especially with regards to how you spot the work that needs to be done for the updates.