Having a live preview of the path would certainly be great, but that won't be possible for now I'm afraid. There is no on_mouse_moved event and no way of querying which tile the cursor is currently over I'm aware of so that this could be done in on_tick. Also it would most probably be way too slow to be usable with the current Lua implementation for any kind of reasonably useful path lengths anyway.Qon wrote:Would be an improvement. But not exactly what I would like. I imagined something more like how the v0.13 rail laying is shown to work in the one of the FFF's.
GIF in the bottom of the post: http://www.factorio.com/blog/post/fff-114
The path that will be used is shown in green just like a blueprint, and updates automatically when you move the mouse to new tiles when you are choosing where to place the end marker. No confirmation dialogue would be necessary then.
Yeah I wanted to simply re-use the "Belt planner running" box in that corner as a "The belt planner has found you a path!" notification thing so it wouldn't interrupt gameplay when it popped up. You'd still need to click an accept button or there could be no preview.Qon wrote:Instead of choosing which belt is placed with the confirmation dialogue you would then have the option in a toolbar at the top of your screen like many other similar tools.
Examples: Filtered deconstruction planner: viewtopic.php?f=97&t=19548&
If you are going to place a lot of belts one ofter another with this tool you don't want to press ok after every single belt segment construction.
That sounds useful. Now the configuration dialog is starting to get cluttered, hmm...Qon wrote:Another idea: The lowest underground belt avoidance level still prefers belts over underground belts. Maybe add a level that uses underground belts for all straight paths where the underground distance is >0. Sometimes I prefer to use normal belts only for trivially short straight paths (<=2) because I don't get moved around by the belts as much then. Also I've heard that underground belts are better for performance reasons so megafactory builders would also prefer a "normal belt avoidance"-level.