File information

Last updated

Original upload

Created by

darkcharl

Uploaded by

darkcharl

Virus scan

Safe to use

About this mod

Adds several autosort containers to the game for armor, arrows, books, coatings, coins and valuables, grenades, jewelry, potions, scrolls, shields and weapons.

Requirements
Permissions and credits
Translations
  • Spanish
  • Russian
  • Japanese
Changelogs
Donations
Containers Extended

Adds several auto-sort containers to the game. These containers can be found in the game at various locations. 

The mod aims to be robust and uses a minimalist approach, leveraging only native game mechanics (tag filters) to achieve its goal. This just means that you can expect this to be working reliably but still does *not* mean that you will be able to remove the mod mid game. Please plan ahead accordingly!

The recommended way to install and use the mod is with a new save. Existing characters' starting inventory is not recreated so installing the mod mid game will require additional steps or mods to obtain these containers.

Make sure to check out The Container Container TM mod as well which adds a container that provides a convenient way to provision these containers!


Add-ons

ContainersExtended-ExtraplanarContainers.zip

This add-on reduces the weight of the containers and makes items that are placed into them effectively weightless. This includes both containers that are provided by this mod and also, in-game autosort containers for camp supplies, alchemy components and keys. Items placed into containers before installation may need said container to be opened once to obtain the EXTRAPLANAR_STORAGE status! 

Requires Script Extender!


ContainersExtended-StartingEquipment.zip

This add-on makes the containers be part of the player and companion starting equipment. Thus, they all become available from the Nautiloid. Each character receives portable containers for armaments (weapons and shields), arrows, books, coatings, grenades (throwables), jewelry, potions, scrolls, valuables (coins, gems and other items) and wearables (armor, clothing, underwear etc.). There is also a generic container called Bag of Holding that works as a generic catch-all container. Remember though that if you would prefer this bag to reduce weight and work like its D&D namesake, you will have to install the Extraplanar Containers add-on!



ContainersExtended-Vendors.zip

