Awesome Research Queue Manager


Never think about your research queue ever again. Automatically research towards queued technology, the next science pack or the next infinite tech level. Keywords: Auto queue, auto research, requeue infinite tech

Utilities
17 days ago
2.0
1.55K
Owner:
Subject314159
Source:
https://github.com/Subject-314159/awesome-rqm
Homepage:
https://discord.com/channels/12889058...
License:
GNU GPLv3
Created:
6 months ago
Latest Version:
1.3.2 (17 days ago)
Factorio version:
2.0
Downloaded by:
1.55K users

Awesome Research Queue Manager

One research queue manager to rule them all! The days of endless searching for all required technologies are gone. No more frustration why you can't seem to find the research that unlocks your favorite recipes.

During development the most critical issues have been solved, though be aware that edge cases have not been covered.

DEMO


Known issues

  • Not multiplayer safe
  • May cause lag when a lot of technology is added by mods (Py I'm looking at you)
  • May cause lag when a lot of science packs are added by mods (SE I'm looking at you)
  • Manually interacting with the in-game queue may mess up the RQM scheduler

Compatibility issues

  • Mods that fake a "parallel" research functionality do nasty stuff to the in-game research queue
  • Other auto-research mods may fight over the research queue with our mod
  • Mods that also use the default keybind (Alt + Shift + T) may fight over the keybind

Compatible mods

This mod has been tested with the following mods:

If you run into a compatibility issue please open a bug report!


Roadmap & ideas

  • Speed/stability improvements
  • Improve status icons in the queue
  • Add option to hide/unhide individual technology
  • Add close button in the top bar
  • Update technology cost to display science pack amounts and time required
  • Add technology effects below cost
  • Add option to filter on sciences that are present in labs
  • Implement auto research when queue is empty

Collaborations welcome

  • Start a discussion with your ideas
  • Open a pull request on Github (if you are brave enough to dive into my code..)
  • Report issues under discussions

Acknowledgement

  • St_DRSC for their perseverance and support during early development and debugging stage
  • Everyone who opened bug reports and improvement ideas