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
Message
Author
User avatar
TheKiwi
Regular
Posts: 55
Joined: Sun Feb 03, 2013 4:09 am
Projects: The Waters Above, Heart of the Woods
Organization: Studio Élan
Tumblr: minutekiwi
Contact:

Accessibility Options

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

Meowdy!

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 itch.io! It's absolutely free, but if you choose to donate, that would be awesome.

Otherwise, feel free to grab them here!
RenPy Accessibility.zip
(34.92 KiB) Downloaded 17 times

Post Reply

Who is online

Users browsing this forum: No registered users