Spoilage percentage filtration

Post your ideas and suggestions how to improve the game.

Moderator: ickputzdirwech

Loup&Snoop
Long Handed Inserter
Long Handed Inserter
Posts: 70
Joined: Wed Dec 04, 2024 4:33 am
Contact:

Re: Freshness filtering suggestion

Post by Loup&Snoop »

Then I humbly request the global moderator to merge threads.
Koub
Global Moderator
Global Moderator
Posts: 8118
Joined: Fri May 30, 2014 8:54 am
Contact:

Re: Freshness filtering suggestion

Post by Koub »

Loup&Snoop wrote: Tue Sep 23, 2025 2:03 pm Then I humbly request the global moderator to merge threads.
I got you covered
[Koub] Merged several threads with the same or similar suggestions.
Koub - Please consider English is not my native language.
lNORDl
Manual Inserter
Manual Inserter
Posts: 1
Joined: Sat Aug 15, 2026 7:56 am
Contact:

Re: Spoilage percentage filtration

Post by lNORDl »

I strongly support this suggestion, but I think freshness filtering could be taken one step further:

Freshness should be a property of the item filter itself, similar to Quality.

Right now freshness is treated as a special inserter setting: an inserter can prefer the freshest or most spoiled item available.

This is useful for answering:
"Which one of these items should I pick first?"

But it cannot answer a much more important question:
"Should I pick this item at all?"

For example, I cannot express:
  • Yumako with freshness >= 75%
  • Agricultural science packs with freshness >= 50%
  • Pentapod eggs with freshness < 25%
This makes freshness fundamentally different from Quality from an automation point of view. Quality is part of the item selection/filtering system, while freshness is currently a special-case priority setting.

Treat freshness like Quality in filters

When selecting an item, we already have an additional selector for Quality.

For spoilable items, I would add another condition next to it:
Freshness: Any / > / >= / = / <= / < [percentage]

For example:

Code: Select all

Agricultural science pack | Any quality | Freshness >= 75%
The important part is that this would be part of the item filter, rather than another special setting added separately to individual entities.

That means the same concept could naturally work everywhere item filters are used.

Quick note: I don't mean a free-form percentage field where you could enter arbitrary values like 47%. I mean a small set of fixed freshness thresholds, similar to Quality tiers — for example 25% / 50% / 75% / 95%.

What this enables

This would make it possible to build much more deterministic Gleba logistics.

For example:
  • Split off everything below 25% freshness from a main belt and send it to recycling/disposal.
  • Guarantee that critical production chains only receive sufficiently fresh ingredients.
  • Load only sufficiently fresh Agricultural science packs into rockets.
  • Separate fresh and nearly spoiled products using splitters.
  • Request only sufficiently fresh items through the logistic network.
  • Count or react to items of a particular freshness range with circuit logic.
The last point is especially interesting: right now I can easily ask the circuit network "how many Yumako do I have?", but not "how many Yumako above 50% freshness do I have?"

Freshness is one of the central properties of Gleba items, yet from the automation perspective it is mostly invisible.

Why I think this fits Factorio

This doesn't remove the spoilage challenge.

It gives the player better tools to solve the spoilage challenge.

Factorio normally gives us very precise control over logistics and lets us decide what to do with that information. Freshness currently feels unusually opaque compared with other item properties.

And from a UI perspective, this could reuse an abstraction that already exists: the item filter selector and its Quality setting, rather than introducing more entity-specific freshness controls.

In other words:
Quality tells the filter what kind of item I want. Freshness should be able to do the same.

Guys, please support this suggestion if you feel the same way. I really think the ability to sort and filter items by freshness is essential for Gleba, and the fact that similar suggestions keep appearing regularly shows that this is not just my personal pain point.

Just a few most recent posts highlighting the same pain point around spoilage control:
viewtopic.php?t=135673
viewtopic.php?t=130680

P. S. Screens with UI/UX examples I generated with GPT
Attachments
ad1f9751-2dcf-42a5-a14a-4762ab7b2d40.png
ad1f9751-2dcf-42a5-a14a-4762ab7b2d40.png (1.85 MiB) Viewed 166 times
03cbe37f-e5ce-4cde-b263-75131684ff8e.png
03cbe37f-e5ce-4cde-b263-75131684ff8e.png (1.92 MiB) Viewed 166 times
Amarula
Filter Inserter
Filter Inserter
Posts: 710
Joined: Fri Apr 27, 2018 1:29 pm
Contact:

Re: Spoilage percentage filtration

Post by Amarula »

I really like the idea of treating freshness like quality, allowing it to be filtered or selected anywhere you can filter or select items.
My own personal Factorio super-power - running out of power.
Post Reply

Return to “Ideas and Suggestions”