File information

Last updated

Original upload

Created by

olegbl

Uploaded by

olegbl

Virus scan

Safe to use

Tags for this mod

242 comments

  1. olegbl
    olegbl
    • premium
    • 158 kudos
    Locked
    Sticky
    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.
  2. kanade96
    kanade96
    • member
    • 0 kudos
    Hey thanks for the mod but I cannot access that last four tabs.
    Tried the pinned solution but it won't let me access them.

    d2rmm.log

    Thanks.
    1. olegbl
      olegbl
      • premium
      • 158 kudos
      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.
    2. kanade96
      kanade96
      • member
      • 0 kudos
      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.
    3. olegbl
      olegbl
      • premium
      • 158 kudos
      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.)
    4. Araghos
      Araghos
      • member
      • 0 kudos
      Nevermind - I fixed it. Sorry for the inconvenience.
  3. SteinApfel
    SteinApfel
    • member
    • 0 kudos
    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?

    Thank you very much.
  4. Decimaster321
    Decimaster321
    • member
    • 0 kudos
    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\\"
    1. olegbl
      olegbl
      • premium
      • 158 kudos
      This is unrelated to the mod.

      Customizing save file path is on the roadmap for D2RMM.
  5. ForTheHonor
    ForTheHonor
    • premium
    • 1 kudos

    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.

    1. Stigt
      Stigt
      • member
      • 0 kudos
      Nothing happens when I drag the file on the stashtab enabler program.. This is driving me nuts
    2. ForTheHonor
      ForTheHonor
      • premium
      • 1 kudos
      running through steam? should work, shouldnt matter but i think i used the touch screen.
    3. Stigt
      Stigt
      • member
      • 0 kudos
      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)
    4. ForTheHonor
      ForTheHonor
      • premium
      • 1 kudos
      try draging it on to the button itself if i remember correctly i had to drag it onto the text of a button.
    5. peetnavratil
      peetnavratil
      • supporter
      • 0 kudos
      holy cow dude, it works :D thanks a lot, youre a genius <3
  6. HSForya1
    HSForya1
    • member
    • 0 kudos
    I got a display problem since I installed another mod with D2RMM. Any fix ?

    1. olegbl
      olegbl
      • premium
      • 158 kudos
      Reinstall. Uninstall any conflicting mods that also modify stash layout.
    2. HSForya1
      HSForya1
      • member
      • 0 kudos
      My loot filter mod was causing the issue. Thank you
  7. JeeZLawayZ
    JeeZLawayZ
    • member
    • 0 kudos
    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!
    1. olegbl
      olegbl
      • premium
      • 158 kudos
      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".
  8. phpanos
    phpanos
    • member
    • 0 kudos
    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.
    1. olegbl
      olegbl
      • premium
      • 158 kudos
      Start D2R via D2RMM to play with mods, start it via Battle.net (and without adding "-mod d2rmm") to play without mods.
    2. phpanos
      phpanos
      • member
      • 0 kudos
      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).
    3. olegbl
      olegbl
      • premium
      • 158 kudos
      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.
    4. phpanos
      phpanos
      • member
      • 0 kudos
      Yes I'm running direct mode. Uninstalling the mods worked somehow worked now! Maybe because I removed -txt or -direct as well. Thank you very much!
  9. aua1
    aua1
    • member
    • 6 kudos
    Noice
  10. ktchong
    ktchong
    • member
    • 0 kudos
    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.
    1. ktchong
      ktchong
      • member
      • 0 kudos
      For now:

      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.
    2. olegbl
      olegbl
      • premium
      • 158 kudos
      "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.
  11. avivlobel
    avivlobel
    • member
    • 0 kudos
    hello ...
    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 ... 
    1. olegbl
      olegbl
      • premium
      • 158 kudos
      This comes up fairly often, so I added an FAQ with the detailed answer. TLDR: No.
    2. avivlobel
      avivlobel
      • member
      • 0 kudos
      ty for answering.