#Self Sorting Storage

2228 messages Β· Page 3 of 3 (latest)

frail spade
#

When 2SS is disabled the price in terminal drops back down from 50 to 20 and it's purchasable.

rain agate
#

hmmm are you sure? I have 2 story ship installed and it works well for me

frail spade
#

I'm pretty sure, unless it's only part of that equation. But I disabled and re-enabled the mod several times and was unable to fault it.

#

If you're using 2SS and it's working fine, perhaps something in either config? It's just not immediately obvious to me what that would be, but would be easy to test.

#

It's not like it's never worked for me with 2SS installed and I had SSS fully configured, so I'm leaning towards a config in 2SS being the culprit here. I'll get back to you.

frail spade
#

Nooope, not the configs. Happens on default, too. I give up, but here's the most up-to-date pack if anyone wants to replicate: 019bd18a-f423-61ca-d4ad-701a21295b58

Might be another mod's interaction with the two Headache , idfk. Just not gonna use 2SS for now I guess, I like SSS far too much.

late anvil
frail spade
#

Yeah I suppose I could do that. Really just wish I knew wtf was happening though 🫠

#

It makes no sense

late anvil
#

I'll look over your pack later but most likely a mod conflict. Furniture lock will prevent all those issues at least.

frail spade
#

I'd very much appreciate that, I'd love to know. In the meantime I'll give furniture lock a go because I do adore Mel's mod

frail spade
#

If you start with it unlocked it's flat lmaoo

boreal prism
frail spade
#

Please God no don't be that simple... Gimme 10 to test something

boreal prism
#

Cus I've never seen it do this with Furniture Lock, even when I reset the values to defaults

#

Unless it's a funny with 2 story ship lmao

#

Actually it might be cus of Ship Windows cus TestAccount is fixing a bug

#

lol

#

This is the reverse of this issue

rain agate
#

I dont understand anything of that situation, but thanks glitch and lunxara for trying to find the problem

boreal prism
#

lolol

frail spade
boreal prism
#

lol

frail spade
#

Lol. What even is the bug here?

boreal prism
#

He just had some code setup wrong, Matty helped him fix it

frail spade
#

Ahhh. Well, I'm pretty glad. I would've become an NPC in the Rubber Rooms if this went on for much longer.

#

Mod debugging drives me insane πŸ˜‚

frail spade
#

Did you ever manage to figure out the conflict, it's happening to me now LOL 😭

rain agate
#

Oh oh is there a real conflict?

frail spade
#

Tooltips are there now, but I am in SP which I wasn't when it was gone. Weird.

tranquil ferry
# rain agate Oh oh is there a real conflict?

i d k, im getting 2 issues.

1 - i thought the "permanent items" would keep the same amount no matter how many are taken, so i set 50, but i am guessing its just set when game starts.. ? ;o if so not an issue, i just need to keep it at millions or something.
2 - and yeah, my tool tips are not showing, pretty sure i use a mod that changes tool tips though, so that maybe why x.x forget which though.

rain agate
#

Yeah permanent items are not really infinite, there is a real quantity that you can configure yourself or (ir no quantity is configured) it will be something like 100k

#

Hmmm for the tool tips I'm sure I tested this in single player and in multi-player
Surely there is another mod nuking my patch πŸ’€

#

If you can find it please share it so we can destroy this other mod

elder wind
#

This mod is so cool :3

frail spade
#

Ngl this mod is better than most mods, and it's a fookin' cabinet

#

I'm down to utterly nuke a mod

arctic harbor
#

This mod makes the ship upgrade list break for me

rain agate
#

What is the ship upgrade list? You mean the screen?

rain agate
#

Then I'll invoke Xu to fix the problem eheheh

next talon
tranquil ferry
#

