Accessibility Options

A place for Ren'Py tutorials and reusable Ren'Py code.
Forum rules
Do not post questions here!

This forum is for example code you want to show other people. Ren'Py questions should be asked in the Ren'Py Questions and Announcements forum.
Post Reply
User avatar
Posts: 56
Joined: Sun Feb 03, 2013 4:09 am
Projects: The Waters Above, Heart of the Woods
Organization: Studio Élan
Tumblr: minutekiwi

Accessibility Options

#1 Post by TheKiwi » Tue May 21, 2019 10:15 pm


The newest version of Ren'Py has a ton of accessibility options, but most of them are geared towards the user playing your game. Meaning, you can get a lot of Unintended Effects.

I'm releasing code for developers to add accessibility to their game, giving you a huge amount of control over your game while allowing users to enjoy it how they see fit! It features options for:
Text: Allow users to change font, size, color, and kerning of their text!
Sound: Audio cues alert users of music change, sound effects, and ambience.
Visuals: Toggle motion effects like screenshake! Adjust textbox opacity!

For almost every option, I opted to use persistent variables rather than gui.rebuild(). The intensive nature of rebuild makes it unsuitable for text/quick toggles, while persistent is seamless, so you should get the best possible result this way.

You can grab the files over here on! It's absolutely free, but if you choose to donate, that would be awesome.

Otherwise, feel free to grab them here!
(34.92 KiB) Downloaded 42 times

User avatar
Miko-Class Veteran
Posts: 613
Joined: Mon Oct 03, 2011 7:27 pm
Completed: Simple as Snow, Lady Luck's Due,
Projects: Aether Skies, Of the Waterfall
Tumblr: casting-dreams
itch: castingdreams
Location: USA

Re: Accessibility Options

#2 Post by wyverngem » Thu Jan 16, 2020 12:48 am

I'm interested in seeing this. Can you post the raw scripts here in code?

Post Reply

Who is online

Users browsing this forum: No registered users