Parallel Research

by Tename

Allows researching multiple technologies at the same time, evenly distributing the workload between all available labs.

Utilities
5 days ago
2.0 - 2.1
5.15K

i Read tech list from lab circuit conditions

7 days ago

The vanilla research queue is limited to only 7 technologies, which can get fairly limiting with higher numbers of custom planets. Traditionally, dealing with this required patching a longer queue mod to expose its queue, and then patching parallel research to read that mod's queue.

In 2.1 however, a longer queue is now available in vanilla via the circuit controlled lab research conditions. This seems to have no limit to the number of assignable techs, and different labs can even set different lists of conditions. The only real issue is that setting research in this manner sets it force-wide, which is why something like Parallel Research or another hacky reimplementation of the research mechanic is still necessary, and even recommended when I asked the devs for a cleaner C++ implementation.

How a mod like Parallel Research wants to use the conditions I'm less concerned about, but even if it just uses it as a infinite length queue and ignores the actual conditions, that would still be very useful. Which lab(s) to read is also a difficult problem, though probably a solvable one.

7 days ago

I thought about supporting this feature in some capacity, but couldn't find any good way to do it. I don't think setting research by fiddling with individual labs is a good way of doing it.

Would be nice if Wube removed the queue limit, but I think the current way of using the Ultimate Research Queue mod to get around it is more preferable in comparison with circuit stuff.

New response