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")