From: Stuart Henderson Subject: Re: NEW: games/renpy 8.5.3 To: jaxi Cc: ports@openbsd.org Date: Tue, 15 Sep 2026 14:37:56 +0100 On 2026/09/14 00:29, jaxi wrote: > Hi @ports, > > Just pinging once again on Ren'Py. > > --- > > Thanks, > > Jaxi > > On 8/31/26 11:46 AM, Jaxi Wise wrote: > > Hi, > > Gentle ping on this one. The port I sent on 2026-08-12 still applies > > to a current snapshot. > > Re-tested today: builds from scratch, packages, > > installs and deinstalls cleanly, renpy the_question lint passes, and > > the launcher runs with audio and save/load (tested across multiple vns > > from different developers). > > Any takers for a look, or an ok? > > ------------------------------------------------------------------------ > > Thanks, > > Jaxi > > > > > > On August 12, 2026 10:19:53 PM EDT, jaxi wrote: > > > > Hi, Attached is a new port of Ren'Py 8.5.3, the visual novel > > engine. https://www.renpy.org/ games/renpy was removed on > > 2025-10-18 ("remove py2-only ports/games/renpy (has been marked > > BROKEN for over a year with no interest) and pygame_sdl2 (only > > used by renpy); upstream has a newer version supporting Python 3 > > and newer Cython if someone wants to readd it"). This is that > > re-add: upstream is Python 3 with current Cython, and pygame_sdl2 > > has been absorbed into the Ren'Py tree, so it is a single port > > now, with no pygame_sdl2 to bring back. Notes: - One build > > workaround: upstream's setup.py derives CFLAGS/LDFLAGS from > > pkg-config but never CXXFLAGS, so the single C++ module misses the > > SDL2 include path; the port adds the pkg-config cflags via > > CPPFLAGS in do-build. Already fixed properly upstream, so this > > disappears at the next release update. - One patch: a backport of > > upstream's fix for Python 3.14 (where functools.partial became a > > method descriptor), without which any save/persistent file > > containing a datetime fails to unpickle. - The launcher, template > > projects and bundled games are installed under share/renpy, > > following the old port's layout. Tested on amd64/-current (Intel > > HD 6000): builds from scratch, packages, installs and deinstalls > > cleanly; `renpy the_question lint` passes headless from the > > installed package; the launcher runs under X from the installed > > package with working audio and save/load. Full commercial Ren'Py > > games run start to finish on the same machine and engine version. > > Known limitation: Ren'Py's optional Live2D animation support > > cannot work on OpenBSD (it needs Live2D Cubism Core, a proprietary > > binary-only library with no BSD build). This affects a subset of > > commercial games. Noted in pkg/README. I am not able to commit to > > being MAINTAINER right now, so I have left it unset. I'll be happy > > if someone wants to take it. I will fix anything that comes up > > during review. > > ------------------------------------------------------------------------ > > Thank you, Jaxi Wise > > > I'm not entirely thrilled about adding more things that explicitly run a setuptools setup.py rather than use the standard pybuild infrastructure after I spent a bunch of time getting rid of others (there are only a handful left), but I tried and it seems quite resistant to doing things properly. So I guess we can do that, though I won't spend much time trying to fix if a setuptools update breaks things. Updated with some small tweaks; remove ${MODPY_FLAVOR} and remove *.${PATCHORIG} instead of hardcoded *.orig.port. Done as a cvs diff with the required quirks part etc because it's a re-add rather than an import. Any OKs to re-add? Index: games/Makefile =================================================================== RCS file: /cvs/ports/games/Makefile,v diff -u -p -r1.516 Makefile --- games/Makefile 7 Aug 2026 03:19:33 -0000 1.516 +++ games/Makefile 15 Sep 2026 13:37:09 -0000 @@ -277,6 +277,7 @@ SUBDIR += quakespasm SUBDIR += recoil-rts SUBDIR += redeclipse + SUBDIR += renpy SUBDIR += returntotheroots SUBDIR += rftg SUBDIR += ri-li Index: devel/quirks/Makefile =================================================================== RCS file: /cvs/ports/devel/quirks/Makefile,v diff -u -p -r1.1813 Makefile --- devel/quirks/Makefile 11 Sep 2026 17:41:13 -0000 1.1813 +++ devel/quirks/Makefile 15 Sep 2026 13:37:09 -0000 @@ -3,7 +3,7 @@ CATEGORIES = devel databases DISTFILES = # API.rev -PKGNAME = quirks-7.220 +PKGNAME = quirks-7.221 PKG_ARCH = * MAINTAINER = Marc Espie Index: devel/quirks/files/Quirks.pm =================================================================== RCS file: /cvs/ports/devel/quirks/files/Quirks.pm,v diff -u -p -r1.1827 Quirks.pm --- devel/quirks/files/Quirks.pm 11 Sep 2026 17:41:13 -0000 1.1827 +++ devel/quirks/files/Quirks.pm 15 Sep 2026 13:37:09 -0000 @@ -572,7 +572,6 @@ setup_obsolete_reason( 3 => 'forcedattack', 3 => 'pathological', 3 => 'pyganim', - 4 => 'renpy', 5 => 'pygame_sdl2', 3 => 'dynagen', 3 => 'termshark', Index: games/renpy/Makefile =================================================================== RCS file: games/renpy/Makefile diff -N games/renpy/Makefile --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ games/renpy/Makefile 15 Sep 2026 13:37:09 -0000 @@ -0,0 +1,75 @@ +COMMENT = visual novel engine + +V = 8.5.3 +DISTNAME = renpy-${V}-source +PKGNAME = renpy-${V} + +CATEGORIES = games + +HOMEPAGE = https://www.renpy.org/ + +# mostly MIT, some files LGPLv2.1+; see LICENSE.txt +PERMIT_PACKAGE = Yes + +WANTLIB += ${COMPILER_LIBCXX} SDL2 SDL2_image assimp avcodec avformat +WANTLIB += avutil freetype fribidi harfbuzz jpeg m png pthread +WANTLIB += swresample swscale z + +COMPILER = base-clang ports-gcc + +SITES = https://www.renpy.org/dl/${V}/ +EXTRACT_SUFX = .tar.bz2 + +MODULES = lang/python + +BUILD_DEPENDS = lang/cython + +RUN_DEPENDS = devel/desktop-file-utils \ + devel/py-six \ + security/py-ecdsa \ + security/py-pefile \ + www/py-legacy-cgi \ + www/py-requests \ + x11/Xdialog + +LIB_DEPENDS = devel/fribidi \ + devel/harfbuzz \ + devel/sdl2 \ + devel/sdl2-image \ + graphics/ffmpeg \ + graphics/jpeg \ + multimedia/assimp + +MAKE_ENV = RENPY_CYTHON=cython + +MODPY_ADJ_FILES = renpy.py + +NO_TEST = Yes + +# setup.py derives CFLAGS and LDFLAGS from pkg-config, but never CXXFLAGS, +# so the single C++ module (renpy.gl2.assimp) misses the SDL2 include path. +# CPPFLAGS is appended to both the C and C++ compile lines, preserving the +# flags python's sysconfig provides. Fixed properly upstream after 8.5. +_PC_PACKAGES = assimp libavformat libavcodec libavutil libswresample \ + libswscale harfbuzz freetype2 fribidi sdl2 + +do-build: + cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} \ + CPPFLAGS="$$(pkg-config --cflags ${_PC_PACKAGES})" \ + ${MODPY_BIN} setup.py build_ext --inplace -j${MAKE_JOBS} + +do-install: + ${INSTALL_DATA_DIR} ${PREFIX}/share/renpy + cd ${WRKSRC} && cp -R _renpy*.so gui launcher renpy sdk-fonts \ + the_question tutorial LICENSE.txt ${PREFIX}/share/renpy/ + find ${PREFIX}/share/renpy -name '*.${PATCHORIG}' -delete + ${INSTALL_SCRIPT} ${WRKSRC}/renpy.py ${PREFIX}/share/renpy + ${SUBST_PROGRAM} ${FILESDIR}/renpy ${PREFIX}/bin/renpy + ${INSTALL_DATA_DIR} ${PREFIX}/share/applications + ${INSTALL_DATA} ${FILESDIR}/renpy.desktop \ + ${PREFIX}/share/applications/renpy.desktop + ${INSTALL_DATA_DIR} ${PREFIX}/share/pixmaps + ${INSTALL_DATA} ${WRKSRC}/launcher/game/images/logo32.png \ + ${PREFIX}/share/pixmaps/renpy.png + +.include Index: games/renpy/distinfo =================================================================== RCS file: games/renpy/distinfo diff -N games/renpy/distinfo --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ games/renpy/distinfo 15 Sep 2026 13:37:09 -0000 @@ -0,0 +1,2 @@ +SHA256 (renpy-8.5.3-source.tar.bz2) = T9PXvKc0mw0YKDDTzc9llA+jLma+GuoLNpDgSL5igqU= +SIZE (renpy-8.5.3-source.tar.bz2) = 77069263 Index: games/renpy/files/renpy =================================================================== RCS file: games/renpy/files/renpy diff -N games/renpy/files/renpy --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ games/renpy/files/renpy 15 Sep 2026 13:37:09 -0000 @@ -0,0 +1,4 @@ +#!/bin/sh + +export SDL_VIDEO_X11_WMCLASS=renpy +cd ${TRUEPREFIX}/share/renpy && exec ${MODPY_BIN} ./renpy.py "$@" Index: games/renpy/files/renpy.desktop =================================================================== RCS file: games/renpy/files/renpy.desktop diff -N games/renpy/files/renpy.desktop --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ games/renpy/files/renpy.desktop 15 Sep 2026 13:37:09 -0000 @@ -0,0 +1,10 @@ +[Desktop Entry] +Type=Application +Name=Ren'Py +GenericName=Visual Novel Engine +Comment=Create and play visual novels +Exec=renpy +Icon=renpy +Terminal=false +Categories=Development;Game; +StartupWMClass=renpy Index: games/renpy/patches/patch-renpy_compat_pickle_py =================================================================== RCS file: games/renpy/patches/patch-renpy_compat_pickle_py diff -N games/renpy/patches/patch-renpy_compat_pickle_py --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ games/renpy/patches/patch-renpy_compat_pickle_py 15 Sep 2026 13:37:09 -0000 @@ -0,0 +1,21 @@ +Python 3.14 made functools.partial a method descriptor (cpython 121027), +so these class attributes began binding self, breaking unpickling of any +save or persistent file containing a datetime. Backport of the upstream +fix (renpy commit a0efe3508), first released after 8.5.3. + +Index: renpy/compat/pickle.py +--- renpy/compat/pickle.py.orig ++++ renpy/compat/pickle.py +@@ -272,9 +272,9 @@ def make_datetime(cls, *args, **kwargs): + + + class Unpickler(pickle.Unpickler): +- date = functools.partial(make_datetime, datetime.date) +- time = functools.partial(make_datetime, datetime.time) +- datetime = functools.partial(make_datetime, datetime.datetime) ++ date = staticmethod(functools.partial(make_datetime, datetime.date)) ++ time = staticmethod(functools.partial(make_datetime, datetime.time)) ++ datetime = staticmethod(functools.partial(make_datetime, datetime.datetime)) + + def find_class(self, module, name): + if module == "datetime": Index: games/renpy/pkg/DESCR =================================================================== RCS file: games/renpy/pkg/DESCR diff -N games/renpy/pkg/DESCR --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ games/renpy/pkg/DESCR 15 Sep 2026 13:37:09 -0000 @@ -0,0 +1,19 @@ +Ren'Py is a free and cross platform engine for digital storytelling. It +makes it easy to combine words, images, and sounds to create visual +novels and life simulation games. + +Visual novels are computer-based stories that are told through words, +images, sounds, and music. Many visual novels also present the player +with menu choices that allow the player to control how the story is +told. + +Ren'Py's script language makes it easy to write visual novels, and other +writing-heavy games. It's easy to learn, and scales well to the largest +projects. Even without customization, Ren'Py provides the features +players have come to expect from their visual novels. + +Life Simulation games, such as management and dating sims, are more +interactive games that mix story with gameplay. Ren'Py's screen language +allows one to create complex interfaces, while its support for the +Python scripting language allows for complex game logic, if that's +what your project requires. Index: games/renpy/pkg/PLIST =================================================================== RCS file: games/renpy/pkg/PLIST diff -N games/renpy/pkg/PLIST --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ games/renpy/pkg/PLIST 15 Sep 2026 13:37:09 -0000 @@ -0,0 +1,1522 @@ +bin/renpy +share/applications/renpy.desktop +share/doc/pkg-readmes/${PKGSTEM} +share/pixmaps/ +share/pixmaps/renpy.png +share/renpy/ +share/renpy/LICENSE.txt +@so share/renpy/_renpy.${MODPY_PYC_MAGIC_TAG}so +share/renpy/gui/ +share/renpy/gui/game/ +share/renpy/gui/game/audio/ +share/renpy/gui/game/cache/ +share/renpy/gui/game/gui/ +share/renpy/gui/game/gui.rpy +share/renpy/gui/game/gui/bubble.png +share/renpy/gui/game/gui/thoughtbubble.png +share/renpy/gui/game/guisupport.rpy +share/renpy/gui/game/images/ +share/renpy/gui/game/libs/ +share/renpy/gui/game/libs/libs.txt +share/renpy/gui/game/options.rpy +share/renpy/gui/game/screens.rpy +share/renpy/gui/game/script.rpy +share/renpy/gui/game/testcases.rpy +share/renpy/gui/gitignore.txt +share/renpy/gui/project.json +share/renpy/launcher/ +share/renpy/launcher/Atom.edit.py +share/renpy/launcher/None.edit.py +share/renpy/launcher/System Editor.edit.py +share/renpy/launcher/VSCodium (System).edit.py +share/renpy/launcher/Visual Studio Code (System).edit.py +share/renpy/launcher/Visual Studio Code.edit.py +share/renpy/launcher/game/ +share/renpy/launcher/game/ability.rpy +share/renpy/launcher/game/about.rpy +share/renpy/launcher/game/add_file.rpy +share/renpy/launcher/game/android.rpy +share/renpy/launcher/game/androidstrings.rpy +share/renpy/launcher/game/archiver.rpy +share/renpy/launcher/game/change_icon.py +share/renpy/launcher/game/choose_directory.rpy +share/renpy/launcher/game/choose_theme.rpy +share/renpy/launcher/game/consolecommand.rpy +share/renpy/launcher/game/distribute.rpy +share/renpy/launcher/game/distribute_gui.rpy +share/renpy/launcher/game/dmgcheck.rpy +share/renpy/launcher/game/download.rpy +share/renpy/launcher/game/editor.rpy +share/renpy/launcher/game/entitlements.plist +share/renpy/launcher/game/fonts/ +share/renpy/launcher/game/fonts/Roboto-Light.ttf +share/renpy/launcher/game/fonts/Roboto-Regular.ttf +share/renpy/launcher/game/front_page.rpy +share/renpy/launcher/game/gui7/ +share/renpy/launcher/game/gui7.rpy +share/renpy/launcher/game/gui7/__init__.py +share/renpy/launcher/game/gui7/code.py +share/renpy/launcher/game/gui7/icon.png +share/renpy/launcher/game/gui7/images.py +share/renpy/launcher/game/gui7/parameters.py +share/renpy/launcher/game/images/ +share/renpy/launcher/game/images/background.png +share/renpy/launcher/game/images/folder.svg +share/renpy/launcher/game/images/logo.png +share/renpy/launcher/game/images/logo32.png +share/renpy/launcher/game/images/pattern.png +share/renpy/launcher/game/images/window-icon-mac.png +share/renpy/launcher/game/images/window-icon.png +share/renpy/launcher/game/images/window.png +share/renpy/launcher/game/install.rpy +share/renpy/launcher/game/installer.py +share/renpy/launcher/game/installer.rpy +share/renpy/launcher/game/interface.rpy +share/renpy/launcher/game/ios.rpy +share/renpy/launcher/game/itch.rpy +share/renpy/launcher/game/mac.rpy +share/renpy/launcher/game/mobilebuild.rpy +share/renpy/launcher/game/navigation.rpy +share/renpy/launcher/game/new_project.rpy +share/renpy/launcher/game/options.rpy +share/renpy/launcher/game/package_formats.rpy +share/renpy/launcher/game/preferences.rpy +share/renpy/launcher/game/project.rpy +share/renpy/launcher/game/renpy_ecdsa_public.pem +share/renpy/launcher/game/renpy_public.pem +share/renpy/launcher/game/style.rpy +share/renpy/launcher/game/tail.rpy +share/renpy/launcher/game/testcases.rpy +share/renpy/launcher/game/theme_data.rpy +share/renpy/launcher/game/tl/ +share/renpy/launcher/game/tl/arabic/ +share/renpy/launcher/game/tl/arabic/common.rpy +share/renpy/launcher/game/tl/arabic/developer.rpy +share/renpy/launcher/game/tl/arabic/error.rpy +share/renpy/launcher/game/tl/arabic/gui.rpy +share/renpy/launcher/game/tl/arabic/launcher.rpy +share/renpy/launcher/game/tl/arabic/obsolete.rpy +share/renpy/launcher/game/tl/arabic/options.rpy +share/renpy/launcher/game/tl/arabic/screens.rpy +share/renpy/launcher/game/tl/arabic/script.rpym +share/renpy/launcher/game/tl/arabic/style.rpy +share/renpy/launcher/game/tl/danish/ +share/renpy/launcher/game/tl/danish/common.rpy +share/renpy/launcher/game/tl/danish/developer.rpy +share/renpy/launcher/game/tl/danish/error.rpy +share/renpy/launcher/game/tl/danish/gui.rpy +share/renpy/launcher/game/tl/danish/launcher.rpy +share/renpy/launcher/game/tl/danish/obsolete.rpy +share/renpy/launcher/game/tl/danish/options.rpy +share/renpy/launcher/game/tl/danish/screens.rpy +share/renpy/launcher/game/tl/danish/script.rpym +share/renpy/launcher/game/tl/finnish/ +share/renpy/launcher/game/tl/finnish/common.rpy +share/renpy/launcher/game/tl/finnish/developer.rpy +share/renpy/launcher/game/tl/finnish/error.rpy +share/renpy/launcher/game/tl/finnish/gui.rpy +share/renpy/launcher/game/tl/finnish/launcher.rpy +share/renpy/launcher/game/tl/finnish/obsolete.rpy +share/renpy/launcher/game/tl/finnish/options.rpy +share/renpy/launcher/game/tl/finnish/screens.rpy +share/renpy/launcher/game/tl/finnish/style.rpy +share/renpy/launcher/game/tl/french/ +share/renpy/launcher/game/tl/french/common.rpy +share/renpy/launcher/game/tl/french/developer.rpy +share/renpy/launcher/game/tl/french/error.rpy +share/renpy/launcher/game/tl/french/gui.rpy +share/renpy/launcher/game/tl/french/launcher.rpy +share/renpy/launcher/game/tl/french/obsolete.rpy +share/renpy/launcher/game/tl/french/options.rpy +share/renpy/launcher/game/tl/french/screens.rpy +share/renpy/launcher/game/tl/french/script.rpym +share/renpy/launcher/game/tl/german/ +share/renpy/launcher/game/tl/german/common.rpy +share/renpy/launcher/game/tl/german/developer.rpy +share/renpy/launcher/game/tl/german/error.rpy +share/renpy/launcher/game/tl/german/gui.rpy +share/renpy/launcher/game/tl/german/launcher.rpy +share/renpy/launcher/game/tl/german/obsolete.rpy +share/renpy/launcher/game/tl/german/options.rpy +share/renpy/launcher/game/tl/german/screens.rpy +share/renpy/launcher/game/tl/german/script.rpym +share/renpy/launcher/game/tl/greek/ +share/renpy/launcher/game/tl/greek/Z_ReadMe.txt +share/renpy/launcher/game/tl/greek/Z_changelog.txt +share/renpy/launcher/game/tl/greek/common.rpy +share/renpy/launcher/game/tl/greek/developer.rpy +share/renpy/launcher/game/tl/greek/error.rpy +share/renpy/launcher/game/tl/greek/gui.rpy +share/renpy/launcher/game/tl/greek/launcher.rpy +share/renpy/launcher/game/tl/greek/obsolete.rpy +share/renpy/launcher/game/tl/greek/options.rpy +share/renpy/launcher/game/tl/greek/screens.rpy +share/renpy/launcher/game/tl/greek/style.rpy +share/renpy/launcher/game/tl/indonesian/ +share/renpy/launcher/game/tl/indonesian/common.rpy +share/renpy/launcher/game/tl/indonesian/developer.rpy +share/renpy/launcher/game/tl/indonesian/error.rpy +share/renpy/launcher/game/tl/indonesian/gui.rpy +share/renpy/launcher/game/tl/indonesian/launcher.rpy +share/renpy/launcher/game/tl/indonesian/obsolete.rpy +share/renpy/launcher/game/tl/indonesian/options.rpy +share/renpy/launcher/game/tl/indonesian/screens.rpy +share/renpy/launcher/game/tl/indonesian/script.rpym +share/renpy/launcher/game/tl/indonesian/style.rpy +share/renpy/launcher/game/tl/italian/ +share/renpy/launcher/game/tl/italian/common.rpy +share/renpy/launcher/game/tl/italian/developer.rpy +share/renpy/launcher/game/tl/italian/error.rpy +share/renpy/launcher/game/tl/italian/gui.rpy +share/renpy/launcher/game/tl/italian/launcher.rpy +share/renpy/launcher/game/tl/italian/obsolete.rpy +share/renpy/launcher/game/tl/italian/options.rpy +share/renpy/launcher/game/tl/italian/screens.rpy +share/renpy/launcher/game/tl/italian/script.rpym +share/renpy/launcher/game/tl/japanese/ +share/renpy/launcher/game/tl/japanese/common.rpy +share/renpy/launcher/game/tl/japanese/developer.rpy +share/renpy/launcher/game/tl/japanese/error.rpy +share/renpy/launcher/game/tl/japanese/gui.rpy +share/renpy/launcher/game/tl/japanese/launcher.rpy +share/renpy/launcher/game/tl/japanese/obsolete.rpy +share/renpy/launcher/game/tl/japanese/options.rpy +share/renpy/launcher/game/tl/japanese/screens.rpy +share/renpy/launcher/game/tl/japanese/script.rpym +share/renpy/launcher/game/tl/japanese/style.rpy +share/renpy/launcher/game/tl/korean/ +share/renpy/launcher/game/tl/korean/common.rpy +share/renpy/launcher/game/tl/korean/developer.rpy +share/renpy/launcher/game/tl/korean/error.rpy +share/renpy/launcher/game/tl/korean/gui.rpy +share/renpy/launcher/game/tl/korean/launcher.rpy +share/renpy/launcher/game/tl/korean/obsolete.rpy +share/renpy/launcher/game/tl/korean/options.rpy +share/renpy/launcher/game/tl/korean/screens.rpy +share/renpy/launcher/game/tl/korean/script.rpym +share/renpy/launcher/game/tl/korean/style.rpy +share/renpy/launcher/game/tl/malay/ +share/renpy/launcher/game/tl/malay/common.rpy +share/renpy/launcher/game/tl/malay/developer.rpy +share/renpy/launcher/game/tl/malay/error.rpy +share/renpy/launcher/game/tl/malay/gui.rpy +share/renpy/launcher/game/tl/malay/launcher.rpy +share/renpy/launcher/game/tl/malay/options.rpy +share/renpy/launcher/game/tl/malay/screens.rpy +share/renpy/launcher/game/tl/malay/script.rpym +share/renpy/launcher/game/tl/malay/style.rpy +share/renpy/launcher/game/tl/persian/ +share/renpy/launcher/game/tl/persian/common.rpy +share/renpy/launcher/game/tl/persian/developer.rpy +share/renpy/launcher/game/tl/persian/error.rpy +share/renpy/launcher/game/tl/persian/gui.rpy +share/renpy/launcher/game/tl/persian/launcher.rpy +share/renpy/launcher/game/tl/persian/obsolete.rpy +share/renpy/launcher/game/tl/persian/options.rpy +share/renpy/launcher/game/tl/persian/screens.rpy +share/renpy/launcher/game/tl/persian/script.rpym +share/renpy/launcher/game/tl/persian/style.rpy +share/renpy/launcher/game/tl/piglatin/ +share/renpy/launcher/game/tl/piglatin/common.rpy +share/renpy/launcher/game/tl/piglatin/developer.rpy +share/renpy/launcher/game/tl/piglatin/error.rpy +share/renpy/launcher/game/tl/piglatin/gui.rpy +share/renpy/launcher/game/tl/piglatin/launcher.rpy +share/renpy/launcher/game/tl/piglatin/obsolete.rpy +share/renpy/launcher/game/tl/piglatin/options.rpy +share/renpy/launcher/game/tl/piglatin/screens.rpy +share/renpy/launcher/game/tl/piglatin/script.rpym +share/renpy/launcher/game/tl/polish/ +share/renpy/launcher/game/tl/polish/common.rpy +share/renpy/launcher/game/tl/polish/developer.rpy +share/renpy/launcher/game/tl/polish/error.rpy +share/renpy/launcher/game/tl/polish/gui.rpy +share/renpy/launcher/game/tl/polish/launcher.rpy +share/renpy/launcher/game/tl/polish/options.rpy +share/renpy/launcher/game/tl/polish/screens.rpy +share/renpy/launcher/game/tl/polish/script.rpym +share/renpy/launcher/game/tl/portuguese/ +share/renpy/launcher/game/tl/portuguese/about.rpy +share/renpy/launcher/game/tl/portuguese/add_file.rpy +share/renpy/launcher/game/tl/portuguese/android.rpy +share/renpy/launcher/game/tl/portuguese/choose_directory.rpy +share/renpy/launcher/game/tl/portuguese/choose_theme.rpy +share/renpy/launcher/game/tl/portuguese/common.rpy +share/renpy/launcher/game/tl/portuguese/developer.rpy +share/renpy/launcher/game/tl/portuguese/distribute.rpy +share/renpy/launcher/game/tl/portuguese/distribute_gui.rpy +share/renpy/launcher/game/tl/portuguese/editor.rpy +share/renpy/launcher/game/tl/portuguese/error.rpy +share/renpy/launcher/game/tl/portuguese/front_page.rpy +share/renpy/launcher/game/tl/portuguese/gui.rpy +share/renpy/launcher/game/tl/portuguese/interface.rpy +share/renpy/launcher/game/tl/portuguese/ios.rpy +share/renpy/launcher/game/tl/portuguese/launcher.rpy +share/renpy/launcher/game/tl/portuguese/navigation.rpy +share/renpy/launcher/game/tl/portuguese/new_project.rpy +share/renpy/launcher/game/tl/portuguese/options.rpy +share/renpy/launcher/game/tl/portuguese/preferences.rpy +share/renpy/launcher/game/tl/portuguese/project.rpy +share/renpy/launcher/game/tl/portuguese/screens.rpy +share/renpy/launcher/game/tl/portuguese/style.rpy +share/renpy/launcher/game/tl/portuguese/translations.rpy +share/renpy/launcher/game/tl/portuguese/updater.rpy +share/renpy/launcher/game/tl/russian/ +share/renpy/launcher/game/tl/russian/common.rpy +share/renpy/launcher/game/tl/russian/developer.rpy +share/renpy/launcher/game/tl/russian/error.rpy +share/renpy/launcher/game/tl/russian/gui.rpy +share/renpy/launcher/game/tl/russian/launcher.rpy +share/renpy/launcher/game/tl/russian/obsolete.rpy +share/renpy/launcher/game/tl/russian/options.rpy +share/renpy/launcher/game/tl/russian/screens.rpy +share/renpy/launcher/game/tl/russian/script.rpym +share/renpy/launcher/game/tl/schinese/ +share/renpy/launcher/game/tl/schinese/common.rpy +share/renpy/launcher/game/tl/schinese/developer.rpy +share/renpy/launcher/game/tl/schinese/error.rpy +share/renpy/launcher/game/tl/schinese/gui.rpy +share/renpy/launcher/game/tl/schinese/launcher.rpy +share/renpy/launcher/game/tl/schinese/options.rpy +share/renpy/launcher/game/tl/schinese/screens.rpy +share/renpy/launcher/game/tl/schinese/script.rpym +share/renpy/launcher/game/tl/schinese/style.rpy +share/renpy/launcher/game/tl/spanish/ +share/renpy/launcher/game/tl/spanish/common.rpy +share/renpy/launcher/game/tl/spanish/developer.rpy +share/renpy/launcher/game/tl/spanish/error.rpy +share/renpy/launcher/game/tl/spanish/gui.rpy +share/renpy/launcher/game/tl/spanish/launcher.rpy +share/renpy/launcher/game/tl/spanish/obsolete.rpy +share/renpy/launcher/game/tl/spanish/options.rpy +share/renpy/launcher/game/tl/spanish/screens.rpy +share/renpy/launcher/game/tl/spanish/script.rpym +share/renpy/launcher/game/tl/tchinese/ +share/renpy/launcher/game/tl/tchinese/common.rpy +share/renpy/launcher/game/tl/tchinese/developer.rpy +share/renpy/launcher/game/tl/tchinese/error.rpy +share/renpy/launcher/game/tl/tchinese/gui.rpy +share/renpy/launcher/game/tl/tchinese/launcher.rpy +share/renpy/launcher/game/tl/tchinese/options.rpy +share/renpy/launcher/game/tl/tchinese/screens.rpy +share/renpy/launcher/game/tl/tchinese/script.rpym +share/renpy/launcher/game/tl/tchinese/style.rpy +share/renpy/launcher/game/tl/turkish/ +share/renpy/launcher/game/tl/turkish/common.rpy +share/renpy/launcher/game/tl/turkish/developer.rpy +share/renpy/launcher/game/tl/turkish/error.rpy +share/renpy/launcher/game/tl/turkish/gui.rpy +share/renpy/launcher/game/tl/turkish/launcher.rpy +share/renpy/launcher/game/tl/turkish/options.rpy +share/renpy/launcher/game/tl/turkish/screens.rpy +share/renpy/launcher/game/tl/turkish/script.rpym +share/renpy/launcher/game/tl/ukrainian/ +share/renpy/launcher/game/tl/ukrainian/common.rpy +share/renpy/launcher/game/tl/ukrainian/developer.rpy +share/renpy/launcher/game/tl/ukrainian/error.rpy +share/renpy/launcher/game/tl/ukrainian/gui.rpy +share/renpy/launcher/game/tl/ukrainian/launcher.rpy +share/renpy/launcher/game/tl/ukrainian/obsolete.rpy +share/renpy/launcher/game/tl/ukrainian/options.rpy +share/renpy/launcher/game/tl/ukrainian/screens.rpy +share/renpy/launcher/game/tl/ukrainian/script.rpym +share/renpy/launcher/game/tl/vietnamese/ +share/renpy/launcher/game/tl/vietnamese/common.rpy +share/renpy/launcher/game/tl/vietnamese/developer.rpy +share/renpy/launcher/game/tl/vietnamese/error.rpy +share/renpy/launcher/game/tl/vietnamese/gui.rpy +share/renpy/launcher/game/tl/vietnamese/launcher.rpy +share/renpy/launcher/game/tl/vietnamese/obsolete.rpy +share/renpy/launcher/game/tl/vietnamese/options.rpy +share/renpy/launcher/game/tl/vietnamese/screens.rpy +share/renpy/launcher/game/translations.rpy +share/renpy/launcher/game/updater.rpy +share/renpy/launcher/game/util.rpy +share/renpy/launcher/game/web.rpy +share/renpy/launcher/game/webserver.py +share/renpy/launcher/icon.icns +share/renpy/launcher/project.json +share/renpy/launcher/skin/ +share/renpy/launcher/skin/skin.rpy +share/renpy/launcher/skin/skin_background.jpg +share/renpy/renpy/ +share/renpy/renpy.py +share/renpy/renpy/__init__.py +share/renpy/renpy/add_from.py +share/renpy/renpy/angle/ +share/renpy/renpy/arguments.py +share/renpy/renpy/ast.py +@so share/renpy/renpy/astsupport.${MODPY_PYC_MAGIC_TAG}so +share/renpy/renpy/astsupport.pyi +share/renpy/renpy/astsupport.pyx +share/renpy/renpy/atl.py +share/renpy/renpy/audio/ +share/renpy/renpy/audio/__init__.py +share/renpy/renpy/audio/audio.py +@so share/renpy/renpy/audio/filter.${MODPY_PYC_MAGIC_TAG}so +share/renpy/renpy/audio/filter.pxd +share/renpy/renpy/audio/filter.pyi +share/renpy/renpy/audio/filter.pyx +share/renpy/renpy/audio/music.py +@so share/renpy/renpy/audio/renpysound.${MODPY_PYC_MAGIC_TAG}so +share/renpy/renpy/audio/renpysound.pyi +share/renpy/renpy/audio/renpysound.pyx +share/renpy/renpy/audio/sound.py +share/renpy/renpy/audio/webaudio.py +share/renpy/renpy/bootstrap.py +share/renpy/renpy/character.py +share/renpy/renpy/color.py +share/renpy/renpy/common/ +share/renpy/renpy/common/000atl.rpy +share/renpy/renpy/common/000namespaces.rpy +share/renpy/renpy/common/000statements.rpy +share/renpy/renpy/common/000window.rpy +share/renpy/renpy/common/00accessibility.rpy +share/renpy/renpy/common/00achievement.rpy +share/renpy/renpy/common/00action_audio.rpy +share/renpy/renpy/common/00action_control.rpy +share/renpy/renpy/common/00action_data.rpy +share/renpy/renpy/common/00action_file.rpy +share/renpy/renpy/common/00action_menu.rpy +share/renpy/renpy/common/00action_other.rpy +share/renpy/renpy/common/00audio.rpy +share/renpy/renpy/common/00barvalues.rpy +share/renpy/renpy/common/00build.rpy +share/renpy/renpy/common/00compat.rpy +share/renpy/renpy/common/00console.rpy +share/renpy/renpy/common/00db_ren.py +share/renpy/renpy/common/00defaults.rpy +share/renpy/renpy/common/00definitions.rpy +share/renpy/renpy/common/00director.rpy +share/renpy/renpy/common/00gallery.rpy +share/renpy/renpy/common/00gamemenu.rpy +share/renpy/renpy/common/00gamepad.rpy +share/renpy/renpy/common/00gltest.rpy +share/renpy/renpy/common/00gui.rpy +share/renpy/renpy/common/00iap.rpy +share/renpy/renpy/common/00icon.rpy +share/renpy/renpy/common/00iconbutton.rpy +share/renpy/renpy/common/00images.rpy +share/renpy/renpy/common/00inputvalues.rpy +share/renpy/renpy/common/00keymap.rpy +share/renpy/renpy/common/00layeredimage_ren.py +share/renpy/renpy/common/00layout.rpy +share/renpy/renpy/common/00library.rpy +share/renpy/renpy/common/00matrixcolor.rpy +share/renpy/renpy/common/00matrixtransform.rpy +share/renpy/renpy/common/00mixers.rpy +share/renpy/renpy/common/00mousedisplayable.rpy +share/renpy/renpy/common/00musicroom.rpy +share/renpy/renpy/common/00nvl_mode.rpy +share/renpy/renpy/common/00obsolete.rpy +share/renpy/renpy/common/00performance.rpy +share/renpy/renpy/common/00placeholder.rpy +share/renpy/renpy/common/00preferences.rpy +share/renpy/renpy/common/00shaders.rpy +share/renpy/renpy/common/00sideimage.rpy +share/renpy/renpy/common/00speechbubble.rpy +share/renpy/renpy/common/00splines.rpy +share/renpy/renpy/common/00sshtransition_ren.py +share/renpy/renpy/common/00start.rpy +share/renpy/renpy/common/00steam.rpy +share/renpy/renpy/common/00style.rpy +share/renpy/renpy/common/00stylepreferences.rpy +share/renpy/renpy/common/00sync.rpy +share/renpy/renpy/common/00textshader_ren.py +share/renpy/renpy/common/00themes.rpy +share/renpy/renpy/common/00touchkeyboard.rpy +share/renpy/renpy/common/00translation.rpy +share/renpy/renpy/common/00updater.rpy +share/renpy/renpy/common/00voice.rpy +share/renpy/renpy/common/DejaVuSans-Bold.ttf +share/renpy/renpy/common/DejaVuSans.ttf +share/renpy/renpy/common/DejaVuSans.txt +share/renpy/renpy/common/TwemojiCOLRv0.ttf +share/renpy/renpy/common/TwemojiCOLRv0.txt +share/renpy/renpy/common/_OpenDyslexic3-Regular.ttf +share/renpy/renpy/common/_OpenDyslexic3-Regular.txt +share/renpy/renpy/common/_audio.js +share/renpy/renpy/common/_audio_filter.js +share/renpy/renpy/common/_compat/ +share/renpy/renpy/common/_compat/gamemenu.rpym +share/renpy/renpy/common/_compat/library.rpym +share/renpy/renpy/common/_compat/mainmenu.rpym +share/renpy/renpy/common/_compat/preferences.rpym +share/renpy/renpy/common/_compat/styles.rpym +share/renpy/renpy/common/_compat/themes.rpym +share/renpy/renpy/common/_developer/ +share/renpy/renpy/common/_developer/developer.rpym +share/renpy/renpy/common/_developer/inspector.rpym +share/renpy/renpy/common/_dl_silence.ogg +share/renpy/renpy/common/_errorhandling.rpym +share/renpy/renpy/common/_layout/ +share/renpy/renpy/common/_layout/classic_joystick_preferences.rpym +share/renpy/renpy/common/_layout/classic_load_save.rpym +share/renpy/renpy/common/_layout/classic_main_menu.rpym +share/renpy/renpy/common/_layout/classic_navigation.rpym +share/renpy/renpy/common/_layout/classic_preferences.rpym +share/renpy/renpy/common/_layout/classic_preferences_common.rpym +share/renpy/renpy/common/_layout/classic_yesno_prompt.rpym +share/renpy/renpy/common/_layout/grouped_main_menu.rpym +share/renpy/renpy/common/_layout/grouped_navigation.rpym +share/renpy/renpy/common/_layout/imagemap_common.rpym +share/renpy/renpy/common/_layout/imagemap_load_save.rpym +share/renpy/renpy/common/_layout/imagemap_main_menu.rpym +share/renpy/renpy/common/_layout/imagemap_navigation.rpym +share/renpy/renpy/common/_layout/imagemap_preferences.rpym +share/renpy/renpy/common/_layout/imagemap_yesno_prompt.rpym +share/renpy/renpy/common/_layout/one_column_preferences.rpym +share/renpy/renpy/common/_layout/screen_joystick_preferences.rpym +share/renpy/renpy/common/_layout/screen_load_save.rpym +share/renpy/renpy/common/_layout/screen_main_menu.rpym +share/renpy/renpy/common/_layout/screen_preferences.rpym +share/renpy/renpy/common/_layout/screen_yesno_prompt.rpym +share/renpy/renpy/common/_layout/scrolling_load_save.rpym +share/renpy/renpy/common/_layout/two_column_preferences.rpym +share/renpy/renpy/common/_missing_image.png +share/renpy/renpy/common/_outline/ +share/renpy/renpy/common/_outline/bar.png +share/renpy/renpy/common/_outline/circle.png +share/renpy/renpy/common/_outline/vbar.png +share/renpy/renpy/common/_placeholder/ +share/renpy/renpy/common/_placeholder/boy.png +share/renpy/renpy/common/_placeholder/girl.png +share/renpy/renpy/common/_roundrect/ +share/renpy/renpy/common/_roundrect/rr12.png +share/renpy/renpy/common/_roundrect/rr12g.png +share/renpy/renpy/common/_roundrect/rr6.png +share/renpy/renpy/common/_roundrect/rr6g.png +share/renpy/renpy/common/_roundrect/rrscrollbar.png +share/renpy/renpy/common/_roundrect/rrscrollbar_thumb.png +share/renpy/renpy/common/_roundrect/rrslider_empty.png +share/renpy/renpy/common/_roundrect/rrslider_full.png +share/renpy/renpy/common/_roundrect/rrslider_thumb.png +share/renpy/renpy/common/_roundrect/rrvscrollbar.png +share/renpy/renpy/common/_roundrect/rrvscrollbar_thumb.png +share/renpy/renpy/common/_roundrect/rrvslider_empty.png +share/renpy/renpy/common/_roundrect/rrvslider_full.png +share/renpy/renpy/common/_roundrect/rrvslider_thumb.png +share/renpy/renpy/common/_shaders.rpym +share/renpy/renpy/common/_silence.ogg +share/renpy/renpy/common/_theme_amie2/ +share/renpy/renpy/common/_theme_amie2/bar.png +share/renpy/renpy/common/_theme_amie2/button.png +share/renpy/renpy/common/_theme_amie2/button_hover.png +share/renpy/renpy/common/_theme_amie2/frame.png +share/renpy/renpy/common/_theme_amie2/hover_bar.png +share/renpy/renpy/common/_theme_amie2/hover_frame.png +share/renpy/renpy/common/_theme_austen/ +share/renpy/renpy/common/_theme_austen/au_box.png +share/renpy/renpy/common/_theme_austen/auscrollbar.png +share/renpy/renpy/common/_theme_austen/auscrollbar_thumb.png +share/renpy/renpy/common/_theme_austen/auslider_empty.png +share/renpy/renpy/common/_theme_austen/auslider_full.png +share/renpy/renpy/common/_theme_austen/auslider_thumb.png +share/renpy/renpy/common/_theme_austen/auvscrollbar.png +share/renpy/renpy/common/_theme_austen/auvscrollbar_thumb.png +share/renpy/renpy/common/_theme_austen/auvslider_empty.png +share/renpy/renpy/common/_theme_austen/auvslider_full.png +share/renpy/renpy/common/_theme_austen/auvslider_thumb.png +share/renpy/renpy/common/_theme_awt/ +share/renpy/renpy/common/_theme_awt/OFL.txt +share/renpy/renpy/common/_theme_awt/Quicksand-Bold.ttf +share/renpy/renpy/common/_theme_awt/Quicksand-Regular.ttf +share/renpy/renpy/common/_theme_awt/bar_full.png +share/renpy/renpy/common/_theme_awt/bar_full_overlay.png +share/renpy/renpy/common/_theme_awt/bar_thumb.gif +share/renpy/renpy/common/_theme_awt/bar_thumb.png +share/renpy/renpy/common/_theme_awt/bar_thumb_overlay.png +share/renpy/renpy/common/_theme_awt/button.png +share/renpy/renpy/common/_theme_awt/button_disabled_overlay.png +share/renpy/renpy/common/_theme_awt/button_overlay.png +share/renpy/renpy/common/_theme_awt/button_overlay_highlight.png +share/renpy/renpy/common/_theme_awt/button_selected.png +share/renpy/renpy/common/_theme_awt/button_selected_overlay.png +share/renpy/renpy/common/_theme_awt/button_selected_overlay_highlight.png +share/renpy/renpy/common/_theme_awt/frame.png +share/renpy/renpy/common/_theme_awt/frame_overlay.png +share/renpy/renpy/common/_theme_awt/radio_base.png +share/renpy/renpy/common/_theme_awt/radio_base_overlay.png +share/renpy/renpy/common/_theme_awt/radio_selected_hover.png +share/renpy/renpy/common/_theme_awt/radio_unselected.png +share/renpy/renpy/common/_theme_awt/radio_unselected_hover.png +share/renpy/renpy/common/_theme_awt/scroller.png +share/renpy/renpy/common/_theme_awt/scroller_overlay.png +share/renpy/renpy/common/_theme_awt/slider_empty_all.png +share/renpy/renpy/common/_theme_awt/slider_empty_overlay.png +share/renpy/renpy/common/_theme_awt/slider_full.png +share/renpy/renpy/common/_theme_awt/slider_full_overlay.png +share/renpy/renpy/common/_theme_awt/v_bar_full.png +share/renpy/renpy/common/_theme_awt/v_bar_full_overlay.png +share/renpy/renpy/common/_theme_awt/v_bar_thumb.png +share/renpy/renpy/common/_theme_awt/v_bar_thumb_overlay.png +share/renpy/renpy/common/_theme_awt/vscroller.png +share/renpy/renpy/common/_theme_awt/vscroller_overlay.png +share/renpy/renpy/common/_theme_awt/vslider_empty_all.png +share/renpy/renpy/common/_theme_awt/vslider_full.png +share/renpy/renpy/common/_theme_awt/vslider_full_overlay.png +share/renpy/renpy/common/_theme_awt/vthumb.png +share/renpy/renpy/common/_theme_awt/vthumb_overlay.png +share/renpy/renpy/common/_theme_bordered/ +share/renpy/renpy/common/_theme_bordered/br_box.png +share/renpy/renpy/common/_theme_bordered/brscrollbar.png +share/renpy/renpy/common/_theme_bordered/brscrollbar_thumb.png +share/renpy/renpy/common/_theme_bordered/brslider_empty.png +share/renpy/renpy/common/_theme_bordered/brslider_full.png +share/renpy/renpy/common/_theme_bordered/brslider_thumb.png +share/renpy/renpy/common/_theme_bordered/brvscrollbar.png +share/renpy/renpy/common/_theme_bordered/brvscrollbar_thumb.png +share/renpy/renpy/common/_theme_bordered/brvslider_empty.png +share/renpy/renpy/common/_theme_bordered/brvslider_full.png +share/renpy/renpy/common/_theme_bordered/brvslider_thumb.png +share/renpy/renpy/common/_theme_crayon/ +share/renpy/renpy/common/_theme_crayon/cry_box.png +share/renpy/renpy/common/_theme_crayon/cry_box2.png +share/renpy/renpy/common/_theme_crayon/cryscrollbar.png +share/renpy/renpy/common/_theme_crayon/cryscrollbar_thumb.png +share/renpy/renpy/common/_theme_crayon/cryslider_empty.png +share/renpy/renpy/common/_theme_crayon/cryslider_full.png +share/renpy/renpy/common/_theme_crayon/cryslider_thumb.png +share/renpy/renpy/common/_theme_crayon/cryvscrollbar.png +share/renpy/renpy/common/_theme_crayon/cryvscrollbar_thumb.png +share/renpy/renpy/common/_theme_crayon/cryvslider_empty.png +share/renpy/renpy/common/_theme_crayon/cryvslider_full.png +share/renpy/renpy/common/_theme_crayon/cryvslider_thumb.png +share/renpy/renpy/common/_theme_crayon/rr12g.png +share/renpy/renpy/common/_theme_diamond/ +share/renpy/renpy/common/_theme_diamond/d_box.png +share/renpy/renpy/common/_theme_diamond/dscrollbar.png +share/renpy/renpy/common/_theme_diamond/dscrollbar_thumb.png +share/renpy/renpy/common/_theme_diamond/dslider_empty.png +share/renpy/renpy/common/_theme_diamond/dslider_full.png +share/renpy/renpy/common/_theme_diamond/dslider_thumb.png +share/renpy/renpy/common/_theme_diamond/dvscrollbar.png +share/renpy/renpy/common/_theme_diamond/dvscrollbar_thumb.png +share/renpy/renpy/common/_theme_diamond/dvslider_empty.png +share/renpy/renpy/common/_theme_diamond/dvslider_full.png +share/renpy/renpy/common/_theme_diamond/dvslider_thumb.png +share/renpy/renpy/common/_theme_glow/ +share/renpy/renpy/common/_theme_glow/g_box.png +share/renpy/renpy/common/_theme_glow/g_outline.png +share/renpy/renpy/common/_theme_glow/gscrollbar.png +share/renpy/renpy/common/_theme_glow/gscrollbar_thumb.png +share/renpy/renpy/common/_theme_glow/gslider_empty.png +share/renpy/renpy/common/_theme_glow/gslider_full.png +share/renpy/renpy/common/_theme_glow/gslider_thumb.png +share/renpy/renpy/common/_theme_glow/gvscrollbar.png +share/renpy/renpy/common/_theme_glow/gvscrollbar_thumb.png +share/renpy/renpy/common/_theme_glow/gvslider_empty.png +share/renpy/renpy/common/_theme_glow/gvslider_full.png +share/renpy/renpy/common/_theme_glow/gvslider_thumb.png +share/renpy/renpy/common/_theme_marker/ +share/renpy/renpy/common/_theme_marker/ink_box.png +share/renpy/renpy/common/_theme_marker/inkscrollbar.png +share/renpy/renpy/common/_theme_marker/inkscrollbar_thumb.png +share/renpy/renpy/common/_theme_marker/inkslider_empty.png +share/renpy/renpy/common/_theme_marker/inkslider_full.png +share/renpy/renpy/common/_theme_marker/inkslider_thumb.png +share/renpy/renpy/common/_theme_marker/inkvscrollbar.png +share/renpy/renpy/common/_theme_marker/inkvscrollbar_thumb.png +share/renpy/renpy/common/_theme_marker/inkvslider_empty.png +share/renpy/renpy/common/_theme_marker/inkvslider_full.png +share/renpy/renpy/common/_theme_marker/inkvslider_thumb.png +share/renpy/renpy/common/_theme_regal/ +share/renpy/renpy/common/_theme_regal/re_box.png +share/renpy/renpy/common/_theme_regal/rescrollbar.png +share/renpy/renpy/common/_theme_regal/rescrollbar_thumb.png +share/renpy/renpy/common/_theme_regal/reslider_empty.png +share/renpy/renpy/common/_theme_regal/reslider_full.png +share/renpy/renpy/common/_theme_regal/reslider_thumb.png +share/renpy/renpy/common/_theme_regal/revscrollbar.png +share/renpy/renpy/common/_theme_regal/revscrollbar_thumb.png +share/renpy/renpy/common/_theme_regal/revslider_empty.png +share/renpy/renpy/common/_theme_regal/revslider_full.png +share/renpy/renpy/common/_theme_regal/revslider_thumb.png +share/renpy/renpy/common/_theme_threeD/ +share/renpy/renpy/common/_theme_threeD/th_box.png +share/renpy/renpy/common/_theme_threeD/thscrollbar.png +share/renpy/renpy/common/_theme_threeD/thscrollbar_thumb.png +share/renpy/renpy/common/_theme_threeD/thslider_empty.png +share/renpy/renpy/common/_theme_threeD/thslider_full.png +share/renpy/renpy/common/_theme_threeD/thslider_thumb.png +share/renpy/renpy/common/_theme_threeD/thvscrollbar.png +share/renpy/renpy/common/_theme_threeD/thvscrollbar_thumb.png +share/renpy/renpy/common/_theme_threeD/thvslider_empty.png +share/renpy/renpy/common/_theme_threeD/thvslider_full.png +share/renpy/renpy/common/_theme_threeD/thvslider_thumb.png +share/renpy/renpy/common/_theme_tv/ +share/renpy/renpy/common/_theme_tv/t_box.png +share/renpy/renpy/common/_theme_tv/tscrollbar.png +share/renpy/renpy/common/_theme_tv/tscrollbar_thumb.png +share/renpy/renpy/common/_theme_tv/tslider_empty.png +share/renpy/renpy/common/_theme_tv/tslider_full.png +share/renpy/renpy/common/_theme_tv/tslider_thumb.png +share/renpy/renpy/common/_theme_tv/tvscrollbar.png +share/renpy/renpy/common/_theme_tv/tvscrollbar_thumb.png +share/renpy/renpy/common/_theme_tv/tvslider_empty.png +share/renpy/renpy/common/_theme_tv/tvslider_full.png +share/renpy/renpy/common/_theme_tv/tvslider_thumb.png +share/renpy/renpy/common/_transparent_tile.png +share/renpy/renpy/common/_tv_unsafe.png +share/renpy/renpy/common/blindstile.png +share/renpy/renpy/common/gamecontrollerdb.txt +share/renpy/renpy/common/squarestile.png +share/renpy/renpy/compat/ +share/renpy/renpy/compat/__init__.py +share/renpy/renpy/compat/fixes.py +share/renpy/renpy/compat/pickle.py +share/renpy/renpy/config.py +@so share/renpy/renpy/cslots.${MODPY_PYC_MAGIC_TAG}so +share/renpy/renpy/cslots.pyi +share/renpy/renpy/cslots.pyx +share/renpy/renpy/curry.py +share/renpy/renpy/debug.py +share/renpy/renpy/defaultstore.py +share/renpy/renpy/display/ +share/renpy/renpy/display/__init__.py +@so share/renpy/renpy/display/accelerator.${MODPY_PYC_MAGIC_TAG}so +share/renpy/renpy/display/accelerator.pyi +share/renpy/renpy/display/accelerator.pyx +share/renpy/renpy/display/anim.py +share/renpy/renpy/display/behavior.py +share/renpy/renpy/display/controller.py +share/renpy/renpy/display/core.py +share/renpy/renpy/display/displayable.py +share/renpy/renpy/display/dragdrop.py +share/renpy/renpy/display/emulator.py +share/renpy/renpy/display/error.py +share/renpy/renpy/display/focus.py +share/renpy/renpy/display/gesture.py +share/renpy/renpy/display/im.py +share/renpy/renpy/display/image.py +share/renpy/renpy/display/imagelike.py +share/renpy/renpy/display/imagemap.py +share/renpy/renpy/display/joystick.py +share/renpy/renpy/display/layout.py +@so share/renpy/renpy/display/matrix.${MODPY_PYC_MAGIC_TAG}so +share/renpy/renpy/display/matrix.pxd +share/renpy/renpy/display/matrix.pyi +share/renpy/renpy/display/matrix.pyx +share/renpy/renpy/display/matrix_functions.pxi +share/renpy/renpy/display/minigame.py +share/renpy/renpy/display/model.py +share/renpy/renpy/display/module.py +share/renpy/renpy/display/motion.py +share/renpy/renpy/display/movetransition.py +share/renpy/renpy/display/particle.py +share/renpy/renpy/display/pgrender.py +share/renpy/renpy/display/position.py +share/renpy/renpy/display/predict.py +share/renpy/renpy/display/presplash.py +@so share/renpy/renpy/display/quaternion.${MODPY_PYC_MAGIC_TAG}so +share/renpy/renpy/display/quaternion.pyi +share/renpy/renpy/display/quaternion.pyx +@so share/renpy/renpy/display/render.${MODPY_PYC_MAGIC_TAG}so +share/renpy/renpy/display/render.pxd +share/renpy/renpy/display/render.pyi +share/renpy/renpy/display/render.pyx +share/renpy/renpy/display/scale.py +share/renpy/renpy/display/scenelists.py +share/renpy/renpy/display/screen.py +share/renpy/renpy/display/swdraw.py +share/renpy/renpy/display/transform.py +share/renpy/renpy/display/transition.py +share/renpy/renpy/display/tts.py +share/renpy/renpy/display/video.py +share/renpy/renpy/display/viewport.py +share/renpy/renpy/dump.py +share/renpy/renpy/easy.py +share/renpy/renpy/editor.py +@so share/renpy/renpy/encryption.${MODPY_PYC_MAGIC_TAG}so +share/renpy/renpy/encryption.pyi +share/renpy/renpy/encryption.pyx +share/renpy/renpy/error.py +share/renpy/renpy/execution.py +share/renpy/renpy/exports/ +share/renpy/renpy/exports/__init__.py +share/renpy/renpy/exports/actionexports.py +share/renpy/renpy/exports/commonexports.py +share/renpy/renpy/exports/contextexports.py +share/renpy/renpy/exports/debugexports.py +share/renpy/renpy/exports/displayexports.py +share/renpy/renpy/exports/fetchexports.py +share/renpy/renpy/exports/inputexports.py +share/renpy/renpy/exports/loaderexports.py +share/renpy/renpy/exports/mediaexports.py +share/renpy/renpy/exports/menuexports.py +share/renpy/renpy/exports/persistentexports.py +share/renpy/renpy/exports/platformexports.py +share/renpy/renpy/exports/predictexports.py +share/renpy/renpy/exports/restartexports.py +share/renpy/renpy/exports/rollbackexports.py +share/renpy/renpy/exports/sayexports.py +share/renpy/renpy/exports/scriptexports.py +share/renpy/renpy/exports/statementexports.py +share/renpy/renpy/game.py +share/renpy/renpy/gl2/ +share/renpy/renpy/gl2/__init__.py +@so share/renpy/renpy/gl2/assimp.${MODPY_PYC_MAGIC_TAG}so +share/renpy/renpy/gl2/assimp.pyi +share/renpy/renpy/gl2/assimp.pyx +share/renpy/renpy/gl2/gl2debug.py +@so share/renpy/renpy/gl2/gl2draw.${MODPY_PYC_MAGIC_TAG}so +share/renpy/renpy/gl2/gl2draw.pxd +share/renpy/renpy/gl2/gl2draw.pyi +share/renpy/renpy/gl2/gl2draw.pyx +share/renpy/renpy/gl2/gl2functions.py +@so share/renpy/renpy/gl2/gl2mesh.${MODPY_PYC_MAGIC_TAG}so +share/renpy/renpy/gl2/gl2mesh.pxd +share/renpy/renpy/gl2/gl2mesh.pyi +share/renpy/renpy/gl2/gl2mesh.pyx +@so share/renpy/renpy/gl2/gl2mesh2.${MODPY_PYC_MAGIC_TAG}so +share/renpy/renpy/gl2/gl2mesh2.pxd +share/renpy/renpy/gl2/gl2mesh2.pyi +share/renpy/renpy/gl2/gl2mesh2.pyx +@so share/renpy/renpy/gl2/gl2mesh3.${MODPY_PYC_MAGIC_TAG}so +share/renpy/renpy/gl2/gl2mesh3.pxd +share/renpy/renpy/gl2/gl2mesh3.pyi +share/renpy/renpy/gl2/gl2mesh3.pyx +@so share/renpy/renpy/gl2/gl2model.${MODPY_PYC_MAGIC_TAG}so +share/renpy/renpy/gl2/gl2model.pxd +share/renpy/renpy/gl2/gl2model.pyi +share/renpy/renpy/gl2/gl2model.pyx +@so share/renpy/renpy/gl2/gl2polygon.${MODPY_PYC_MAGIC_TAG}so +share/renpy/renpy/gl2/gl2polygon.pxd +share/renpy/renpy/gl2/gl2polygon.pyi +share/renpy/renpy/gl2/gl2polygon.pyx +@so share/renpy/renpy/gl2/gl2shader.${MODPY_PYC_MAGIC_TAG}so +share/renpy/renpy/gl2/gl2shader.pxd +share/renpy/renpy/gl2/gl2shader.pyi +share/renpy/renpy/gl2/gl2shader.pyx +share/renpy/renpy/gl2/gl2shadercache.py +@so share/renpy/renpy/gl2/gl2texture.${MODPY_PYC_MAGIC_TAG}so +share/renpy/renpy/gl2/gl2texture.pxd +share/renpy/renpy/gl2/gl2texture.pyi +share/renpy/renpy/gl2/gl2texture.pyx +@so share/renpy/renpy/gl2/gl2uniform.${MODPY_PYC_MAGIC_TAG}so +share/renpy/renpy/gl2/gl2uniform.pxd +share/renpy/renpy/gl2/gl2uniform.pyi +share/renpy/renpy/gl2/gl2uniform.pyx +share/renpy/renpy/gl2/live2d.py +share/renpy/renpy/gl2/live2dcsm.pxi +share/renpy/renpy/gl2/live2dmodel.pyi +share/renpy/renpy/gl2/live2dmodel.pyx +share/renpy/renpy/gl2/live2dmotion.py +share/renpy/renpy/importer.py +share/renpy/renpy/lexer.py +@so share/renpy/renpy/lexersupport.${MODPY_PYC_MAGIC_TAG}so +share/renpy/renpy/lexersupport.pyi +share/renpy/renpy/lexersupport.pyx +share/renpy/renpy/lint.py +share/renpy/renpy/loader.py +share/renpy/renpy/loadsave.py +share/renpy/renpy/log.py +share/renpy/renpy/main.py +share/renpy/renpy/memory.py +share/renpy/renpy/minstore.py +share/renpy/renpy/object.py +share/renpy/renpy/parameter.py +share/renpy/renpy/parser.py +share/renpy/renpy/performance.py +share/renpy/renpy/persistent.py +share/renpy/renpy/preferences.py +share/renpy/renpy/pyanalysis.py +@so share/renpy/renpy/pydict.${MODPY_PYC_MAGIC_TAG}so +share/renpy/renpy/pydict.pyi +share/renpy/renpy/pydict.pyx +share/renpy/renpy/pygame/ +share/renpy/renpy/pygame/__init__.py +@so share/renpy/renpy/pygame/color.${MODPY_PYC_MAGIC_TAG}so +share/renpy/renpy/pygame/color.pxd +share/renpy/renpy/pygame/color.pyx +share/renpy/renpy/pygame/compat.py +@so share/renpy/renpy/pygame/controller.${MODPY_PYC_MAGIC_TAG}so +share/renpy/renpy/pygame/controller.pyx +@so share/renpy/renpy/pygame/display.${MODPY_PYC_MAGIC_TAG}so +share/renpy/renpy/pygame/display.pxd +share/renpy/renpy/pygame/display.pyx +@so share/renpy/renpy/pygame/draw.${MODPY_PYC_MAGIC_TAG}so +share/renpy/renpy/pygame/draw.pyx +@so share/renpy/renpy/pygame/error.${MODPY_PYC_MAGIC_TAG}so +share/renpy/renpy/pygame/error.pyx +@so share/renpy/renpy/pygame/event.${MODPY_PYC_MAGIC_TAG}so +share/renpy/renpy/pygame/event.pyx +@so share/renpy/renpy/pygame/gfxdraw.${MODPY_PYC_MAGIC_TAG}so +share/renpy/renpy/pygame/gfxdraw.pyx +@so share/renpy/renpy/pygame/image.${MODPY_PYC_MAGIC_TAG}so +share/renpy/renpy/pygame/image.pyx +@so share/renpy/renpy/pygame/joystick.${MODPY_PYC_MAGIC_TAG}so +share/renpy/renpy/pygame/joystick.pyx +@so share/renpy/renpy/pygame/key.${MODPY_PYC_MAGIC_TAG}so +share/renpy/renpy/pygame/key.pyx +@so share/renpy/renpy/pygame/locals.${MODPY_PYC_MAGIC_TAG}so +share/renpy/renpy/pygame/locals.pyx +@so share/renpy/renpy/pygame/mouse.${MODPY_PYC_MAGIC_TAG}so +share/renpy/renpy/pygame/mouse.pyx +@so share/renpy/renpy/pygame/power.${MODPY_PYC_MAGIC_TAG}so +share/renpy/renpy/pygame/power.pyx +@so share/renpy/renpy/pygame/pygame_time.${MODPY_PYC_MAGIC_TAG}so +share/renpy/renpy/pygame/pygame_time.pyx +@so share/renpy/renpy/pygame/rect.${MODPY_PYC_MAGIC_TAG}so +share/renpy/renpy/pygame/rect.pxd +share/renpy/renpy/pygame/rect.pyx +@so share/renpy/renpy/pygame/rwobject.${MODPY_PYC_MAGIC_TAG}so +share/renpy/renpy/pygame/rwobject.pxd +share/renpy/renpy/pygame/rwobject.pyx +@so share/renpy/renpy/pygame/scrap.${MODPY_PYC_MAGIC_TAG}so +share/renpy/renpy/pygame/scrap.pyx +@so share/renpy/renpy/pygame/surface.${MODPY_PYC_MAGIC_TAG}so +share/renpy/renpy/pygame/surface.pxd +share/renpy/renpy/pygame/surface.pyx +share/renpy/renpy/pygame/sysfont.py +share/renpy/renpy/pygame/time.py +@so share/renpy/renpy/pygame/transform.${MODPY_PYC_MAGIC_TAG}so +share/renpy/renpy/pygame/transform.pyx +share/renpy/renpy/pygame/version.py +share/renpy/renpy/python.py +share/renpy/renpy/revertable.py +share/renpy/renpy/rollback.py +share/renpy/renpy/savelocation.py +share/renpy/renpy/savetoken.py +share/renpy/renpy/screenlang.py +share/renpy/renpy/script.py +share/renpy/renpy/scriptedit.py +share/renpy/renpy/sl2/ +share/renpy/renpy/sl2/__init__.py +share/renpy/renpy/sl2/slast.py +share/renpy/renpy/sl2/sldisplayables.py +share/renpy/renpy/sl2/slparser.py +share/renpy/renpy/sl2/slproperties.py +share/renpy/renpy/statements.py +@so share/renpy/renpy/style.${MODPY_PYC_MAGIC_TAG}so +share/renpy/renpy/style.pxd +share/renpy/renpy/style.pyi +share/renpy/renpy/style.pyx +share/renpy/renpy/styledata/ +share/renpy/renpy/styledata/__init__.py +@so share/renpy/renpy/styledata/style_activate_functions.${MODPY_PYC_MAGIC_TAG}so +share/renpy/renpy/styledata/style_activate_functions.pyi +@so share/renpy/renpy/styledata/style_functions.${MODPY_PYC_MAGIC_TAG}so +share/renpy/renpy/styledata/style_functions.pyi +@so share/renpy/renpy/styledata/style_hover_functions.${MODPY_PYC_MAGIC_TAG}so +share/renpy/renpy/styledata/style_hover_functions.pyi +@so share/renpy/renpy/styledata/style_idle_functions.${MODPY_PYC_MAGIC_TAG}so +share/renpy/renpy/styledata/style_idle_functions.pyi +@so share/renpy/renpy/styledata/style_insensitive_functions.${MODPY_PYC_MAGIC_TAG}so +share/renpy/renpy/styledata/style_insensitive_functions.pyi +@so share/renpy/renpy/styledata/style_selected_activate_functions.${MODPY_PYC_MAGIC_TAG}so +share/renpy/renpy/styledata/style_selected_activate_functions.pyi +@so share/renpy/renpy/styledata/style_selected_functions.${MODPY_PYC_MAGIC_TAG}so +share/renpy/renpy/styledata/style_selected_functions.pyi +@so share/renpy/renpy/styledata/style_selected_hover_functions.${MODPY_PYC_MAGIC_TAG}so +share/renpy/renpy/styledata/style_selected_hover_functions.pyi +@so share/renpy/renpy/styledata/style_selected_idle_functions.${MODPY_PYC_MAGIC_TAG}so +share/renpy/renpy/styledata/style_selected_idle_functions.pyi +@so share/renpy/renpy/styledata/style_selected_insensitive_functions.${MODPY_PYC_MAGIC_TAG}so +share/renpy/renpy/styledata/style_selected_insensitive_functions.pyi +@so share/renpy/renpy/styledata/styleclass.${MODPY_PYC_MAGIC_TAG}so +share/renpy/renpy/styledata/styleclass.pyi +share/renpy/renpy/styledata/styleclass.pyx +@so share/renpy/renpy/styledata/stylesets.${MODPY_PYC_MAGIC_TAG}so +share/renpy/renpy/styledata/stylesets.pyi +share/renpy/renpy/styledata/stylesets.pyx +share/renpy/renpy/styledata/styleutil.py +share/renpy/renpy/substitutions.py +share/renpy/renpy/test/ +share/renpy/renpy/test/__init__.py +share/renpy/renpy/test/testast.py +share/renpy/renpy/test/testexecution.py +share/renpy/renpy/test/testfocus.py +share/renpy/renpy/test/testkey.py +share/renpy/renpy/test/testmouse.py +share/renpy/renpy/test/testparser.py +share/renpy/renpy/test/testreporter.py +share/renpy/renpy/test/testsettings.py +share/renpy/renpy/test/types.py +share/renpy/renpy/text/ +share/renpy/renpy/text/__init__.py +@so share/renpy/renpy/text/bidi.${MODPY_PYC_MAGIC_TAG}so +share/renpy/renpy/text/bidi.pyi +share/renpy/renpy/text/bidi.pyx +share/renpy/renpy/text/emoji_trie.py +share/renpy/renpy/text/extras.py +share/renpy/renpy/text/font.py +@so share/renpy/renpy/text/ftfont.${MODPY_PYC_MAGIC_TAG}so +share/renpy/renpy/text/ftfont.pyi +share/renpy/renpy/text/ftfont.pyx +@so share/renpy/renpy/text/hbfont.${MODPY_PYC_MAGIC_TAG}so +share/renpy/renpy/text/hbfont.pyi +share/renpy/renpy/text/hbfont.pyx +share/renpy/renpy/text/linebreak.pxi +share/renpy/renpy/text/shader.py +share/renpy/renpy/text/text.py +@so share/renpy/renpy/text/textsupport.${MODPY_PYC_MAGIC_TAG}so +share/renpy/renpy/text/textsupport.pxd +share/renpy/renpy/text/textsupport.pyi +share/renpy/renpy/text/textsupport.pyx +@so share/renpy/renpy/text/texwrap.${MODPY_PYC_MAGIC_TAG}so +share/renpy/renpy/text/texwrap.pyi +share/renpy/renpy/text/texwrap.pyx +@so share/renpy/renpy/tfd.${MODPY_PYC_MAGIC_TAG}so +share/renpy/renpy/tfd.pyi +share/renpy/renpy/tfd.pyx +share/renpy/renpy/translation/ +share/renpy/renpy/translation/__init__.py +share/renpy/renpy/translation/dialogue.py +share/renpy/renpy/translation/extract.py +share/renpy/renpy/translation/generation.py +share/renpy/renpy/translation/merge.py +share/renpy/renpy/translation/scanstrings.py +share/renpy/renpy/types.py +share/renpy/renpy/uguu/ +share/renpy/renpy/uguu/__init__.py +@so share/renpy/renpy/uguu/gl.${MODPY_PYC_MAGIC_TAG}so +share/renpy/renpy/uguu/gl.pxd +share/renpy/renpy/uguu/gl.pyi +share/renpy/renpy/uguu/gl.pyx +@so share/renpy/renpy/uguu/uguu.${MODPY_PYC_MAGIC_TAG}so +share/renpy/renpy/uguu/uguu.pyi +share/renpy/renpy/uguu/uguu.pyx +share/renpy/renpy/ui.py +share/renpy/renpy/update/ +share/renpy/renpy/update/__init__.py +share/renpy/renpy/update/common.py +share/renpy/renpy/update/deferred.py +share/renpy/renpy/update/download.py +share/renpy/renpy/update/generate.py +share/renpy/renpy/update/update.py +share/renpy/renpy/util.py +share/renpy/renpy/vc_version.py +share/renpy/renpy/versions.py +share/renpy/renpy/warp.py +share/renpy/renpy/webloader.py +share/renpy/sdk-fonts/ +share/renpy/sdk-fonts/SourceHanSansLite.ttf +share/renpy/sdk-fonts/Vazirmatn-RD-UI-Light.ttf +share/renpy/the_question/ +share/renpy/the_question/android-icon_background.png +share/renpy/the_question/android-icon_foreground.png +share/renpy/the_question/android.json +share/renpy/the_question/game/ +share/renpy/the_question/game/gui/ +share/renpy/the_question/game/gui.rpy +share/renpy/the_question/game/gui/bar/ +share/renpy/the_question/game/gui/bar/bottom.png +share/renpy/the_question/game/gui/bar/left.png +share/renpy/the_question/game/gui/bar/right.png +share/renpy/the_question/game/gui/bar/top.png +share/renpy/the_question/game/gui/button/ +share/renpy/the_question/game/gui/button/check_foreground.png +share/renpy/the_question/game/gui/button/check_selected_foreground.png +share/renpy/the_question/game/gui/button/choice_hover_background.png +share/renpy/the_question/game/gui/button/choice_idle_background.png +share/renpy/the_question/game/gui/button/hover_background.png +share/renpy/the_question/game/gui/button/idle_background.png +share/renpy/the_question/game/gui/button/quick_hover_background.png +share/renpy/the_question/game/gui/button/quick_idle_background.png +share/renpy/the_question/game/gui/button/radio_foreground.png +share/renpy/the_question/game/gui/button/radio_selected_foreground.png +share/renpy/the_question/game/gui/button/slot_hover_background.png +share/renpy/the_question/game/gui/button/slot_idle_background.png +share/renpy/the_question/game/gui/frame.png +share/renpy/the_question/game/gui/game_menu.png +share/renpy/the_question/game/gui/main_menu.png +share/renpy/the_question/game/gui/namebox.png +share/renpy/the_question/game/gui/notify.png +share/renpy/the_question/game/gui/nvl.png +share/renpy/the_question/game/gui/overlay/ +share/renpy/the_question/game/gui/overlay/confirm.png +share/renpy/the_question/game/gui/overlay/game_menu.png +share/renpy/the_question/game/gui/overlay/main_menu.png +share/renpy/the_question/game/gui/phone/ +share/renpy/the_question/game/gui/phone/nvl.png +share/renpy/the_question/game/gui/phone/overlay/ +share/renpy/the_question/game/gui/phone/overlay/game_menu.png +share/renpy/the_question/game/gui/phone/overlay/main_menu.png +share/renpy/the_question/game/gui/phone/textbox.png +share/renpy/the_question/game/gui/scrollbar/ +share/renpy/the_question/game/gui/scrollbar/horizontal_hover_bar.png +share/renpy/the_question/game/gui/scrollbar/horizontal_hover_thumb.png +share/renpy/the_question/game/gui/scrollbar/horizontal_idle_bar.png +share/renpy/the_question/game/gui/scrollbar/horizontal_idle_thumb.png +share/renpy/the_question/game/gui/scrollbar/vertical_hover_bar.png +share/renpy/the_question/game/gui/scrollbar/vertical_hover_thumb.png +share/renpy/the_question/game/gui/scrollbar/vertical_idle_bar.png +share/renpy/the_question/game/gui/scrollbar/vertical_idle_thumb.png +share/renpy/the_question/game/gui/skip.png +share/renpy/the_question/game/gui/slider/ +share/renpy/the_question/game/gui/slider/horizontal_hover_bar.png +share/renpy/the_question/game/gui/slider/horizontal_hover_thumb.png +share/renpy/the_question/game/gui/slider/horizontal_idle_bar.png +share/renpy/the_question/game/gui/slider/horizontal_idle_thumb.png +share/renpy/the_question/game/gui/slider/vertical_hover_bar.png +share/renpy/the_question/game/gui/slider/vertical_hover_thumb.png +share/renpy/the_question/game/gui/slider/vertical_idle_bar.png +share/renpy/the_question/game/gui/slider/vertical_idle_thumb.png +share/renpy/the_question/game/gui/textbox.png +share/renpy/the_question/game/gui/window_icon.png +share/renpy/the_question/game/illurock.opus +share/renpy/the_question/game/images/ +share/renpy/the_question/game/images/bg club.jpg +share/renpy/the_question/game/images/bg lecturehall.jpg +share/renpy/the_question/game/images/bg meadow.jpg +share/renpy/the_question/game/images/bg uni.jpg +share/renpy/the_question/game/images/sylvie blue giggle.png +share/renpy/the_question/game/images/sylvie blue normal.png +share/renpy/the_question/game/images/sylvie blue smile.png +share/renpy/the_question/game/images/sylvie blue surprised.png +share/renpy/the_question/game/images/sylvie green giggle.png +share/renpy/the_question/game/images/sylvie green normal.png +share/renpy/the_question/game/images/sylvie green smile.png +share/renpy/the_question/game/images/sylvie green surprised.png +share/renpy/the_question/game/options.rpy +share/renpy/the_question/game/screens.rpy +share/renpy/the_question/game/script.rpy +share/renpy/the_question/game/testcases.rpy +share/renpy/the_question/game/tl/ +share/renpy/the_question/game/tl/None/ +share/renpy/the_question/game/tl/None/common.rpym +share/renpy/the_question/game/tl/czech/ +share/renpy/the_question/game/tl/czech/common.rpy +share/renpy/the_question/game/tl/czech/options.rpy +share/renpy/the_question/game/tl/czech/screens.rpy +share/renpy/the_question/game/tl/czech/script.rpy +share/renpy/the_question/game/tl/danish/ +share/renpy/the_question/game/tl/danish/common.rpy +share/renpy/the_question/game/tl/danish/options.rpy +share/renpy/the_question/game/tl/danish/screens.rpy +share/renpy/the_question/game/tl/danish/script.rpy +share/renpy/the_question/game/tl/french/ +share/renpy/the_question/game/tl/french/common.rpy +share/renpy/the_question/game/tl/french/options.rpy +share/renpy/the_question/game/tl/french/screens.rpy +share/renpy/the_question/game/tl/french/script.rpy +share/renpy/the_question/game/tl/italian/ +share/renpy/the_question/game/tl/italian/common.rpy +share/renpy/the_question/game/tl/italian/options.rpy +share/renpy/the_question/game/tl/italian/screens.rpy +share/renpy/the_question/game/tl/italian/script.rpy +share/renpy/the_question/game/tl/japanese/ +share/renpy/the_question/game/tl/japanese/common.rpy +share/renpy/the_question/game/tl/japanese/options.rpy +share/renpy/the_question/game/tl/japanese/screens.rpy +share/renpy/the_question/game/tl/japanese/script.rpy +share/renpy/the_question/game/tl/korean/ +share/renpy/the_question/game/tl/korean/common.rpy +share/renpy/the_question/game/tl/korean/options.rpy +share/renpy/the_question/game/tl/korean/screens.rpy +share/renpy/the_question/game/tl/korean/script.rpy +share/renpy/the_question/game/tl/malay/ +share/renpy/the_question/game/tl/malay/common.rpy +share/renpy/the_question/game/tl/malay/options.rpy +share/renpy/the_question/game/tl/malay/screens.rpy +share/renpy/the_question/game/tl/malay/script.rpy +share/renpy/the_question/game/tl/russian/ +share/renpy/the_question/game/tl/russian/common.rpy +share/renpy/the_question/game/tl/russian/options.rpy +share/renpy/the_question/game/tl/russian/screens.rpy +share/renpy/the_question/game/tl/russian/script.rpy +share/renpy/the_question/game/tl/schinese/ +share/renpy/the_question/game/tl/schinese/common.rpy +share/renpy/the_question/game/tl/schinese/options.rpy +share/renpy/the_question/game/tl/schinese/screens.rpy +share/renpy/the_question/game/tl/schinese/script.rpy +share/renpy/the_question/game/tl/spanish/ +share/renpy/the_question/game/tl/spanish/common.rpy +share/renpy/the_question/game/tl/spanish/options.rpy +share/renpy/the_question/game/tl/spanish/screens.rpy +share/renpy/the_question/game/tl/spanish/script.rpy +share/renpy/the_question/game/tl/tchinese/ +share/renpy/the_question/game/tl/tchinese/options.rpy +share/renpy/the_question/game/tl/tchinese/screens.rpy +share/renpy/the_question/game/tl/tchinese/script.rpy +share/renpy/the_question/game/tl/ukrainian/ +share/renpy/the_question/game/tl/ukrainian/common.rpy +share/renpy/the_question/game/tl/ukrainian/options.rpy +share/renpy/the_question/game/tl/ukrainian/screens.rpy +share/renpy/the_question/game/tl/ukrainian/script.rpy +share/renpy/the_question/icon.icns +share/renpy/the_question/icon.ico +share/renpy/the_question/ios-icon.png +share/renpy/the_question/ios-launchimage.png +share/renpy/the_question/progressive_download.txt +share/renpy/the_question/project.json +share/renpy/tutorial/ +share/renpy/tutorial/game/ +share/renpy/tutorial/game/01director_support.rpy +share/renpy/tutorial/game/01example.rpy +share/renpy/tutorial/game/examples.rpy +share/renpy/tutorial/game/exclamation.png +share/renpy/tutorial/game/gui/ +share/renpy/tutorial/game/gui.rpy +share/renpy/tutorial/game/gui/bar/ +share/renpy/tutorial/game/gui/bar/bottom.png +share/renpy/tutorial/game/gui/bar/left.png +share/renpy/tutorial/game/gui/bar/right.png +share/renpy/tutorial/game/gui/bar/top.png +share/renpy/tutorial/game/gui/button/ +share/renpy/tutorial/game/gui/button/check_foreground.png +share/renpy/tutorial/game/gui/button/check_selected_foreground.png +share/renpy/tutorial/game/gui/button/choice_hover_background.png +share/renpy/tutorial/game/gui/button/choice_idle_background.png +share/renpy/tutorial/game/gui/button/hover_background.png +share/renpy/tutorial/game/gui/button/idle_background.png +share/renpy/tutorial/game/gui/button/quick_hover_background.png +share/renpy/tutorial/game/gui/button/quick_idle_background.png +share/renpy/tutorial/game/gui/button/radio_foreground.png +share/renpy/tutorial/game/gui/button/radio_selected_foreground.png +share/renpy/tutorial/game/gui/button/slot_hover_background.png +share/renpy/tutorial/game/gui/button/slot_idle_background.png +share/renpy/tutorial/game/gui/frame.png +share/renpy/tutorial/game/gui/main_menu.jpg +share/renpy/tutorial/game/gui/mouse0.png +share/renpy/tutorial/game/gui/mouse1.png +share/renpy/tutorial/game/gui/mouse2.png +share/renpy/tutorial/game/gui/namebox.png +share/renpy/tutorial/game/gui/notify.png +share/renpy/tutorial/game/gui/nvl.png +share/renpy/tutorial/game/gui/overlay/ +share/renpy/tutorial/game/gui/overlay/confirm.png +share/renpy/tutorial/game/gui/overlay/game_menu.png +share/renpy/tutorial/game/gui/overlay/main_menu.png +share/renpy/tutorial/game/gui/phone/ +share/renpy/tutorial/game/gui/phone/nvl.png +share/renpy/tutorial/game/gui/phone/overlay/ +share/renpy/tutorial/game/gui/phone/overlay/game_menu.png +share/renpy/tutorial/game/gui/phone/overlay/main_menu.png +share/renpy/tutorial/game/gui/phone/textbox.png +share/renpy/tutorial/game/gui/scrollbar/ +share/renpy/tutorial/game/gui/scrollbar/horizontal_hover_bar.png +share/renpy/tutorial/game/gui/scrollbar/horizontal_hover_thumb.png +share/renpy/tutorial/game/gui/scrollbar/horizontal_idle_bar.png +share/renpy/tutorial/game/gui/scrollbar/horizontal_idle_thumb.png +share/renpy/tutorial/game/gui/scrollbar/vertical_hover_bar.png +share/renpy/tutorial/game/gui/scrollbar/vertical_hover_thumb.png +share/renpy/tutorial/game/gui/scrollbar/vertical_idle_bar.png +share/renpy/tutorial/game/gui/scrollbar/vertical_idle_thumb.png +share/renpy/tutorial/game/gui/skip.png +share/renpy/tutorial/game/gui/slider/ +share/renpy/tutorial/game/gui/slider/horizontal_hover_bar.png +share/renpy/tutorial/game/gui/slider/horizontal_hover_thumb.png +share/renpy/tutorial/game/gui/slider/horizontal_idle_bar.png +share/renpy/tutorial/game/gui/slider/horizontal_idle_thumb.png +share/renpy/tutorial/game/gui/slider/vertical_hover_bar.png +share/renpy/tutorial/game/gui/slider/vertical_hover_thumb.png +share/renpy/tutorial/game/gui/slider/vertical_idle_bar.png +share/renpy/tutorial/game/gui/slider/vertical_idle_thumb.png +share/renpy/tutorial/game/gui/startextbox.png +share/renpy/tutorial/game/gui/textbox.png +share/renpy/tutorial/game/gui/window_icon.png +share/renpy/tutorial/game/images/ +share/renpy/tutorial/game/images/bar empty hover.png +share/renpy/tutorial/game/images/bar empty idle.png +share/renpy/tutorial/game/images/bar full hover.png +share/renpy/tutorial/game/images/bar full idle.png +share/renpy/tutorial/game/images/bar thumb hover.png +share/renpy/tutorial/game/images/bar thumb idle.png +share/renpy/tutorial/game/images/bg cave.jpg +share/renpy/tutorial/game/images/bg panorama.webp +share/renpy/tutorial/game/images/bg pong field.png +share/renpy/tutorial/game/images/bg washington.jpg +share/renpy/tutorial/game/images/bg whitehouse.jpg +share/renpy/tutorial/game/images/button glossy hover.png +share/renpy/tutorial/game/images/button glossy idle.png +share/renpy/tutorial/game/images/check_foreground.png +share/renpy/tutorial/game/images/check_selected_foreground.png +share/renpy/tutorial/game/images/concert1.png +share/renpy/tutorial/game/images/concert2.png +share/renpy/tutorial/game/images/concert3.png +share/renpy/tutorial/game/images/eileen concerned.png +share/renpy/tutorial/game/images/eileen happy.png +share/renpy/tutorial/game/images/eileen vhappy.png +share/renpy/tutorial/game/images/hover_background.png +share/renpy/tutorial/game/images/idle_background.png +share/renpy/tutorial/game/images/imagedissolve circleiris.png +share/renpy/tutorial/game/images/imagedissolve circlewipe.png +share/renpy/tutorial/game/images/imagedissolve dream.png +share/renpy/tutorial/game/images/imagedissolve teleport.png +share/renpy/tutorial/game/images/imagemap ground.png +share/renpy/tutorial/game/images/imagemap hover.png +share/renpy/tutorial/game/images/imagemap volume hover.png +share/renpy/tutorial/game/images/imagemap volume idle.png +share/renpy/tutorial/game/images/imagemap volume insensitive.png +share/renpy/tutorial/game/images/imagemap volume selected_hover.png +share/renpy/tutorial/game/images/imagemap volume selected_idle.png +share/renpy/tutorial/game/images/launcher distribute.png +share/renpy/tutorial/game/images/launcher step1.webp +share/renpy/tutorial/game/images/launcher step2.webp +share/renpy/tutorial/game/images/launcher step3.webp +share/renpy/tutorial/game/images/launcher step4.webp +share/renpy/tutorial/game/images/launcher step5.webp +share/renpy/tutorial/game/images/launcher translate.png +share/renpy/tutorial/game/images/logo base.png +share/renpy/tutorial/game/images/logo bw.png +share/renpy/tutorial/game/images/logo solid.png +share/renpy/tutorial/game/images/lucy happy.png +share/renpy/tutorial/game/images/lucy mad.png +share/renpy/tutorial/game/images/magic.png +share/renpy/tutorial/game/images/ninepatch paper.png +share/renpy/tutorial/game/images/ninepatch.png +share/renpy/tutorial/game/images/popup hrpprefs.png +share/renpy/tutorial/game/images/popup prefs.png +share/renpy/tutorial/game/images/popup save.png +share/renpy/tutorial/game/images/spotlight.png +share/renpy/tutorial/game/indepth_character.rpy +share/renpy/tutorial/game/indepth_displayables.rpy +share/renpy/tutorial/game/indepth_minigame.rpy +share/renpy/tutorial/game/indepth_style.rpy +share/renpy/tutorial/game/indepth_text.rpy +share/renpy/tutorial/game/indepth_transitions.rpy +share/renpy/tutorial/game/indepth_translations.rpy +share/renpy/tutorial/game/keywords.py +share/renpy/tutorial/game/oa4_launch.webm +share/renpy/tutorial/game/options.rpy +share/renpy/tutorial/game/pong_beep.opus +share/renpy/tutorial/game/pong_boop.opus +share/renpy/tutorial/game/punch.opus +share/renpy/tutorial/game/renpyallstars.ogg +share/renpy/tutorial/game/screens.rpy +share/renpy/tutorial/game/script.rpy +share/renpy/tutorial/game/sunflower-slow-drag.ogg +share/renpy/tutorial/game/target1.png +share/renpy/tutorial/game/target2.png +share/renpy/tutorial/game/testcases.rpy +share/renpy/tutorial/game/tl/ +share/renpy/tutorial/game/tl/None/ +share/renpy/tutorial/game/tl/None/common.rpym +share/renpy/tutorial/game/tl/french/ +share/renpy/tutorial/game/tl/french/01example.rpy +share/renpy/tutorial/game/tl/french/common.rpy +share/renpy/tutorial/game/tl/french/indepth_character.rpy +share/renpy/tutorial/game/tl/french/indepth_displayables.rpy +share/renpy/tutorial/game/tl/french/indepth_minigame.rpy +share/renpy/tutorial/game/tl/french/indepth_style.rpy +share/renpy/tutorial/game/tl/french/indepth_text.rpy +share/renpy/tutorial/game/tl/french/indepth_transitions.rpy +share/renpy/tutorial/game/tl/french/indepth_translations.rpy +share/renpy/tutorial/game/tl/french/options.rpy +share/renpy/tutorial/game/tl/french/screens.rpy +share/renpy/tutorial/game/tl/french/script.rpy +share/renpy/tutorial/game/tl/french/tutorial_atl.rpy +share/renpy/tutorial/game/tl/french/tutorial_director.rpy +share/renpy/tutorial/game/tl/french/tutorial_distribute.rpy +share/renpy/tutorial/game/tl/french/tutorial_nvlmode.rpy +share/renpy/tutorial/game/tl/french/tutorial_playing.rpy +share/renpy/tutorial/game/tl/french/tutorial_quickstart.rpy +share/renpy/tutorial/game/tl/french/tutorial_screen_displayables.rpy +share/renpy/tutorial/game/tl/french/tutorial_screens.rpy +share/renpy/tutorial/game/tl/french/tutorial_video.rpy +share/renpy/tutorial/game/tl/italian/ +share/renpy/tutorial/game/tl/italian/01example.rpy +share/renpy/tutorial/game/tl/italian/common.rpy +share/renpy/tutorial/game/tl/italian/indepth_character.rpy +share/renpy/tutorial/game/tl/italian/indepth_displayables.rpy +share/renpy/tutorial/game/tl/italian/indepth_minigame.rpy +share/renpy/tutorial/game/tl/italian/indepth_style.rpy +share/renpy/tutorial/game/tl/italian/indepth_text.rpy +share/renpy/tutorial/game/tl/italian/indepth_transitions.rpy +share/renpy/tutorial/game/tl/italian/indepth_translations.rpy +share/renpy/tutorial/game/tl/italian/options.rpy +share/renpy/tutorial/game/tl/italian/screens.rpy +share/renpy/tutorial/game/tl/italian/script.rpy +share/renpy/tutorial/game/tl/italian/tutorial_atl.rpy +share/renpy/tutorial/game/tl/italian/tutorial_director.rpy +share/renpy/tutorial/game/tl/italian/tutorial_distribute.rpy +share/renpy/tutorial/game/tl/italian/tutorial_nvlmode.rpy +share/renpy/tutorial/game/tl/italian/tutorial_playing.rpy +share/renpy/tutorial/game/tl/italian/tutorial_quickstart.rpy +share/renpy/tutorial/game/tl/italian/tutorial_screen_displayables.rpy +share/renpy/tutorial/game/tl/italian/tutorial_screens.rpy +share/renpy/tutorial/game/tl/italian/tutorial_video.rpy +share/renpy/tutorial/game/tl/japanese/ +share/renpy/tutorial/game/tl/japanese/01example.rpy +share/renpy/tutorial/game/tl/japanese/common.rpy +share/renpy/tutorial/game/tl/japanese/indepth_character.rpy +share/renpy/tutorial/game/tl/japanese/indepth_displayables.rpy +share/renpy/tutorial/game/tl/japanese/indepth_minigame.rpy +share/renpy/tutorial/game/tl/japanese/indepth_style.rpy +share/renpy/tutorial/game/tl/japanese/indepth_text.rpy +share/renpy/tutorial/game/tl/japanese/indepth_transitions.rpy +share/renpy/tutorial/game/tl/japanese/indepth_translations.rpy +share/renpy/tutorial/game/tl/japanese/options.rpy +share/renpy/tutorial/game/tl/japanese/screens.rpy +share/renpy/tutorial/game/tl/japanese/script.rpy +share/renpy/tutorial/game/tl/japanese/style.rpy +share/renpy/tutorial/game/tl/japanese/tutorial_atl.rpy +share/renpy/tutorial/game/tl/japanese/tutorial_director.rpy +share/renpy/tutorial/game/tl/japanese/tutorial_distribute.rpy +share/renpy/tutorial/game/tl/japanese/tutorial_nvlmode.rpy +share/renpy/tutorial/game/tl/japanese/tutorial_playing.rpy +share/renpy/tutorial/game/tl/japanese/tutorial_quickstart.rpy +share/renpy/tutorial/game/tl/japanese/tutorial_screen_displayables.rpy +share/renpy/tutorial/game/tl/japanese/tutorial_screens.rpy +share/renpy/tutorial/game/tl/japanese/tutorial_video.rpy +share/renpy/tutorial/game/tl/korean/ +share/renpy/tutorial/game/tl/korean/01example.rpy +share/renpy/tutorial/game/tl/korean/common.rpy +share/renpy/tutorial/game/tl/korean/indepth_character.rpy +share/renpy/tutorial/game/tl/korean/indepth_displayables.rpy +share/renpy/tutorial/game/tl/korean/indepth_minigame.rpy +share/renpy/tutorial/game/tl/korean/indepth_style.rpy +share/renpy/tutorial/game/tl/korean/indepth_text.rpy +share/renpy/tutorial/game/tl/korean/indepth_transitions.rpy +share/renpy/tutorial/game/tl/korean/indepth_translations.rpy +share/renpy/tutorial/game/tl/korean/options.rpy +share/renpy/tutorial/game/tl/korean/screens.rpy +share/renpy/tutorial/game/tl/korean/script.rpy +share/renpy/tutorial/game/tl/korean/tutorial_atl.rpy +share/renpy/tutorial/game/tl/korean/tutorial_director.rpy +share/renpy/tutorial/game/tl/korean/tutorial_distribute.rpy +share/renpy/tutorial/game/tl/korean/tutorial_nvlmode.rpy +share/renpy/tutorial/game/tl/korean/tutorial_playing.rpy +share/renpy/tutorial/game/tl/korean/tutorial_quickstart.rpy +share/renpy/tutorial/game/tl/korean/tutorial_screen_displayables.rpy +share/renpy/tutorial/game/tl/korean/tutorial_screens.rpy +share/renpy/tutorial/game/tl/korean/tutorial_video.rpy +share/renpy/tutorial/game/tl/piglatin/ +share/renpy/tutorial/game/tl/piglatin/01example.rpy +share/renpy/tutorial/game/tl/piglatin/common.rpy +share/renpy/tutorial/game/tl/piglatin/indepth_character.rpy +share/renpy/tutorial/game/tl/piglatin/indepth_displayables.rpy +share/renpy/tutorial/game/tl/piglatin/indepth_minigame.rpy +share/renpy/tutorial/game/tl/piglatin/indepth_style.rpy +share/renpy/tutorial/game/tl/piglatin/indepth_text.rpy +share/renpy/tutorial/game/tl/piglatin/indepth_transitions.rpy +share/renpy/tutorial/game/tl/piglatin/indepth_translations.rpy +share/renpy/tutorial/game/tl/piglatin/options.rpy +share/renpy/tutorial/game/tl/piglatin/screens.rpy +share/renpy/tutorial/game/tl/piglatin/script.rpy +share/renpy/tutorial/game/tl/piglatin/tutorial_atl.rpy +share/renpy/tutorial/game/tl/piglatin/tutorial_director.rpy +share/renpy/tutorial/game/tl/piglatin/tutorial_distribute.rpy +share/renpy/tutorial/game/tl/piglatin/tutorial_nvlmode.rpy +share/renpy/tutorial/game/tl/piglatin/tutorial_playing.rpy +share/renpy/tutorial/game/tl/piglatin/tutorial_quickstart.rpy +share/renpy/tutorial/game/tl/piglatin/tutorial_screen_displayables.rpy +share/renpy/tutorial/game/tl/piglatin/tutorial_screens.rpy +share/renpy/tutorial/game/tl/piglatin/tutorial_video.rpy +share/renpy/tutorial/game/tl/portuguese/ +share/renpy/tutorial/game/tl/portuguese/01example.rpy +share/renpy/tutorial/game/tl/portuguese/common.rpy +share/renpy/tutorial/game/tl/portuguese/indepth_character.rpy +share/renpy/tutorial/game/tl/portuguese/indepth_displayables.rpy +share/renpy/tutorial/game/tl/portuguese/indepth_minigame.rpy +share/renpy/tutorial/game/tl/portuguese/indepth_style.rpy +share/renpy/tutorial/game/tl/portuguese/indepth_text.rpy +share/renpy/tutorial/game/tl/portuguese/indepth_transitions.rpy +share/renpy/tutorial/game/tl/portuguese/indepth_translations.rpy +share/renpy/tutorial/game/tl/portuguese/options.rpy +share/renpy/tutorial/game/tl/portuguese/screens.rpy +share/renpy/tutorial/game/tl/portuguese/script.rpy +share/renpy/tutorial/game/tl/portuguese/tutorial_atl.rpy +share/renpy/tutorial/game/tl/portuguese/tutorial_director.rpy +share/renpy/tutorial/game/tl/portuguese/tutorial_distribute.rpy +share/renpy/tutorial/game/tl/portuguese/tutorial_nvlmode.rpy +share/renpy/tutorial/game/tl/portuguese/tutorial_playing.rpy +share/renpy/tutorial/game/tl/portuguese/tutorial_quickstart.rpy +share/renpy/tutorial/game/tl/portuguese/tutorial_screen_displayables.rpy +share/renpy/tutorial/game/tl/portuguese/tutorial_screens.rpy +share/renpy/tutorial/game/tl/portuguese/tutorial_video.rpy +share/renpy/tutorial/game/tl/russian/ +share/renpy/tutorial/game/tl/russian/01example.rpy +share/renpy/tutorial/game/tl/russian/common.rpy +share/renpy/tutorial/game/tl/russian/indepth_character.rpy +share/renpy/tutorial/game/tl/russian/indepth_displayables.rpy +share/renpy/tutorial/game/tl/russian/indepth_minigame.rpy +share/renpy/tutorial/game/tl/russian/indepth_style.rpy +share/renpy/tutorial/game/tl/russian/indepth_text.rpy +share/renpy/tutorial/game/tl/russian/indepth_transitions.rpy +share/renpy/tutorial/game/tl/russian/indepth_translations.rpy +share/renpy/tutorial/game/tl/russian/options.rpy +share/renpy/tutorial/game/tl/russian/screens.rpy +share/renpy/tutorial/game/tl/russian/script.rpy +share/renpy/tutorial/game/tl/russian/tutorial_atl.rpy +share/renpy/tutorial/game/tl/russian/tutorial_director.rpy +share/renpy/tutorial/game/tl/russian/tutorial_distribute.rpy +share/renpy/tutorial/game/tl/russian/tutorial_nvlmode.rpy +share/renpy/tutorial/game/tl/russian/tutorial_playing.rpy +share/renpy/tutorial/game/tl/russian/tutorial_quickstart.rpy +share/renpy/tutorial/game/tl/russian/tutorial_screen_displayables.rpy +share/renpy/tutorial/game/tl/russian/tutorial_screens.rpy +share/renpy/tutorial/game/tl/russian/tutorial_video.rpy +share/renpy/tutorial/game/tl/schinese/ +share/renpy/tutorial/game/tl/schinese/01example.rpy +share/renpy/tutorial/game/tl/schinese/common.rpy +share/renpy/tutorial/game/tl/schinese/indepth_character.rpy +share/renpy/tutorial/game/tl/schinese/indepth_displayables.rpy +share/renpy/tutorial/game/tl/schinese/indepth_minigame.rpy +share/renpy/tutorial/game/tl/schinese/indepth_style.rpy +share/renpy/tutorial/game/tl/schinese/indepth_text.rpy +share/renpy/tutorial/game/tl/schinese/indepth_transitions.rpy +share/renpy/tutorial/game/tl/schinese/indepth_translations.rpy +share/renpy/tutorial/game/tl/schinese/options.rpy +share/renpy/tutorial/game/tl/schinese/screens.rpy +share/renpy/tutorial/game/tl/schinese/script.rpy +share/renpy/tutorial/game/tl/schinese/style.rpy +share/renpy/tutorial/game/tl/schinese/tutorial_atl.rpy +share/renpy/tutorial/game/tl/schinese/tutorial_director.rpy +share/renpy/tutorial/game/tl/schinese/tutorial_distribute.rpy +share/renpy/tutorial/game/tl/schinese/tutorial_nvlmode.rpy +share/renpy/tutorial/game/tl/schinese/tutorial_playing.rpy +share/renpy/tutorial/game/tl/schinese/tutorial_quickstart.rpy +share/renpy/tutorial/game/tl/schinese/tutorial_screen_displayables.rpy +share/renpy/tutorial/game/tl/schinese/tutorial_screens.rpy +share/renpy/tutorial/game/tl/schinese/tutorial_video.rpy +share/renpy/tutorial/game/tl/spanish/ +share/renpy/tutorial/game/tl/spanish/01example.rpy +share/renpy/tutorial/game/tl/spanish/common.rpy +share/renpy/tutorial/game/tl/spanish/indepth_character.rpy +share/renpy/tutorial/game/tl/spanish/indepth_displayables.rpy +share/renpy/tutorial/game/tl/spanish/indepth_minigame.rpy +share/renpy/tutorial/game/tl/spanish/indepth_style.rpy +share/renpy/tutorial/game/tl/spanish/indepth_text.rpy +share/renpy/tutorial/game/tl/spanish/indepth_transitions.rpy +share/renpy/tutorial/game/tl/spanish/indepth_translations.rpy +share/renpy/tutorial/game/tl/spanish/options.rpy +share/renpy/tutorial/game/tl/spanish/screens.rpy +share/renpy/tutorial/game/tl/spanish/script.rpy +share/renpy/tutorial/game/tl/spanish/tutorial_atl.rpy +share/renpy/tutorial/game/tl/spanish/tutorial_director.rpy +share/renpy/tutorial/game/tl/spanish/tutorial_distribute.rpy +share/renpy/tutorial/game/tl/spanish/tutorial_nvlmode.rpy +share/renpy/tutorial/game/tl/spanish/tutorial_playing.rpy +share/renpy/tutorial/game/tl/spanish/tutorial_quickstart.rpy +share/renpy/tutorial/game/tl/spanish/tutorial_screen_displayables.rpy +share/renpy/tutorial/game/tl/spanish/tutorial_screens.rpy +share/renpy/tutorial/game/tl/spanish/tutorial_video.rpy +share/renpy/tutorial/game/tl/ukrainian/ +share/renpy/tutorial/game/tl/ukrainian/01example.rpy +share/renpy/tutorial/game/tl/ukrainian/common.rpy +share/renpy/tutorial/game/tl/ukrainian/indepth_character.rpy +share/renpy/tutorial/game/tl/ukrainian/indepth_displayables.rpy +share/renpy/tutorial/game/tl/ukrainian/indepth_minigame.rpy +share/renpy/tutorial/game/tl/ukrainian/indepth_style.rpy +share/renpy/tutorial/game/tl/ukrainian/indepth_text.rpy +share/renpy/tutorial/game/tl/ukrainian/indepth_transitions.rpy +share/renpy/tutorial/game/tl/ukrainian/indepth_translations.rpy +share/renpy/tutorial/game/tl/ukrainian/options.rpy +share/renpy/tutorial/game/tl/ukrainian/screens.rpy +share/renpy/tutorial/game/tl/ukrainian/script.rpy +share/renpy/tutorial/game/tl/ukrainian/tutorial_atl.rpy +share/renpy/tutorial/game/tl/ukrainian/tutorial_director.rpy +share/renpy/tutorial/game/tl/ukrainian/tutorial_distribute.rpy +share/renpy/tutorial/game/tl/ukrainian/tutorial_nvlmode.rpy +share/renpy/tutorial/game/tl/ukrainian/tutorial_playing.rpy +share/renpy/tutorial/game/tl/ukrainian/tutorial_quickstart.rpy +share/renpy/tutorial/game/tl/ukrainian/tutorial_screen_displayables.rpy +share/renpy/tutorial/game/tl/ukrainian/tutorial_screens.rpy +share/renpy/tutorial/game/tl/ukrainian/tutorial_video.rpy +share/renpy/tutorial/game/tower_clock.ogg +share/renpy/tutorial/game/tutorial_atl.rpy +share/renpy/tutorial/game/tutorial_director.rpy +share/renpy/tutorial/game/tutorial_director.rpym +share/renpy/tutorial/game/tutorial_distribute.rpy +share/renpy/tutorial/game/tutorial_nvlmode.rpy +share/renpy/tutorial/game/tutorial_playing.rpy +share/renpy/tutorial/game/tutorial_quickstart.rpy +share/renpy/tutorial/game/tutorial_screen_displayables.rpy +share/renpy/tutorial/game/tutorial_screens.rpy +share/renpy/tutorial/game/tutorial_video.rpy +share/renpy/tutorial/progressive_download.txt +share/renpy/tutorial/project.json +@tag update-desktop-database Index: games/renpy/pkg/README =================================================================== RCS file: games/renpy/pkg/README diff -N games/renpy/pkg/README --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ games/renpy/pkg/README 15 Sep 2026 13:37:09 -0000 @@ -0,0 +1,19 @@ ++----------------------------------------------------------------------- +| Running ${PKGSTEM} on OpenBSD ++----------------------------------------------------------------------- + +Getting started +=============== +Run `renpy` to start the Ren'Py launcher, or `renpy /path/to/project` +to skip the launcher and run one project directly. + +On first use the launcher asks for a projects directory; creating and +choosing it uses a dialog helper (x11/Xdialog, installed as a +dependency). + +Live2D +====== +Ren'Py's optional Live2D animation support requires Live2D Cubism +Core, a proprietary binary-only library with no OpenBSD version. +Games that use Live2D animations will not be able to display them, +and typically will not run at all.