- Apr 3, 2017
- 585
- 2,117
- 371
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.
(edit: wrong file. fixed.)
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")
Last edited: