Robots Build Closest First


Personal construction robots now prioritize building and deconstructing entities closest to the player. This change makes a player twice as fast at building and deconstructing with the exact same equipment setup. This mod is a complete rework of similar existing mods and offers a massive performance increase. A shortcut is available to toggle the mod, and the maximum construction area can be limited in the settings. Should work with other mods adding new personal roboports.

Utilities
5 months ago
2.0
2.51K
Armor Logistic network

i Request for faster construction area update

a month ago

Hey there!
I love your mod, because I always disliked the way my bots build stuff instead starting directly infront of my feet.
Your mod reduce the construction area to force the bots to build nearest first, thats clever, but unfortunately it needs often very long until the area goes wider, so I have to walk to the other ghost parts.
Can you please make this update faster or implement an mod option where we can choose the update speed?
Thank you :)

a month ago

Just so i understand it correctly. Do you want the area expansion to be faster AFTER not building for a long time or WHILE building something? I will try some stuff. Because i have a timer that detects if no robots are doing anything. Once it reaches a threshold, as soon as your drones detect even a single job it snaps back to radius 3. I do this so it starts building things inside of the max range but still does the the closest ones in that area first
Would a shortcut help that expands the area to max? Maybe it just needs some values tweaked tho. i will look into it

15 days ago

Many thanks for the quick response!
I've noticed that when the construction project starts, the bots fly normally for the first second (they don't prioritize the nearest objects). But that's not a huge problem. What bothers me more is that once the construction bots have finished (or are close to finishing) the frontmost area, it takes a while for the construction area to expand again. So I have to walk over to the other ghost objects to get them into my small area.
It's "only" a few seconds, but it still delays the building process considerably.
Perhaps you should also implement a minimum build size? Because "6x6", for example, is really too small.

15 days ago

There is a shortcut for disabling the mod and also some additional settings mazbe that workes for you for now untill i change the min area to 6x6 and also add a setting to change it🫡

15 days ago

Um currently on vacation in croatia so i can only start working on it on Thursday. :)

15 days ago

Yes, turning the function off and on again helps, I know that, but thats not really a solution. ;)

Enjoy your vacation and dont think about annoying work! :*

15 days ago

Na its NOT annoying. I miss my pc lmao i love coding

15 days ago

Haha! Thats great! :D
As a game developer (C#) I understand exactly what you mean. ;)

15 days ago

Haha! Thats great! :D
As a game developer (C#) I understand exactly what you mean. ;)

Oh nice. You should DEFINITLY get into modding Factorio yourself. I can help you with the development environment if you like and give you an introduction into how different concepts in factorio modding work. When i first started out it was quite confusing but now i have a pretty good understanding of how go get the things working that i want. Its so incredible to be able to create ANYTHING in your favorite game. Im currently working on a Helldivers mod and it so much fun you wont believe it. If you add me on Discord i can show you some clips!

00swinter

15 days ago

Thanks a lot for your offer and I really really understand your euphoria about modding. It can be so fulfilling when something you've created yourself works. But to be honest: I just want to play. :)
Perhaps one day the desire will seize me and I will take you up on your offer?

15 days ago

Yes do that!! You can still add me on discord and hit me up on there about that

11 days ago

Howdy! I hope you had a nice and relaxing vacation! :)

11 days ago

I did!! ;)
Will look at the mod this evening!

11 days ago

Many thanks for the quick response!
I've noticed that when the construction project starts, the bots fly normally for the first second (they don't prioritize the nearest objects). But that's not a huge problem. What bothers me more is that once the construction bots have finished (or are close to finishing) the frontmost area, it takes a while for the construction area to expand again. So I have to walk over to the other ghost objects to get them into my small area.
It's "only" a few seconds, but it still delays the building process considerably.
Perhaps you should also implement a minimum build size? Because "6x6", for example, is really too small.

Just to let you know i only thought about this now. This mod only speeds up construction if you actively move around. Total build time is determined entirely by the distance your drones must fly to a ghost and return. If you stand completely still, the total flight time for the whole blueprint remains exactly the same as in the vanilla game because the drones still need to cover the entire distance eventually.
The mod forces drones to prioritize the closest ghosts. If you walk alongside your blueprint as they build, the drones continuously target the nearest objects. They only make short trips, which significantly reduces the overall build time. I will increase the minimum area and adjust some values, but these tweaks will only benefit you if you keep moving during construction. You know what i mean?

10 days ago

Yes, I understand what you mean. The perfect sweet spot will be, to implement a customizable minimum area in the mod options. I would prefer 12x12, but thats maybe not the best for everyone.

9 days ago
(updated 9 days ago)

im done!

are you up for some user testing?

i could send you the new mod and you test it before i publish it.
the way I test the mod on my maschine is by building lots of walls... ik that does not cover all cases so if you have the example you played, that moved you to write this thread, i would love to see how its doing now

if you like that then add me on discord! 00swinter

9 days ago

im online right now! and for the next few hours

New response