A downloadable tool

Download NowName your own price

This is Pronoun Tool, a simple tool to select and display pronouns in your Ren'Py game. (For an example of a game using a simpler version of this tool, take a look at TOMATO CLINIC.) It was made in Ren'Py but has support for the extra self-voicing options available in Ren'Py 7.4.


  • Player-selectable pronouns (3 by default but more can be added) 
  • Menu to select pronouns using a screen and using a dialogue choice menu
  • Text tags to change what text is displayed depending on the pronouns selected
    • e.g., This is {0}Mr{/0}{1}Ms{/1}{2}Mx{/2} Parrot.
  • Pronouns as variables (with note re: extra work required for translation)
    • e.g., [they!t!c] went to the supermarket with [their!t] friend.
  • Display pronouns on-screen when a character is speaking (toggleable)
  • Guide to show how these functions work in-game

To use this tool, follow these steps:

  1. Copy the file named pronountool.rpy from the game folder into the game folder of your own game.
  2. Follow the instructions in pronountool.rpy to implement it in your game.

You can also play the guide by launching the tool through Ren'Py if you put the folder into your Ren'Py project directory. It gives examples of how to use each of the features.

The code in this tool can be used in any way you like! If you use this tool, I would appreciate it if you credit Pronoun Tool or npckc (https://npckc.site or https://npckc.itch.io) in some way, but it isn't required.


other things i've worked on can be found here! you can comment right here or on twitter with your thoughts. 

if you like my work and want to support me, you can buy me a coffee or check out my patreon!



  • 2020/12/13 updated text tag names to avoid any potential conflict with default ren'py
  • 2020/12/12 full release
  • 2020/12/09 early access for patrons


Download NowName your own price

Click download now to get access to the following files:

pronountool.zip 205 kB

Development log


Log in with itch.io to leave a comment.

this is a really nice tool and I like it a lot!!! it'd be really cool if custom pronouns were available too

the tool has 3 pronouns by default but more can be added, as stated in the summary.

I know about that but I mean like when the player gets asked what pronouns they have and they choose their own custom set

if that's something you want to do, you could set it up by asking the user for input in renpy. it would cause issues with translation though, so it hasn't been included in this tool.

oh ok!! thank you for responding!!