SKYRIM
General Stores - storage resource for packrats by Harvey2112
Skyrim » Modders resources and tutorials
Added: 06/06/2012 - 10:30PM
Updated: 20/01/2013 - 10:49PM

2,663 Endorsements

2.3 Latest version

37,491 Unique D/Ls

55,552 Total D/Ls

224,414 Total Views

Uploaded by Harvey2112

Description

Last updated at 22:49, 20 Jan 2013 Uploaded at 22:30, 6 Jun 2012


A modder's resource for fast, safe, storage from anywhere in Skyrim.


Latest News



v2.3 is the end of development for General Stores. Smoothed over what I thought were the remaining rough spots in the mod, leaving it stable and balanced. Hope you all put it to good use.

If you enjoy Craftable Cloud Storage, a compatible update is now available. Newly available DLC compatibility patches allow seamless use of DLC extensions with CCS.

I started playing around with Dawnguard and have posted my tweaks as DawnGuard(GS). If you are familiar with GS you probably know what to expect, but there are a few specials like instant classification of all new content and an uber-sweet Paragon display. Go check it out.

I have updated Hearthfire Automated Storage for compatibility with GS 2.3 For both my faithful users, be sure to clean out the old scripts as directed for best results.

Anyone using a combination of CCS, DG, or HF should install one of the new compatibility patches.

For intuitive keyboard control of menu's, I highly recommend ecirbaf's Better MessageBox Controls

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)
  • Smithing
  • Smelting
  • Tanning

Potion Set: (2 styles)
  • Buffs
  • Poisons
  • Restoratives

Armorer Set: (2 styles)
  • Heavy Armor
  • Light Armor
  • Shields
  • Unarmored

Weapons Set: (rack style only)
  • One-Handed
  • Two-Handed
  • Archery
  • Staffs

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 compatibility


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.

Autosorter:
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.

Food:
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.

Crafting:
The Crafting Stores primary locker is not heuristic. Use the OCD workshop set containers to classify new crafting items.

Armor:
Unclassified armor can be viewed from the menu and manually added to the appropriate OCD container.

Weapons:
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 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.

Real Estate Shopping?


All of these fine homes are perfect for packrats. Best of all, your stuff is already moved in!



If you are planning on modding Hearthfire, Hearthfire Automated Storage provides excellent baseline extensions.

For the ability to add activators dynamically while playing,


Sprechen sie Deutsch? Pandur79 hat eine √úbersetzung.

Changelog:


All versions are backwardly compatible. Items stored under earlier versions are fully accessible under later releases.
When updating, always clear out loose files (filter scripts on xGSx and delete). Always keep GeneralStores.esm enabled.

v2.3 Final, final update

- Foodstores menu revised: [Store All, Store Raw, Pantry, Cooked Foods, Raw Foods, Spices, Exit]
- Craft store menu revised:[Store All, Smithing, Smelting, Tanning, Gemstones, Exit]
- New Potion stores activator: Crate & Barrel
- New Food stores activator: Crate & Barrel
- New Autosort activator: Direct access to the autosort chest without using the master chest menu.
- Revised "Soul Fusion" menu adds the capability to fuse soulgem fragments into a black soulgems.
- Revised Potion "Distillation" algorithm fixes inconsistencies and ties availability to player level
- Master chest "Stash Cash" menu adds "Fast Cash" option to retrieve 2000 gold.
- Certain quest related books removed from autostore ("favor" books and Elder Scrolls)
- Unburden no longer automatically stores scrolls
- Enchantment Stores "Grab Empties" no longer retrieves soulgem fragments
- Display stand scripts re-written again so things don't drop and roll around before being placed.
- More NIF optimization

v2.21 Final update

- Completely re-written potion handling. Much faster on player brews.
- Revised Potion Menu [Store All, Buffs, Poisons, Restoratives, Distillation, Liquid Assets, Exit]
- New Potion OCD sets: Buffs, Poisons, Restoratives (featuring bottles by exray catt)
- Revised Gem Stores menu [Stash Grand Souls, Stash Gems, Grab Empties, Soul Fusion, Check Stash, Exit]
- Dragon Claw displays now WORK for EVERYONE! Claws will lose "quest" status so be careful with them.
- Panic Button activator added to cistern. Use with caution to reset new user added items from sorting.
- Cistern display stands now have unique reference IDs (not MyClawDisplay etc.).
- Limited navmesh added to cistern to support wayward followers such as Vilja who insist on following you in.
- Anise's Cabin updated to add Potion OCD bottles to alchemy workstation.

