A story should unfold organically. Let the characters' actions, the environment, and active scenarios carry the narrative, without the need of inner voices or overt explanations for what can already be inferred and seen. Players are encouraged to draw their own interpretations of the events unfolding.
There are 2 sectors to identify narration in Ren'Py:
- Python 3.12+
- Ren'Py game with .rpy files
There are multiple ways to install/upgrade.
python -m pip install "nonarrate @ git+https://github.com/ZimCodes/nonarrate.git"git clone https://github.com/ZimCodes/nonarrate.git && cd nonarrate
python -m pip install .To Uninstall:
python -m pip uninstall nonarrateTo use nonarrate check out COMMANDS.md!
nonarrate is subject under the Unlicense license.

