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: 56
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 »

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 101 times

User avatar
wyverngem
Miko-Class Veteran
Posts: 615
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
Contact:

Re: Accessibility Options

#2 Post by wyverngem »

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