v2.13 Final update

- Potions menu adds "Distill Restoratives" which consolidate lesser restore potions into stronger brews.
- SoulGems menu adds "Soul Fusion" which consolidates smaller souls into available larger unfilled gems.
- New effects for Dragonclaw display stands.
- New effects for Bugjar display stands.
- New effect for One-Click Rinse.
- Updated Soulgem Box now floats a lesser gem instead of jewel.
- Cistern adds a light toggle for a brighter option.
- Updates MammothMortar to Alchemist Mortar - Grinds skulls into bonemeal as well. Model slightly smaller.
- Smithing Stores renamed Crafting Stores. OCD Craft set now OCD Workshop set.
- AnisesCabin(GS) sample home updated
- minor tweaks and fixes.

v2.0 Major update
- Heuristic learning containers automatically adapt to DLC and Mod added content.
- OCD Pantry Set for Foodstores - Raw, Prepared, Salt&Ingredients
- OCD Craft set for Smithing Stores - Smithing, Smelting, Tanning
- OCD Armorer set - Heavy, Light, Shields, Unarmored
- OCD Weapons set - One-Hand, Two-Hand, Archery, Staffs
- One click rinse cycle - unloads all smithing, ingredients, books, scrolls, grand souls and raw foods
- General Stores master chest - features includes unburden, autosort, menu access to lockers and gold storage.
- Storage Cistern - Placeable trapdoor provides access to pre-built storage room.
- Books menu adds "Gather Spelltomes" option.
- New Menu for Armor Stores.
- New Menu for Weapon Stores.
- New Bug Jar Display
- Unique activator sounds added.
- Various and sundry enhancements.

v1.5 minor update
- New Potion Stores Menu (HUGE HT to Sollar for making this possible)
- New Bug Jar Display Racks - Noble and Ruins
- Minor tweaks
- All meshes optimized for stability and reduced load.
- BookStack Mesh fix (HT @berticus0001)
- Gemstand textures now included (reduced size transparent textures from tyco1709)
- Screenshots removed from distribution. View them here instead.

v1.4 minor update
- New storage locker for Magical Staffs
- New rack activator for Weapon stores
- New rack (dummy) activator for Armor stores
- Spelling correction on Smithing Stores menu
- Desktop books activator made fully static
- Scroll rack activator made fully static
- Scroll stand activator trimmed to facilitate stacking and packing.
- Updated scripts properly close containers. Big thanks to HerrBaron for the fix.

v1.3 minor update
- Dragon Claw display stands added
- Smithing stores menu revised. Now: Store All, Grab Smithing, Grab Smelting, Grab Tanning, Inspect Stores
- Internal naming standardized (more or less).
- New activators for Food, Smithing, Scrolls, and Stolen Goods based on outstanding meshes from Oaristys
- All StolenGoods activators updated with gems.
- Alternative mesh for Treasures added.
- Minor updates to AnisesCabin(GS).esp.

9June2012
- Compatibility patch added to Optional Files: Asteria Airship - General Stores Edition

v1.2 minor update
- GemStand havok corrected and transparency added to gems
- Re-stuctured object naming for ease of use.
- New treasure chest activators
- New bookshelf style activators for books, smithing and potions
- Minor compatibility tweaks for AnisesCabin(GS)
- BSA cleaned and compressed.

v1.1 minor update
- Adds 4 new storage lockers; Armor, Weapons, Follower Gear, and Treasures
- Adds 2 new activators for smithing and alchemy
- updates AnisesCabin(GS) demo mod with access to the new lockers.
- Rebuilt BSA now useable for gameplay.
- Optional unpacked BSA files added to main package. BSA handling in CK seems wonky of late.

v1.0 Initial release

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.

Restrictions:


General Stores is free for anyone to use per the following restrictions:

No restrictions on private usage.

For released mods, modders may include the runtime contents if credit is given, but are strongly encouraged to link to this page instead, assuring all players are using the most current version of this resource.

GeneralStores resources may not be used separate from the General Stores package. A usage exception is granted for modders to use GS meshes in non-GS enabled mods if a GS enabled version is also available.

This file must not be uploaded to Steam, in whole or in part. It can't really, not without breaking. General Stores is an ESM master which is not supported on the workshop.

Credits:


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.