Surviving Mars

Surviving Mars

31 ratings
Tidy Depots 2
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
44.719 KB
8 Sep, 2021 @ 12:39pm
28 Feb, 2022 @ 6:26am
4 Change Notes ( view )

Subscribe to download
Tidy Depots 2

In 1 collection by Doktor Nik
Fizzle_Fuze's Mods
7 items
Description
Tidy Depots 2 - No more resources piling up waiting for shuttles!
👍 Balance extra resources across depots
👍 Balance across overlapping drone hubs
👍 Move extra resources to mechanized storage
👍 Doesn't change depot's requested amount, but works with it.
👍 Optionally only balance when drone load is low
👍 Doesn't leave extra outstanding requests

Every update, the resources in depots above the "Desired Amount" are now automatically balanced across other depots within the same drone hub command range, or offloaded to mechanized storage, depending on the options you set.

There is also an option to only move extra resources at low drone load, so it doesn't interfere with higher priority tasks.

Resources are balanced based on the ratio of available space. For example, a metals depot can hold 180 metal so it will get a proportionally larger share of the extra metals than a universal depot, which can only hold a maximum of 30.

If your resources don't quite balance evenly, it may just take a bit more time. The game doesn't always immediately task the drones to move resources, even when it has been instructed to. Try resetting the "Desired Amount" to 0, then move it back to your desired amount, and give it a Sol.

Universal depots take much longer to balance because they hold so many different types of resources. Use dedicated depots for faster balancing of a specific resource type.

If you're still having difficulties with the mod, or if you have suggestions for alternative ways to handle extra resources, or even other mods entirely, please contact me directly instead of reporting the mod.

My Steam Guide on reading logs and asking for help
https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=2492780667

Places you can find me
👍 Discord: https://discord.gg/kTgYq9UjWx (#Fizzle_Fuze#4080)
👍 Reddit: /u/Fizzle_Fuze (/r/SurvivingMars/)
👍 Email: mods@aidevelopment.org
👍 Chilling in an RC Safari


Feedback
Please take a second to rate this mod and leave a comment. Your feedback helps me produce better quality mods!

If you don't enjoy this mod, please let me know why in a constructive and positive manner.

Thanks for your support and feedback.
Have a good game!

FAQ

What's the difference with just building depots and setting them at requested amount?

1. Automation
Without the mod, it is a lot of manual math and clicking to keep your depots to set the desired amounts to correctly match how many resources are available, considering resources are always being gained and spent.

With the mod, math and updating depots are done automatically.

2. Availability
Setting the desired amount on a depot reserves that amount of resources, so they won't be moved to another depot, even when there's a shortage. This is especially important in multi-sector (drone hub) colonies.

With the mod, you can set the desired amount on your depots to 0, and all of the resources will balance out automatically, so there's at least always 1 available everywhere, with no extra work on your part. You can also still set a desired amount to reserve some resources if you want.

3. Accuracy
When your total desired amount (across all depots) is higher than the amount of resources available, it leaves outstanding requests, i.e. you have a shortage. The game tries to help by balancing out the shortage.

E.g. if you set your mechanized storage desired amount to 4,000 and your depot desired amount to 100, then you won't get 100 at the depot, because you don't have 4,000 for the storage. If you did have 4,000 for the storage, then you'd need a new storage, and the problem begins again.

With the mod, you can leave your mechanized storage desired amount set to 0, and with the option turned on, your depot will have 100 (as set), and all the extras will go to your mechanized storage.

License:
Copyright (C) 2022 AIDevelopment.org (mods@aidevelopment.org)

You should have received a copy of the GNU Affero General Public License along with this program.
If not, see https://www.gnu.org/licenses/
19 Comments
SoftwareSimian 8 Mar @ 9:59am 
It would be nice if it were possible to have drones balance their local storages, but have this logic excluded from shuttles. I find when balancing is turned on my shuttles spend all their time flying around the map moving 3 concrete from this depot to that one. Shuttles bringing excess production from depots to storage makes sense, but shuffling between depots does not.
I'm not sure if this distinction (between shuttles and drones) is possible in the game?
RRNK235 24 Oct, 2024 @ 2:18am 
mod doesnt seem to show up for me i can enable it and dependencies but ik where it is to build it it seems to not show up
Doktor Nik  [author] 19 Feb, 2023 @ 7:06pm 
Thanks @Xerkus, I've added the dependency!
Xerkus 17 Feb, 2023 @ 4:15am 
This mod does not have required dependency set on steam, only ingame
Deadmano 21 Oct, 2022 @ 7:00pm 
Thanks Fizzle! I realised that turning off my warehouse storages (set to want 0) helped fix my issue of the constant battles, hehe! Now the drones in range of a depot take the excess delivered by shuttles as per your 3rd point. This is so nicely done, and works wonderfully since more shuttles collect/deliver with the opening of 3 storages at the same time that are balanced across each other vs. one always being full.
Doktor Nik  [author] 21 Oct, 2022 @ 1:28pm 
@tily_lass what kind of update are you looking for?
Doktor Nik  [author] 21 Oct, 2022 @ 1:28pm 
Here's some ideas:
1) Use rovers to transport from production to storage zone. Automated route helps, but isn't perfect.
2) Use trains for transport (not sure how this works, don't have the CCP)
3) Set a "delivery" depot in the same zone (same drone hub) as your storage for the shuttles to deliver the resources to (set it to say 5). Shuttles usually deliver extra resources, which the drones will then offload to storage.

Sorry I don't have a perfect solution for you. I'm literally fighting the devs code on this one.
Doktor Nik  [author] 21 Oct, 2022 @ 1:28pm 
@Deadmano basically shuttles bring resources wherever they're needed, only filling to your desired amount as a low priority. The drones don't have an awareness of what is going on across the rest of the map beyond their drone controller (hub, rover etc). I made the mod to help as it recalculates depots across overlapping drone controllers, but setting up a drone hub network across half the map is going to take a lot of work, and it may never fully balance out due to the changes in supply/demand during the time it takes the drones to carry the resources so far away.
Deadmano 20 Oct, 2022 @ 8:41am 
My main issue before was my universal depots outside production areas staying near full, and not being carried over into my main storage areas. Keep in mind these are quite a distance away, half the map, and serviceable by shuttles only. Once I set the max amount, shuttles would start ferrying the resources.

What would you recommend in such a situation?

My goal is to have little to no resources in my temporary storage outside a production chain, and move it all into the global warehouse storage that has one of each resource.
Deadmano 20 Oct, 2022 @ 8:41am 
Fizzle Fuze, thanks for the response! So the issue wasn't really with the shuttles, they weren't taking, only adding to my depo, it was the drones who kept taking the extra bits to the warehouse, then realising they took to many, and brought some back, hahaha! So it kept creating this back and forth "fight" of sorts...

My main goal is to have a universal depot outside my dome, that holds 10 of each resource, and any extra goes to my main storage (warehouse for each resource type). But as I mentioned, the drones kept taking out of the universal depot, despite me setting it to 10, they'd take so it goes down... Are you saying that if I don't set a max they'll prioritise the warehouse?