Change curved track rotation to require fewer keypresses
Moderator: ickputzdirwech
Change curved track rotation to require fewer keypresses
Currently, the curved track uses this pattern. Building a circle clockwise takes 5 rotations per track, building counterclockwise takes 3.
If the pattern were switched to this, building clockwise would only be 1 rotation per track.
Without reverse rotation, it would take 7 keypresses to build a track counter-clockwise, so this may be far worse than current without a reverse rotation hotkey.
Edit: Full-size images are at http://imgur.com/a/4qL89.
If the pattern were switched to this, building clockwise would only be 1 rotation per track.
Without reverse rotation, it would take 7 keypresses to build a track counter-clockwise, so this may be far worse than current without a reverse rotation hotkey.
Edit: Full-size images are at http://imgur.com/a/4qL89.
Re: Change curved track rotation to require fewer keypresses
Yeah, I wanted to mention that since... well, ages.
And we really need a reverse rotation key. Shift + R anyone?
And we really need a reverse rotation key. Shift + R anyone?
Greetings, Nova.
Factorio is one of the greatest games I ever played, with one of the best developers I ever heard of.
Factorio is one of the greatest games I ever played, with one of the best developers I ever heard of.
Re: Change curved track rotation to require fewer keypresses
I threw together some awful code in Autohotkey if anyone uses it, for demonstration. Makes rail construction much nicer for now.
Shift-T to switch to Train Mode, R to rotate right, Shift-R to rotate left.
Shift-T to switch to Train Mode, R to rotate right, Shift-R to rotate left.
Code: Select all
$+t::
IfWinActive, Factorio
{
SendInput +t
If TrainMode = 1
{
TrainMode := 0
}
else
{
TrainMode := 1
}
}
else
{
SendInput +t
}
return
$r::
If TrainMode = 1
{
SendInput rrrrr
}
else
{
SendInput r
}
return
$+r::
If TrainMode = 1
{
SendInput rrr
}
else
{
SendInput +r
}
return
Re: Change curved track rotation to require fewer keypresses
unless/until a counter rotation key is put into the game, changing the order of rotations would only benefit clockwise turns.
counter-clockwise turns would take longer.
neither direction is better than the other, and both are needed in approx. equal numbers, varying more on map geography than on player preference or handedness. (assuming they're not one of those hydrophobics seen round these parts.)
counter-clockwise turns would take longer.
neither direction is better than the other, and both are needed in approx. equal numbers, varying more on map geography than on player preference or handedness. (assuming they're not one of those hydrophobics seen round these parts.)
Re: Change curved track rotation to require fewer keypresses
The only thing that annoys me is that it makes NO SENSE at my brain the decision to rotate like that. It always felt RANDOM, and still does, even after 1 year of factory building. It still feels completely RANDOM.
Re: Change curved track rotation to require fewer keypresses
I love autohotkey for this kind of stuff. And I use it at work all the time to do things like inserting datestamps and comment headers.threehams wrote:I threw together some awful code in Autohotkey if anyone uses it, for demonstration. Makes rail construction much nicer for now.
Shift-T to switch to Train Mode, R to rotate right, Shift-R to rotate left.
Code: Select all
$+t:: IfWinActive, Factorio { SendInput +t If TrainMode = 1 { TrainMode := 0 } else { TrainMode := 1 } } else { SendInput +t } return $r:: If TrainMode = 1 { SendInput rrrrr } else { SendInput r } return $+r:: If TrainMode = 1 { SendInput rrr } else { SendInput +r } return
Re: Change curved track rotation to require fewer keypresses
Been a bit, but IIRC, it's ordered clockwise by direction of the rail ending. North end pieces, then East ends then South and then West (could be backwards), with the straight tracks thrown in between the directions. After the initial game or two of ever using rails, the rotation came almost naturally, and I could usually know how many presses I would need for the next section before I laid (or finished laying) the previous one.SHiRKiT wrote:The only thing that annoys me is that it makes NO SENSE at my brain the decision to rotate like that. It always felt RANDOM, and still does, even after 1 year of factory building. It still feels completely RANDOM.
Re: Change curved track rotation to require fewer keypresses
I still can't =\n9103 wrote:Been a bit, but IIRC, it's ordered clockwise by direction of the rail ending. North end pieces, then East ends then South and then West (could be backwards), with the straight tracks thrown in between the directions. After the initial game or two of ever using rails, the rotation came almost naturally, and I could usually know how many presses I would need for the next section before I laid (or finished laying) the previous one.SHiRKiT wrote:The only thing that annoys me is that it makes NO SENSE at my brain the decision to rotate like that. It always felt RANDOM, and still does, even after 1 year of factory building. It still feels completely RANDOM.
- CreeperDaReeper
- Fast Inserter
- Posts: 228
- Joined: Fri May 23, 2014 8:59 pm
- Contact:
Re: Change curved track rotation to require fewer keypresses
I'm with SHiRKiT on this one. Rotation order has always felt jumbled. And I understand its current rotation order.SHiRKiT wrote:I still can't =\n9103 wrote: ~ snip ~
- bobingabout
- Smart Inserter
- Posts: 7352
- Joined: Fri May 09, 2014 1:01 pm
- Contact:
Re: Change curved track rotation to require fewer keypresses
I suppose that's one place where the rest of us fail to see the logic. Rail endings are a very new addition.n9103 wrote:Been a bit, but IIRC, it's ordered clockwise by direction of the rail ending. North end pieces, then East ends then South and then West (could be backwards), with the straight tracks thrown in between the directions. After the initial game or two of ever using rails, the rotation came almost naturally, and I could usually know how many presses I would need for the next section before I laid (or finished laying) the previous one.SHiRKiT wrote:The only thing that annoys me is that it makes NO SENSE at my brain the decision to rotate like that. It always felt RANDOM, and still does, even after 1 year of factory building. It still feels completely RANDOM.
Re: Change curved track rotation to require fewer keypresses
Topic: Yes please
Also, yes please.Nova wrote:And we really need a reverse rotation key. Shift + R anyone?