Changes between Initial Version and Version 1 of Ticket #11417


Ignore:
Timestamp:
Apr 11, 2020, 4:29:53 AM (5 years ago)
Author:
macca8
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #11417 – Description

    initial v1  
    1 If the game is paused by pressing the Space Bar, pressing it again to resume the game (instead of selecting any other key) can make the key unresponsive to further pauses. The Pause message will flicker, but not stick.
     1If the game is paused by pressing the Space Bar, pressing it again to resume the game (instead of selecting any other key) will resume the game, but can make the Space Bar unresponsive to further pauses. The Pause dialog will flicker, but not stick.
    22
    33As far as macOS is concerned, this behaviour appears restricted to the 32bit build (the 64bit build always displays the Pause message).
    44
    5 The easy way to test if your system is affected is to press the Space Bar three consecutive times. If it’s not, then you won’t see any of the following F5 issues.
     5The easy way to test if your system is affected is to press the Space Bar at least three consecutive times (the Pause dialog should flicker by the third press). If it’s not affected, then you won’t see any of the following F5 issues.
    66
    77Current Daily Build: 2.2.0git4276-g8347638ea6 (9 April 2020) - 32bit version
     
    2424- In Save, selecting a slot doesn’t offer a name prompt, though characters will appear on the right hand side of the screen if you start typing.
    2525
    26 The quick test here is to press the Space Bar twice, then F5, then inspect the Save/Load windows, then repeat with Ctrl+F5.
     26The quick test here is to press the Space Bar at least twice (or more to confirm the Pause dialog doesn't stick), then F5, then inspect the Save/Load windows, then repeat with Ctrl+F5 for comparison.
    2727At the end of the day, this is inconvenient but harmless.
    2828
    29 RTL is different. Note that in each of these cases, the Launcher is in windowed mode and the game is fullscreen. For each of these issues, set up the GMM as for Save/Load, check that one of the windows matches the the relevant description, cancel back to the GMM, then select RTL.
     29RTL is different. Note that in each of these cases, the Launcher is in windowed mode and the game is fullscreen. For each of these issues, set up the GMM as for Save/Load, check that one of the windows matches the relevant description, cancel back to the GMM, then select RTL.
    3030
    3131On macOS 10.6.8 & 10.11.6, the exit autosave is created with the Pause function unset. If you hover the cursor over the Launcher’s Load button, the tooltip will flash indicating that state. The same applies when you click Load and enter the Load screen.
     
    3434- On macOS 10.11.6, if the Autosave is selected, the app usually freezes with a black window, or if selecting another save, again depending on the state of the Pause function, it may open without an issue, or crash the app with a segmentation fault.
    3535
    36 Nasty stuff, and you probably can’t see any of it if it only affects certain systems.
     36Nasty stuff, and you probably won’t see any of it if it only affects certain systems.
    3737
    3838So what’s the simple solution here?
    3939It probably comes down to two choices:
    4040- Allow the Space Bar to toggle the Pause function on & off on all systems (it’s the intuitive action for the user).
    41 - Remove the Pause action from the Riven keymap, and rely on opening the GMM to pause the game during cutscenes (it’s not needed otherwise).
     41- Remove the Pause action from the Riven keymap, and rely on opening the GMM to pause the game during cutscenes (since it’s not needed otherwise).
    4242
    4343In case you’ve missed it, I’ve reopened #11399 with some feedback about unexpected behaviour from your fix.