About this mod
Adds a bag that reduces the weight of items inside of it to the game.
- Requirements
- Permissions and credits
-
Translations
- German
- Changelogs
- Donations
I wish I had a bag of holding.- Tav
Description
Bag of Holding Reforged is an update and expansion of the dormant Bag of Holding - Bag of Weight Reduction by Auridh
This mod does what it says, it adds a Bag of Holding, as seen in Dungeons and Dragons to the Baldur's Gate 3.
- Objects placed inside the bag will have their weight reduced to 0 while they're in the bag.
- Auto-filtering bags such as the Alchemy Pouch, or other bags added by mods, will still suck up items while inside a bag of holding.
- *NEW* Items added into a bag of holding can auto-stack if the item is stackable and a stack is already present. This works with auto-filtering bags. Make sure to read the additional info about this feature in the Compatibility & Risks section below.
- This mod has been tested and works well with Bags Bags Bags - Reforged, it should also work fine with similar mods but it hasn't been tested.
- I've included some options so that you can adjust the bag to you liking.
- I can't punish you for placing one bag of holding inside of another one by opening a one way portal to the Astral Plane but I have left a nasty surprise for anyone who tries it.


Getting a Bag of Holding
You can purchase a bag of holding from one of the following traders:
- Act 1
- Arron at the Emerald Grove (stocks one bag)
- Roah Moonglow at the Goblin Camp (stocks one bag)
- Omeluum in the Myconid Colony (stocks one bag)
- Act 2
- Questmaster Talli at the Last Light Inn (stocks one bag)
- Araj Oblodra at Moonrise Towers (stocks one bag)
- Roah Moonglow at Moonrise Towers (stocks one bag)
- Act 3
- Mattis in the Requisitioned Barn (stocks three bags)
- Vendor in Sorcerous Sundries (stocks three bags)
- Entharl Danthelon at Danthelon's Dancing Axe (stocks three bags)
The bag has a base value of 625 and should cost around 1000 gold depending on your approval rating and persuasion.
One bag can also be found in the Tutorial Chest which you can summon using the Tutorial Chest Summoning mod.
If you would like to simply spawn the bag into your inventory you can do so using this command in the SE console:
TemplateAddTo("4c0c7cde-4d0b-41c6-977f-46bb739de66c", GetHostCharacter(), 1)
Compatibility & Risks
Compatibility: I don't expect conflicts with other mods since this one isn't changing any base game files. Nothing should break but if something isn't working as you'd expect feel free to submit a bug report it and I'll have a look, whether a fix happens will depend on if I feel it's worth the time.
Risks: Since this mod adds an item and a status effect to the game manual uninstallation can be difficult. I recommend using the wonderful Mod Uninstaller by Volitio. Simply use the uninstaller in game and then you should be able to safely remove the .pak.
Auto-Stacking: Due to the way I had to implement the auto-stacking there is a chance that updates from Larian could cause the scripts to break. It is possible this could result in the bag deleting items instead of stacking them. If this happens toggling the auto-sorting off will stop the bag from deleting items but other parts of the mod could still be broken from the update. Another note on the behavior of the stacking: it's more aggressive than default game stacking, it will stack any item that is stackable into an existing stack if it exists. This includes into stacks contained within a container in the bag from inside of a container that is added to the bag. If you split a stack of items that's already in the bag this will not trigger auto-stacking.
Installation & Requirements
Requirements:
- Script Extender v20+
- Mod Configuration Menu v1.13.0+ by Volitio
Install only one version!!
I've left the old patch 6 version of the mod up for now for those who aren't ready to move to patch 7 yet.
Load Order:
Place this mod after MCM in your load order. Since MCM is a dependency the mod will not work if it's loaded before MCM.
Installation is essentially the same as any other pak mod and can be performed with new and existing saves:
- In Baldur's Gate 3 Mod Manager, (or use Vortex at your own discretion), install/enable the Script Extender (SE) by clicking on the 'Tools' tab at the top left of the program and selecting 'Download and Extract the Script Extender'. Alternatively, press CTRL+SHIFT+ALT+T while BG3MM's window is focused;
- Import this mod's .zip file into the Mod Manager, then drag the mod from the right panel of the Mod Manager to the left panel.
Options
The following options are available in the Mod Configuration Menu.
- Enable/Disable Weight Limit: By default a bag will only reduce up to a maximum of 500 pounds if you want to be able to stuff as much as you'd like into the bag you can turn this off.
- Use Metric: By default this is off but if you'd like the bag to display it's weight in metric you can turn this on.
- Weight Limit: You can change the maximum weight a bag will reduce if you don't like the default 500 pounds.
- Display Weight in Bag: By default the total weight stored inside a bag will be appended to the name eg. Bag of Holding [142.00]. If you don't like this you can turn it off.
- Hide Weight when Empty: This is off by default, this hides the total weight of the contents of the bag if the bag is empty.
- Auto-Stacking: This is off by default, toggles the auto-stacking behavior on and off.
- Debug Logging: This is off by default, turning it on will output information to the SE console when adding or removing items from the bag.
Frequently Asked Questions
Some questions I have gotten or expect to get:
- "Can you make a version where the bag of holding weights X/costs X?"
No. I'm not interested in having multiple versions of the mod to maintain so you'll have to either live with my choices or make the changes yourself. If you're looking to change it yourself you'll want thePublic\BoHReforged\Stats\Generated\Data\Object.txt
file. - "Can you make a version that doesn't require the Mod Configuration Menu?"
I'm considering if/how I'd like to do this. Making a version that just uses the default settings with no ability for users to make changes would be quite simple. A version that includes an editable config file would take more work. - "New items I pick up don't stack with items inside of a bag of holding and I have to manually stack them."
The auto-stacking feature was implemented to correct this behavior. - "Could you make a handy haversack?"
I might. - "Will you upload this mod to Larian's mod page? Will it be available on consoles?"
Probably not, having a weight limit on the bag requires the script extender and isn't currently possible with the official toolkit as far as I can tell. The documentation for the official toolkit is bordering on non-existent and I'm not interested in spending hours just to find out if it's even possible.
Not to mention the MCM settings. If you're wanting a version from the official mod page that can be used on console try this one.
Localization
If you would like to help localize this mod into your language, you can find a localization file to work from in the Miscellaneous category of the Files section of this mod page. The provided file does need to be either packed as it's own mod or included with the main mod to work. If you simply want to submit the localized file back to me I'll happily include it with the main mod and credit you. If you'd like to upload the translation as a separate file on Nexus feel free to do so but please make sure it's linked to this mod page.
The following languages are currently included with the main mod download:
- English
- Japanese by hawchangJA
- Russian by ErrataPraeterita
- Ukrainian by Xseede
Credits
Auridh, for the original Bag of Holding - Bag of Weight Reduction mod.
Volitio, for the Mod Configuration Menu and the excellent documentation for it.
Norbyte for his various modding tools.
ShinyHobo, for the invaluable BG3 Modder's Multitool.