Frequently Asked Questions Why are the last 4 stash tabs locked?
You must have a pre-existing stash save file before installing this mod for the last 4 stash tabs to be unlocked automatically. i.e. Create a character, enter the game, then click "Install Mods" in D2RMM again. If you are still having trouble, share your d2rmm.log.
Is it possible to add more than 8 stash tabs?
No. This is the maximum number of stash tabs supported by Diablo II: Resurrected. To have more stash tabs requires Blizzard to update the game, or a mod that patches the binary.
Can you make a slightly smaller/larger layout?
No. It's a lot of work that I have no interest in doing. You are welcome to use this mod as a base to create your own layouts.
See the warning that the mod prints in the logs tab:
[2025-03-11 01:56:18.033] [warn] [Expanded Stash] Unable to enable additional shared stash tabs. Neither SharedStashSoftCoreV2.d2i nor SharedStashHardCoreV2.d2i were found.
You need to make sure a stash save file exists (in %UserProfile%/Saved Games/Diablo II Resurrected/mods/D2RMM) before installing the mod. Generally, this just means creating at least one character and entering the game with that character.
Hmm weird. I did have SharedStashSoftCoreV2.d2i before installing the mod and moved it (along with other save files) to D2RMM folder.
I've deleted and created new character again while using mod. Even though it created new SharedStashSoftCoreV2.d2i, I still can't access the last 4 tabs.
This would also happen if D2RMM cannot access that file for some reason, though that is less likely. You could try running D2RMM as an administrator. Note that the file must be in the "/mods/D2RMM/" directory (or the appropriate directory based on your configuration if you have changed the default output name.)
Hi, my Expanded Stash looks like: https://www.imghippo.com/i/zEs2684tYc.png (I cant remove any gold, cause i cant click the Button. The gold button is in the upper left corner behind the stash.)
And the D2RMM Log shows no errors or warnings: https://www.imghippo.com/i/OUWA4073GIo.png
What am I doing wrong? Could anyoine help me with this?
Steam deck save games aren't in the folder the app expects when it searches relative to the "saves" folder. That's why you have so many people doing weird stuff to get the extra tabs working on steam deck.
Make the saves folder configurable and the problem will be solved.
logs:
[2025-03-24 22:29:50.597] [debug] [Expanded Stash] D2RMM.copyFile hd hd [2025-03-24 22:29:50.598] [debug] [Expanded Stash] BridgeAPI.getAppPath [2025-03-24 22:29:50.599] [debug] [Expanded Stash] BridgeAPI.copyFile { fromPath: 'Z:\\home\\deck\\Games\\D2RMM 1.7.3\\mods\\ExpandedStash\\hd', toPath: '\\home\\deck\\.steam\\steam\\steamapps\\compatdata\\NonSteamLaunchers\\pfx\\drive_c\\Other Games\\Diablo II Resurrected\\mods\\D2RMM\\D2RMM.mpq\\data\\hd', overwrite: true } [2025-03-24 22:29:50.706] [debug] [Expanded Stash] D2RMM.readSaveFile SharedStashSoftCoreV2.d2i[2025-03-24 22:29:50.707] [debug] [Expanded Stash] BridgeAPI.readBinaryFile { inputPath: 'SharedStashSoftCoreV2.d2i', relative: 'Saves' }[2025-03-24 22:29:50.709] [debug] [Expanded Stash] Skipped SharedStashSoftCoreV2.d2i because the file was not found.[2025-03-24 22:29:50.710] [debug] [Expanded Stash] D2RMM.readSaveFile SharedStashHardCoreV2.d2i[2025-03-24 22:29:50.711] [debug] [Expanded Stash] BridgeAPI.readBinaryFile { inputPath: 'SharedStashHardCoreV2.d2i', relative: 'Saves' }[2025-03-24 22:29:50.712] [debug] [Expanded Stash] Skipped SharedStashHardCoreV2.d2i because the file was not found.[2025-03-24 22:29:50.713] [warn] [Expanded Stash] Unable to enable additional shared stash tabs. Neither SharedStashSoftCoreV2.d2i nor SharedStashHardCoreV2.d2i were found.
My saves are not in a %userprofile% folder (steam deck doesnt put anything there because of fancy windows on linux shenanigans), so the stash tab edits dont work. They're in "\\home\\deck\\.steam\\steam\\steamapps\\compatdata\\NonSteamLaunchers\\pfx\\drive_c\\users\\steamuser\\"
PSA - For anyone who wants to get the extra tabs working for steam deck.
1. Move all your stash items onto characters, Use mules if you have too, im not 100% if your items get deleted but better safe than sorry. 2. Install this mod on your D2RMM make sure the extra tabs are enabled. 3. You need to use a program to unlock your tabs that doesn't need the.NET installation required. This will work: https://github.com/anzz1/D2RStashTabEnabler/releases/tag/v1.0.0
Run the program through steam with proton compatibility like D2RMM. Once its open we have to find the "SharedStashSoftCorev2.d2i" files, they are in the battlenet folder that we run trough steam.
4. Locate your shared stash file in your bnet. folder - the next steps will work for you if you use bnet through steam. - Open you "dolphin" file explorer - enable "show hidden files" in your folder options mine is in a drop down top right. - click "home" in places then navigate -> .steam -> steam -> steamapps -> compatdata - Steam assigns a random number to games/programs you run through it, you need to locate your battlenet folder, the easiest way to identify it is to use a program called "protontricks" it tells you which number represents which program, it can be downloaded free form your "discover" app store bottom left on your decktop screen next to start. - If you dont want to use protontricks trial and error can be used for the next step. - Once your in the correct number navigate: pfx -> drive_c -> users -> steamuser -> Saved Games -> Diablo II Resurrected -> mods -> D2RMM - in the "D2RMM" folder set up your browser so that you can drag your "SharedStashSoftCorev2.d2i" and "SharedStashHardCorev2.d2i" onto the "D2RStashTabEnabler" program, when successful youll see the name pop up, increase the tabs to 7 (the max) and click save. This unlocks the tabs for the mod, - If your looking to add extra tabs to your non modded stash theyre found in the "Diablo II Resurrected" folder you navigated past earlier they have the same name: "SharedStashSoftCorev2.d2i" and "SharedStashHardCorev2.d2i".
Worked for me the hardest part is finding the stash files, Good luck.
I ran it through steam while in desktop mode. I dragged the .d2i file on the active stashenabler window, and nothing happened. I will try again tonight with touchscreen.
Edit: same result with touchscreen, nothing happens. Maybe it has something to do with the .d2i file being in a different location (see my other post)
Hello friend, installed via D2RMM - see all 8 stash tabs - 4 say "unavailable". Thank you so much for making this and I really did try to search the forum for a fix before asking, but all I found was I needed a pre-release version on d2rmm and the stash mod. Is this still the case? Thank you! I tried in game settings and mod manager settings. Also renaming does not seem to be working. Tested all 7 tabs with multiple game relaunches and all stash tab names stay default.
Running D2RMM V 1.7.3 and Expanded Stash v 1.10
EDIT: FIXED !!!! If anyone else runs into this issue - I needed to download the StashUnlockerExp.exe which is located in the D2R_ExapndedMerc download on the mod page. Please note, because I figured this out too on my own. The unlocker needs a softcore (non HC) stash tab file in order to work. One you unlock all 7 tab in softcore, they will be unlocked in HC as well. Hope this helps someone in the future! Thanks!
This mod also unlocks the stash tabs but has the same requirement as the standalone unlockers in that the save file must already exist. If something is not working, please share the log file (d2rmm.log) after clicking "install mods".
Hi, if I use this offline (of course), but then I want to play online, what's the smoothest way to switch if I play both often? I thought maybe just temporarily uninstalling this would "disable" expanded stash, but it still shows up online. Any ideas? Thank you!
Basically I want to be able to play offline with mods, and online without mods.
I only had -direct -txt arguments in battle.net, when I remove them the game crashes when it's trying to load battle.net after the first loading screen.
Update: Keeping only -direct makes me able to login to the game, but I still see the named tabs that I set in the mod settings and also the extra 4 tabs (which I cannot select, which is fine).
If you're using direct mode, you'll have to uninstall mods via D2RMM before playing online instead, since direct mode doesn't support multiple mods setup.
I know you are not going to add new shared stashes or tabs. I have been running out of stash storage space, and I am only in the Normal difficulty. I might have to move from D2RMM to D2RLaunch. D2RLaunch has an offline Vault with infinite storage space, which is what I need.
GoMule could have solved my storage problem, but GoMule — including YOUR version for D2RMM — does not work with your Expanded Inventory, Expanded Stash or MercEquip mods. (How could YOUR GoMule not work with YOUR other mods??!?)
Suggestion:
You really should made your GoMule for D2RMM compatible with your Expanded Inventory, Expanded Storage and Expanded Merc. That would solve a biggest problem with D2RMM for a lot of players, i.e., running out of shared stash space.
I created a "Mule" character. I moved items from my shared stashes (i.e., under my "Unique" and "Set" tabs) to the Mule character's personal stash. Then I opened GoMule and transferred the unique and set items from the Mule character into ATMA stashes.
I had tried to directly transferred items directly between my play character and GoMule, (i.e., your version of GoMule for D2RMM,) which had completely messed up my play character's inventory.
However, transferring items between a Mule character and GoMule has been a very inconvenient and tedious process. In GoMule, only the upper left portion of the Mule character's personal stash is accessible. If I move anything in the Mule character's inventory in the game, those items would mess up the Mule character's personal stash in GoMule. So I could use the Mule characters to move few items at a time into GoMule.
Seriously, please make your GoMule compatible with your other mods, i.e., Expanded Inventory, Expanded Stash, and MercEquip; or just make another mod that offers an offline infinite vault like the one for D2RLaunch.
"My" version of GoMule is a simple D2RMM wrapper that uses an existing fork of GoMule that has custom mod support (links are all in the mod's description) and integrates it with D2RMM. There are clearly gaps that exist both in D2RMM mods and in that fork of GoMule that prevent full compatibility (for example, custom inventory sizes).
As I do not use GoMule myself, I don't have much motivation to put in extra effort into it, but all of this is open source and whoever is motivated can contribute. I do often end up spending my own time fixing issues and developing features that I don't personally use, but that's reserved for polite requests, not... whatever this entitled drivel is.
242 comments
Why are the last 4 stash tabs locked?
Is it possible to add more than 8 stash tabs?
Can you make a slightly smaller/larger layout?
Tried the pinned solution but it won't let me access them.
d2rmm.log
Thanks.
Generally, this just means creating at least one character and entering the game with that character.
I've deleted and created new character again while using mod. Even though it created new SharedStashSoftCoreV2.d2i, I still can't access the last 4 tabs.
my Expanded Stash looks like:
https://www.imghippo.com/i/zEs2684tYc.png
(I cant remove any gold, cause i cant click the Button. The gold button is in the upper left corner behind the stash.)
And the D2RMM Log shows no errors or warnings:
https://www.imghippo.com/i/OUWA4073GIo.png
What am I doing wrong?
Could anyoine help me with this?
Thank you very much.
Make the saves folder configurable and the problem will be solved.
logs:
[2025-03-24 22:29:50.597] [debug] [Expanded Stash] D2RMM.copyFile hd hd
[2025-03-24 22:29:50.598] [debug] [Expanded Stash] BridgeAPI.getAppPath
[2025-03-24 22:29:50.599] [debug] [Expanded Stash] BridgeAPI.copyFile {
fromPath: 'Z:\\home\\deck\\Games\\D2RMM 1.7.3\\mods\\ExpandedStash\\hd',
toPath: '\\home\\deck\\.steam\\steam\\steamapps\\compatdata\\NonSteamLaunchers\\pfx\\drive_c\\Other Games\\Diablo II Resurrected\\mods\\D2RMM\\D2RMM.mpq\\data\\hd',
overwrite: true
}
[2025-03-24 22:29:50.706] [debug] [Expanded Stash] D2RMM.readSaveFile SharedStashSoftCoreV2.d2i[2025-03-24 22:29:50.707] [debug] [Expanded Stash] BridgeAPI.readBinaryFile { inputPath: 'SharedStashSoftCoreV2.d2i', relative: 'Saves' }[2025-03-24 22:29:50.709] [debug] [Expanded Stash] Skipped SharedStashSoftCoreV2.d2i because the file was not found.[2025-03-24 22:29:50.710] [debug] [Expanded Stash] D2RMM.readSaveFile SharedStashHardCoreV2.d2i[2025-03-24 22:29:50.711] [debug] [Expanded Stash] BridgeAPI.readBinaryFile { inputPath: 'SharedStashHardCoreV2.d2i', relative: 'Saves' }[2025-03-24 22:29:50.712] [debug] [Expanded Stash] Skipped SharedStashHardCoreV2.d2i because the file was not found.[2025-03-24 22:29:50.713] [warn] [Expanded Stash] Unable to enable additional shared stash tabs. Neither SharedStashSoftCoreV2.d2i nor SharedStashHardCoreV2.d2i were found.
My saves are not in a %userprofile% folder (steam deck doesnt put anything there because of fancy windows on linux shenanigans), so the stash tab edits dont work. They're in "\\home\\deck\\.steam\\steam\\steamapps\\compatdata\\NonSteamLaunchers\\pfx\\drive_c\\users\\steamuser\\"
Customizing save file path is on the roadmap for D2RMM.
PSA - For anyone who wants to get the extra tabs working for steam deck.
1. Move all your stash items onto characters, Use mules if you have too, im
not 100% if your items get deleted but better safe than sorry.
2. Install this mod on your D2RMM make sure the extra tabs are enabled.
3. You need to use a program to unlock your tabs that doesn't need the.NET installation required.
This will work:
https://github.com/anzz1/D2RStashTabEnabler/releases/tag/v1.0.0
if the above link breaks at some point then i found it here:
https://www.nexusmods.com/diablo2resurrected/mods/160?tab=posts
Run the program through steam with proton compatibility like D2RMM.
Once its open we have to find the "SharedStashSoftCorev2.d2i" files, they are in
the battlenet folder that we run trough steam.
4. Locate your shared stash file in your bnet. folder - the next steps will work for you if you use bnet
through steam.
- Open you "dolphin" file explorer
- enable "show hidden files" in your folder options mine is in a drop down top right.
- click "home" in places then navigate -> .steam -> steam -> steamapps -> compatdata
- Steam assigns a random number to games/programs you run through it, you need to locate your battlenet folder,
the easiest way to identify it is to use a program called "protontricks" it tells you which number represents which program,
it can be downloaded free form your "discover" app store bottom left on your decktop screen next to start.
- If you dont want to use protontricks trial and error can be used for the next step.
- Once your in the correct number navigate: pfx -> drive_c -> users -> steamuser -> Saved Games -> Diablo II Resurrected -> mods -> D2RMM
- in the "D2RMM" folder set up your browser so that you can drag your "SharedStashSoftCorev2.d2i" and "SharedStashHardCorev2.d2i" onto the "D2RStashTabEnabler" program, when successful youll see the name pop up, increase the tabs to 7 (the max) and click save. This unlocks the tabs for the mod,
- If your looking to add extra tabs to your non modded stash theyre found in the "Diablo II Resurrected" folder you navigated past earlier they have the same name: "SharedStashSoftCorev2.d2i" and "SharedStashHardCorev2.d2i".
Worked for me the hardest part is finding the stash files, Good luck.
Edit: same result with touchscreen, nothing happens. Maybe it has something to do with the .d2i file being in a different location (see my other post)
Running D2RMM V 1.7.3 and Expanded Stash v 1.10
EDIT: FIXED !!!! If anyone else runs into this issue - I needed to download the StashUnlockerExp.exe which is located in the D2R_ExapndedMerc download on the mod page. Please note, because I figured this out too on my own. The unlocker needs a softcore (non HC) stash tab file in order to work. One you unlock all 7 tab in softcore, they will be unlocked in HC as well. Hope this helps someone in the future! Thanks!
Basically I want to be able to play offline with mods, and online without mods.
Update: Keeping only -direct makes me able to login to the game, but I still see the named tabs that I set in the mod settings and also the extra 4 tabs (which I cannot select, which is fine).
GoMule could have solved my storage problem, but GoMule — including YOUR version for D2RMM — does not work with your Expanded Inventory, Expanded Stash or MercEquip mods. (How could YOUR GoMule not work with YOUR other mods??!?)
Suggestion:
You really should made your GoMule for D2RMM compatible with your Expanded Inventory, Expanded Storage and Expanded Merc. That would solve a biggest problem with D2RMM for a lot of players, i.e., running out of shared stash space.
I created a "Mule" character. I moved items from my shared stashes (i.e., under my "Unique" and "Set" tabs) to the Mule character's personal stash. Then I opened GoMule and transferred the unique and set items from the Mule character into ATMA stashes.
I had tried to directly transferred items directly between my play character and GoMule, (i.e., your version of GoMule for D2RMM,) which had completely messed up my play character's inventory.
However, transferring items between a Mule character and GoMule has been a very inconvenient and tedious process. In GoMule, only the upper left portion of the Mule character's personal stash is accessible. If I move anything in the Mule character's inventory in the game, those items would mess up the Mule character's personal stash in GoMule. So I could use the Mule characters to move few items at a time into GoMule.
Seriously, please make your GoMule compatible with your other mods, i.e., Expanded Inventory, Expanded Stash, and MercEquip; or just make another mod that offers an offline infinite vault like the one for D2RLaunch.
As I do not use GoMule myself, I don't have much motivation to put in extra effort into it, but all of this is open source and whoever is motivated can contribute. I do often end up spending my own time fixing issues and developing features that I don't personally use, but that's reserved for polite requests, not... whatever this entitled drivel is.
is it possible to add more tabs ?
as a collector , i collect all unique and set items , but im running out of space .. pls i need more ...