Adds the containers to the following vendors:
  • Dammon (Druid Grove, Last Light Inn, Baldur's Gate)
  • Blurg (Underdark)
  • Esther (Rosymorn Monastery Trail)
  • Talli (Last Light Inn)

Please be aware that adding auto-sort containers to vendors will also auto-sort the vendors' inventory and place their items in these containers!



Container Locations in the World (Spoilers!)

Armaments Chest
Spoiler:  
Show
In the Blacksmith's basement of the Blighted Village (Moonhaven).

Bag of Holding
Spoiler:  
Show
Located in the Druid Grove's Vault.

Book Bag
Spoiler:  
Show
Can be found in Jergal's Chapel near the table by the bookshelfs on the right side.

Coatings Case
Spoiler:  
Show
Located in the secret Thayan laboratory in the Blighted Village (Moonhaven)

Coin Sack
Spoiler:  
Show
In the secret room of the Tax Collector's locked basement.

Coffin
Spoiler:  
Show
On the ledge by the other coffins of the Thayan.

Explosives Barrel
Spoiler:  
Show
Can be found near the explosives in the Goblin Camp

Grenade Container
Spoiler:  
Show
On a crate near the explosives in the Goblin Camp

Grenade Container
Spoiler:  
Show
On a crate near the explosives in the Goblin Camp

Jewelry Box
Spoiler:  
Show
In the secret room of the Tax Collector's locked basement.

Potions Case
Spoiler:  
Show
Located in the secret Thayan laboratory in the Blighted Village (Moonhaven)

Scrolls Case
Spoiler:  
Show
Near the shelves in the hidden room near Nettie.

Story Items
Spoiler:  
Show
On the shelf near Wither's coffin.


UUIDs / Script Engine Commands


If you installed the mod mid-game, below commands can spawn the containers for the active character (commands courtesy of Dicey88 and pandavova!):

Adventuring Tools:     Osi.TemplateAddTo("c37f6372-be2c-4a27-9d62-0cfe15e0dae0", GetHostCharacter(), 1, 1);
Archery Weapons Chest: Osi.TemplateAddTo("c92f1609-45d1-4b97-8135-20b4473ddfb3", GetHostCharacter(), 1, 1);
Armor Chest:           Osi.TemplateAddTo("13adf152-2273-4dd8-a5f6-a9c4e00d6f40", GetHostCharacter(), 1, 1);
Bag of Holding:        Osi.TemplateAddTo("6c08cd7c-bc9e-4c2a-aff5-889c8eb9cc27", GetHostCharacter(), 1, 1);
Book Bag:              Osi.TemplateAddTo("2626e4de-979a-4c2a-b59a-7e7f89e8e18e", GetHostCharacter(), 1, 1);
Cloak Box:             Osi.TemplateAddTo("e3dedb5c-571a-4e98-8ff6-47de32e73dd7", GetHostCharacter(), 1, 1);
Coatings Case:         Osi.TemplateAddTo("bc5558b7-1ff8-482b-aa07-f067b78a944e", GetHostCharacter(), 1, 1);
Coin Sack:             Osi.TemplateAddTo("0e356085-617d-44a5-bedb-256d31647b86", GetHostCharacter(), 1, 1);
Dye Rack:              Osi.TemplateAddTo("6333d107-fc3d-43d3-a2bb-b29f76d434d8", GetHostCharacter(), 1, 1);
Explosives Barrel:     Osi.TemplateAddTo("224730ad-64e0-4de6-aaec-3668e77dace2", GetHostCharacter(), 1, 1);
Footwear Box:          Osi.TemplateAddTo("5159664a-4998-4ade-ac73-93da44cb2d6f", GetHostCharacter(), 1, 1);
Glove Box:             Osi.TemplateAddTo("59adcda4-0efa-4697-8aba-48063e6d7481", GetHostCharacter(), 1, 1);
Grenade Container:     Osi.TemplateAddTo("14415b1f-47cf-4672-b2cf-dd8db20a37e4", GetHostCharacter(), 1, 1);
Headwear Box:          Osi.TemplateAddTo("c05b14ba-ac1f-4282-8ccc-ccd05af9ecaa", GetHostCharacter(), 1, 1);
Instruments Case:      Osi.TemplateAddTo("64fbb743-26d2-434a-8a00-d4bac4835da7", GetHostCharacter(), 1, 1);
Jewelry Box:           Osi.TemplateAddTo("a5c85fc6-c7bf-49a8-b74b-5832d7e39d42", GetHostCharacter(), 1, 1);
Melee Weapons Chest:   Osi.TemplateAddTo("2e850e24-0c13-49ff-bf51-29948baaf7f4", GetHostCharacter(), 1, 1);
Potion Case:           Osi.TemplateAddTo("9624d2e7-ab93-49df-9f34-90dcead9e5d7", GetHostCharacter(), 1, 1);
Quiver:                Osi.TemplateAddTo("ec028adf-be8e-468d-81d6-e3a5ea85eae1", GetHostCharacter(), 1, 1);
Scroll Case:           Osi.TemplateAddTo("e6ae8c31-f079-4aea-8e87-3b35463518cc", GetHostCharacter(), 1, 1);
Shields Chest:         Osi.TemplateAddTo("c56debec-7e08-4efd-8a75-3841ec448033", GetHostCharacter(), 1, 1);
ThrownWeapons Chest:   Osi.TemplateAddTo("3552b5eb-b261-4f9e-bd46-8830d3f898d1", GetHostCharacter(), 1, 1);
Story Items:           Osi.TemplateAddTo("4ad1445d-dafc-456e-84e9-4c71c1ca03a9", GetHostCharacter(), 1, 1);
Wardrobe:              Osi.TemplateAddTo("8c3d8b21-0fb9-44be-ad00-ef0531fa2f1d", GetHostCharacter(), 1, 1);


Source

As its pretty usual for my mods, you can find its source code on Github!