Persistant notifications to the player when queued researches are completed
Moderator: ickputzdirwech
Persistant notifications to the player when queued researches are completed
In the FF#254 you said how the queue has the problem of overlooking the thing you just researched and indeed, it just makes the "research complete" sound and jumps right to the next one with no more indicator of what it is that has just finished so if you weren't constantly aware of what it is that is being researched right now, all you know is that a *something* just finished.
Now, you guys love looking at starcraft 2 a lot, don't you.
If you do an upgrade in starcraft 2, you get a notification of what it is in the right screen that fades out over time.
Maybe do the same and have it clickable which leads you to the research.
You can easily cobble that together right now by just using a chat message like "___ has been researched", maybe even have it lead back to the research tree and give it an icon with one of them newfangled tag thingers.
An easy fix for the disadvantage of the queue.
Now, you guys love looking at starcraft 2 a lot, don't you.
If you do an upgrade in starcraft 2, you get a notification of what it is in the right screen that fades out over time.
Maybe do the same and have it clickable which leads you to the research.
You can easily cobble that together right now by just using a chat message like "___ has been researched", maybe even have it lead back to the research tree and give it an icon with one of them newfangled tag thingers.
An easy fix for the disadvantage of the queue.
Last edited by Koub on Wed Mar 06, 2019 2:48 pm, edited 1 time in total.
Reason: Changed title to be more explicit
Reason: Changed title to be more explicit
Re: Research Queue Tweak
I support your idea and furthermore I would like to see a research history log.
Re: Research Queue Tweak
I will shamelessly auto-advertise one of my posts on a topic centered on notifications :
viewtopic.php?p=380450#p380450
I think if this was implemented, your suggestion would be covered.
viewtopic.php?p=380450#p380450
I think if this was implemented, your suggestion would be covered.
Koub - Please consider English is not my native language.
Re: Research Queue Tweak
And I still support you in this endeavor Koub. A good, proper, unified notifications system is probably the right solution here.Koub wrote: ↑Fri Mar 01, 2019 1:55 pm I will shamelessly auto-advertise one of my posts on a topic centered on notifications :
viewtopic.php?p=380450#p380450
I think if this was implemented, your suggestion would be covered.
Re: Research Queue Tweak
First i would be happy if the research screen would not pause the whole game.
Also if one selects start reasearch, nothing happens until the window is closed.
Also if one selects start reasearch, nothing happens until the window is closed.
- BlueTemplar
- Smart Inserter
- Posts: 3032
- Joined: Fri Jun 08, 2018 2:16 pm
- Contact:
Re: Research Queue Tweak
IIRC the speedrunners that use real time* usually play (alone in) multiplayer because research isn't paused there...
*why using real time when Factorio has an UPS-tied timer ?!?
*why using real time when Factorio has an UPS-tied timer ?!?
BobDiggity (mod-scenario-pack)
Completed Research Notification.
When you have the research queue turned on (and having it default to off is a weird decision), when you complete a research the game doesn't tell you what you just researched. Please add some sort of notification, a message in chat would be fine.
Re: Research Queue Tweak
[Koub] Merged into older topic with same suggestion. Also changing OP title to make it more explicit.
Koub - Please consider English is not my native language.
Re: Persistant notifications to the player when queued researches are completed
I have to say, without SOME sort of notification of what research just completed, the research queue serves little purpose. The drawbacks greatly outweigh the benefit.
Benefit: I can pre-plan a sequence of research and commit it to the game, at one time.
Drawback (currently): I have to memorize or write down somewhere the sequence, or just figure it out(?!) after the research is done.
The benefit is mostly a cognitive deload, which is appreciated. But the incremental load from the drawback is HUGE in comparison.
I'm now conflicted on whether the research queue is a benefit or a hindrance early game... seems silly.
Benefit: I can pre-plan a sequence of research and commit it to the game, at one time.
Drawback (currently): I have to memorize or write down somewhere the sequence, or just figure it out(?!) after the research is done.
The benefit is mostly a cognitive deload, which is appreciated. But the incremental load from the drawback is HUGE in comparison.
I'm now conflicted on whether the research queue is a benefit or a hindrance early game... seems silly.
Re: Persistant notifications to the player when queued researches are completed
I think just a text entry log in the chat window would do the trick (until, if my dreams come true, a real notification center is added).
Like "Fluid Handling research completed", and if possible, make it a link to the tech in the research tree.
Like "Fluid Handling research completed", and if possible, make it a link to the tech in the research tree.
Koub - Please consider English is not my native language.
Re: Persistant notifications to the player when queued researches are completed
This sounds little bit strange. If I make research for some actual project I remember very well what is going on. And if I make filling research just to keep my factorio running (for example last bits of certain tier research during finishing of next tier production) I do not need instant information.
Messaging is OK, but I hope that they do not make any windows which needs clicking or other obligatory breaks. Suggested chat message would be a good solution in my opinion. It is very clear but not disturb concentration when I make something more urgent.
- Deadlock989
- Smart Inserter
- Posts: 2529
- Joined: Fri Nov 06, 2015 7:41 pm
Re: Persistant notifications to the player when queued researches are completed
You can do it in three lines of code. Four if you make a localised string for "research complete". An active link isn't possible as far as I know, but you can show the icon at least. You would have to add some more subtlety if you want the "-number" suffix of infinite upgrade research printed as well.
Code: Select all
script.on_event(defines.events.on_research_finished, function(event)
event.research.force.print{"", "[img=technology/"..event.research.name.."] ", event.research.localised_name, " research complete."}
end)
Re: Persistant notifications to the player when queued researches are completed
This is absolute awesomeness. Hope it makes it into vanilla along with the permanent unlock to research queue, because every game, I forget to activate it in map gen, and I have the choice between continuing without queue and disabling achievements
Koub - Please consider English is not my native language.
- Deadlock989
- Smart Inserter
- Posts: 2529
- Joined: Fri Nov 06, 2015 7:41 pm
Re: Persistant notifications to the player when queued researches are completed
Turned it into a mini-mod. Added localisation as well, and an option to always enable research queuing (off by default). I know it doesn't help if you want cheevments, but, well, meh, cheevments, that ship sailed for me a long time ago.
Re: Persistant notifications to the player when queued researches are completed
Thank you for this! Just 4m more green circuits, and I'll certainly be using this.Deadlock989 wrote: ↑Sun May 12, 2019 10:29 am Turned it into a mini-mod. Added localisation as well, and an option to always enable research queuing (off by default). I know it doesn't help if you want cheevments, but, well, meh, cheevments, that ship sailed for me a long time ago.
Research complete celebrations
TL;DR
What the heck did I just research? I forget!What ?
When research is completed, in addition to a sound, have an animation/notification to show what was just unlocked. In addition, make it easy to find recently-unlocked research, perhaps in historical order.Why ?
I frequently get a bit more research than I really should, and the tech comes in fast. Inevitably, I am in the middle of something important when research completes.When that happens, I hear a sound that indicates research is complete, but... I don't remember what that means. What did I just get? I have no idea!
Ideally I would see some nice flyout indicating what I just earned that I can glance at briefly. Then, when I'm done with my important task (or if the research screen pops up automatically) I can go to the research screen and clearly see what I just finished researching.
-
- Burner Inserter
- Posts: 13
- Joined: Sat Dec 16, 2017 1:24 pm
- Contact:
Re: Research complete celebrations
... Unless you had additional research in the queue - then it will just change immediately to the new one. I'm just as forgetful as the OP; I think my engineer hasn't yet fully recovered from the concussion sustained in the crash-landing. And it's not always clear from looking at the technology GUI which of the completed techs is the one that most recently finished. It's a minor problem for sure, but it happens often enough that I went looking for a solution, too.
Deadlock's Research Notifications automatically logs each completed research to chat. With this mod taking notes for me, when I forget which technologies I had in the queue, and therefore which one might have just finished, I can just hit ~ to pull up the chat log and see what it was.
Re: Research complete celebrations
Correct. Although this is only an issue if you change the default settings, so that the queue is available through the entire game, or you are at the end of the game, just doing the infinite techs, in which case I doubt this would matter. The "Auto Research" mod, which I use, also prints the researched tech to the chat if it is researched by the auto research mechanism.OkraDonkey wrote: ↑Wed Sep 18, 2019 7:44 am ... Unless you had additional research in the queue - then it will just change immediately to the new one. I'm just as forgetful as the OP; I think my engineer hasn't yet fully recovered from the concussion sustained in the crash-landing. And it's not always clear from looking at the technology GUI which of the completed techs is the one that most recently finished. It's a minor problem for sure, but it happens often enough that I went looking for a solution, too.