AwesomeRQM - Research Queue Manager [BETA]


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
28 days ago
2.0
518

i [backlog] Suggestions

a month ago
  1. Add an option to hide infinite techs.
  2. Add an option to hide (or just hide them in general?) hidden techs (as an example, there's a hidden tech in cerys mod, it's not visible in default UI, but visible in your mod with all "hide" options checked).
    Not familiar with docs, but assuming properties "upgrade" and "hidden" https://lua-api.factorio.com/latest/prototypes/TechnologyPrototype.html might be the ones?
  3. Add an option to resize mod GUI (or just make it full screen).
  4. Remove technology names, and just show their tooltip when you hover over their icon (if tech name is long enough, it adds horizontal scrollbar, so at some point it becomes not really comfortable to add techs or remove them from the queue).
  5. Replace those buttons to add/remove/move with mouse actions. e.g. add to the front shift + double click, add to the end simply double click. And for moving them in the queue, just make drag and drop system.
  6. Update the queue with researches added via default UI.
a month ago

Thanks for the suggestions, this is very useful feedback!

  1. I have some ideas about infinite tech but providing an option to hide them did not occur, I will add this to the roadmap!
  2. The hide hidden/disabled functionality needs some tweaking, but I will validate it with the Cerys mod. Could you give some examples of technology that are hidden?
  3. I will have to give it a thought how to implement this best. Unfortunately there are no options to make it full screen but resizing should be possible.
  4. Fair point, I have not tested it with technology names that did not fit the box, will think of a solution!
  5. The API does not provide a drag and drop functionality unfortunately, I would have loved to implement that. I have been playing with ideas to make the user experience less painful, e.g. ctrl+click move to top/bottom, shift+click move 5 places, or edit the position of the technology by giving it a new number. It will take a bit of time to work it out though
  6. This is already on my radar
a month ago

Fixed 1 & 2 and added a containment for 4 in v0.2.0

a month ago

6 is now also implemented in v0.3.0

My philosophy on this functionality is that RQM calculates the technology that is needed first next, and that the in-game queue only contains one active technology at the same time. To have this functionality also work properly in multiplayer I had to implement a time-out to clean up the in-game queue, otherwise the in-game queue would be cleared every time any change was made.

The way it works now:
- RQM schedules the first next needed technology
- Users can interact with the queue, update, cancel, reshuffle technologies
- The RQM queue is updated immediately reflecting the user's interaction
- After a timeout (currently 30s hardcoded, setting will become available) the in-game queue is cleaned up and only the first next technology is queued

a month ago
(updated a month ago)
  1. The API does not provide a drag and drop functionality unfortunately, I would have loved to implement that. I have been playing with ideas to make the user experience less painful, e.g. ctrl+click move to top/bottom, shift+click move 5 places, or edit the position of the technology by giving it a new number. It will take a bit of time to work it out though

If I recall, I saw something like that in this mod https://mods.factorio.com/mod/UltimateResearchQueue?from=search or at least in some similar for 1.1
Upd: Tried that one, and some other. Guess I'm confusing something, they don't work the same way as I thought they did xD

a month ago
  1. The hide hidden/disabled functionality needs some tweaking, but I will validate it with the Cerys mod. Could you give some examples of technology that are hidden?

Not sure if it's still required? But https://imgur.com/a/uUwGtez that's the one I was talking about.

New response