SKYRIM
Portable Storage - Ingredients and Soulgems by TomHart
Skyrim » Items and Objects - Player
Added: 26/02/2012 - 01:47PM
Updated: 04/03/2012 - 01:01AM

16 Endorsements

1.0 Latest version

509 Unique D/Ls

931 Total D/Ls

11,021 Total Views

Uploaded by TomHart

Description

Last updated at 1:01, 4 Mar 2012 Uploaded at 13:47, 26 Feb 2012

Multilingual: english / deutsch (deutsch siehe unten)

The successor of this mod is Portable Storages which also includes crafting materials.

Description

A portable satchels where you can store all of your ingredients and soulgems. It and the stored items weigh nothing.
Extension of Portable Ingredient Storage

Details

At gamestart / mod install you get an satchels in your apparel inventory. It is named " Central storage".
By clicking the item it displays a menu where you can choose to manage your ingredients or soulgems or to summon the satchel.
The ingredient / soulgem menu displays how many items you have in your inventory and in your storage.
You get the choice to store all into the storage or to take all from the storage.
After summonig the satchel leave the inventory and you see the satchel in front of you. The satchel reacts like a normal container.
You can stash it away by activating it in sneak-mode. But no need to do so. The satchel is also always in your inventory.
The next time you summon the satchel it appears again in front of you.

You could misuse the summoned satchel for storing other items into it. But the "Store all"-/"Take all"-functions only work on the ingredients and soulgems.

Technics

The script uses FORMLISTs of the ingredients and soulgems. It does not loop through the inventory. The advantage is, that it works quick.
Same as in Quick Ingredient Storing

The inventory item is based on an Armor-FORM because of the equipped-/unequipped-event. The summoned satchel is an Activator for a container located in a hidden room.
I had to do it in this way because I can not open the container from inside the open player inventory.

Because of the restrictions of the scripting-engine you cannot loop through the inventory and get the attributes of the items. So I cannot do this:
- Adding weigh depending on the stored items.
(It is only possible by checking every single item of the whole ingredient / soulgem list one by one against the inventory. That is to slow.)
- To distinguish between empty and self-filled soulgems, because they both base upon the empty soulgem-FORM.
- Restrict the direct container-access to ingredients and soulgems.

I hope that with a future SKSE-version I can do this (similar to OBSE in Oblivion).

Install

With NMM or copy the content of the archive into the Skyrim/Data directory.
(You can leave out the readme´s, the folder /Scripts/Source and from /Strings/..the not installed language files.)

Uninstall

Manually: Delete the files.

Known issues

- If you have a mod that adds new ingredients or soulgems to the game these new items are not detected from the "Store all"-/"Take all"-functions.
Therefor you must merge both and add the new items to the FORMLISTs. But you can store / take these items manually after opening the summoned satchel.
- The inventory item uses the normally unused equip-slot 55. If another mod uses this slot (e.g. more rings or similar) the items remove each other.

=== deutsch ===

Beschreibung

Ein transportierbarer Beutel in dem du deine Zutaten und Seelensteine verstauen kannst. Er selbst und die verstauten Gegenstände wiegen nichts.
Erweiterung von Portable Ingredient Storage

Einzelheiten

Bei Spielstart / nach Mod-Installation erscheint ein Beutel in deinem Bekleidungs-Inventar. Er heißt " Zentrale Lagerverwaltung".
Beim Anklicken erscheint ein Menü wo du zwischen verwalten der Zutaten, der Seelensteine oder dem Beschören des Beutel wählen kannst.
Das Zutaten- / Seelenstein-Menü zeigt, wieviele Gegenstände du im Inventar und im Lager hast.Du hast die Wahl alle zu verstauen oder zu nehmen.
Nach dem Beschwören des Beutels einfach das Inventar verlassen und du siehst den Beutel vor dir liegen. Der Beutel reagiert wie ein normaler Behälter.
Du kannst ihn wieder verschwinden lassen indem du ihn im Schleich-Modus aktiviert. Musst du aber nicht. Der Beutel bleibt immer zusätzlich im Inventar.
Beim nächsten Beschwören erscheint er wieder vor dir.

Man kann den beschworenen Beutel auch zur Ablage anderer Gegenstände missbrauchen. Die "Alles verstauen"-/"Alles nehmen"-Funktionen arbeiten aber nur mit Zutaten und Seelensteinen.

Technik

Das Skript benutzt eine FORMLIST der Zutaten. Es durchläuft nicht das Inventar und ist daher sehr schnell.
Genau wie in Quick Ingredient Storing

Das Inventar-Item basiert auf einer Armor-FORM wegen des An- und Ablegen-Ereignisses. Der beschworene Beutel ist ein Aktivator für einen Behälter in einem verstecktem Raum.
Ich musste es so machen da ich den Behälter nicht aus dem geöffneten Spieler-Inventar öffnen konnte.

Aufgrund der Beschränkungen der Skript-Engine kann man leider nicht das Inventar durchlaufen und Informationen über die Gegenstände erhalten. Daher kann ich folgendes nicht machen:
- Gewicht abhängig von den verstauten Gegenständen hinzufügen.
(Ginge nur durch Prüfung jedes Gegenstands in der gesamten Zutaten- / Seelenstein-Liste einzeln gegen das Inventar. Ist viel zu langsam.)
- Unterscheiden zwischen leeren und selbst gefüllten Seelenstein. Beide basieren leider auf der gleichen FORM für ungefüllte Seelensteine.
- Den direkten Zugriff auf den Zentrallager-Behälter auf Zutaten und Seelenstein beschränken.

Installieren

Mit NMM oder den Inhalt des Archives in der Skyrim/Data-Ordner kopieren.
(Du kannst dabei die readme´s, den Ordner /Scripts/Source und von /Strings/..die nicht installierten Sprachdateien auslassen.)

Deinstallieren

Manuell: Die Datein wieder löschen.

Bekannte Probleme

- Wenn ein Mod neue Zutaten oder Seelensteine ins Spiel einfügt werden diese nicht von den "Alles verstauen"-/"Alles nehmen"-Funktionen erfasst.
Dafür müsste man die Mods zu einem vereinen und dann die neuen Gegenständer den FORMLISTs hinzufügen. Aber mit dem beschorenen Beutel kannst du sie verstauen oder nehmen.
- Das Inventar-Item benutzt den normalerweise ungenutzten Ausstattungs-Slot 55. Wenn ein anderes Mod auch diesen Slot benutzt (z.B. mehr Ringe oder ähnliches) wird der dort ausgerüstete Gegenstand jeweils durch
den anderen ersetzt.