About This File
A modder's resource for fast, safe, storage from anywhere in Skyrim.
What is it?
General Stores adds a cloud storage layer to Skyrim. 12 Primary Storage Lockers provide secure, cross-mod storage, accessible through a wide variety of highly automated and attractive activators. These activators function just like regular chests in-game, with many styles to fit any decor and playing style. Whether you want OCD levels of dedicated containers, a single autosort chest, or even a fully outfitted underground storage room, General Stores has you covered.
All resources in this mod can be implemented with drag and drop simplicity. Absolutely NO scripting is required.
- Scripted access gives superfast menu-diven bulk transfers to and from your inventory. Open an alchemy activator and with two clicks you've stored all the ingredients you are carrying. Trudge across the breadth of Skyrim unencumbered to another home with an alchemy activator and with two clicks have immediate access everything previously stored.
- Activators can be placed anywhere in any mod as many times in as many places as you care to, allowing direct access to your supplies from everywhere in the known universe. Multiple styles of activators are provided for each storage Type giving you more flexibility in layouts. Some are meant to sit on shelves, others floor standing. Different meshes, identical access. All can be re-sized to fit your needs. Custom activator styles are easy to create as well.
- Heuristic Learning Containers adapt to all DLC and mod added items. Once stored, new items are recognized and supported for sorting and bulk transfers. FINALLY, repetitive stress has been banished forever!
- Dedicated activators for each storage Type emphasize world interaction. This is no one button rinse cycle. You go to your Crafting Stores to manage your crafting supplies. You have your Enchanting Stores near all your enchanting tables. You can put a Potion Stores next to your alchemy station for brewing and another by the door to stock up before adventuring. You interact with your environment efficiently, making inventory management engaging and immersive, not RSI inducing tedium.
- Of course if you prefer a one button rinse cycle, General Stores has that too. Literally. And a General Stores Master Chest which features autosorting and access to everything from a single activator.
- If you have any modding skills at all, you can add General Stores to ANY mod in 12 minutes or less. Really. Just drag activator objects to where you want them, save and go play. CK does a pretty good job at initial object placement. Perfection, as you are no doubt aware, takes somewhat longer.
12 Primary Lockers: Dedicated activators provide menu-driven access
- Books & Papers Library : Store All, Store One Copy, Gather Spell Tomes, Browse Library, Exit
- Crafting Stores : Store All, Smithing, Smelting, Tanning, Gemstones, Exit
- Food Stores : Store All, Store Raw, Pantry, Cooked Foods, Raw Foods, Spices, Exit
- Alchemy Stores : Store All, Keep one, Take Cooking Items, Inspect Stores, Exit
- Scroll Stores : Store All, Keep One, Keep Three, Inspect Scrolls, Exit
- Potion Stores : Store All, Buffs, Poisons, Restoratives, Distillation, Liquid Assets, Exit
- Enchanting Stores : Stash Grand Souls, Stash Gems, Grab Empties, Soul Fusion, Check Stash, Exit
- Armor Stores : All Armor, Heavy, Light, Unarmored, Shields, Unclassified, Exit
- Weapon Stores : All Weapons, One-Hand, Two-Hand, Archery, Staffs, Unclassified, Exit
- Stolen Goods : (No Menu or Type restrictions)
- Treasures : (No Menu or Type restrictions)
- Follower's Gear : (No Menu or Type restrictions)
Minimalist Activators: Maximum access with a minimal footprint
Unburden Fountain (one-click rinse cycle) - Unloads and sorts all crafting, alchemy, filled grand souls, books, and raw foods
General Stores Master Chest: - Single activator with access to everything
- Unburden - Same as Unburden Fountain above
- Autosort - Add any items to a single chest and they will autosort to appropriate lockers.
- Manual Inspection - Menu driven direct access to all 12 lockers plus Armor and Weapon OCD sets
- Stash Cash - Store your extra gold in the Treasures locker
Storage Cistern Trapdoor - Adds access to a lore friendly storage cistern which can be placed under any building. Access to all 12 locker and all OCD sets. While the Trapdoor may look and function as a door, it is actually an activator so you can drag/drop it and not worry about setup and Navmesh. Sorry, no followers.
OCD Container Sets: Direct access to lower level sorting synched with the primary lockers.
Pantry Set for Food Stores: (3 styles)
- Raw Foodstuffs
- Prepared Foodstuffs
- Salt and Ingredients (items shared with alchemical stores)
Workshop Set for Crafting Stores: (2 styles)
Potion Set: (2 styles)
Armorer Set: (2 styles)
- Heavy Armor
- Light Armor
Weapons Set: (rack style only)
Special Bonus Activators:
Dragon Claw Displays - Placeable Dragon Claw displays are a resource for more advanced modders. While placed like storage activators, the modder must set a script property for proper function. If you can do vanilla racks, these are much easier! Placed claws are Havok immune until picked up by the player.
Bug Jar Displays - Placeable Bug Jar displays are another resource for more advanced modders. They function identically to the dragon claw displays, except they display the bug jars. You still need to set a property on these.
Alchemists Mortar - A placeable Mortar & Pestle scripted to grind Mammoth Tusks into powder and skulls into bonemeal. Yes its a little OT, but I stumbled across a stack of these rummaging around Anise's basement so I thought I'd throw one in as a bonus while supplies last.
Panic Button - A dwemer button located in the cistern can be used to correct problems with your game. Using this activator will remove all user-added items from the formlists used for sorting and return those items to player inventory if stored. This can be used to reset misidentified items or solve problems caused by disabled mods. Use with caution.
Compatibility: No worries, Mate!
The GeneralStores.esm master has only a microscopic footprint, adding a small amount of new content walled off from the rest of the game. By itself, it makes no changes to nor has any interaction whatsoever with anything in Skyrim. All items stored during gameplay are held by the esm, NOT by esp applications.
So long as GeneralStores.esm remains active, it will continue to safeguard your valuable gear.
Bottom line is this master will not cause conflicts and it CANNOT lose your stuff. Compatible mods can be reset or swapped around at will with complete peace of mind. If heaven forbid a patch file you are tweaking goes bad, the demo or any compatible mod can be activated to regain immediate access to your stores. Anytime. Anywhere. You can't buy that kind of security, but you can download it here for free.
Heuristic Learning Containers:The ultimate in integration
No matter what mix of mods you chose, General Stores can adapt. All storage (except soulgems) is configured to learn new items as you store them. Items already stored in primary lockers may not be recognized until removed and re-stored. Some containers support re-classification if you mess up.
The autosorter classifies items based on keywords if available. Artifacts, named weapons, and special armor are autosorted as Treasures. Auto-classification of Food and Crafting items is limited due to game restrictions. Unclassified items are returned to the autosorter chest, so always check back after sorting completes. These items may be classified by directly adding to primary lockers or OCD sets.
Weapons, Armor, Books, Scrolls, Potions, Ingredients:
Auto-classified when added to primary lockers or autosorted.
The Foodstores primary locker is not heuristic. Use the OCD Pantry set to classify new food items. Alchemy ingredients used for cooking can be classified as well.
The Crafting Stores primary locker is not heuristic. Use the OCD workshop set containers to classify new crafting items.
Unclassified armor can be viewed from the menu and manually added to the appropriate OCD container.
Unclassified weapons can be viewed from the menu and manually added to the appropriate OCD container.
How to install:
Open the archive and copy GeneralStores.bsa and GeneralStores.esm to your \data directory. Do not copy any of the folders. Enable GeneralStores.esm in the launcher of your choice. Load order doesn't really matter. BOSS will recognize and place the GeneralStores.esm
If you have been linked here from another mod requiring General Stores, you are done! Go and explore your new home.
If you wish to mod with GeneralStoresm, download the SDK which includes the following:
If you want to use the sample house mod, go to the \Optional Sample Home Mod folder and copy AnisesCabin(GS).esp to your \Data directory. This mod will add access to a ton of storage from Anise's cabin (west of Riverside), a wretched shack you can move into early in the game. You still have to kill Anise, but you know you want to.
For insights on how to use this mod with the Creation Kit, browse the \HelpfulHowtoScreenshots folder for some helpful, how-to screenshots.
If you are a modder and you are seeing <!> in the Creation Kit , go to the \Optional Unpacked BSA Files folder and copy the meshes, scripts, and textures folders to your \Data directory. Accept all overwrite notices. They are safe.
How it works:
GeneralStores.esm is a master file that adds an inaccessible cell containing 12 storage lockers dedicated to specific inventory types. Each storage locker is referenced by one or more activator objects using scripts. FormLists are heavily used to identify the Type and to drive the various bulk-transfer menu functions. Keywords (if available) are used to add new items to the formlists. Directly adding new items to storage lockers will update Formlists as well.
Dragon Claw (and Bug Jar) displays function similarly to the vanilla rack displays. On activation, claws are removed from player inventory, dropped (for reference), then placed to the correct node on the display rack. Havok is suspended on the claws while displayed, but the claws may still be picked up by the player.
How to Use:
For modders, here's some simple steps:
1) Backup the mod you are editing!! For best results, create a new copy, i.e. MyHouseMod(GS).esp and edit that.
2) Be sure Creation Kit is multi-master enabled (Google "bAllowMultipleMasterLoads=1"). Select the GeneralStores.esm and set your house esp to active. If you wish to edit vanilla locations, make no active selection.
3) In cell view, open the house cell you wish to add containers to.
4) In object view, filter on "xGSx" (without quotes) and select activators.
5) Select an activator and drag/drop it into your cell. Fiddle with placement until you are happy. Repeat as desired.
6) Double check that you placed only ACTIVATORS and not CONTAINERS (check usage counts). If you place new instances of the containers, your mod will not work. There can be only one.
7) Save, exit and enable in your launcher.
8) Go explore your upgraded home.
Advanced usage tips:
* Placing Dragon Claw displays requires two additional steps beyond simple drag and drop. First, you must name the display object you placed in your cell (use MyClawDisplay) then save. Open again, tab to scripts, and edit MyClawDisplay property to match your object. Auto-fill "should" work if you followed my naming advice. Do Not re-size the stands!
NOTE: Claw displays function like weapon racks and store the claws LOCALLY. Claws are NOT SHARED between homes and THEY ARE NOT PROTECTED. If claws drop onto the floor or hang in mid-air, you forgot to set the property.
* Bug Jar Displays work just like the Dragon Claw Displays except the property you need to edit is called MyBugDisplay.
* You do not need to put every activator into every home. Some variety is nice. On the other hand, there is no limited to how many activators you can add. Sometime they just look nice. Doesn't hurt that they are functional too.
* After living in your home for an while, you might want to fire up the CK and make some tweaks to your layout. You can delete activators and add new ones without effecting your stored gear. Sometimes you need to do a hard reset for moved items. Go ahead, your stuff is safe.
* If you are modding a player home you have already visited with your save, try using search\replace to override an existing object with a GeneralStores activator to remove the "memory" of that object in the cell. If the item has since moved from its editor position, all bets are off. Shove all your gear into storage lockers and do a hard reset. Couldn't be easier.
* If you are bored with my activators, then roll your own. Virtually any mesh with collision will work. Select the activator you want to change and open it for editing. Change the name of the activator to something new. Save as new (NOT rename). Open your new object and change the NIF to point to your preferred NIF file. You can cut\paste NIF paths from objects in CK without unpacking the BSAs.
* Check out Oaristys' Modders Resource Pack for lots of great objects you can use as activators.
* If you plan to release a mod incorporating GeneralStores, CK will insist on adding GeneralStores resources and scripts to your BSA. These are completely unnecessary and could potentially cause conflicts. I highly recommend using Ethatron's BSAopt to clean extraneous junk from your BSA.
JustinOther for his Bag of Holding mod. I learned most everything I needed to know about Papyrus by reverse engineering his work.
Sollar for solving the brewed potions limitation that had stumped this chump.
Blary for his beautiful meshwork. A number of his ideas and products are incorporated into the included activators.
Oaristys for some more brilliant meshwork, most of which have collision!
tyco1709 for his Transparent Soulgems
exray catt for resources on loan from Radiant and Unique Potions and Poisons HD.
Barrels and Bread enhanced thanks to Static Mesh Improvement Mod - SMIM by Brumbek (which includes photo textures from the free site Mayang)
Ethatron for the BSA optimizer. CK does just a horrid job of packing.