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 <[email protected]> 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 <[email protected]>
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 <bsd.port.mk>
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.