Search the Community
Showing results for tags 'storage'.
-
PapyrusUtil LE/SE/AE View File Which file to download: For Skyrim LE (Oldrim): PapyrusUtil LE v33.zip For Skyrim SE (Pre-AE, 1.5.x runtime): PapyrusUtil SE v39.zip For Skyrim SE/AE (1.6.x+ runtime): PapyrusUtil AE v43.zip 1. Description SKSE plugin that allows you to save any amount of int, float, form and string values on any form or globally from papyrus scripts. Also supports lists of those data types. These values can be accessed from any mod allowing easy dynamic compatibility. Also adds the following papyrus commands: Toggle fly cam and set fly cam speed - TFC. Set menus on / off - TM. Adds an additional package stack override on actors. See ActorUtil.psc Replace any animations on selected objects. See ObjectUtil.psc Print messages to console. Get, set, save, or and load data to a custom external JSON file. See JsonUtil.psc PapyrusUtil.psc - version check & variable initialized arrays. StorageUtil.psc - store variables and lists of data on a form that can be pulled back out using the form and variable name as keys. See psc file for documentation. JsonUtil.psc - Similar to StorageUtil.psc but saves data to custom external .json files instead of forms, letting them be customizable out of game and stored independent of a users save file. ActorUtil.psc - actor package override. ObjectUtil.psc - animation replacement. MiscUtil.psc - some misc commands. 2. Examples Example 1: Setting and getting simple values StorageUtil.SetIntValue(none, "myGlobalVariable", 5) ; // enter none as first argument to set global variableStorageUtil.SetIntValue(Game.GetPlayer(), "myVariable", 25) ; // set "myVariable" to 25 on playerStorageUtil.SetFloatValue(akTarget, "myVariable", 75.3) ; // set "myVariable" to 75.3 on akTargetStorageUtil.SetStringValue(none, "myGlobalVariable", "hello") ; // enter none as first argument to set global variableint ivalue1 = StorageUtil.GetIntValue(none, "myGlobalVariable") ; // get the previously saved global variableint ivalue2 = StorageUtil.GetIntValue(Game.GetPlayer(), "myVariable") ; // get value of myVariable from player; // myGlobalVariable can exist both as int and string at the same time.; // Different type values are separate from each other.float fvalue = StorageUtil.GetFloatValue(akTarget, "myVariable") ; // get float value from akTargetstring svalue1 = StorageUtil.GetStringValue(none, "myGlobalVariable") ; // get "hello"string svalue2 = StorageUtil.GetStringValue(none, "myMissingVariable", "goodbye") ; // get "goodbye"; // an optional 3rd variable can be passed in the Get function to be returned if the given key "myMissingVariable" doesn't exists. Example 2: Saving object references Actor akCasterActor akTargetStorageUtil.SetFormValue(akTarget, "Friend", akCaster)Actor friend = StorageUtil.GetFormValue(akTarget, "Friend") as Actor Example 3: Value lists StorageUtil.IntListAdd(none, "myGlobalList", 5)StorageUtil.IntListAdd(none, "myGlobalList", 27)StorageUtil.IntListAdd(none, "myGlobalList", 183)StorageUtil.IntListAdd(none, "myGlobalList", 3)StorageUtil.IntListAdd(none, "myGlobalList", -12398); // iterate list from last added to first addedint valueCount = StorageUtil.IntListCount(none, "myGlobalList")while(valueCount > 0) valueCount -= 1 Debug.Notification("List[" + valueCount + "] = " + StorageUtil.IntListGet(none, "myGlobalList", valueCount))endwhile; // iterate list from first added to last addedvalueCount = StorageUtil.IntListCount(none, "myGlobalList")int i = 0while(i < valueCount) Debug.Notification("List[" + i + "] = " + StorageUtil.IntListGet(none, "myGlobalList", o)) i += 1endwhile; // Get the 2nd, 3rd, and 4th elements of the list into an arrayint[] myList = new int[3]StorageUtil.IntListSlice(none, "myGlobalList", myList, 1) ; // starts pulling elements from the list starting from from the 1 index; // skipping the 0 index value, "5" will fill the papyrus array until it runs out of either list or papyrus array elementsDebug.Notification("2nd: " + myList[0]) ; // prints "2nd: 27"Debug.Notification("3rd: " + myList[1]) ; // prints "3rd: 183"Debug.Notification("4th: " + myList[2]) ; // prints "4th: 3"; // remove 27 from the listStorageUtil.IntListRemove(none, "myGlobalList", 27); // remove last element of listStorageUtil.IntListRemoveAt(none, "myGlobalList", StorageUtil.IntListCount(none, "myGlobalList") - 1); // set first element to -7StorageUtil.IntListSet(none, "myGlobalList", 0, -7); // find first occurance of element in listint index = StorageUtil.IntListFind(none, "myGlobalList", 183)if(index < 0) Debug.Notification("Not found!")else Debug.Notification("Element 183 is at index " + index)endif; // clear listStorageUtil.IntListClear(none, "myGlobalList"); // create a new list from a papyrus arrayfloat[] newList = new float[3]newList[0] = 4.04newList[1] = 39.2newList[2] = -42.25StorageUtil.FloatListCopy(PlayerRef, "myCopiedList", newList)Debug.Notification("Copied value 0 = " +StorageUtil.FloatListGet(PlayerRef, "myCopiedList", 0)) ; // 4.04Debug.Notification("Copied value 1 = " +StorageUtil.FloatListGet(PlayerRef, "myCopiedList", 1)) ; // 39.2Debug.Notification("Copied value 2 = " +StorageUtil.FloatListGet(PlayerRef, "myCopiedList", 2)) ; // -42.25 Example 4: Saving values that are shared among all savegames in an externally saved file. JsonUtil.SetIntValue("MyModConfig.json", "AnswerToLifeUniverseEverything", 42); // (optional) Save any changes made to your file and creates it if it does not yet exists.; // This is done automatically without needing to be done manually whenever a player saves their game.; // Files are saved and loaded from Skyrim/data/SKSE/Plugins/StorageUtilDataJsonUtil.Save("MyModConfig.json") ; // ... Start a new game ...int mySetting = JsonUtil.GetIntValue("MyModConfig.json", "AnswerToLifeUniverseEverything") ; // mySetting == 3; // Alternative version using the globally shared external file; // All mods using these commands share this file, saved/loaded from Skyrim/data/SKSE/Plugins/StorageUtil.jsonStorageUtil.SetIntValue("AnswerToLifeUniverseEverything", 42); // ... Start a new game ...int mySetting = StorageUtil.GetIntValue("AnswerToLifeUniverseEverything") ; mySetting == 3 3. Requirements SKSE latest version: http://skse.silverlock.org/ Address Library for SKSE Plugins: https://www.nexusmods.com/skyrimspecialedition/mods/32444 4. Installing Use mod manager or extract files manually. 5. Uninstalling Remove the files you added in Installing step. 6. Updating Just overwrite all files. 7. Compatibility & issues Should be compatible with everything. 8. Credits Ashal - continued maintenance & refactoring of original plugin's source code h38fh2mf - original version, idea, address library conversion SKSE team - for making this plugin possible milzschnitte - for suggestions eventHandler, Expired, aers, arha, ianpatt - SKSE64 conversion & update assistance Submitter Ashal Submitted 12/07/2013 Category Modders Resources Requires SKSE, Address Library Special Edition Compatible Yes
-
Hello ! So because I don't have enough storage on my computer, I installed the Sims 3 on my usb key. But unfortunately I didn't found any "Electronic art" files, which is necessary to add mods. So I copy pasted the old "electronic art" file stored on my computer to my usb key, in order to install mods. But when I play the game no mods appear. i'm sure I did something wrong and should have done it in another way, but I don't know what. I hope somebody knows the answer 😢 Here is the image of what is on my usb key :
-
Version 05 , 03-13-2015
950 downloads
whiterun stables, the first emty horsebox, find the trapdoor and see for yourself.............. Now you have outside the stables some more barrels to put your items in. Lakeview manor 3 barrels outside... 2 urns on the road to "Captured Dream Shop" to put some key's in. Inside more nice items to make it cozy... and make you filthy rich. Behind the secret doors I have Added a Jail for slaves or animals. Added two Followers , One inside and one outside in the stable. Twins..... follower friendly....... Well, most of it...... Thanks -
Version 2.0
329 downloads
So, along the way, I grew tired of playing the Skyrim content. I don't want to go around buying houses any more. Last night I decided to install a chest in Whiterun, behind the Drunken Huntsman signpost. This chest is call My Chest (no, not My Manboobs, sick freak, and yes you were thinking of my manboobs). You are not allowed to use My Chest; it even tells you so, so don't use it. I'm warning you... But, seriously, I don't know if it's the kind of chest from which things disappear, so use it at your own risk. If I see the need, I will place these in other cities and villages, but for now, I just want the chest to be available in Whiterun. Have fun. -
Version 4.4
422,063 downloads
Which file to download: For Skyrim LE (Oldrim): PapyrusUtil LE v33.zip For Skyrim SE (Pre-AE, 1.5.x runtime): PapyrusUtil SE v39.zip For Skyrim SE/AE (1.6.x+ runtime): PapyrusUtil AE v43.zip 1. Description SKSE plugin that allows you to save any amount of int, float, form and string values on any form or globally from papyrus scripts. Also supports lists of those data types. These values can be accessed from any mod allowing easy dynamic compatibility. Also adds the following papyrus commands: Toggle fly cam and set fly cam speed - TFC. Set menus on / off - TM. Adds an additional package stack override on actors. See ActorUtil.psc Replace any animations on selected objects. See ObjectUtil.psc Print messages to console. Get, set, save, or and load data to a custom external JSON file. See JsonUtil.psc PapyrusUtil.psc - version check & variable initialized arrays. StorageUtil.psc - store variables and lists of data on a form that can be pulled back out using the form and variable name as keys. See psc file for documentation. JsonUtil.psc - Similar to StorageUtil.psc but saves data to custom external .json files instead of forms, letting them be customizable out of game and stored independent of a users save file. ActorUtil.psc - actor package override. ObjectUtil.psc - animation replacement. MiscUtil.psc - some misc commands. 2. Examples Example 1: Setting and getting simple values StorageUtil.SetIntValue(none, "myGlobalVariable", 5) ; // enter none as first argument to set global variableStorageUtil.SetIntValue(Game.GetPlayer(), "myVariable", 25) ; // set "myVariable" to 25 on playerStorageUtil.SetFloatValue(akTarget, "myVariable", 75.3) ; // set "myVariable" to 75.3 on akTargetStorageUtil.SetStringValue(none, "myGlobalVariable", "hello") ; // enter none as first argument to set global variableint ivalue1 = StorageUtil.GetIntValue(none, "myGlobalVariable") ; // get the previously saved global variableint ivalue2 = StorageUtil.GetIntValue(Game.GetPlayer(), "myVariable") ; // get value of myVariable from player; // myGlobalVariable can exist both as int and string at the same time.; // Different type values are separate from each other.float fvalue = StorageUtil.GetFloatValue(akTarget, "myVariable") ; // get float value from akTargetstring svalue1 = StorageUtil.GetStringValue(none, "myGlobalVariable") ; // get "hello"string svalue2 = StorageUtil.GetStringValue(none, "myMissingVariable", "goodbye") ; // get "goodbye"; // an optional 3rd variable can be passed in the Get function to be returned if the given key "myMissingVariable" doesn't exists. Example 2: Saving object references Actor akCasterActor akTargetStorageUtil.SetFormValue(akTarget, "Friend", akCaster)Actor friend = StorageUtil.GetFormValue(akTarget, "Friend") as Actor Example 3: Value lists StorageUtil.IntListAdd(none, "myGlobalList", 5)StorageUtil.IntListAdd(none, "myGlobalList", 27)StorageUtil.IntListAdd(none, "myGlobalList", 183)StorageUtil.IntListAdd(none, "myGlobalList", 3)StorageUtil.IntListAdd(none, "myGlobalList", -12398); // iterate list from last added to first addedint valueCount = StorageUtil.IntListCount(none, "myGlobalList")while(valueCount > 0) valueCount -= 1 Debug.Notification("List[" + valueCount + "] = " + StorageUtil.IntListGet(none, "myGlobalList", valueCount))endwhile; // iterate list from first added to last addedvalueCount = StorageUtil.IntListCount(none, "myGlobalList")int i = 0while(i < valueCount) Debug.Notification("List[" + i + "] = " + StorageUtil.IntListGet(none, "myGlobalList", o)) i += 1endwhile; // Get the 2nd, 3rd, and 4th elements of the list into an arrayint[] myList = new int[3]StorageUtil.IntListSlice(none, "myGlobalList", myList, 1) ; // starts pulling elements from the list starting from from the 1 index; // skipping the 0 index value, "5" will fill the papyrus array until it runs out of either list or papyrus array elementsDebug.Notification("2nd: " + myList[0]) ; // prints "2nd: 27"Debug.Notification("3rd: " + myList[1]) ; // prints "3rd: 183"Debug.Notification("4th: " + myList[2]) ; // prints "4th: 3"; // remove 27 from the listStorageUtil.IntListRemove(none, "myGlobalList", 27); // remove last element of listStorageUtil.IntListRemoveAt(none, "myGlobalList", StorageUtil.IntListCount(none, "myGlobalList") - 1); // set first element to -7StorageUtil.IntListSet(none, "myGlobalList", 0, -7); // find first occurance of element in listint index = StorageUtil.IntListFind(none, "myGlobalList", 183)if(index < 0) Debug.Notification("Not found!")else Debug.Notification("Element 183 is at index " + index)endif; // clear listStorageUtil.IntListClear(none, "myGlobalList"); // create a new list from a papyrus arrayfloat[] newList = new float[3]newList[0] = 4.04newList[1] = 39.2newList[2] = -42.25StorageUtil.FloatListCopy(PlayerRef, "myCopiedList", newList)Debug.Notification("Copied value 0 = " +StorageUtil.FloatListGet(PlayerRef, "myCopiedList", 0)) ; // 4.04Debug.Notification("Copied value 1 = " +StorageUtil.FloatListGet(PlayerRef, "myCopiedList", 1)) ; // 39.2Debug.Notification("Copied value 2 = " +StorageUtil.FloatListGet(PlayerRef, "myCopiedList", 2)) ; // -42.25 Example 4: Saving values that are shared among all savegames in an externally saved file. JsonUtil.SetIntValue("MyModConfig.json", "AnswerToLifeUniverseEverything", 42); // (optional) Save any changes made to your file and creates it if it does not yet exists.; // This is done automatically without needing to be done manually whenever a player saves their game.; // Files are saved and loaded from Skyrim/data/SKSE/Plugins/StorageUtilDataJsonUtil.Save("MyModConfig.json") ; // ... Start a new game ...int mySetting = JsonUtil.GetIntValue("MyModConfig.json", "AnswerToLifeUniverseEverything") ; // mySetting == 3; // Alternative version using the globally shared external file; // All mods using these commands share this file, saved/loaded from Skyrim/data/SKSE/Plugins/StorageUtil.jsonStorageUtil.SetIntValue("AnswerToLifeUniverseEverything", 42); // ... Start a new game ...int mySetting = StorageUtil.GetIntValue("AnswerToLifeUniverseEverything") ; mySetting == 3 3. Requirements SKSE latest version: http://skse.silverlock.org/ Address Library for SKSE Plugins: https://www.nexusmods.com/skyrimspecialedition/mods/32444 4. Installing Use mod manager or extract files manually. 5. Uninstalling Remove the files you added in Installing step. 6. Updating Just overwrite all files. 7. Compatibility & issues Should be compatible with everything. 8. Credits Ashal - continued maintenance & refactoring of original plugin's source code h38fh2mf - original version, idea, address library conversion SKSE team - for making this plugin possible milzschnitte - for suggestions eventHandler, Expired, aers, arha, ianpatt - SKSE64 conversion & update assistance- 27 reviews
-
73
-
Version 0.9
69 downloads
Not mine, just putting this up here. If you use the mod Redecorate, you have undoubtedly tried to use a dresser or drawers or something else that you copied and has storage int it. This mod will stop those from respawning, as long as you have removed at least 1 original object from the container, and put something else in it. Can't make any guarantees as I had nothing to do with the making. I searched for an hr to find a mod that would let me use the dresser I copied with redecorate, and this is the closest I found, on some obscure site called lonebullet.com. -
Version Version 1.0
802 downloads
YOU NEED TO HAVE THE HEARTHFIRE DLC ENABLED FOR THIS MOD TO WORK. This mod adds to the game a basement in the Inner Sanctum that you can use as a player home. For role-play purposes it would make more sense to do the quest "The Heart of Dibella" before you use this mod (although this mod will work even if you have not done that quest yet). All containers should be safe to store items in. Look at the title image to see where the entrance is located. Anyway, enjoy my mod-
1
-
- inner sanctum
- player home
-
(and 2 more)
Tagged with:
-
Version 0.2
2,791 downloads
I'm surprised that this worked so well and so easily (maybe I should save this info for later in the OP). What does this do? -Storage for Radiant Prostitutes adds PlayerFaction owned chests to each established inn on Skyrim's mainland. Solsteim will have to wait for at least another week (maybe). -Storage for Radiant Prostitutes adds Vekel the Man from the Ragged Flagon to the JobInnkeeperFaction. This allows the player to whore in the extremely sleazy tavern under Riften. After collecting the three debts that Riften residents owe to the Thieves' Guild, the player will have access to the chest in the back room on the way to the Cistern. Future plans (I hope): -Add Haelga from the Bunkhouse to the JobInnkeeperFaction with quest content that can go seriously wrong for the player (not including death, of course; that breaks the flow of the gameplay). This is actually a priority in contrast to the following two plans. I've long wanted to bring out Haelga's full potential as the bitch that everyone knows she is. -Perhaps add inns to oddball locations for some of the more shady types of NPCs to hang out in for more sleazy whoring opportunities. -Maybe utilize the Warrens in Markarth. Thanks for reading, following, and downloading. V .2 -Added Tavern cloths and boots to the Whore's Box in care you lose them. -
View File YOU NEED TO HAVE THE HEARTHFIRE DLC ENABLED FOR THIS MOD TO WORK. This mod adds to the game a basement in the Inner Sanctum that you can use as a player home. For role-play purposes it would make more sense to do the quest "The Heart of Dibella" before you use this mod (although this mod will work even if you have not done that quest yet). All containers should be safe to store items in. Look at the title image to see where the entrance is located. Anyway, enjoy my mod Submitter OverGamer Submitted 01/25/2017 Category Regular Mods Requires Regular Edition Compatible
- 1 reply
-
- inner sanctum
- player home
-
(and 2 more)
Tagged with:
-
View File Not mine, just putting this up here. If you use the mod Redecorate, you have undoubtedly tried to use a dresser or drawers or something else that you copied and has storage int it. This mod will stop those from respawning, as long as you have removed at least 1 original object from the container, and put something else in it. Can't make any guarantees as I had nothing to do with the making. I searched for an hr to find a mod that would let me use the dresser I copied with redecorate, and this is the closest I found, on some obscure site called lonebullet.com. Submitter Comrade Fienyx Submitted 06/02/2016 Category Other Requires
-
Storage for Radiant Prostitutes View File I'm surprised that this worked so well and so easily (maybe I should save this info for later in the OP). What does this do? -Storage for Radiant Prostitutes adds PlayerFaction owned chests to each established inn on Skyrim's mainland. Solsteim will have to wait for at least another week (maybe). -Storage for Radiant Prostitutes adds Vekel the Man from the Ragged Flagon to the JobInnkeeperFaction. This allows the player to whore in the extremely sleazy tavern under Riften. After collecting the three debts that Riften residents owe to the Thieves' Guild, the player will have access to the chest in the back room on the way to the Cistern. Future plans (I hope): -Add Haelga from the Bunkhouse to the JobInnkeeperFaction with quest content that can go seriously wrong for the player (not including death, of course; that breaks the flow of the gameplay). This is actually a priority in contrast to the following two plans. I've long wanted to bring out Haelga's full potential as the bitch that everyone knows she is. -Perhaps add inns to oddball locations for some of the more shady types of NPCs to hang out in for more sleazy whoring opportunities. -Maybe utilize the Warrens in Markarth. Thanks for reading, following, and downloading. V .2 -Added Tavern cloths and boots to the Whore's Box in care you lose them. Submitter Storms of Superior Submitted 04/30/2017 Category Quest Requires Special Edition Compatible
-
File Name: My Chest File Submitter: GitcheGumee File Submitted: 31 May 2014 File Category: Other Requires: A sense of humor. So, along the way, I grew tired of playing the Skyrim content. I don't want to go around buying houses any more. Last night I decided to install a chest in Whiterun, behind the Drunken Huntsman signpost. This chest is call My Chest (no, not My Manboobs, sick freak, and yes you were thinking of my manboobs). You are not allowed to use My Chest; it even tells you so, so don't use it. I'm warning you... But, seriously, I don't know if it's the kind of chest from which things disappear, so use it at your own risk. If I see the need, I will place these in other cities and villages, but for now, I just want the chest to be available in Whiterun. Have fun. Click here to download this file
-
View File whiterun stables, the first emty horsebox, find the trapdoor and see for yourself.............. Now you have outside the stables some more barrels to put your items in. Lakeview manor 3 barrels outside... 2 urns on the road to "Captured Dream Shop" to put some key's in. Inside more nice items to make it cozy... and make you filthy rich. Behind the secret doors I have Added a Jail for slaves or animals. Added two Followers , One inside and one outside in the stable. Twins..... follower friendly....... Well, most of it...... Thanks Submitter tndvrs Submitted 09/14/2014 Category Other Requires Skyrim.esm and my file Special Edition Compatible