Speed Settings


Adds the ability to configure the following speeds in the mod settings: game speed; player running speed; player mining speed; player crafting speed; worker robot speed; research lab speed. WARNING: keep in mind that a higher game speed will be more demanding for your system!

Tweaks
3 months ago
1.1 - 2.0
6.83K
Cheats

i Bot speed

3 months ago
(updated 3 months ago)

"I HAVE AN IDEA" -Grug.
what if you made it so that bots can speed up too (yes ik there is an upgrade for that but WHAT IF)

3 months ago

Thanks for sharing your idea! I'll look into this later today.

3 months ago

Good news, I got this concept working. There are a few other speed properties that I'm going to look into before pushing the update.

3 months ago

Settings for worker bot speed and research lab speed have now been added in v1.2.0. Slowing down the bots/labs is also possible by giving a negative modifier to a minimum of -1.0 (-100 % speed).

3 months ago

An technical note: the settings are applied only for the "player" force. Any other custom forces are ignored (for now at least).

3 months ago

thank you! (i have been using a mod that makes researching faster tysm)

3 months ago

hey found out that you have to change the value for the bot speed in the mod settings each time you join a world, please fix this

3 months ago

Thank you for reporting. I will investigate this when I have the time again. In the meanwhile, can you give me more information about the context in which this happens? Is it while joining a multiplayer server, or a singleplayer world? If it's multiplayer, are you listed as an admin? If it's singleplayer, have you used that same world for multiplayer as well?

Aside from that, since you mentioned that you've been using a mod for faster research speed, I want to emphasize that the Speed Settings mod does not play well with different mods trying to alter the speed modifiers (not yet at least, see this discussion). Come to think of it, can you also see if it happens when you only have Speed Settings enabled?

3 months ago

It is a singleplayer world that has never been multiplayer, i also see the research mod having no effect on speed settings. however, ive noticed that when ever making a new world, it resets the bot speed value to 0

3 months ago

Hi! I'm not sure if I'm understanding this correctly, could you clarify it further?

In your last post it sounds like you're talking about the value being set to zero when creating a new world. If by world, you mean a save game, then this is normal behavior. The settings are tied to the save games, therefore, it wouldn't be a bug. However, in your previous post it sounded more like it happens while loading a save. I could not reproduce that myself with a singleplayer save. So if this is the case, I'm going to need a step by step description on how to reproduce the bug.

If instead you're talking about worlds as surfaces (like "planets" for example), I'll have to investigate that further. A step by step description on how to reproduce the bug would also be appreciated in that case!

PS: It's also very important to know whether or not the issue occurs when Speed Settings is the only mod enabled.

3 months ago

so i turned off ALL of my mods before testing it, then i made a new save, looked at the bot speed value and changed it to something different (ex: 2). then i saved it and quit the entire game, then i loaded back into factorio and made a new save and checked the values, bot speed changed to 0 while every other value remained the same (i didnt check research speed or game speed), unfortunately i couldnt check the load saves because it would be conflicting with my other few mods and if i loaded a new save that i saved i wouldnt know because the bot speed changed back to 0 but the value is still the same

3 months ago

Thanks for your time and effort! I just ran some tests myself.

I created a new freeplay save and changed the bot speed value to 2 by accessing the mod settings from the map generation menu. Then I saved the game as "test-1". After this I restarted Factorio and checked the mod settings from the main menu (Settings > Mod settings). The bot speed factor was still set to 2.

For the second save, I changed the mod settings directly from the main menu. I set it to 4, then I created a new game, saved it as "test-2", and restarted Factorio. As I expected, the value was still at 4 while accessing the mod settings from the main menu again.

My third test seemed to reproduce your issue, where I created a new game first, and then changed the bot speed to 6 from the pause menu (in-game). I saved the game as "test-3" and restarted Factorio. This time, while accessing the mod settings from the main menu, it was still at 4. However, the values were correct while loading all three of the saves: in "test-1" it was set to 2, in "test-2" it was set to 4 and in "test-3" it was set to 6. This is the intended behavior.

Let me explain it further. This is not a bug with the Speed Settings (probably not even a bug at all). The mod only ever reads from the settings (it never writes to it). The rest is handled by Factorio itself. Also, those settings are not global for all of your saves; they're local to the individual saves. Factorio just seems to remember the last used values if they were changed before the map generation. It doesn't seem to do so while they're changed in-game (after map generation). It's probably just intended behavior, but only the Factorio devs can answer that.

I hope this helps.

2 months ago

I'm closing this discussion due to inactivity. The suggested feature has been implemented in v1.2.0 and the issue that was reported afterwards does not seem to be a bug at all.

Please open up another discussion if there's anything else to be discussed related to this topic, although I prefer GitHub for discussions, contributions and bug reports.

This thread has been locked.