[2.0.77] Tech list sorts triggered technologies unintuitively, e.g. before their dependencies

We are aware of them, but do not have solutions that don't cause other issues. They go here in order not to take space in the main bug thread list.
MondSemmel
Burner Inserter
Burner Inserter
Posts: 13
Joined: Thu Dec 05, 2024 3:01 pm
Contact:

[2.0.77] Tech list sorts triggered technologies unintuitively, e.g. before their dependencies

Post by MondSemmel »

Context: Technologies in the technology list are roughly sorted by dependency. Either explicitly, or implicitly because different research pack costs are bundled together.

Bug / unintuitive behavior: Some triggered technologies (i.e. ones that don't require science packs to unlock) are sorted awkwardly in the list of technologies, being listed before technologies they depend on. This mainly affects Space Age.
- Incorrect base game behavior: researched Steel Axe comes before Steel Processing. Screenshot: https://i.imgur.com/Risu76r.png
- Incorrect Space Age behavior: Incomplete list, way too much to write out, includes tons of items in this screenshot: https://i.imgur.com/ECiSdtc.png
--- E.g. Agricultural Science Pack, Agriculture, Artificial Soil, and Bacteria Cultivation all come before Planet Discovery: Gleba.
--- E.g. Agricultural Science Pack and Bacteria cultivation currently come before Bioflux but should come after.
--- E.g. Biochamber is currently sorted after Artificial soil, even though the former requires 10 nutrients and the latter requires 500.
--- E.g. Big mining drill is currently between Bacteria cultivation and biochamber even though one is Vulcanus tech and one is Gleba tech.
--- E.g. Foundry currently comes before Planet discovery: Vulcanus.
--- E.g. Biter egg handling is currently to the left of Captivity.
--- Etc.

Expected behavior: Lots of base game technologies are sorted correctly / intuitively, based on their dependencies: Oil Processing comes after, or is to the right of, Oil Gathering. Uranium Processing is to the right of Uranium Mining. Space Science Pack comes after Space Platform comes after Rocket Silo.

Potential suggested fix: For triggered technologies, give them implicit tech requirements (e.g. Steel Axe requires Steel, Agriculture requires Planet Discovery: Gleba), then sort techs in the list by explicit and implicit tech requirements. Also, somehow bundle triggered planet techs together with the planets, so that e.g. Big mining drill is not in-between Gleba tech.
Rseding91
Factorio Staff
Factorio Staff
Posts: 17008
Joined: Wed Jun 11, 2014 5:23 am
Contact:

Re: [2.0.77] Tech list sorts triggered technologies unintuitively, e.g. before their dependencies

Post by Rseding91 »

Thanks for the report. I don't believe we will be changing this.
If you want to get ahold of me I'm almost always on Discord.
Post Reply

Return to “Minor issues”