I've just published URM 1.11
The changelog:
- Improved path detection (detect paths behind transitions)
- Extended keyboard controls (control detected paths and choices using your keyboard)
- You can now fully control detected paths (Alt+A to open the dialog) and detected choices (Alt+C)
- Added option to open Ren'Py console using Alt+O
- You can enable this through the URM options. This will even work when the Ren'Py console is disabled
- Keep search input when changing search mode
- Fix: Prevent crash when a game has assigned something to the "os" variable
More detailed information:
Improved path detection:
There were instances where the "path detected" notification would show and quickly disappear again. After some digging I found that in most cases there was a transition (most used transitions are just fades) before the path/if-statement. What would happen is that the notification would only show during the transition. In URM 1.11 it now shows before the transition!
To get this to work, URM has to look forward a little further, which is not a big problem, but.... when selecting/forcing a path through URM we should
not just go to the selected path. We should play the transition first (because the scene could change) and then select the path we want.
So I had to built something that URM will still play the transition and force your selected path after this, also I had to make sure rollback still works after doing this
Extended keyboard controls:
When a choice or path is detected you can now open the details dialog with your keyboard. It shows an underlined character, when you press the Alt-key plus this character the dialog will open.
The "C" is underlined here, meaning Alt+C will open the details dialog:
View attachment 2056637
You can then also use combinations with the Alt-key to control everything inside the dialog:
View attachment 2056638
Keep search input when changing search mode
Before, when changing the search mode for example from "values" to "labels" would clear the search input. This doesn't happen anymore.
Let me know I you like this detailed information and I might do this for other features.