Skip to content

Repository files navigation

No Narrate

A tool for removing narration and thoughts from Ren'Py visual novel games.

Idea

A story should unfold organically. Let the environment, characters' actions, and active scenarios carry the narrative. Players are encouraged to draw their own interpretations of the events unfolding.

Types of Narration

There are 2 sectors to identify narration in Ren'Py:

  • Character/Speaker

  • Dialogue

    Ren'Py Narrator Example

    A narrator speaking in a Ren'Py game

Requirements

  • Python 3.12+
  • Ren'Py game with .rpy files

Installation

There are multiple ways to install/upgrade.

Installing

python -m pip install "nonarrate @ git+https://github.com/ZimCodes/nonarrate.git"

Updating

python -m pip install --upgrade "nonarrate @ git+https://github.com/ZimCodes/nonarrate.git"

Uninstall

python -m pip uninstall nonarrate

Usage

For instructions on how to use nonarrate, see INSTRUCTIONS.md!

See COMMANDS.md for a full list of commands!

Project Structure

Class diagram of project

License

nonarrate is subject under the Unlicense license.

About

Removes narration and thoughts from Ren'Py games

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Contributors

Languages