Custom Pronoun System (Ren'Py)
A downloadable Ren'Py pronoun system for Windows, macOS, and Linux
Overview
Working on a visual novel, and want to give your players the opportunity to fully customize their pronouns? This is the code for you! I tried to make it as non-intimidating as possible but please do not hesitate to reach out if anything's unclear or could be improved.
The code, the background and Eli were designed by Oneirocritica Games.
What does this project page include?
- A sample game with unarchived script + image files, where you can:
- try out the pronoun system and see how it works in action,
- get information on the usage rules (also at the bottom of this page)
- have Eli explain the code (almost) line-by-line
- copy the script.rpy code for the pronoun system
How does the code work?
Developer Standpoint
Essentially, the code walks the player through inputting their custom pronouns step by step, binds the input to individual variables, and allows the developer to print these variables later with both capital and lower case letters during the game.
This also makes it possible for the player to go back to this pronoun input system at any point and change their pronouns seamlessly during their playthrough! (there's no jump to this system built in at the moment, but it should be possible to add it in).
Player Standpoint
The game first shows a chart of some sample pronouns, to demonstrate how pronouns will be put in. It will also provide this information in a written sentence. (they/them/their/theirs/themself).
It then prompts the player to put in one pronoun at a time.
Lastly, the game shows a set of sample sentences using all 5 pronoun forms to ensure the pronouns were put in correctly. If this is incorrect, the player can restart the loop and put in their pronouns again.
What are the usage rules, and do I credit you? If so, how?
This code, the code screenshots and the pronoun table are free to use/copy/modify/share. Credit to 'Oneirocritica Games' with a link back to this page would be appreciated but is not mandatory! You're able to use it for commercial and non-commercial projects.
Please don't use Eli's sprites/the background elsewhere, or put restrictions on the code that prevent others from using it!
Feedback
If you come up with ways to make the code more accessible/efficient, please feel free to share either by emailing me or leaving a comment! The more games allow players to pick their own pronouns, the better. :-) As always, I'm available at lovehuesgame@gmail.com.
Warranty
This game, all accompanying files, data and materials, are distributed "AS IS" and with no warranties of any kind, whether express or implied. The user must assume all risk of using the program.
Status | Released |
Category | Tool |
Platforms | Windows, macOS, Linux |
Release date | May 18, 2020 |
Rating | Rated 5.0 out of 5 stars (3 total ratings) |
Author | Oneirocritica Games |
Made with | Krita, Ren'Py |
Tags | LGBT, LGBTQIA, pronouns, Queer, Ren'Py, sourcecode, visualnovel |
Average session | A few minutes |
Languages | English |
Inputs | Keyboard, Mouse |
Links | Homepage, Twitter/X |
Download
Click download now to get access to the following files:
Development log
- Ren'Py Custom Pronoun Tool - now live!May 18, 2020
Comments
Log in with itch.io to leave a comment.
Thanks! Useful!
i would prefer if there was a page with just the pronoun codes.
That's fair! If I make another tool in the future, I'll look at the possibility of releasing the script.rpy as a separate file.
This was just what I needed!!! I was just about to code an entire neopronouns system on my own but you've saved me so much time!
Sorry for my late reply!! I'm really glad to hear this system worked for you. :)