Page 1 of 1

Give any mod that depends on space-age the space age category

Posted: Tue Jul 15, 2025 2:34 pm
by MrSmoothieHuman
I decided to search through the overhaul page yesterday to find something new to play, and i didnt want to play with space age - after disabling the space age category, there were a *multitude* of mods that were still visible that required space age to run or were based around its mechanics.
So i wanted to ask if a change could be made, so that any mod that depends on the space age mod would also get the space age ‘sticker’?
image.png
image.png (366.98 KiB) Viewed 259 times
20250714-2025-47.6662246.mp4
(33.5 MiB) Downloaded 11 times
here are some images/video i took yesterday to illustrate my point, if it helps :]

Re: Give any mod that depends on space-age the space age category

Posted: Tue Jul 15, 2025 2:39 pm
by PennyJim
+1 I was surprised to realize that hard dependencies didn't pass on the sticker

Re: Give any mod that depends on space-age the space age category

Posted: Tue Jul 15, 2025 5:40 pm
by robot256
Related:
viewtopic.php?t=126971
viewtopic.php?t=128597

Tl;dr it's more work on the backend, especially navigating the full dependency tree, but hopefully they can add it eventually.

Re: Give any mod that depends on space-age the space age category

Posted: Tue Jul 15, 2025 6:21 pm
by PennyJim
robot256 wrote: Tue Jul 15, 2025 5:40 pm Tl;dr it's more work on the backend, especially navigating the full dependency tree, but hopefully they can add it eventually.
I don't think it would need to navigate the full dependency tree, just slap the label whenever a mod is uploaded that adds a dependency with the label or enables a flag, and it'll take care of itself because those mods already went through the same process.

Does mean you also need to update dependents if a mod changes whether it is a dlc mod and that will need to be recursive. I'm imagining an event system that just raises more events.


This isn't to say it'll be easy. I know nothing about how the backend is structured.

Re: Give any mod that depends on space-age the space age category

Posted: Tue Jul 15, 2025 8:02 pm
by robot256
PennyJim wrote: Tue Jul 15, 2025 6:21 pm
robot256 wrote: Tue Jul 15, 2025 5:40 pm Tl;dr it's more work on the backend, especially navigating the full dependency tree, but hopefully they can add it eventually.
I don't think it would need to navigate the full dependency tree, just slap the label whenever a mod is uploaded that adds a dependency with the label or enables a flag, and it'll take care of itself because those mods already went through the same process.

Does mean you also need to update dependents if a mod changes whether it is a dlc mod and that will need to be recursive. I'm imagining an event system that just raises more events.

This isn't to say it'll be easy. I know nothing about how the backend is structured.
We're saying the same thing with different words. Recursively propagating flags through the database on upload and during uodates is a way of caching the results of navigating every mod's dependency tree. It's not really useful for us to speculate about implementation here.

The main point of the thread is that we want a search option that answers the question, "Will my friend without the DLC be able to join my server if I use this mod and all its hard dependencies?"