maybe a force restock button in the lethal config menu? (a bit akin to matty's bag fix button) for a restock? ;o just a thought, not nessecery.

#

ill look into the tooltip issue as well, just when i have time x.x

rain agate
#

No worries thanks

arctic harbor
arctic harbor
#

its just not there

#

so weird

#

but when i enable melanie's farming and cooking mod it is there

boreal prism
vapid sky
boreal prism
#

Yeah it just is using something that was changed in the new DawnLib update lol

#

I do not even know why the SSS is actively checking for that config setting but yeah let me see what changed

rain agate
#

@next talon

boreal prism
#

Internal field name change I think when she did the new changes

#

Config option is still there

boreal prism
#

Missing Field can be fixed by recompiling against the new version of DawnLib right?

#

Or does it need a manual change?

rain agate
#

Thats probably just a name change then you are right

#

Will need to update that field + a recomp which is not hard to do, ill do that now

boreal prism
#

πŸ’–

rain agate
#

Here is what happened
There was no name change, but a type change, which is why it crashed

#

i just need to add .Value

boreal prism
#

Ahhhh

rain agate
#

the update is uploaded

boreal prism
#

πŸ’–

next talon
rain agate
#

Dw it's fine

solar tangle
next talon
#

how was the material/mesh variants part never noticed πŸ’€

rain agate
#

I don't get it

#

What's the problem with the video? Everything seems fine to me

next talon
#

i think two things

#

the fact that when you put them in the SSS, they have the ability to do the ship entering notification

#

and variants taking up the same spot (but you probably cant do anything about this)

rain agate
#

ah ok

#

For the notification idk how it's managed by the game, since items are beeing respawned when being stored i guess that can happen yeah

#

But what do you means variants? The 2 flasks were the same i dont understand this part

next talon
#

were they? am i blind?

rain agate
#

yeah

next talon
#

oh

#

yeah they are the same

#

nvm then, just the first ig

rain agate
#

ok no problem then

#

But i still see the point that you were trying to say (i think?)
Variants are not saved upon a lobby reload in vanilla, so its the same for the sss

#

was it about this?

next talon
#

what i thought the issue was that the two variants of the flask were stored in the same position

#

i've thought about implementing a saving for the variant items tbh into dawnlib, it's weird that they dont

rain agate
#

Well if you end up implementing that, then ill be very happy just so you know

sonic flicker
#

i need more shelf space plink

tranquil ferry
vapid sky
#

...wonder if this is do-able? (I am aware of the amount being shown when hovering over it, just wondering if a visual display is possible)

frail spade
#

I'm suuuuper happy with SSS as is, but actual numerical displays instead of hover tooltips would be so peak, omg.

rain agate
rain agate
tranquil ferry
unreal radish
#

Does this mod have any issues with another mod "ship inventory" just asking.

rain agate
#

nope

next talon
#

@rain agate im told the snailcats are able to be put into the SSS, is there no EnemyAI check in teh code to make sure you cant put grabbable enemies in there? (i dont know how real this claim is)

rain agate
#

this is not real, you already reported that to me in the past and this was fixed to have the enemyai check as you said

#

Now if its indeed real, maybe its broken

late anvil
#

@rain agate
[Error : Unity Log] IndexOutOfRangeException: Index was outside the bounds of the array.
Stack trace:
(wrapper dynamic-method) GameNetcodeStuff.PlayerControllerB.DMD<GameNetcodeStuff.PlayerControllerB::DestroyItemInSlot>(GameNetcodeStuff.PlayerControllerB,int)
GameNetcodeStuff.PlayerControllerB.DestroyItemInSlotAndSync (System.Int32 itemSlot) (at <7759bcbaa38345349ef70dadded7df08>:0)
SelfSortingStorage.Cupboard.SmartCupboard.StoreObject (GameNetcodeStuff.PlayerControllerB player) (at ./Cupboard/SmartCupboard.cs:202)
UnityEngine.Events.InvokableCall1[T1].Invoke (T1 args0) (at <c39a522eee05469b8171a6cfeb646c59>:0) UnityEngine.Events.UnityEvent1[T0].Invoke (T0 arg0) (at <c39a522eee05469b8171a6cfeb646c59>:0)
InteractTrigger.Interact (UnityEngine.Transform playerTransform) (at <7759bcbaa38345349ef70dadded7df08>:0)
(wrapper dynamic-method) GameNetcodeStuff.PlayerControllerB.DMD<GameNetcodeStuff.PlayerControllerB::ClickHoldInteraction>(GameNetcodeStuff.PlayerControllerB)
(wrapper dynamic-method) GameNetcodeStuff.PlayerControllerB.DMD<GameNetcodeStuff.PlayerControllerB::Update>(GameNetcodeStuff.PlayerControllerB)

In the beta v80 if you have an item in the new utility slot for tools and try to store it in the SSS it duplicates it lol

rain agate
#

ah lol i still havent played v80 but thanks for the report !

late anvil
#

In v80 I also had General Improvements off and mattys fixes off and no issues with rotation or loading back in.

rain agate
late anvil
boreal prism
#

Shit guess the SSS can't be used til the incompat the the utility slot is fixed

#

I was happy to see it working

#

lmao

late anvil
#

I also have certain things blacklisted on the SSS so its not the end of the world is someone dupes a flashlight

sharp rune
#

Hello everyone, i'm frequently having issues with items being invisible inside the SSS.

This happened sometimes when i would leave the current save, don't close the game and then load the same save again. I'm playing on V73 and didn't update any mods that have V80 updates.

The items still appear within the save file contents but are not interactable ingame.
I'm also still able to stack those items but just not take them out.

I didn't change SSS config after having it in the ship, i don't have Matty_Fixes or GeneralImprovements installed and DawnLib's item saving is set to false.
This is the modpack that i use: 019d639f-8bdd-f70b-400b-b7b1f486b003

https://www.youtube.com/watch?v=99m2VfI4lGw
In the video the Night Vision Googles and the Shotgun probably had an ID missmatch, but i have a way to fix that with some trial and error.
I just can't find a way to make the invisible items reappear. right now it's happening for the extension ladder and the radar booster.

Otherwise i would need to go into creative and build the whole sss up again which takes a lot of time.

sharp rune
#

Ok, i have found a workaround for this

#

I had a few chats with GPT and he told me this

#

So in my mind when the physical item is not available within a set distance on load then it won't appear inside the storage

dry igloo
#

If you're playing on V73, newer versions wont work and can be the reason for that

sharp rune
dry igloo
#

and you have no mods that have updated for V80 right

sharp rune
#

nope

rain agate
#

So invisible items usually happens when you reload a save with different mods/or with a conflicting mod breaking item positions upon loading a save. Maybe you have something conflicting with DawnLib?
In your video, the "fix" worked because DawnLib probably tried to reload the missing items but found the same items on top of the furniture so maybe it placed these items at their location? Maybe honnestly im not sure about this one, but Xu knows more than me so maybe she can help
And finally what you sent about the chat gpt answer is not false, but you misinterpreted it. Yes the SSS search for loaded items and reload the item memory based on name and position, but if the item is missing (if the item was not loaded in the correct position by the vanilla game) then the spot where the item is supposed to be will broke because it's supposed to be here but in reality it's not
This is why DawnLib (or General Improvements/Matty Fixes) are important to avoid loading items at an incorrect position

#

And also items in the SSS are not saved in the save file, the sss only saves the item id (name), quantity, scrap values (item price) and saves values (shells amount, some status of items if any, ...). The physical item is saved by either the vanilla game or by DawnLib

#

I would suggest trying to reproduce this in a clean save, if this happens again, try looking for a mod that could conflict with item saving

rain agate
sharp rune
# rain agate So invisible items usually happens when you reload a save with different mods/or...

thank you very much for your explanation.

I add new mods on a regular basis, but even if i do it doesn't break immediately.

I haven't found a way to reproduce it reliably.
If i'm not mistaken it only happens for me if i close the lobby, then reopen it without closing the game.

It never happened after a fresh start, even after i added new mods.
I just tested adding new mods 2 times and reloading a working save, but it didn't break.

All in all it's not very consistent and only happens like 1/3 of the time we play.
And i'm more than happy to just use the workaround that i found for now.

I will also try Matty_Fixes for now, switching between them didn't break it yet.

rain agate
#

Ok ok, then let me know if you have new important facts about this issue, if you find any

boreal prism
#

@rain agate Since I saw you updated your scrap mods I hope this one is next so it doesn't error when you try to put something from the Utility Slot in it ^^

elder wind
#

he is working on all of his mods

#

eventually will get fixed

#

legend weathers also needs updating, specially with the new enemies

rain agate
#

this part of the code is always called no matter it's an item from the utility slot or not, this will error out when this part of the code is called with an item in the utility slot because the utility slot id is 50 and 50 is greater than the size of the array

#

Whenever the utility slot is used, the code is supposed to instead look for itemOnlySlotIcon and this is correctly done in every other part of the vanilla code, so im pretty sure it's just zeekers forgetting this very specific line

#

@next talon pinging you here, what do you think is the best solution to fix that? Instead of me just patching out the entire vanilla function

rain agate
next talon
rain agate
#

in the dead middle of the function, aaaaaah i dont like doing transpilers

next talon
#

This one's easy, just run your code inside the if statement or whatever it was

#

Alternatively you can report it to people like buttery, but I'm not sure how relevant the fix would be for vanilla

rain agate
rain agate
next talon
rain agate
#

damn

rain agate
#

Anyways it's good now, update is almost ready, im waiting for testing by @late anvil then ill release it

red berry
#

the final obstacle

late anvil
late anvil
#

Good news it worked great with my testing. 1 visual issue during take off and landing, but Zigzag is gonna look into it. The new addition is amazing!

red berry
#

Bad news it worked great with glitch's testing. 1 visual issue during take off and landing, but Zigzag is gonna look into it. The new addition is amazing!

rain agate
#

Dayum

#

πŸ—Ώ

rain agate
#

Update has been uploaded, now works on v81 with a new optional config to have this :

vocal torrent
#

Dumb question, but does this also work with the wider version?

rain agate
#

yep

vocal torrent
#

Thats perfect as I planned to swap it in next attempt to the bigger one.
But how is the quick deposit from the belt bags coming along? I think I remember reading something related to that in here

rain agate
#

Yeah i want to do that one day

sonic flicker
#

so are you BACK back? or is life still too strong?

rain agate
#

well, it depends
I stopped working on mods as often as before because i got a job, but unfortunately I no longer have a job so technically I have more time until i find a new job
But at the same time i also want to focus on other projects, so i cant say that im "back"

ornate basalt
#

Another awesome mod to add to my pack thank

boreal prism
frosty raft
#

Lategame upgrades has an upgrade that allows you to keep a percentage of scrap when you get team wiped and when it removes scrap it is able to account for the scrap in the smart storage just fine but the numbers on the shelf don’t actually update. Totally get it if you don’t want to try adding compatibility, I can find a way around it

rain agate
#

Yes there is a lot of mods like this one that are not compatible (too many)
The only one that works is science bird tweaks

frosty raft
#

Sounds good, thanks

boreal prism
plush dew
rain agate
#

But ill probably not remove my patch, unless there is a conflict with this fix

boreal prism
#

Ye valid just figured I'd let you know lol

heady chasm
#

like this?

boreal prism
#

Welp @rain agate Lmao

rain agate
#

Damn lmao

boreal prism
# rain agate Damn lmao

It does at least not prevent the SSS from working it seems, just the patch dies on launch and throws that huge error I did confirm it also throws on my end lol

pallid basin
#

Have you guys ever had it happen that your scrap in the shelf, and it disappeared somehow, but the counter number still displayed the amount?

rain agate
pallid basin
rain agate
#

Well, there are some like company quick sell that can conflict, but take a look at the readme there is a section in there about known conflicting mods

pallid basin
#

I see, so scrap keeping mods are not supported, I guess that would be quota overhaul doing that or rather NOT doing that

#

But wouldn't it be possible for you to add a config option to have the scrap that's stored in the shelf be kept?

rain agate
pallid basin
#

SCIENCE BIRDS TWEAKS TO THE RESCUEpeak

pallid basin
#

You could also view it as an upgrade, like for people who don't want to have a mod that saves all their loot, just the stuff that fits in the shelf

rain agate
#

It's not possible to "protect" the items because those mods either despawn items directly or "move" them to be sold
Items placed on the shelves are placed physically, it's not an image or something, this was made so you can grab anything you want directly without some sort of a "retrieve" action like in Ship Inventory
But then with this system, any mods that force move items will break because I can't expect some items being removed unless it was a player grab interaction (or enemy grab)

pallid basin
#

Oh I think we are talking about diffrent mods

rain agate
#

The only thing i could do is periodically check if all items are still there, and if it's not then i update the shelves numbers and memory, but thats pretty much it and it wont solve all issues

rain agate
pallid basin
#

I don't have an issue with "Sell my scrap" I have an issue where when we wipe, we don't lose our loot

#

I use Quota Overhaul for this, and I suspect the scrap that is stored in the shelf isn't protected from wipe by Quota Overhaul.

pallid basin
# pallid basin I don't have an issue with "Sell my scrap" I have an issue where when we wipe, w...

Wait, sorry, I said that wrong:
Quota Overhaul makes it so that we don't lose scrap on wipe.
It would seem that the scrap in the shelf isn't protected by Quota Overhaul and gets removed anyway, and therefore I was hoping you could make it a config option to have those items be saved as well.

Not for you to add any compatibility, but just as a standalone feature of the shelf to keep the scrap stored within it on wipe.

rain agate
#

Ahhhh ok

#

Well, Maybe i can do something then for an optional config, but scraps being removed on wipe is the vanilla behavior so you'll really need quota overhaul for it to work

#

Unless you want to try Science birds tweaks which do the same but is compatible with the SSS

#

Its up to you

#

Well upon looking more into the science birds tweaks compat, it seems it only keep scraps that are worth 0 credits or scraps that are specified in the config list, so maybe not what you want

pallid basin
#

As great as Science Birds Tweaks is, that won't cover it sadly
But yeah, I think I'll test my theory that the scrap that is stored in the shelf, will still be lost even when I have Quota Overhaul installed.

I'll get back to you once I know that

rain agate
#

Okay thanks

pallid basin
rain agate
#

Yeah well, thats the thing i was talking about, you have some mods that kept scraps upon team wipe or death on moons, but it's not compatible with the SSS

pallid basin
#

So weird, the items stay but the SSS thinks they are gone

rain agate
#

Yes that's because I expect items to be gone so the memory clears

pallid basin
#

Dang well, guess just going to have to get used to it. Thanks for the info

rain agate
#

Now, what i could add is a config to prevent the memory to reset, but players will need an additional mod to prevent items from being removed at all since ill just prevent the memory reset and not items despawn. In your pack it will work fine, but for other players they'll need another mod to do that properly
So, since it's not hard to do, ill add that in my todo list and next time ill add it

pallid basin
untold karma
#

Continuing the previous conversation, would that config work with all mods that prevent scrap deletion? We use LateGameUpgrades which has a Scrap Keeper upgrade you can purchase tiers of. Love the mod, btw. πŸ™‚

rain agate
#

Ah, then it will work but im not sure what the tiers are doing exactly so maybe not for every tier (and thanks!😊)

frosty raft
#

each tier just increases the percent of scrap saved

untold karma
#

Yes, the standard goes from 25% saved, 50/75/100, but it's a very customizable mod. For instance, someone could make it a 10-tier upgrade that went 10/20/30, etc.

frosty raft
#

i have mine as 20/40/60

rain agate
#

oh ok, then the config ill add will not be compatible unless tier 1 is 100%