[2.0.17] Unexpected behavior where repeated presses of Escape do not lead to the main menu

Things that has been reported already before.
User avatar
valneq
Smart Inserter
Smart Inserter
Posts: 1260
Joined: Fri Jul 12, 2019 7:43 am
Contact:

[2.0.17] Unexpected behavior where repeated presses of Escape do not lead to the main menu

Post by valneq »

While this is not technically a bug, I find this behavior very unexpected and exceedingly confusing.

Normally, pressing Escape on the keyboard will close any open UI elements and eventually open the main menu. The main menu is where you save and it happens to also pause the game (in single player). Imho a much more convenient pause than the old shift+space or the new "pause" key on the keyboard.

However, I recently ran into a situation where repeated presses of Escape did not, as expected, lead to the main menu. Instead I was caught in a loop that I had to break manually.

How to reproduce:
  1. Factorio version 2.0.17 & Space Age
  2. Place a tank or spidertron on any planet
  3. Tavel to any space platform with your player character
  4. Open remote view of the planet with the tank/spidertron and open their UI
  5. Start to drive tank/spidertron remotely and close their UI
  6. Press Esc on keyboard without ending the remote driving. This takes you to the remote view centered on your character on the space platform.
  7. Press Esc on the keyboard again. This takes you to the remote view centered on the tank/spidertron, showing "entered vehicle" floating text.
Pressing Esc any additional time will cycle through steps 6 and 7 and never open the main menu.

In contrast, when your character is standing on a planet, the step 6 brings you to your character and the step 7 opens the main menu.
Last edited by valneq on Tue Nov 12, 2024 10:14 pm, edited 1 time in total.
User avatar
valneq
Smart Inserter
Smart Inserter
Posts: 1260
Joined: Fri Jul 12, 2019 7:43 am
Contact:

Re: [2.0.17] Unexpected behavior where repeated presses of Escape do not lead to the main menu

Post by valneq »

The situation is more complicated than I thought.

I wanted to add the "Esc should under no circumstance resume remote driving" to the original post. However.

Try this!
  1. Factorio version 2.0.17 & Space Age
  2. Place a tank or spidertron on any planet
  3. Have your player character stand on any planet
  4. Open remote view of the planet with the tank/spidertron and open their UI
  5. Start to drive tank/spidertron remotely and close their UI
  6. Open remote view on a third planet without ending remote driving.
  7. Press Esc once. This takes you to the remote view centered on the tank/spidertron, showing "entered vehicle" floating text.
  8. Press Esc a second time. This takes you to the regular view centered on your character.
  9. Press Esc a third time. This opens the main menu.
For some reason this feels like expected behavior. But in this case, pressing Esc the first time does resume remote driving. I don't know anymore.

But being in a situation where even five presses of Esc will not open the main menu definitely feels wrong.
User avatar
BlueTemplar
Smart Inserter
Smart Inserter
Posts: 3020
Joined: Fri Jun 08, 2018 2:16 pm
Contact:

Re: [2.0.17] Unexpected behavior where repeated presses of Escape do not lead to the main menu

Post by BlueTemplar »

'T' is a convenient pause too (except in MP mode), and is directly accessible on any screen.

Related suggestion about separating Escape and Game Menu access :
viewtopic.php?p=632007#p632007

Players getting confused / panicked by this :
viewtopic.php?f=47&t=121716
(thanks for the link)
BobDiggity (mod-scenario-pack)
Rseding91
Factorio Staff
Factorio Staff
Posts: 14244
Joined: Wed Jun 11, 2014 5:23 am
Contact:

Re: [2.0.17] Unexpected behavior where repeated presses of Escape do not lead to the main menu

Post by Rseding91 »

Marking this as a duplicate of viewtopic.php?f=30&t=118188
If you want to get ahold of me I'm almost always on Discord.
Post Reply

Return to “Duplicates”