Suslik575151

Member
Jan 28, 2022
185
252
Type preferences.transitions = 0 in the console and everything will be fine.
yep, that's the extra hoops I'm talking about, gotta close the game, enable console, then open the game again and then i have to type that into it

it coulda been two clicks, but dev decided to make an intentional qol downgrade
 

colobancuz

Member
Aug 11, 2019
420
1,001
yep, that's the extra hoops I'm talking about, gotta close the game, enable console, then open the game again and then i have to type that into it

it coulda been two clicks, but dev decided to make an intentional qol downgrade
Well, I turn on the console in every game, just in case. Every developer has their own vision of how the user should play. Thank God there are no hard pauses at every step, no disabled rollback or saves like in some games.
 

jpsimon

Overachiever
Donor
Apr 3, 2017
585
2,063
Regarding the above posts...

Keep this file on hand, and copy/paste it to the 'game' folder when you download a new renpy game to cover all that stuff before you even see it. There's some things, like the rollback limit, that are always in place so setting it to 9999 (effectively unlimited) helps a bit with all games. This one also has the transitions configs and forces the quick menu to always be shown, which UnRen doesn't add. Luxee's 'Parental Love' game had the quick menu hidden, for example. Not sure why. At any rate, it saves you from having to fiddle with the console on the fly.

This is the code. Same as the attached file.
Code:
init 998 python:
    # Developer Console
    config.developer = True
    config.console = True

    # Allow Skip
    _preferences.skip_unseen = True
    renpy.game.preferences.skip_unseen = False
    renpy.config.allow_skipping = True
    renpy.config.fast_skipping = True

    # Skip Transitions
    _preferences.transitions = 0
    renpy.config.default_transitions = False

    # Rollback
    renpy.config.rollback_enabled = True
    renpy.config.hard_rollback_limit = 9999
    renpy.config.rollback_length = 9999
    def unren_noblock( *args, **kwargs ):
        return
    renpy.block_rollback = unren_noblock
    try:
        config.keymap['rollback'] = [ 'K_PAGEUP', 'repeat_K_PAGEUP', 'K_AC_BACK', 'mousedown_4' ]
    except:
        pass

    # Quick Save / Quick Load
    try:
        config.underlay[0].keymap['quickSave'] = QuickSave()
        config.keymap['quickSave'] = 'K_F5'
        config.underlay[0].keymap['quickLoad'] = QuickLoad()
        config.keymap['quickLoad'] = 'K_F9'
    except:
        pass

    # Quick Menu Always Shown
    config.overlay_screens.append("quick_menu")

# Redefine quick_menu screen to ensure it’s always visible
screen quick_menu():
    zorder 100
    if quick_menu:  # Only show if quick_menu variable is True
        hbox:
            style_prefix "quick"
            xalign 0.5
            yalign 1.0
            textbutton _("Back") action Rollback()
            textbutton _("History") action ShowMenu("history")
            textbutton _("Skip") action Skip() alternate Skip(fast=True, confirm=True)
            textbutton _("Auto") action Preference("auto-forward", "toggle")
            textbutton _("Save") action ShowMenu("save")
            textbutton _("Q.Save") action QuickSave()
            textbutton _("Q.Load") action QuickLoad()
            textbutton _("Prefs") action ShowMenu("preferences")
(edit: wrong file. fixed.)
 
Last edited:

azrael-

New Member
Jan 1, 2018
5
1
I've recently downloaded the 0.08 update. I did read there wasn't much in it, but it seems to me there's nothing in it. Should add, that I've chosen to skip Nea stuff since trans content isn't my thing.
 
4.00 star(s) 73 Votes