Easier direction specification when placing things

Post your ideas and suggestions how to improve the game.

Moderator: ickputzdirwech

Heptagon_ru
Manual Inserter
Manual Inserter
Posts: 4
Joined: Wed May 17, 2017 9:03 am
Contact:

Easier direction specification when placing things

Post by Heptagon_ru »

TL;DR
Make quicker the process of specifying direction of a device (belt, inserter) when placing it.

What ?
Currently when I place a belt or an inserter, in the worst case I have to press 'R' 3 times before placing, to rotate it into the correct position.
And each time I press R I have to visually control, is it enough or not, because the starting (default) rotation can be different and the target (required) rotation too.
So it is not intuitive to expect how many times I must press 'R'.

I would like to have a way to do it quicker, with e.g. a mouse gesture.
Possibilities:
  • A special key toggles a mode when mouse movement after placing defines the direction.
    E.g. the key is 'Control'. I press and hold Control, place the object and without unpressing the Control or mouse button move the mouse up. Then the object is placed facing upwards.
  • Pressing a movement key while placing the object and holding left mouse button defines it's direction.
    I.e. I place the inserter and still holding left mouse button - press W. Then the inserter is placed facing upwards.
  • A special mode, toggled by a key, when gragging mouse when placing the item does not place multiple items in one predefined rotation, but places them in rotation which follows the mouse movement. I.e. when I place belts and hold left mouse button, I can draw a rectangle on the ground, and the belts will be placed rotated correctly to make a loop.
Why ?
Such a feature will make pre-blueprint building easier and quicker. Currently for me the constant rotating of belts and inserters is the most annoying thing in the game. Only my stupidity in inventing factory layouts is more annoying :D
Comment
And thanks for the game!
User avatar
ssilk
Global Moderator
Global Moderator
Posts: 12889
Joined: Tue Apr 16, 2013 10:35 pm
Contact:

Re: Easier direction specification when placing things

Post by ssilk »

You know you can press shift-R?
Cool suggestion: Eatable MOUSE-pointers.
Have you used the Advanced Search today?
Need help, question? FAQ - Wiki - Forum help
I still like small signatures...
Shokubai
Filter Inserter
Filter Inserter
Posts: 470
Joined: Mon May 02, 2016 3:17 pm
Contact:

Re: Easier direction specification when placing things

Post by Shokubai »

ssilk wrote:You know you can press shift-R?
That's still two clicks to reverse direction as opposed to a click-drag for direction. Like this idea though it may be odd to integrate with something like a train loader with a row of insterters.
Heptagon_ru
Manual Inserter
Manual Inserter
Posts: 4
Joined: Wed May 17, 2017 9:03 am
Contact:

Re: Easier direction specification when placing things

Post by Heptagon_ru »

ssilk wrote:You know you can press shift-R?
Yes, starting 0.15 afaik, right?

But it even complicates the thinking. Now I need to think which rotation direction (R or Shift+R) should I start using to reach the desired rotation with the minimal number of rotations. :)

A different, more abstract approach to the "problem":
I always know the final device direction, i.e. the device orientation I want to get in the end. "Up"/"down"/"left"/"right".
Why should I need to force my brain each time to make calculations how I should reach that target rotation from the current rotation? Like "left-R-R" instead of "right", or "up-R-R-R-ohWaitScrapThis-Shift+R" instead of "left".
Why not specify just the desired rotation instead of the steps from the initial and final ones?
Heptagon_ru
Manual Inserter
Manual Inserter
Posts: 4
Joined: Wed May 17, 2017 9:03 am
Contact:

Re: Easier direction specification when placing things

Post by Heptagon_ru »

Shokubai wrote: ... it may be odd to integrate with something like a train loader with a row of insterters.
The new functionality should not spoil the existing behaviour shown in this example.
Sometimes it is needed to place rows of devices having one orientation, like in the train loader,
sometimes - to quickly place multiple devices in different orientations, e.g. when routing liquids between nearby dependable assembly machines, or when several assembly machines coop and pass items to each other, or when doing a complicated belt routing junction.
Post Reply

Return to “Ideas and Suggestions”