Ren'Py icy_tweaks.rpy -- useful keybinds for RenPy games

icytease

Newbie
Apr 5, 2024
25
24
38
Hi all,
Just thought I'd share a usable and hopefully stable set of tweaks and keybinds for RenPy games. I'm generally enjoying AVNs on my mouse-less laptop, and this project began when I was recently trying to script a key for performing a normal save, without having to navigate and click a few times through touchpad. The result is a small personal mod, icy_tweaks.rpy, that I'm trying to use almost everywhere now. I put the features and installation as a comment within it, too.

icy_tweaks.rpy
version 2025-12-22

Features
A - toggles auto-forward
P - saves in next available slot
F - re-enables a built-in fullscreen keybind, if developer removed it
C - another alias to developer console (default is Shift+O)

Windows Installation
1. Place as an rpy file, e.g. in your root AVN directory, C:\avns\icy_tweaks.rpy
2. Open PowerShell as Administrator and cd to your AVN's "game" folder (tab completion helps):
cd C:\avns\SomeStory\game
3. Make a symbolic link to mod (symlinks on Windows require admin privs for some weird reason):
New-Item -ItemType SymbolicLink -Path icy_tweaks.rpy -Target C:\avns\icy_tweaks.rpy
4. When launching, the mod will compile and launch with it. For other games, repeat steps 2+3

Symlinks on other OS don't require admin -- should be a simple ln -s TARGET LINKNAME

The purpose of symbolic links is to keep only one copy of the mod, which can be modified in a single location, while the game folders need only point to it.

Thanks to anne O'nymous for cleaning it up and solving my initial issue, and eevkyi for advising a bunch of defensive ideas, including making it compatible for python2 games.

icy