renpy.1 (4642B)
- .\" Copyright © 2015 Andrew Savchenko
- .\" Distributed under the terms of GNU FDL-1.3+ license,
- .\" based on original Ren'Py documentation licensed under MIT.
- .TH renpy 1 "31 May 2015" "Ren'Py" "Ren'Py Gentoo's manual"
- .SH NAME
- renpy \- a visual novel engine
- .SH SYNOPSIS
- .BI renpy " game_directory"
- .\" ****************************************************************
- .SH DESCRIPTION
- .B renpy
- (Ren'Py) is a visual novel engine \- used by hundreds of creators
- from around the world \- that helps you use words, images, and
- sounds to tell interactive stories that run on computers and mobile
- devices. These can be both visual novels and life simulation games.
- The easy to learn script language allows anyone to efficiently
- write large visual novels, while its
- .BR python (1)
- scripting is enough for complex simulation games.
- .\" ****************************************************************
- .SH RUNNING A GAME
- In order to run a game, provide
- .I game_directory
- as an argument to
- .BR renpy .
- Exact directory name may vary depending or a game, but usually
- this path corresponds to
- .I */game
- wildcard and contains
- .I script_version.rpy*
- file within. Game directory usually contains other
- .IR *.rpy* " and " *.rpa " files."
- One may use
- .BR find (1)
- tool to locate required directory within unpacked game top
- directory:
- .RS
- find -O3
- .I top_directory
- -type f -iname "script_version.rpy*"
- .RE
- A directory one level above may be provided as an argument as well.
- .\" ****************************************************************
- .SH PORTABILITY
- All
- .B renpy
- games are written in
- .BR python (1),
- so one can run then on any platform and architecture.
- As you may have noticed, Ren'Py games are often distributed in
- different archives for different architectures. This happens due to
- bundling of
- .BR python (1)
- interpreter and required libraries in a game's tarball. Since you
- are using OS native
- .B renpy
- setup, you should be able to run any of these games.
- .\" ****************************************************************
- .SH GAMES CATALOGUE
- A large catalogue of Ren'Py powered games is available at
- .IR http://games.renpy.org/ .
- .\" ****************************************************************
- .SH TROUBLESHOOTING
- In some cases game may fail to run with current
- .B renpy
- version due to various errors.
- In such case please try to use the closest
- .B renpy
- version to one used by game developer. Most games contain
- .IR script_version.rpy " file in the " game " directory."
- This file actually contains
- .B renpy
- version used during a game build.
- You may install multiple slots of
- .B renpy
- in Gentoo and use
- .BI eselect " renpy"
- module to switch between various versions.
- If
- .I game
- directory contains both
- .IR *.rpyc " (or " *.rpyo ") and " *.rpy " files, delete"
- .IR *.rpyc " (or " *.rpyo ") files, they will be regenerated by"
- the interpreter.
- Another solution will be to switch between version of
- .BR python (1)
- using
- .IR eselect (1)
- tool in order to find one suitable to interpret game's
- .IR *.rpyc " files."
- Some games may lack general media files, e.g.
- .I click.ogg
- sound, so you should create or download one and place in the
- .I game
- directory.
- Also please pay attention to
- .I problems.html
- page from
- .B renpy
- html documentation, see
- .B FURTHER READING
- section.
- .\" ****************************************************************
- .SH ENVIRONMENT VARIABLES
- .B renpy
- supports a number of environment variables to control its
- behaviour. Please refer to html docs for further details
- (see
- .B FURTHER READING
- section).
- .\" ****************************************************************
- .SH FURTHER READING
- .B renpy
- comes with extensive html documentation. To use it install
- .B renpy
- with
- .I USE="doc"
- and go to
- .I /usr/share/doc/renpy-*/html/doc/index.html
- Alternatively one may refer to online documentation:
- .IR http://www.renpy.org/doc/html/ .
- Be warned that online docs maybe different from your current active
- version, so it recommended to use shipped documentation instead.
- .\" ****************************************************************
- .SH BUGS
- Any bugs related to Gentoo packaging (e.g. omitted dependencies)
- please report on bugzilla:
- .IR https://bugs.gentoo.org .
- For bugs in the Ren'Py engine itself, please contact upstream:
- .I https://github.com/renpy/renpy/issues
- and add a Gentoo bug if you feel it necessary.
- For issues with games themselves please contact corresponding
- authors.
- .\" ****************************************************************
- .SH SEE ALSO
- .BR python (1)
- \- an interpreter used by Ren'Py engine.
- .BR unrpa (1)
- \- a tool to unpack
- .I *.rpa
- data files (Ren'Py Archives).