Skyrim

File information

Last updated

Original upload

Created by

TomHart

Uploaded by

TomHart

Virus scan

Safe to use

Documentation

Readme

View as plain text

Name: TH_PortableStorage
Version: 1.0
Multilingual: english / deutsch
Date: 2/26/2012
Category: Item
Author(s): TomHart

(deutsch siehe unten)

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" - http://www.skyrim.nexusmods.com/downloads/file.php?id=11132

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" - http://www.skyrim.nexusmods.com/downloads/file.php?id=10009

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.

#######################

Beschreibung
===========
Ein transportierbarer Trankmischerbeutel in dem du deine Zutaten und Seelensteine verstauen kannst. Er selbst und die verstauten Gegenst�nde wiegen nichts.
Erweiterung von "Portable Ingredient Storage" - http://www.skyrim.nexusmods.com/downloads/file.php?id=11132

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" - http://www.skyrim.nexusmods.com/downloads/file.php?id=10009

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.