IsharaMeradin Posted September 2, 2013 Share Posted September 2, 2013 Yes, the game can crash when you try to transfer too much at one time. Most likely you'll need to manually move items out till your inventory is freed up. Then use whatever auto-transfer system from that point on. Link to comment Share on other sites More sharing options...
gizmologist Posted September 2, 2013 Share Posted September 2, 2013 (edited) Well, that sucks. You must have a TON of crap. Is your inventory menu very slow? I've noticed that containers holding huge numbers of items seem to slow the menu down (but that might just be SkyUI). I can't think of a way to only remove types of items, such as armor, because Papyrus doesn't let us grep through inventory. Actually, wait ... how about inventory filters? I've never used them, not sure if they'd work for this ... let me do some research. EDIT: No, that's not going to work. Damn. Edited September 2, 2013 by gizmologist Link to comment Share on other sites More sharing options...
IsharaMeradin Posted September 2, 2013 Share Posted September 2, 2013 Actually you can filter out items by type. You just have to do it with the OnItemAdded and OnItemRemoved events on the player or the container. Again it wouldn't exactly be useful for a mid-game setup with lots of items but would work from game start. Some examples: If akBaseItem as MiscObject -- would allow only those added or removed items to continue processing if they were of the MiscObject category.If akBaseItem as Weapon -- would do weapons Come to think of it... If running on the player the OnItemRemoved event could be used to re-route removed items from the destination container to the appropriate container. The item still goes into the destination container but if it falls into a specific category it gets removed with RemoveItem and a GetItemCount for the quantity to remove. Putting the undesired items back on the player or directly to other containers if any are known. However, it is still prone to the crashing when transferring large quantities at one time. Link to comment Share on other sites More sharing options...
gizmologist Posted September 2, 2013 Share Posted September 2, 2013 I wrote a script for an item sorter that used casting as a type to sort the items in to different containers, just like you said. In this case, I was trying to think of a way to keep them from being removed at all, to avoid the crash. But, if the player were running an OnItemRemoved event for every item, even it if didn't actually do anything useful, would that slow things down enough for the script engine to keep up and avoid a crash? Or would the extra processing just make things worse? If I get time later, I may play with this. Link to comment Share on other sites More sharing options...
IsharaMeradin Posted September 2, 2013 Share Posted September 2, 2013 Well, I suppose you could slow things down by creating form lists of ALL player inventory items by item type in the stock game and parse through those to remove/check each item individually and to list out any equipped stock items. But that leaves mod & dlc items in the wind. Those could be dumped en mass with checks to send back to the player anything you sent back to the player on the earlier run. But that leaves the player going naked when mod or dlc items are used. But that might have to be the price to pay for a mid-game, large inventory solution. Still I think that the best method is a design that dynamically works from new character start. Such a design would still work mid-game, just wouldn't solve the issues surrounding a mass transfer of unregistered items. But once the items were known by the system, mass transfer would work rather well. Link to comment Share on other sites More sharing options...
ADragonCalledGeorge Posted September 2, 2013 Author Share Posted September 2, 2013 Thanks guys so much!! I used a house mod called Riverside Lodge which has automatic storage. It doesn't have for weapons and armor though so I used the individual auto storage containers for each storage slot (e.g. soul gems, alchemy ingredients, jewlery, etc). Each time I did that it asked if I wanted to fuse the connection. I didn't know what that meant so I just clicked 'yes' in the dialogue box and it worked fine. However, I then used the diamond stone of store-all for my remaining gear (armor and weapons) and it worked fine without crashing. But there must have been a mod conflict since Riverside Lodge went berserk and kept spamming the 'fuse connection' dialogue option box making me unable to play the game. Sometimes it would stop for two seconds and eventually I was able to load a save before entering the house and doing the auto storage. So I don't know if that's a mod conflict or a corrupt mod and the fault of the Riverside Lodge though it's a great house mod. Because what my plan was, was to store everything as I did (including the armor and weapons in a different chest). Then I would take each auto storage chest individually and place it in one chest using the store-all diamond. That way it would go easier on the PC and not crash. I also want to look for a Bag of Holding mod that I know is out there and dump all my stuff in that mod for convenience sake. Then I will be junk free and can easily choose between my stuff. I use SkyUI and SKSE but I still have so much stuff and I want to get rid of some of it but it just takes too long. Also I have the Thalmor Embassy quest coming up and that storage quest always glitches up and I lose crap that I need. Same with the jail sometimes. Anyhow, thanks so much for your hard work and I am sorry that i don't understand your mod lingo. I long gave up trying to mod instead asking you brilliant people for help. I will look for another auto storage mod to use with this fabulous work unless it gets updated which would be freaking awesome!! Thank you ever so much. Link to comment Share on other sites More sharing options...
gizmologist Posted September 3, 2013 Share Posted September 3, 2013 Wow. Script-fight! My advice - DO NOT use the Stone of Storall on a sorting chest, or any other container with a script. Use it on a normal container. It sounds like the two scripts starting handing your inventory back and forth, hot-potato style. Either that or it was working fine, but you had a million items and thus got a million "fuse connection" dialog boxes (whatever that means), and it would have eventually finished if you'd clicked "yes" a million times (which would probably take longer than just dumping the stuff from your inventory by hand). Very interesting, either way. I think I'll go take a look at that mod. Link to comment Share on other sites More sharing options...
ADragonCalledGeorge Posted September 3, 2013 Author Share Posted September 3, 2013 Yeah eventually I used that tactic ignoring the billion dialogue boxes. I was able to dump everything into an awesome bag of holding mod that actually had auto sorting for everything even armor and weapons including light armor and different type of weapons, etc. However, it caused my loading screens to take far more longer than usual. Normally they go okay but this made them take forever so I loaded a save before that crap and it's back to normal. I think I will use the console to skip the chest part of the Thalmor Embassy quest where you have to give that elf all your gear and disguise yourself. I guess it's my fault for carrying too much stuff and I now know why Bethesda made a carryweight limit. Oh well, here's to hoping for the store-all stone to give those options! :) That would actually work and be awesome. Link to comment Share on other sites More sharing options...
ADragonCalledGeorge Posted September 3, 2013 Author Share Posted September 3, 2013 I will also take your advice and definitely NOT put it in such a thing. In fact I will go as far as to remove all those auto storage things because it is messing up my normal storage containers that do NOT have auto storage devices in them. Really annoying. Thanks though :) Much appreciated. Link to comment Share on other sites More sharing options...
bben46 Posted September 3, 2013 Share Posted September 3, 2013 @George: Using multiple storage mods can have unexpected consequences. Be sure to remove all stored objects before changing to a different storage system. Link to comment Share on other sites More sharing options...
Recommended Posts