Can you add a clock to the game?
Moderator: ickputzdirwech
- BlueTemplar
- Smart Inserter
- Posts: 2817
- Joined: Fri Jun 08, 2018 2:16 pm
- Contact:
Re: Can you add a clock to the game?
FuryoftheStars wrote: ↑Fri Jan 14, 2022 9:24 pmI'm not seeing why you think adding the time is reinventing the wheel, but ok....
Because there's already plenty of other tools which show you the time, and will do a better job at showing it to you how you want. 12 or 24 hour? Seconds or just hours and minutes? Regular text, 7 segment, or clockface? Small and discreet or large and obnoxious? Whatever the devs do, someone will want it done differently.
Re: Can you add a clock to the game?
Yes, there are several other tools to show the time on screen during the game. But they must’ve extra installed. And it is a really simple task.
Cool suggestion: Eatable MOUSE-pointers.
Have you used the Advanced Search today?
Need help, question? FAQ - Wiki - Forum help
I still like small signatures...
Have you used the Advanced Search today?
Need help, question? FAQ - Wiki - Forum help
I still like small signatures...
-
- Smart Inserter
- Posts: 2768
- Joined: Tue Apr 25, 2017 2:01 pm
- Contact:
Re: Can you add a clock to the game?
That’s not “reinventing the wheel”….shopt wrote: ↑Sat Jan 15, 2022 3:02 amFuryoftheStars wrote: ↑Fri Jan 14, 2022 9:24 pmI'm not seeing why you think adding the time is reinventing the wheel, but ok....
Because there's already plenty of other tools which show you the time, and will do a better job at showing it to you how you want. 12 or 24 hour? Seconds or just hours and minutes? Regular text, 7 segment, or clockface? Small and discreet or large and obnoxious? Whatever the devs do, someone will want it done differently.
My Mods: Classic Factorio Basic Oil Processing | Sulfur Production from Oils | Wood to Oil Processing | Infinite Resources - Normal Yield | Tree Saplings (Redux) | Alien Biomes Tweaked | Restrictions on Artificial Tiles | New Gear Girl & HR Graphics
Re: Can you add a clock to the game?
Doing something again that has already been solved while bringing nothing new to the solution is pretty much the definition of reinventing the wheel.FuryoftheStars wrote: ↑Sat Jan 15, 2022 2:28 pmThat’s not “reinventing the wheel”….shopt wrote: ↑Sat Jan 15, 2022 3:02 amFuryoftheStars wrote: ↑Fri Jan 14, 2022 9:24 pmI'm not seeing why you think adding the time is reinventing the wheel, but ok....
Because there's already plenty of other tools which show you the time, and will do a better job at showing it to you how you want. 12 or 24 hour? Seconds or just hours and minutes? Regular text, 7 segment, or clockface? Small and discreet or large and obnoxious? Whatever the devs do, someone will want it done differently.
Re: Can you add a clock to the game?
It would not need to break MP determinism in any way, as best I can tell, because it wouldn't impact game state. Either way these are the sorts of statements I'd rather hear from a dev.robot256 wrote: ↑Wed Jan 05, 2022 8:56 pmThe reason they have not done this is because it will break multiplayer completely. Os.time() will be different for every player and cause an instant desync. There are multiple mods that track time according to game ticks. To get real-life time, you will need an overlay widget from the operating systen outside of Factorio.
Personally I wouldn't mind displaying my computer's system time while playing, it'd help with avoiding the time travel impacts :v
-
- Smart Inserter
- Posts: 2768
- Joined: Tue Apr 25, 2017 2:01 pm
- Contact:
Re: Can you add a clock to the game?
Requesting them to come up with their own method for tracking time is reinventing the wheel. We’re merely asking for them to display what is already there….
If it was the core game displaying the time, you are correct. However, the UIs that mods can display are all deterministic, meaning we as mod makers cannot do it. That’s what that part of the discussion is about.foamy wrote: ↑Sat Jan 15, 2022 10:59 pmIt would not need to break MP determinism in any way, as best I can tell, because it wouldn't impact game state. Either way these are the sorts of statements I'd rather hear from a dev.robot256 wrote: ↑Wed Jan 05, 2022 8:56 pmThe reason they have not done this is because it will break multiplayer completely. Os.time() will be different for every player and cause an instant desync. There are multiple mods that track time according to game ticks. To get real-life time, you will need an overlay widget from the operating systen outside of Factorio.
Personally I wouldn't mind displaying my computer's system time while playing, it'd help with avoiding the time travel impacts :v
My Mods: Classic Factorio Basic Oil Processing | Sulfur Production from Oils | Wood to Oil Processing | Infinite Resources - Normal Yield | Tree Saplings (Redux) | Alien Biomes Tweaked | Restrictions on Artificial Tiles | New Gear Girl & HR Graphics
Re: Can you add a clock to the game?
I think this is where we are talking across each other. To me that is not simple, for all the reasons I posted earlier. What format? What size? Will people be happy with the format and size the devs pick? "Just make it configurable" someone will say, and so it begins. That's assuming adding a new main view UI element is well supported by their GUI code. Given the number of times this has been requested, I suspect the devs would have done it by now if it was as simple as "merely display". Now if doing it in factorio code was the best/only way to do it, that would be one thing. However doing it in factorio code would:
* Only work for factorio. Players would need to find another solution for the next game they sink time into. Or keep making the same feature request for each new game.
* Almost certainly be less configurable and have fewer features than the existing game-independent solutions.
* Offer almost nothing that a game-independent solution doesn't. The only thing I read so far, is that you wouldn't have to install a game-independent solution. To troll slightly and paraphrase one of the pinned posts by a moderator: "Don't like
Regarding adding it to the modding API, that is sensible assuming all the (potential) determinism issues aren't a showstopper. Let the modders spend time on a factorio specific clock widget if they want to.
Anyway, this seems like we are well and truly stuck in the weeds at this point and arguing over semantics, I'll walk away from the discussion about what counts as reinventing the wheel.
I would recommend to anyone asking for the devs to add this to look for a game-independent solution which meets their needs so they don't have to bug the devs of Satisfactory, DSP, Timberborn, Captain of Industry, etc., etc.
Re: Can you add a clock to the game?
Of course the standard time format of the players language. In doubt just HH:MM.
The standard font size.What size?
Of course, because it’s +1 better than yet.Will people be happy with the format and size the devs pick?
We can discuss that, when it’s there. Currently I think just to another debug-option."Just make it configurable" someone will say, and so it begins.
Ok, you’re the programmer. I say this is a really simple task when implemented as debug option. And I say this hasn’t been added because of the former arguments of “use existing software to display whatever you want in your game screen”. Which is a good argument, but as said, my counter argument is that the effort for my solution is really low.That's assuming adding a new main view UI element is well supported by their GUI code. Given the number of times this has been requested, I suspect the devs would have done it by now if it was as simple as "merely display".
Cool suggestion: Eatable MOUSE-pointers.
Have you used the Advanced Search today?
Need help, question? FAQ - Wiki - Forum help
I still like small signatures...
Have you used the Advanced Search today?
Need help, question? FAQ - Wiki - Forum help
I still like small signatures...
-
- Smart Inserter
- Posts: 2768
- Joined: Tue Apr 25, 2017 2:01 pm
- Contact:
Re: Can you add a clock to the game?
That’s easy. It only needs to display the time. What format does there need to be beyond hour:minute and maybe a 24 vs 12 toggle? And size should match the rest of the UI size.
Anything more…
…would be the realm of mods, if they allow non-deterministic UIs for mods (which would have more usefulness than this).
That’s a problem for the other game. Forgive me, but what does another game matter? It’s not the same devs or even the same players. And frankly, I think most games should have something like this in them.
Why? Because…
…these are independent of the game. As such, they have no way of knowing where any of the game UI elements are and will overlay (needing adjusting) for each game, or require a toggle, and the font and format sure as in heck won’t fit the game’s style.shopt wrote: ↑Sun Jan 16, 2022 5:49 am* Almost certainly be less configurable and have fewer features than the existing game-independent solutions.
* Offer almost nothing that a game-independent solution doesn't. The only thing I read so far, is that you wouldn't have to install a game-independent solution.
My Mods: Classic Factorio Basic Oil Processing | Sulfur Production from Oils | Wood to Oil Processing | Infinite Resources - Normal Yield | Tree Saplings (Redux) | Alien Biomes Tweaked | Restrictions on Artificial Tiles | New Gear Girl & HR Graphics
- BlueTemplar
- Smart Inserter
- Posts: 2817
- Joined: Fri Jun 08, 2018 2:16 pm
- Contact:
Re: Can you add a clock to the game?
As ssilk said, just make it a barebones debug option, like & where & how show-fps currently is. Nobody is then going to complain about these issues, including not having a British Empire toggle !What format? What size? Will people be happy with the format and size the devs pick? "Just make it configurable" someone will say, and so it begins.
BobDiggity (mod-scenario-pack)
-
- Inserter
- Posts: 21
- Joined: Sat Feb 27, 2021 5:15 pm
- Contact:
Re: Can you add a clock to the game?
+1
Will be realy nice to see RimWorld-like or other gamees real (machine+timezone) time somwhere in game UI
Will be realy nice to see RimWorld-like or other gamees real (machine+timezone) time somwhere in game UI
Re: Can you add a clock to the game?
I searched all MODS and couldn't find one that can display the system time. They show the game time, which is of no use to me.
If I could find such a mod, I wouldn't make this suggestion.
If I could find such a mod, I wouldn't make this suggestion.
Re: Can you add a clock to the game?
Did you read this thread? It explains why there is no mod and will be no mod ever.
Cool suggestion: Eatable MOUSE-pointers.
Have you used the Advanced Search today?
Need help, question? FAQ - Wiki - Forum help
I still like small signatures...
Have you used the Advanced Search today?
Need help, question? FAQ - Wiki - Forum help
I still like small signatures...
Re: Can you add a clock to the game?
ok, done ... but I don't wanna hear about this again for at least a week or twoBlueTemplar wrote: ↑Sun Jan 16, 2022 9:35 pmAs ssilk said, just make it a barebones debug option, like & where & how show-fps currently is. Nobody is then going to complain about these issues, including not having a British Empire toggle !What format? What size? Will people be happy with the format and size the devs pick? "Just make it configurable" someone will say, and so it begins.
Re: Can you add a clock to the game?
My English is not good. I completely rely on computer translation. I can't understand some comments. I only know they are arguing.
The purple name just now means: are you going to add this feature?
If so, that would be great.
Re: Can you add a clock to the game?
[Koub] Moving to Implemented.
Koub - Please consider English is not my native language.
-
- Smart Inserter
- Posts: 2768
- Joined: Tue Apr 25, 2017 2:01 pm
- Contact:
Re: Can you add a clock to the game?
\o/
My Mods: Classic Factorio Basic Oil Processing | Sulfur Production from Oils | Wood to Oil Processing | Infinite Resources - Normal Yield | Tree Saplings (Redux) | Alien Biomes Tweaked | Restrictions on Artificial Tiles | New Gear Girl & HR Graphics
Re: Can you add a clock to the game?
Now if only there was a way to display the time on a black background so it stands out some more, and to include the date/day of week as well, so that we can see at a glance whether the weekend is over yet, and of course an option to show the time as ticks since 00:00:00 01/01/1970 would be great as well.
Oh, by the way, did you even realize I've just been kidding? Seriously now: I really like the new feature, it's nice, simple, unobtrusive, and useful. Thanks a lot to posila and all the people who pestered him into implementing it!
Oh, by the way, did you even realize I've just been kidding? Seriously now: I really like the new feature, it's nice, simple, unobtrusive, and useful. Thanks a lot to posila and all the people who pestered him into implementing it!
A good mod deserves a good changelog. Here's a tutorial (WIP) about Factorio's way too strict changelog syntax!