Received: by mail.netbsd.org (Postfix, from userid 605) id B361584F1D; Fri, 10 Mar 2023 21:14:44 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id E2B6E84D3D for ; Fri, 10 Mar 2023 21:14:43 +0000 (UTC) X-Virus-Scanned: amavisd-new at netbsd.org Received: from mail.netbsd.org ([127.0.0.1]) by localhost (mail.netbsd.org [127.0.0.1]) (amavisd-new, port 10025) with ESMTP id auCJW90_x1P0 for ; Fri, 10 Mar 2023 21:14:40 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.NetBSD.org [IPv6:2001:470:a085:999:28c:faff:fe03:5984]) by mail.netbsd.org (Postfix) with ESMTP id 4004584D0E for ; Fri, 10 Mar 2023 21:14:40 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id AF09FFA90; Fri, 10 Mar 2023 21:14:39 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_167848287988970" MIME-Version: 1.0 Date: Fri, 10 Mar 2023 21:14:39 +0000 From: "Ryo ONODERA" Subject: CVS commit: pkgsrc/games/py-renpy To: pkgsrc-changes@NetBSD.org Reply-To: ryoon@netbsd.org X-Mailer: log_accum Message-Id: <20230310211439.AF09FFA90@cvs.NetBSD.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: Precedence: bulk List-Unsubscribe: This is a multi-part message in MIME format. --_----------=_167848287988970 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" Module Name: pkgsrc Committed By: ryoon Date: Fri Mar 10 21:14:39 UTC 2023 Modified Files: pkgsrc/games/py-renpy: Makefile PLIST distinfo pkgsrc/games/py-renpy/patches: patch-module_setup.py Added Files: pkgsrc/games/py-renpy/patches: patch-launcher_game_translations.rpy patch-module_renpybidicore.c patch-module_setuplib.py patch-renpy_____init____.py patch-renpy_common_00build.rpy patch-renpy_python.py patch-renpy_script.py patch-renpy_sl2_slast.py Removed Files: pkgsrc/games/py-renpy/patches: patch-module_core.c patch-module_ffdecode.c patch-module_subpixel.c Log Message: py-renpy: Update to 8.0.3 * Use devel/py-game_sdl2 instead of devel/py-game. Changelog: Too long including: * Many bugfixes. * Support newer Android platforms. * Rewriting backends. To generate a diff of this commit: cvs rdiff -u -r1.28 -r1.29 pkgsrc/games/py-renpy/Makefile cvs rdiff -u -r1.5 -r1.6 pkgsrc/games/py-renpy/PLIST cvs rdiff -u -r1.6 -r1.7 pkgsrc/games/py-renpy/distinfo cvs rdiff -u -r0 -r1.1 \ pkgsrc/games/py-renpy/patches/patch-launcher_game_translations.rpy \ pkgsrc/games/py-renpy/patches/patch-module_renpybidicore.c \ pkgsrc/games/py-renpy/patches/patch-module_setuplib.py \ pkgsrc/games/py-renpy/patches/patch-renpy_____init____.py \ pkgsrc/games/py-renpy/patches/patch-renpy_common_00build.rpy \ pkgsrc/games/py-renpy/patches/patch-renpy_python.py \ pkgsrc/games/py-renpy/patches/patch-renpy_script.py \ pkgsrc/games/py-renpy/patches/patch-renpy_sl2_slast.py cvs rdiff -u -r1.1 -r0 pkgsrc/games/py-renpy/patches/patch-module_core.c \ pkgsrc/games/py-renpy/patches/patch-module_ffdecode.c \ pkgsrc/games/py-renpy/patches/patch-module_subpixel.c cvs rdiff -u -r1.2 -r1.3 pkgsrc/games/py-renpy/patches/patch-module_setup.py Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. --_----------=_167848287988970 Content-Disposition: inline Content-Length: 89916 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=us-ascii Modified files: Index: pkgsrc/games/py-renpy/Makefile diff -u pkgsrc/games/py-renpy/Makefile:1.28 pkgsrc/games/py-renpy/Makefile:1.29 --- pkgsrc/games/py-renpy/Makefile:1.28 Sun Jan 29 21:16:20 2023 +++ pkgsrc/games/py-renpy/Makefile Fri Mar 10 21:14:39 2023 @@ -1,8 +1,7 @@ -# $NetBSD: Makefile,v 1.28 2023/01/29 21:16:20 ryoon Exp $ +# $NetBSD: Makefile,v 1.29 2023/03/10 21:14:39 ryoon Exp $ -DISTNAME= renpy-6.18.3-source +DISTNAME= renpy-8.0.3-source PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/-source//} -PKGREVISION= 6 CATEGORIES= games MASTER_SITES= https://www.renpy.org/dl/${PKGVERSION_NOREV}/ EXTRACT_SUFX= .tar.bz2 @@ -12,16 +11,21 @@ HOMEPAGE= https://www.renpy.org/ COMMENT= Visual Novel Engine written in Python LICENSE= mit +PYTHON_VERSIONS_INCOMPATIBLE= 27 + +DEPENDS+= ${PYPKGPREFIX}-future-[0-9]*:../../devel/py-future +DEPENDS+= ${PYPKGPREFIX}-six-[0-9]*:../../lang/py-six +DEPENDS+= ${PYPKGPREFIX}-pefile-[0-9]*:../../sysutils/py-pefile +DEPENDS+= ${PYPKGPREFIX}-requests-[0-9]*:../../devel/py-requests + USE_TOOLS+= pax PYSETUPSUBDIR= module -EGG_NAME= Ren_Py-${PKGVERSION_NOREV}.761 +EGG_NAME= Ren_Py-${PKGVERSION_NOREV}.22090809 -PYTHON_VERSIONS_ACCEPTED= 27 # not yet ported - -RENPY_DEPS_INSTALL+= ${BUILDLINK_PREFIX.SDL} +RENPY_DEPS_INSTALL+= ${BUILDLINK_PREFIX.SDL2} RENPY_DEPS_INSTALL+= ${BUILDLINK_PREFIX.freetype2} RENPY_DEPS_INSTALL+= ${BUILDLINK_PREFIX.zlib} -RENPY_DEPS_INSTALL+= ${BUILDLINK_PREFIX.ffmpeg2}/${BUILDLINK_LIBDIRS.ffmpeg2} +RENPY_DEPS_INSTALL+= ${BUILDLINK_PREFIX.ffmpeg5}/${BUILDLINK_LIBDIRS.ffmpeg5} MAKE_ENV+= RENPY_DEPS_INSTALL=${RENPY_DEPS_INSTALL:ts;:S,;,::,g:Q} MAKE_ENV+= RENPY_CYTHON=cython-${PYVERSSUFFIX} @@ -32,11 +36,20 @@ REPLACE_PYTHON= renpy.py launcher/game/ RENPY_DIR= share/renpy +UNAME_M!= uname -m +RPYC_DIRS= . the_question tutorial + pre-configure: cd ${WRKSRC} && find . -name '*.py[co]' -print -delete post-install: - cd ${WRKSRC}; ${FIND} doc launcher renpy template the_question \ +# For runtime permission denied errors. +.for m in ${RPYC_DIRS} + cd ${WRKSRC} && \ + PYTHONPATH=module/build/lib.${LOWER_OPSYS}-${OS_VERSION}-${UNAME_M}-cpython-${PYPKGPREFIX:S/^py//} \ + ${PYTHONBIN} ./renpy.py ${m} compile +.endfor + cd ${WRKSRC}; ${FIND} doc launcher renpy sdk-fonts \ tutorial update \ -type f \! -name '*.orig' -print | \ pax -rw ${DESTDIR}${PREFIX}/${RENPY_DIR} @@ -45,11 +58,11 @@ post-install: .include "../../converters/fribidi/buildlink3.mk" .include "../../devel/py-cython/buildlink3.mk" -.include "../../devel/py-game/buildlink3.mk" +.include "../../devel/py-game_sdl2/buildlink3.mk" .include "../../devel/zlib/buildlink3.mk" -.include "../../graphics/freetype2/buildlink3.mk" .include "../../graphics/glew/buildlink3.mk" +.include "../../graphics/png/buildlink3.mk" .include "../../lang/python/application.mk" .include "../../lang/python/egg.mk" -.include "../../multimedia/ffmpeg2/buildlink3.mk" +.include "../../multimedia/ffmpeg5/buildlink3.mk" .include "../../mk/bsd.pkg.mk" Index: pkgsrc/games/py-renpy/PLIST diff -u pkgsrc/games/py-renpy/PLIST:1.5 pkgsrc/games/py-renpy/PLIST:1.6 --- pkgsrc/games/py-renpy/PLIST:1.5 Fri Jan 14 17:51:57 2022 +++ pkgsrc/games/py-renpy/PLIST Fri Mar 10 21:14:39 2023 @@ -1,72 +1,210 @@ -@comment $NetBSD: PLIST,v 1.5 2022/01/14 17:51:57 wiz Exp $ +@comment $NetBSD: PLIST,v 1.6 2023/03/10 21:14:39 ryoon Exp $ bin/renpy.py -${PYSITELIB}/${EGG_INFODIR} +${PYSITELIB}/${EGG_INFODIR}/PKG-INFO +${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt +${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt +${PYSITELIB}/${EGG_INFODIR}/top_level.txt ${PYSITELIB}/_renpy.so ${PYSITELIB}/_renpybidi.so -${PYSITELIB}/pysdlsound/__init__.py -${PYSITELIB}/pysdlsound/__init__.pyc -${PYSITELIB}/pysdlsound/__init__.pyo -${PYSITELIB}/pysdlsound/sound.so +${PYSITELIB}/_renpytfd.so +${PYSITELIB}/renpy/audio/renpysound.so ${PYSITELIB}/renpy/display/accelerator.so +${PYSITELIB}/renpy/display/matrix.so ${PYSITELIB}/renpy/display/render.so ${PYSITELIB}/renpy/gl/gldraw.so -${PYSITELIB}/renpy/gl/glenviron_fixed.so -${PYSITELIB}/renpy/gl/glenviron_limited.so ${PYSITELIB}/renpy/gl/glenviron_shader.so ${PYSITELIB}/renpy/gl/glrtt_copy.so ${PYSITELIB}/renpy/gl/glrtt_fbo.so ${PYSITELIB}/renpy/gl/gltexture.so +${PYSITELIB}/renpy/gl2/gl2draw.so +${PYSITELIB}/renpy/gl2/gl2mesh.so +${PYSITELIB}/renpy/gl2/gl2mesh2.so +${PYSITELIB}/renpy/gl2/gl2mesh3.so +${PYSITELIB}/renpy/gl2/gl2model.so +${PYSITELIB}/renpy/gl2/gl2polygon.so +${PYSITELIB}/renpy/gl2/gl2shader.so +${PYSITELIB}/renpy/gl2/gl2texture.so +${PYSITELIB}/renpy/parsersupport.so +${PYSITELIB}/renpy/pydict.so ${PYSITELIB}/renpy/style.so -${PYSITELIB}/renpy/styleclass.so +${PYSITELIB}/renpy/styledata/style_activate_functions.so +${PYSITELIB}/renpy/styledata/style_functions.so +${PYSITELIB}/renpy/styledata/style_hover_functions.so +${PYSITELIB}/renpy/styledata/style_idle_functions.so +${PYSITELIB}/renpy/styledata/style_insensitive_functions.so +${PYSITELIB}/renpy/styledata/style_selected_activate_functions.so +${PYSITELIB}/renpy/styledata/style_selected_functions.so +${PYSITELIB}/renpy/styledata/style_selected_hover_functions.so +${PYSITELIB}/renpy/styledata/style_selected_idle_functions.so +${PYSITELIB}/renpy/styledata/style_selected_insensitive_functions.so +${PYSITELIB}/renpy/styledata/styleclass.so +${PYSITELIB}/renpy/styledata/stylesets.so ${PYSITELIB}/renpy/text/ftfont.so ${PYSITELIB}/renpy/text/textsupport.so ${PYSITELIB}/renpy/text/texwrap.so -share/renpy/doc/_images/android_sdk_manager_001.jpg -share/renpy/doc/_images/android_sdk_manager_005.jpg +${PYSITELIB}/renpy/uguu/gl.so +${PYSITELIB}/renpy/uguu/uguu.so +share/renpy/doc/3dstage.html +share/renpy/doc/_images/axes_3d_1.png +share/renpy/doc/_images/axes_3d_2.png +share/renpy/doc/_images/axes_3d_3.png +share/renpy/doc/_images/borders.png +share/renpy/doc/_images/borders1.png +share/renpy/doc/_images/borders2.png +share/renpy/doc/_images/borders3.png share/renpy/doc/_images/frame_example.png -share/renpy/doc/_images/launcher.jpg -share/renpy/doc/_images/launcher.png share/renpy/doc/_static/ajax-loader.gif share/renpy/doc/_static/basic.css +share/renpy/doc/_static/bootstrap-2.3.2/css/bootstrap-responsive.css +share/renpy/doc/_static/bootstrap-2.3.2/css/bootstrap-responsive.min.css +share/renpy/doc/_static/bootstrap-2.3.2/css/bootstrap.css +share/renpy/doc/_static/bootstrap-2.3.2/css/bootstrap.min.css +share/renpy/doc/_static/bootstrap-2.3.2/img/glyphicons-halflings-white.png +share/renpy/doc/_static/bootstrap-2.3.2/img/glyphicons-halflings.png +share/renpy/doc/_static/bootstrap-2.3.2/js/bootstrap.js +share/renpy/doc/_static/bootstrap-2.3.2/js/bootstrap.min.js +share/renpy/doc/_static/bootstrap-3.3.6/css/bootstrap-theme.css +share/renpy/doc/_static/bootstrap-3.3.6/css/bootstrap-theme.css.map +share/renpy/doc/_static/bootstrap-3.3.6/css/bootstrap-theme.min.css +share/renpy/doc/_static/bootstrap-3.3.6/css/bootstrap-theme.min.css.map +share/renpy/doc/_static/bootstrap-3.3.6/css/bootstrap.css +share/renpy/doc/_static/bootstrap-3.3.6/css/bootstrap.css.map +share/renpy/doc/_static/bootstrap-3.3.6/css/bootstrap.min.css +share/renpy/doc/_static/bootstrap-3.3.6/css/bootstrap.min.css.map +share/renpy/doc/_static/bootstrap-3.3.6/fonts/glyphicons-halflings-regular.eot +share/renpy/doc/_static/bootstrap-3.3.6/fonts/glyphicons-halflings-regular.svg +share/renpy/doc/_static/bootstrap-3.3.6/fonts/glyphicons-halflings-regular.ttf +share/renpy/doc/_static/bootstrap-3.3.6/fonts/glyphicons-halflings-regular.woff +share/renpy/doc/_static/bootstrap-3.3.6/fonts/glyphicons-halflings-regular.woff2 +share/renpy/doc/_static/bootstrap-3.3.6/js/bootstrap.js +share/renpy/doc/_static/bootstrap-3.3.6/js/bootstrap.min.js +share/renpy/doc/_static/bootstrap-3.3.6/js/npm.js +share/renpy/doc/_static/bootstrap-3.4.1/css/bootstrap-theme.css +share/renpy/doc/_static/bootstrap-3.4.1/css/bootstrap-theme.css.map +share/renpy/doc/_static/bootstrap-3.4.1/css/bootstrap-theme.min.css +share/renpy/doc/_static/bootstrap-3.4.1/css/bootstrap-theme.min.css.map +share/renpy/doc/_static/bootstrap-3.4.1/css/bootstrap.css +share/renpy/doc/_static/bootstrap-3.4.1/css/bootstrap.css.map +share/renpy/doc/_static/bootstrap-3.4.1/css/bootstrap.min.css +share/renpy/doc/_static/bootstrap-3.4.1/css/bootstrap.min.css.map +share/renpy/doc/_static/bootstrap-3.4.1/fonts/glyphicons-halflings-regular.eot +share/renpy/doc/_static/bootstrap-3.4.1/fonts/glyphicons-halflings-regular.svg +share/renpy/doc/_static/bootstrap-3.4.1/fonts/glyphicons-halflings-regular.ttf +share/renpy/doc/_static/bootstrap-3.4.1/fonts/glyphicons-halflings-regular.woff +share/renpy/doc/_static/bootstrap-3.4.1/fonts/glyphicons-halflings-regular.woff2 +share/renpy/doc/_static/bootstrap-3.4.1/js/bootstrap.js +share/renpy/doc/_static/bootstrap-3.4.1/js/bootstrap.min.js +share/renpy/doc/_static/bootstrap-3.4.1/js/npm.js +share/renpy/doc/_static/bootstrap-sphinx.css +share/renpy/doc/_static/bootstrap-sphinx.js +share/renpy/doc/_static/bootswatch-2.3.2/amelia/bootstrap.min.css +share/renpy/doc/_static/bootswatch-2.3.2/cerulean/bootstrap.min.css +share/renpy/doc/_static/bootswatch-2.3.2/cosmo/bootstrap.min.css +share/renpy/doc/_static/bootswatch-2.3.2/cyborg/bootstrap.min.css +share/renpy/doc/_static/bootswatch-2.3.2/flatly/bootstrap.min.css +share/renpy/doc/_static/bootswatch-2.3.2/img/glyphicons-halflings-white.png +share/renpy/doc/_static/bootswatch-2.3.2/img/glyphicons-halflings.png +share/renpy/doc/_static/bootswatch-2.3.2/journal/bootstrap.min.css +share/renpy/doc/_static/bootswatch-2.3.2/readable/bootstrap.min.css +share/renpy/doc/_static/bootswatch-2.3.2/simplex/bootstrap.min.css +share/renpy/doc/_static/bootswatch-2.3.2/slate/bootstrap.min.css +share/renpy/doc/_static/bootswatch-2.3.2/spacelab/bootstrap.min.css +share/renpy/doc/_static/bootswatch-2.3.2/spruce/bootstrap.min.css +share/renpy/doc/_static/bootswatch-2.3.2/superhero/bootstrap.min.css +share/renpy/doc/_static/bootswatch-2.3.2/united/bootstrap.min.css +share/renpy/doc/_static/bootswatch-3.3.6/cerulean/bootstrap.min.css +share/renpy/doc/_static/bootswatch-3.3.6/cosmo/bootstrap.min.css +share/renpy/doc/_static/bootswatch-3.3.6/custom/bootstrap.min.css +share/renpy/doc/_static/bootswatch-3.3.6/cyborg/bootstrap.min.css +share/renpy/doc/_static/bootswatch-3.3.6/darkly/bootstrap.min.css +share/renpy/doc/_static/bootswatch-3.3.6/flatly/bootstrap.min.css +share/renpy/doc/_static/bootswatch-3.3.6/fonts/glyphicons-halflings-regular.eot +share/renpy/doc/_static/bootswatch-3.3.6/fonts/glyphicons-halflings-regular.svg +share/renpy/doc/_static/bootswatch-3.3.6/fonts/glyphicons-halflings-regular.ttf +share/renpy/doc/_static/bootswatch-3.3.6/fonts/glyphicons-halflings-regular.woff +share/renpy/doc/_static/bootswatch-3.3.6/fonts/glyphicons-halflings-regular.woff2 +share/renpy/doc/_static/bootswatch-3.3.6/journal/bootstrap.min.css +share/renpy/doc/_static/bootswatch-3.3.6/lumen/bootstrap.min.css +share/renpy/doc/_static/bootswatch-3.3.6/paper/bootstrap.min.css +share/renpy/doc/_static/bootswatch-3.3.6/readable/bootstrap.min.css +share/renpy/doc/_static/bootswatch-3.3.6/sandstone/bootstrap.min.css +share/renpy/doc/_static/bootswatch-3.3.6/simplex/bootstrap.min.css +share/renpy/doc/_static/bootswatch-3.3.6/slate/bootstrap.min.css +share/renpy/doc/_static/bootswatch-3.3.6/spacelab/bootstrap.min.css +share/renpy/doc/_static/bootswatch-3.3.6/superhero/bootstrap.min.css +share/renpy/doc/_static/bootswatch-3.3.6/united/bootstrap.min.css +share/renpy/doc/_static/bootswatch-3.3.6/yeti/bootstrap.min.css +share/renpy/doc/_static/bootswatch-3.4.1/cerulean/bootstrap.min.css +share/renpy/doc/_static/bootswatch-3.4.1/cosmo/bootstrap.min.css +share/renpy/doc/_static/bootswatch-3.4.1/cyborg/bootstrap.min.css +share/renpy/doc/_static/bootswatch-3.4.1/darkly/bootstrap.min.css +share/renpy/doc/_static/bootswatch-3.4.1/flatly/bootstrap.min.css +share/renpy/doc/_static/bootswatch-3.4.1/fonts/glyphicons-halflings-regular.eot +share/renpy/doc/_static/bootswatch-3.4.1/fonts/glyphicons-halflings-regular.svg +share/renpy/doc/_static/bootswatch-3.4.1/fonts/glyphicons-halflings-regular.ttf +share/renpy/doc/_static/bootswatch-3.4.1/fonts/glyphicons-halflings-regular.woff +share/renpy/doc/_static/bootswatch-3.4.1/fonts/glyphicons-halflings-regular.woff2 +share/renpy/doc/_static/bootswatch-3.4.1/journal/bootstrap.min.css +share/renpy/doc/_static/bootswatch-3.4.1/lumen/bootstrap.min.css +share/renpy/doc/_static/bootswatch-3.4.1/paper/bootstrap.min.css +share/renpy/doc/_static/bootswatch-3.4.1/readable/bootstrap.min.css +share/renpy/doc/_static/bootswatch-3.4.1/sandstone/bootstrap.min.css +share/renpy/doc/_static/bootswatch-3.4.1/simplex/bootstrap.min.css +share/renpy/doc/_static/bootswatch-3.4.1/slate/bootstrap.min.css +share/renpy/doc/_static/bootswatch-3.4.1/spacelab/bootstrap.min.css +share/renpy/doc/_static/bootswatch-3.4.1/superhero/bootstrap.min.css +share/renpy/doc/_static/bootswatch-3.4.1/united/bootstrap.min.css +share/renpy/doc/_static/bootswatch-3.4.1/yeti/bootstrap.min.css share/renpy/doc/_static/comment-bright.png share/renpy/doc/_static/comment-close.png share/renpy/doc/_static/comment.png -share/renpy/doc/_static/contents.png share/renpy/doc/_static/doctools.js +share/renpy/doc/_static/documentation_options.js share/renpy/doc/_static/down-pressed.png share/renpy/doc/_static/down.png share/renpy/doc/_static/environment.txt share/renpy/doc/_static/file.png -share/renpy/doc/_static/ie.css share/renpy/doc/_static/jquery-1.11.1.js +share/renpy/doc/_static/jquery-3.1.0.js +share/renpy/doc/_static/jquery-3.2.1.js +share/renpy/doc/_static/jquery-3.5.1.js share/renpy/doc/_static/jquery.js -share/renpy/doc/_static/logo.png +share/renpy/doc/_static/js/jquery-1.11.0.min.js +share/renpy/doc/_static/js/jquery-1.12.4.min.js +share/renpy/doc/_static/js/jquery-fix.js +share/renpy/doc/_static/language_data.js share/renpy/doc/_static/minus.png -share/renpy/doc/_static/navigation.png +share/renpy/doc/_static/navbar-logo.png share/renpy/doc/_static/plus.png -share/renpy/doc/_static/print.css share/renpy/doc/_static/pygments.css share/renpy/doc/_static/renpydoc.css -share/renpy/doc/_static/screen.css share/renpy/doc/_static/searchtools.js +share/renpy/doc/_static/underscore-1.13.1.js share/renpy/doc/_static/underscore-1.3.1.js share/renpy/doc/_static/underscore.js share/renpy/doc/_static/up-pressed.png share/renpy/doc/_static/up.png share/renpy/doc/_static/websupport.js +share/renpy/doc/achievement.html share/renpy/doc/android-packaging.html share/renpy/doc/android.html share/renpy/doc/atl.html share/renpy/doc/audio.html share/renpy/doc/build.html +share/renpy/doc/cdd.html share/renpy/doc/cds.html share/renpy/doc/changelog.html +share/renpy/doc/changelog6.html share/renpy/doc/character_callbacks.html +share/renpy/doc/chromeos.html +share/renpy/doc/color_class.html share/renpy/doc/conditional.html share/renpy/doc/config.html share/renpy/doc/credits.html +share/renpy/doc/custom_text_tags.html share/renpy/doc/developer_tools.html share/renpy/doc/dialogue.html +share/renpy/doc/director.html share/renpy/doc/display_problems.html share/renpy/doc/displayables.html share/renpy/doc/displaying_images.html @@ -75,30 +213,43 @@ share/renpy/doc/drag_drop.html share/renpy/doc/editor.html share/renpy/doc/environment_variables.html share/renpy/doc/file_python.html -share/renpy/doc/functions.html share/renpy/doc/genindex.html +share/renpy/doc/gesture.html +share/renpy/doc/gui.html +share/renpy/doc/gui_advanced.html +share/renpy/doc/history.html share/renpy/doc/iap.html -share/renpy/doc/inc/const.html -share/renpy/doc/inc/pure.html +share/renpy/doc/im.html share/renpy/doc/incompatible.html share/renpy/doc/index.html share/renpy/doc/input.html -share/renpy/doc/keym.html +share/renpy/doc/ios.html share/renpy/doc/keymap.html share/renpy/doc/label.html share/renpy/doc/language_basics.html +share/renpy/doc/launcher.html +share/renpy/doc/layeredimage.html share/renpy/doc/license.html +share/renpy/doc/live2d.html +share/renpy/doc/matrix.html +share/renpy/doc/matrixcolor.html share/renpy/doc/menus.html +share/renpy/doc/model.html share/renpy/doc/modes.html +share/renpy/doc/mouse.html share/renpy/doc/movie.html +share/renpy/doc/multiple.html share/renpy/doc/nvl_mode.html share/renpy/doc/objects.inv share/renpy/doc/other.html share/renpy/doc/persistent.html +share/renpy/doc/preferences.html share/renpy/doc/problems.html share/renpy/doc/py-function-class-index.html share/renpy/doc/python.html share/renpy/doc/quickstart.html +share/renpy/doc/raspi.html +share/renpy/doc/raspy.html share/renpy/doc/reserved.html share/renpy/doc/rooms.html share/renpy/doc/save_load_rollback.html @@ -109,9 +260,12 @@ share/renpy/doc/screen_special.html share/renpy/doc/screens.html share/renpy/doc/search.html share/renpy/doc/searchindex.js +share/renpy/doc/security.html share/renpy/doc/self_voicing.html share/renpy/doc/side_image.html share/renpy/doc/skins.html +share/renpy/doc/splashscreen_presplash.html +share/renpy/doc/sponsors.html share/renpy/doc/sprites.html share/renpy/doc/statement_equivalents.html share/renpy/doc/std-style-property-index.html @@ -126,298 +280,363 @@ share/renpy/doc/thequestion_nvl.html share/renpy/doc/trans_trans_python.html share/renpy/doc/transforms.html share/renpy/doc/transitions.html +share/renpy/doc/translating_renpy.html share/renpy/doc/translation.html -share/renpy/doc/translations.html share/renpy/doc/udd.html -share/renpy/doc/uds.html share/renpy/doc/updater.html share/renpy/doc/voice.html +share/renpy/launcher/Atom.edit.py share/renpy/launcher/None.edit.py share/renpy/launcher/System Editor.edit.py -share/renpy/launcher/game/EasyDialogsResources.py -share/renpy/launcher/game/EasyDialogsWin.py -share/renpy/launcher/game/Roboto-Light.ttf -share/renpy/launcher/game/Roboto-Regular.ttf +share/renpy/launcher/Visual Studio Code (System).edit.py +share/renpy/launcher/Visual Studio Code.edit.py 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/cache/bytecode.rpyb +share/renpy/launcher/game/cache/py3analysis.rpyb +share/renpy/launcher/game/cache/screens.rpyb 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/Roboto-Light.ttf +share/renpy/launcher/game/fonts/Roboto-Regular.ttf share/renpy/launcher/game/front_page.rpy +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/background.png -share/renpy/launcher/game/images/checkbox_empty.png -share/renpy/launcher/game/images/checkbox_full.png 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/scrollbar_center.png -share/renpy/launcher/game/images/vscrollbar_center.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/pefile.py 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/script_version.rpy +share/renpy/launcher/game/saves/persistent 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/tkaskdir.py -share/renpy/launcher/game/tl/arabic/about.rpy -share/renpy/launcher/game/tl/arabic/add_file.rpy -share/renpy/launcher/game/tl/arabic/android.rpy -share/renpy/launcher/game/tl/arabic/choose_theme.rpy share/renpy/launcher/game/tl/arabic/common.rpy -share/renpy/launcher/game/tl/arabic/distribute.rpy -share/renpy/launcher/game/tl/arabic/distribute_gui.rpy -share/renpy/launcher/game/tl/arabic/editor.rpy -share/renpy/launcher/game/tl/arabic/front_page.rpy -share/renpy/launcher/game/tl/arabic/interface.rpy -share/renpy/launcher/game/tl/arabic/navigation.rpy -share/renpy/launcher/game/tl/arabic/new_project.rpy -share/renpy/launcher/game/tl/arabic/preferences.rpy -share/renpy/launcher/game/tl/arabic/project.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/arabic/translations.rpy -share/renpy/launcher/game/tl/arabic/updater.rpy -share/renpy/launcher/game/tl/french/about.rpy -share/renpy/launcher/game/tl/french/add_file.rpy -share/renpy/launcher/game/tl/french/android.rpy -share/renpy/launcher/game/tl/french/choose_theme.rpy +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/common.rpy -share/renpy/launcher/game/tl/french/distribute.rpy -share/renpy/launcher/game/tl/french/distribute_gui.rpy -share/renpy/launcher/game/tl/french/editor.rpy -share/renpy/launcher/game/tl/french/front_page.rpy -share/renpy/launcher/game/tl/french/interface.rpy -share/renpy/launcher/game/tl/french/navigation.rpy -share/renpy/launcher/game/tl/french/new_project.rpy -share/renpy/launcher/game/tl/french/preferences.rpy -share/renpy/launcher/game/tl/french/project.rpy -share/renpy/launcher/game/tl/french/style.rpy -share/renpy/launcher/game/tl/french/translations.rpy -share/renpy/launcher/game/tl/french/updater.rpy -share/renpy/launcher/game/tl/german/about.rpy -share/renpy/launcher/game/tl/german/add_file.rpy -share/renpy/launcher/game/tl/german/android.rpy -share/renpy/launcher/game/tl/german/choose_theme.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/common.rpy -share/renpy/launcher/game/tl/german/distribute.rpy -share/renpy/launcher/game/tl/german/distribute_gui.rpy -share/renpy/launcher/game/tl/german/editor.rpy -share/renpy/launcher/game/tl/german/front_page.rpy -share/renpy/launcher/game/tl/german/interface.rpy -share/renpy/launcher/game/tl/german/navigation.rpy -share/renpy/launcher/game/tl/german/new_project.rpy -share/renpy/launcher/game/tl/german/preferences.rpy -share/renpy/launcher/game/tl/german/project.rpy -share/renpy/launcher/game/tl/german/strings.rpy -share/renpy/launcher/game/tl/german/translations.rpy -share/renpy/launcher/game/tl/german/updater.rpy -share/renpy/launcher/game/tl/italian/about.rpy -share/renpy/launcher/game/tl/italian/add_file.rpy -share/renpy/launcher/game/tl/italian/android.rpy -share/renpy/launcher/game/tl/italian/choose_theme.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/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/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/common.rpy -share/renpy/launcher/game/tl/italian/distribute.rpy -share/renpy/launcher/game/tl/italian/distribute_gui.rpy -share/renpy/launcher/game/tl/italian/editor.rpy -share/renpy/launcher/game/tl/italian/front_page.rpy -share/renpy/launcher/game/tl/italian/interface.rpy -share/renpy/launcher/game/tl/italian/navigation.rpy -share/renpy/launcher/game/tl/italian/new_project.rpy -share/renpy/launcher/game/tl/italian/preferences.rpy -share/renpy/launcher/game/tl/italian/project.rpy -share/renpy/launcher/game/tl/italian/style.rpy -share/renpy/launcher/game/tl/italian/translations.rpy -share/renpy/launcher/game/tl/italian/updater.rpy -share/renpy/launcher/game/tl/japanese/MTLc3m-LICENSE -share/renpy/launcher/game/tl/japanese/MTLc3m.ttf -share/renpy/launcher/game/tl/japanese/about.rpy -share/renpy/launcher/game/tl/japanese/add_file.rpy -share/renpy/launcher/game/tl/japanese/android.rpy -share/renpy/launcher/game/tl/japanese/choose_theme.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/common.rpy -share/renpy/launcher/game/tl/japanese/distribute.rpy -share/renpy/launcher/game/tl/japanese/distribute_gui.rpy -share/renpy/launcher/game/tl/japanese/editor.rpy -share/renpy/launcher/game/tl/japanese/front_page.rpy -share/renpy/launcher/game/tl/japanese/interface.rpy -share/renpy/launcher/game/tl/japanese/navigation.rpy -share/renpy/launcher/game/tl/japanese/new_project.rpy -share/renpy/launcher/game/tl/japanese/preferences.rpy -share/renpy/launcher/game/tl/japanese/project.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/japanese/translations.rpy -share/renpy/launcher/game/tl/japanese/updater.rpy -share/renpy/launcher/game/tl/korean/NanumGothic.ttf -share/renpy/launcher/game/tl/korean/Naver Nanum Font License.txt -share/renpy/launcher/game/tl/korean/about.rpy -share/renpy/launcher/game/tl/korean/add_file.rpy -share/renpy/launcher/game/tl/korean/android.rpy -share/renpy/launcher/game/tl/korean/choose_theme.rpy share/renpy/launcher/game/tl/korean/common.rpy -share/renpy/launcher/game/tl/korean/distribute.rpy -share/renpy/launcher/game/tl/korean/distribute_gui.rpy -share/renpy/launcher/game/tl/korean/editor.rpy -share/renpy/launcher/game/tl/korean/front_page.rpy -share/renpy/launcher/game/tl/korean/interface.rpy -share/renpy/launcher/game/tl/korean/navigation.rpy -share/renpy/launcher/game/tl/korean/new_project.rpy -share/renpy/launcher/game/tl/korean/preferences.rpy -share/renpy/launcher/game/tl/korean/project.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/korean/translations.rpy -share/renpy/launcher/game/tl/korean/updater.rpy -share/renpy/launcher/game/tl/russian/about.rpy -share/renpy/launcher/game/tl/russian/add_file.rpy -share/renpy/launcher/game/tl/russian/android.rpy -share/renpy/launcher/game/tl/russian/choose_theme.rpy +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/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/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/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/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/front_page.rpy +share/renpy/launcher/game/tl/portuguese/interface.rpy +share/renpy/launcher/game/tl/portuguese/ios.rpy +share/renpy/launcher/game/tl/portuguese/navigation.rpy +share/renpy/launcher/game/tl/portuguese/new_project.rpy +share/renpy/launcher/game/tl/portuguese/preferences.rpy +share/renpy/launcher/game/tl/portuguese/project.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/common.rpy -share/renpy/launcher/game/tl/russian/distribute.rpy -share/renpy/launcher/game/tl/russian/distribute_gui.rpy -share/renpy/launcher/game/tl/russian/editor.rpy -share/renpy/launcher/game/tl/russian/front_page.rpy -share/renpy/launcher/game/tl/russian/interface.rpy -share/renpy/launcher/game/tl/russian/navigation.rpy -share/renpy/launcher/game/tl/russian/new_project.rpy -share/renpy/launcher/game/tl/russian/preferences.rpy -share/renpy/launcher/game/tl/russian/project.rpy -share/renpy/launcher/game/tl/russian/style.rpy -share/renpy/launcher/game/tl/russian/translations.rpy -share/renpy/launcher/game/tl/russian/updater.rpy -share/renpy/launcher/game/tl/simplified_chinese/DroidSansFallback.ttf -share/renpy/launcher/game/tl/simplified_chinese/DroidSansFallback.txt -share/renpy/launcher/game/tl/simplified_chinese/README-cn.txt -share/renpy/launcher/game/tl/simplified_chinese/README-en.txt -share/renpy/launcher/game/tl/simplified_chinese/README.txt -share/renpy/launcher/game/tl/simplified_chinese/about.rpy -share/renpy/launcher/game/tl/simplified_chinese/add_file.rpy -share/renpy/launcher/game/tl/simplified_chinese/android.rpy -share/renpy/launcher/game/tl/simplified_chinese/choose_theme.rpy -share/renpy/launcher/game/tl/simplified_chinese/common.rpy -share/renpy/launcher/game/tl/simplified_chinese/distribute.rpy -share/renpy/launcher/game/tl/simplified_chinese/distribute_gui.rpy -share/renpy/launcher/game/tl/simplified_chinese/editor.rpy -share/renpy/launcher/game/tl/simplified_chinese/front_page.rpy -share/renpy/launcher/game/tl/simplified_chinese/interface.rpy -share/renpy/launcher/game/tl/simplified_chinese/navigation.rpy -share/renpy/launcher/game/tl/simplified_chinese/new_project.rpy -share/renpy/launcher/game/tl/simplified_chinese/preferences.rpy -share/renpy/launcher/game/tl/simplified_chinese/project.rpy -share/renpy/launcher/game/tl/simplified_chinese/style.rpy -share/renpy/launcher/game/tl/simplified_chinese/translations.rpy -share/renpy/launcher/game/tl/simplified_chinese/updater.rpy -share/renpy/launcher/game/tl/spanish/about.rpy -share/renpy/launcher/game/tl/spanish/add_file.rpy -share/renpy/launcher/game/tl/spanish/android.rpy -share/renpy/launcher/game/tl/spanish/choose_theme.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/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/common.rpy -share/renpy/launcher/game/tl/spanish/distribute.rpy -share/renpy/launcher/game/tl/spanish/distribute_gui.rpy -share/renpy/launcher/game/tl/spanish/editor.rpy -share/renpy/launcher/game/tl/spanish/front_page.rpy -share/renpy/launcher/game/tl/spanish/interface.rpy -share/renpy/launcher/game/tl/spanish/navigation.rpy -share/renpy/launcher/game/tl/spanish/new_project.rpy -share/renpy/launcher/game/tl/spanish/preferences.rpy -share/renpy/launcher/game/tl/spanish/project.rpy -share/renpy/launcher/game/tl/spanish/style.rpy -share/renpy/launcher/game/tl/spanish/translations.rpy -share/renpy/launcher/game/tl/spanish/updater.rpy -share/renpy/launcher/game/tl/traditional_chinese/DroidSansFallback-LICENSE -share/renpy/launcher/game/tl/traditional_chinese/DroidSansFallback.ttf -share/renpy/launcher/game/tl/traditional_chinese/about.rpy -share/renpy/launcher/game/tl/traditional_chinese/add_file.rpy -share/renpy/launcher/game/tl/traditional_chinese/android.rpy -share/renpy/launcher/game/tl/traditional_chinese/choose_theme.rpy -share/renpy/launcher/game/tl/traditional_chinese/common.rpy -share/renpy/launcher/game/tl/traditional_chinese/distribute.rpy -share/renpy/launcher/game/tl/traditional_chinese/distribute_gui.rpy -share/renpy/launcher/game/tl/traditional_chinese/editor.rpy -share/renpy/launcher/game/tl/traditional_chinese/front_page.rpy -share/renpy/launcher/game/tl/traditional_chinese/interface.rpy -share/renpy/launcher/game/tl/traditional_chinese/navigation.rpy -share/renpy/launcher/game/tl/traditional_chinese/new_project.rpy -share/renpy/launcher/game/tl/traditional_chinese/preferences.rpy -share/renpy/launcher/game/tl/traditional_chinese/project.rpy -share/renpy/launcher/game/tl/traditional_chinese/style.rpy -share/renpy/launcher/game/tl/traditional_chinese/translations.rpy -share/renpy/launcher/game/tl/traditional_chinese/updater.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/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/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/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/options.rpy +share/renpy/launcher/game/tl/ukrainian/screens.rpy +share/renpy/launcher/game/tl/ukrainian/script.rpym +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/skin.rpy +share/renpy/launcher/skin/skin_background.jpg share/renpy/renpy.py share/renpy/renpy/__init__.py share/renpy/renpy/__init__.pyc -share/renpy/renpy/angle/__init__.py -share/renpy/renpy/angle/gl.pxd -share/renpy/renpy/angle/glblacklist.py -share/renpy/renpy/angle/gldraw.pxd -share/renpy/renpy/angle/gldraw.pyx -share/renpy/renpy/angle/glenviron_shader.pyx -share/renpy/renpy/angle/glrtt_copy.pyx -share/renpy/renpy/angle/glrtt_fbo.pyx -share/renpy/renpy/angle/gltexture.pxd -share/renpy/renpy/angle/gltexture.pyx +share/renpy/renpy/add_from.py +share/renpy/renpy/add_from.pyc share/renpy/renpy/arguments.py +share/renpy/renpy/arguments.pyc share/renpy/renpy/ast.py +share/renpy/renpy/ast.pyc share/renpy/renpy/atl.py +share/renpy/renpy/atl.pyc share/renpy/renpy/audio/__init__.py +share/renpy/renpy/audio/__init__.pyc +share/renpy/renpy/audio/androidhw.py +share/renpy/renpy/audio/androidhw.pyc share/renpy/renpy/audio/audio.py +share/renpy/renpy/audio/audio.pyc +share/renpy/renpy/audio/ioshw.py +share/renpy/renpy/audio/ioshw.pyc share/renpy/renpy/audio/music.py +share/renpy/renpy/audio/music.pyc +share/renpy/renpy/audio/renpysound.pyx share/renpy/renpy/audio/sound.py +share/renpy/renpy/audio/sound.pyc +share/renpy/renpy/audio/webaudio.py share/renpy/renpy/bootstrap.py +share/renpy/renpy/bootstrap.pyc share/renpy/renpy/character.py +share/renpy/renpy/character.pyc +share/renpy/renpy/color.py +share/renpy/renpy/color.pyc 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/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.rpy 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/00splines.rpy 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/00themes.rpy +share/renpy/renpy/common/00touchkeyboard.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/_OpenDyslexic3-Regular.ttf +share/renpy/renpy/common/_OpenDyslexic3-Regular.txt +share/renpy/renpy/common/_audio.js share/renpy/renpy/common/_compat/gamemenu.rpym share/renpy/renpy/common/_compat/library.rpym share/renpy/renpy/common/_compat/mainmenu.rpym @@ -426,6 +645,7 @@ share/renpy/renpy/common/_compat/styles. share/renpy/renpy/common/_compat/themes.rpym 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/classic_joystick_preferences.rpym share/renpy/renpy/common/_layout/classic_load_save.rpym @@ -450,6 +670,7 @@ share/renpy/renpy/common/_layout/screen_ 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/bar.png share/renpy/renpy/common/_outline/circle.png share/renpy/renpy/common/_outline/vbar.png @@ -469,6 +690,8 @@ share/renpy/renpy/common/_roundrect/rrvs 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/bar.png share/renpy/renpy/common/_theme_amie2/button.png share/renpy/renpy/common/_theme_amie2/button_hover.png @@ -619,214 +842,585 @@ share/renpy/renpy/common/_theme_tv/tvsli 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/__init__.py +share/renpy/renpy/compat/__init__.pyc +share/renpy/renpy/compat/dictviews.pyx +share/renpy/renpy/compat/fixes.py +share/renpy/renpy/compat/fixes.pyc +share/renpy/renpy/compat/pickle.py +share/renpy/renpy/compat/pickle.pyc share/renpy/renpy/config.py +share/renpy/renpy/config.pyc share/renpy/renpy/curry.py +share/renpy/renpy/curry.pyc +share/renpy/renpy/debug.py +share/renpy/renpy/debug.pyc share/renpy/renpy/defaultstore.py +share/renpy/renpy/defaultstore.pyc share/renpy/renpy/display/__init__.py +share/renpy/renpy/display/__init__.pyc share/renpy/renpy/display/accelerator.pyx share/renpy/renpy/display/anim.py +share/renpy/renpy/display/anim.pyc share/renpy/renpy/display/behavior.py +share/renpy/renpy/display/behavior.pyc +share/renpy/renpy/display/controller.py +share/renpy/renpy/display/controller.pyc share/renpy/renpy/display/core.py +share/renpy/renpy/display/core.pyc share/renpy/renpy/display/dragdrop.py +share/renpy/renpy/display/dragdrop.pyc share/renpy/renpy/display/emulator.py +share/renpy/renpy/display/emulator.pyc share/renpy/renpy/display/error.py +share/renpy/renpy/display/error.pyc share/renpy/renpy/display/focus.py +share/renpy/renpy/display/focus.pyc +share/renpy/renpy/display/gesture.py +share/renpy/renpy/display/gesture.pyc share/renpy/renpy/display/im.py +share/renpy/renpy/display/im.pyc share/renpy/renpy/display/image.py +share/renpy/renpy/display/image.pyc share/renpy/renpy/display/imagelike.py +share/renpy/renpy/display/imagelike.pyc share/renpy/renpy/display/imagemap.py +share/renpy/renpy/display/imagemap.pyc share/renpy/renpy/display/joystick.py +share/renpy/renpy/display/joystick.pyc share/renpy/renpy/display/layout.py +share/renpy/renpy/display/layout.pyc +share/renpy/renpy/display/matrix.pxd +share/renpy/renpy/display/matrix.pyx +share/renpy/renpy/display/matrix_functions.pxi share/renpy/renpy/display/minigame.py +share/renpy/renpy/display/minigame.pyc +share/renpy/renpy/display/model.py +share/renpy/renpy/display/model.pyc share/renpy/renpy/display/module.py +share/renpy/renpy/display/module.pyc share/renpy/renpy/display/motion.py +share/renpy/renpy/display/motion.pyc share/renpy/renpy/display/movetransition.py +share/renpy/renpy/display/movetransition.pyc share/renpy/renpy/display/particle.py +share/renpy/renpy/display/particle.pyc share/renpy/renpy/display/pgrender.py +share/renpy/renpy/display/pgrender.pyc share/renpy/renpy/display/predict.py +share/renpy/renpy/display/predict.pyc share/renpy/renpy/display/presplash.py +share/renpy/renpy/display/presplash.pyc share/renpy/renpy/display/render.pxd share/renpy/renpy/display/render.pyx share/renpy/renpy/display/scale.py +share/renpy/renpy/display/scale.pyc share/renpy/renpy/display/screen.py +share/renpy/renpy/display/screen.pyc share/renpy/renpy/display/swdraw.py +share/renpy/renpy/display/swdraw.pyc +share/renpy/renpy/display/transform.py +share/renpy/renpy/display/transform.pyc share/renpy/renpy/display/transition.py +share/renpy/renpy/display/transition.pyc share/renpy/renpy/display/tts.py +share/renpy/renpy/display/tts.pyc share/renpy/renpy/display/video.py +share/renpy/renpy/display/video.pyc +share/renpy/renpy/display/viewport.py +share/renpy/renpy/display/viewport.pyc share/renpy/renpy/dump.py +share/renpy/renpy/dump.pyc share/renpy/renpy/easy.py +share/renpy/renpy/easy.pyc share/renpy/renpy/editor.py +share/renpy/renpy/editor.pyc share/renpy/renpy/error.py +share/renpy/renpy/error.pyc share/renpy/renpy/execution.py +share/renpy/renpy/execution.pyc share/renpy/renpy/exports.py +share/renpy/renpy/exports.pyc share/renpy/renpy/game.py +share/renpy/renpy/game.pyc share/renpy/renpy/gl/__init__.py -share/renpy/renpy/gl/gl.pxd -share/renpy/renpy/gl/glblacklist.py +share/renpy/renpy/gl/__init__.pyc share/renpy/renpy/gl/gldraw.pxd share/renpy/renpy/gl/gldraw.pyx -share/renpy/renpy/gl/glenviron_fixed.pyx -share/renpy/renpy/gl/glenviron_limited.pyx share/renpy/renpy/gl/glenviron_shader.pyx +share/renpy/renpy/gl/glfunctions.py share/renpy/renpy/gl/glrtt_copy.pyx share/renpy/renpy/gl/glrtt_fbo.pyx share/renpy/renpy/gl/gltexture.pxd share/renpy/renpy/gl/gltexture.pyx +share/renpy/renpy/gl2/__init__.py +share/renpy/renpy/gl2/__init__.pyc +share/renpy/renpy/gl2/gl2debug.py +share/renpy/renpy/gl2/gl2draw.pxd +share/renpy/renpy/gl2/gl2draw.pyx +share/renpy/renpy/gl2/gl2functions.py +share/renpy/renpy/gl2/gl2functions.pyc +share/renpy/renpy/gl2/gl2mesh.pxd +share/renpy/renpy/gl2/gl2mesh.pyx +share/renpy/renpy/gl2/gl2mesh2.pxd +share/renpy/renpy/gl2/gl2mesh2.pyx +share/renpy/renpy/gl2/gl2mesh3.pxd +share/renpy/renpy/gl2/gl2mesh3.pyx +share/renpy/renpy/gl2/gl2model.pxd +share/renpy/renpy/gl2/gl2model.pyx +share/renpy/renpy/gl2/gl2polygon.pxd +share/renpy/renpy/gl2/gl2polygon.pyx +share/renpy/renpy/gl2/gl2shader.pxd +share/renpy/renpy/gl2/gl2shader.pyx +share/renpy/renpy/gl2/gl2shadercache.py +share/renpy/renpy/gl2/gl2shadercache.pyc +share/renpy/renpy/gl2/gl2texture.pxd +share/renpy/renpy/gl2/gl2texture.pyx +share/renpy/renpy/gl2/live2d.py +share/renpy/renpy/gl2/live2d.pyc +share/renpy/renpy/gl2/live2dcsm.pxi +share/renpy/renpy/gl2/live2dmodel.pyx +share/renpy/renpy/gl2/live2dmotion.py +share/renpy/renpy/gl2/live2dmotion.pyc share/renpy/renpy/lint.py +share/renpy/renpy/lint.pyc share/renpy/renpy/loader.py +share/renpy/renpy/loader.pyc share/renpy/renpy/loadsave.py +share/renpy/renpy/loadsave.pyc share/renpy/renpy/log.py +share/renpy/renpy/log.pyc share/renpy/renpy/main.py +share/renpy/renpy/main.pyc share/renpy/renpy/memory.py +share/renpy/renpy/memory.pyc share/renpy/renpy/minstore.py +share/renpy/renpy/minstore.pyc share/renpy/renpy/object.py +share/renpy/renpy/object.pyc share/renpy/renpy/parser.py +share/renpy/renpy/parser.pyc +share/renpy/renpy/parsersupport.pyx +share/renpy/renpy/performance.py +share/renpy/renpy/performance.pyc share/renpy/renpy/persistent.py +share/renpy/renpy/persistent.pyc share/renpy/renpy/preferences.py +share/renpy/renpy/preferences.pyc +share/renpy/renpy/py2analysis.py +share/renpy/renpy/py3analysis.py +share/renpy/renpy/py3analysis.pyc share/renpy/renpy/pyanalysis.py +share/renpy/renpy/pyanalysis.pyc +share/renpy/renpy/pydict.pyx share/renpy/renpy/python.py +share/renpy/renpy/python.pyc +share/renpy/renpy/revertable.py +share/renpy/renpy/revertable.pyc +share/renpy/renpy/rollback.py +share/renpy/renpy/rollback.pyc share/renpy/renpy/savelocation.py +share/renpy/renpy/savelocation.pyc share/renpy/renpy/screenlang.py +share/renpy/renpy/screenlang.pyc share/renpy/renpy/script.py +share/renpy/renpy/script.pyc +share/renpy/renpy/scriptedit.py +share/renpy/renpy/scriptedit.pyc share/renpy/renpy/sl2/__init__.py +share/renpy/renpy/sl2/__init__.pyc share/renpy/renpy/sl2/slast.py +share/renpy/renpy/sl2/slast.pyc share/renpy/renpy/sl2/sldisplayables.py +share/renpy/renpy/sl2/sldisplayables.pyc share/renpy/renpy/sl2/slparser.py +share/renpy/renpy/sl2/slparser.pyc +share/renpy/renpy/sl2/slproperties.py +share/renpy/renpy/sl2/slproperties.pyc share/renpy/renpy/statements.py +share/renpy/renpy/statements.pyc share/renpy/renpy/style.pxd share/renpy/renpy/style.pyx -share/renpy/renpy/styleclass.pyx +share/renpy/renpy/styledata/__init__.py +share/renpy/renpy/styledata/__init__.pyc +share/renpy/renpy/styledata/styleclass.pyx +share/renpy/renpy/styledata/stylesets.pyx +share/renpy/renpy/styledata/styleutil.py +share/renpy/renpy/styledata/styleutil.pyc share/renpy/renpy/substitutions.py +share/renpy/renpy/substitutions.pyc +share/renpy/renpy/test/__init__.py +share/renpy/renpy/test/__init__.pyc +share/renpy/renpy/test/testast.py +share/renpy/renpy/test/testast.pyc +share/renpy/renpy/test/testexecution.py +share/renpy/renpy/test/testexecution.pyc +share/renpy/renpy/test/testfocus.py +share/renpy/renpy/test/testfocus.pyc +share/renpy/renpy/test/testkey.py +share/renpy/renpy/test/testkey.pyc +share/renpy/renpy/test/testmouse.py +share/renpy/renpy/test/testmouse.pyc +share/renpy/renpy/test/testparser.py +share/renpy/renpy/test/testparser.pyc share/renpy/renpy/text/__init__.py +share/renpy/renpy/text/__init__.pyc share/renpy/renpy/text/extras.py +share/renpy/renpy/text/extras.pyc share/renpy/renpy/text/font.py +share/renpy/renpy/text/font.pyc share/renpy/renpy/text/ftfont.pyx share/renpy/renpy/text/linebreak.pxi share/renpy/renpy/text/text.py +share/renpy/renpy/text/text.pyc share/renpy/renpy/text/textsupport.pxd share/renpy/renpy/text/textsupport.pyx share/renpy/renpy/text/texwrap.pyx -share/renpy/renpy/translation.py +share/renpy/renpy/translation/__init__.py +share/renpy/renpy/translation/__init__.pyc +share/renpy/renpy/translation/dialogue.py +share/renpy/renpy/translation/dialogue.pyc +share/renpy/renpy/translation/extract.py +share/renpy/renpy/translation/extract.pyc +share/renpy/renpy/translation/generation.py +share/renpy/renpy/translation/generation.pyc +share/renpy/renpy/translation/merge.py +share/renpy/renpy/translation/merge.pyc +share/renpy/renpy/translation/scanstrings.py +share/renpy/renpy/translation/scanstrings.pyc +share/renpy/renpy/uguu/__init__.py +share/renpy/renpy/uguu/__init__.pyc +share/renpy/renpy/uguu/gl.pxd +share/renpy/renpy/uguu/gl.pyx +share/renpy/renpy/uguu/uguu.pyx share/renpy/renpy/ui.py +share/renpy/renpy/ui.pyc +share/renpy/renpy/util.py +share/renpy/renpy/util.pyc share/renpy/renpy/vc_version.py share/renpy/renpy/vc_version.pyc share/renpy/renpy/warp.py -share/renpy/the_question/README.html -share/renpy/the_question/game/club.jpg -share/renpy/the_question/game/illurock.ogg -share/renpy/the_question/game/lecturehall.jpg -share/renpy/the_question/game/meadow.jpg -share/renpy/the_question/game/menu.jpg -share/renpy/the_question/game/menu2.jpg -share/renpy/the_question/game/options.rpy -share/renpy/the_question/game/script.rpy -share/renpy/the_question/game/sylvie2_giggle.png -share/renpy/the_question/game/sylvie2_normal.png -share/renpy/the_question/game/sylvie2_smile.png -share/renpy/the_question/game/sylvie2_surprised.png -share/renpy/the_question/game/sylvie_giggle.png -share/renpy/the_question/game/sylvie_normal.png -share/renpy/the_question/game/sylvie_smile.png -share/renpy/the_question/game/sylvie_surprised.png -share/renpy/the_question/game/uni.jpg -share/renpy/the_question/icon.icns -share/renpy/the_question/icon.ico -share/renpy/the_question/project.json -share/renpy/tutorial/README.html -share/renpy/tutorial/game/arrow.png -share/renpy/tutorial/game/band.jpg -share/renpy/tutorial/game/cache/im-97355fbfe11cfbf399bd634f191bba56.png -share/renpy/tutorial/game/cave.jpg -share/renpy/tutorial/game/click.wav -share/renpy/tutorial/game/concert1.jpg -share/renpy/tutorial/game/concert2.jpg -share/renpy/tutorial/game/concert3.jpg -share/renpy/tutorial/game/demo_character.rpy -share/renpy/tutorial/game/demo_dynamic.rpy -share/renpy/tutorial/game/demo_imageops.rpy -share/renpy/tutorial/game/demo_layers.rpy -share/renpy/tutorial/game/demo_minigame.rpy -share/renpy/tutorial/game/demo_nvlmode.rpy -share/renpy/tutorial/game/demo_persistent.rpy -share/renpy/tutorial/game/demo_text.rpy -share/renpy/tutorial/game/demo_transform.rpy -share/renpy/tutorial/game/demo_transitions.rpy -share/renpy/tutorial/game/demo_ui.rpy -share/renpy/tutorial/game/demos.rpy -share/renpy/tutorial/game/editor.rpy -share/renpy/tutorial/game/eileen_concerned.png -share/renpy/tutorial/game/eileen_happy.png -share/renpy/tutorial/game/eileen_orb.png -share/renpy/tutorial/game/eileen_side.png -share/renpy/tutorial/game/eileen_vhappy.png +share/renpy/renpy/warp.pyc +share/renpy/renpy/webloader.py +share/renpy/renpy/webloader.pyc +share/renpy/sdk-fonts/SourceHanSansLite.ttf +share/renpy/tutorial/game/01director_support.rpy +share/renpy/tutorial/game/01example.rpy +share/renpy/tutorial/game/cache/bytecode.rpyb +share/renpy/tutorial/game/cache/py3analysis.rpyb +share/renpy/tutorial/game/cache/screens.rpyb share/renpy/tutorial/game/examples.rpy share/renpy/tutorial/game/exclamation.png -share/renpy/tutorial/game/id_circleiris.png -share/renpy/tutorial/game/id_circlewipe.png -share/renpy/tutorial/game/id_dream.png -share/renpy/tutorial/game/id_teleport.png -share/renpy/tutorial/game/imagemap_ground.jpg -share/renpy/tutorial/game/imagemap_hover.jpg +share/renpy/tutorial/game/gui.rpy +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/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/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/nvl.png +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/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/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/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/logo.png -share/renpy/tutorial/game/logo32.png -share/renpy/tutorial/game/logobw.png -share/renpy/tutorial/game/logosolid.png -share/renpy/tutorial/game/lucy_happy.png -share/renpy/tutorial/game/lucy_mad.png -share/renpy/tutorial/game/lucy_orb.png -share/renpy/tutorial/game/magic.png -share/renpy/tutorial/game/mjcprefs.jpg -share/renpy/tutorial/game/new_sfont.png +share/renpy/tutorial/game/oa4_launch.webm share/renpy/tutorial/game/options.rpy -share/renpy/tutorial/game/pong.png -share/renpy/tutorial/game/pong_ball.png -share/renpy/tutorial/game/pong_beep.wav -share/renpy/tutorial/game/pong_boop.wav -share/renpy/tutorial/game/pong_field.png -share/renpy/tutorial/game/prefs.png -share/renpy/tutorial/game/punch.wav +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/sakura.png -share/renpy/tutorial/game/save.png +share/renpy/tutorial/game/saves/persistent share/renpy/tutorial/game/screens.rpy share/renpy/tutorial/game/script.rpy -share/renpy/tutorial/game/shuttle.ogv -share/renpy/tutorial/game/spotlight.png -share/renpy/tutorial/game/star.png share/renpy/tutorial/game/sunflower-slow-drag.ogg share/renpy/tutorial/game/target1.png share/renpy/tutorial/game/target2.png -share/renpy/tutorial/game/tl/japanese/MTLc3m-LICENSE -share/renpy/tutorial/game/tl/japanese/MTLc3m.ttf +share/renpy/tutorial/game/testcases.rpy +share/renpy/tutorial/game/tl/None/common.rpym +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/japanese/01example.rpy share/renpy/tutorial/game/tl/japanese/common.rpy -share/renpy/tutorial/game/tl/japanese/demo_character.rpy -share/renpy/tutorial/game/tl/japanese/demo_dynamic.rpy -share/renpy/tutorial/game/tl/japanese/demo_imageops.rpy -share/renpy/tutorial/game/tl/japanese/demo_layers.rpy -share/renpy/tutorial/game/tl/japanese/demo_minigame.rpy -share/renpy/tutorial/game/tl/japanese/demo_nvlmode.rpy -share/renpy/tutorial/game/tl/japanese/demo_persistent.rpy -share/renpy/tutorial/game/tl/japanese/demo_text.rpy -share/renpy/tutorial/game/tl/japanese/demo_transform.rpy -share/renpy/tutorial/game/tl/japanese/demo_transitions.rpy -share/renpy/tutorial/game/tl/japanese/demo_ui.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_sprite.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/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/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/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/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/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/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_sprite.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/game/washington.jpg -share/renpy/tutorial/game/whitehouse.jpg +share/renpy/tutorial/log.txt +share/renpy/tutorial/progressive_download.txt share/renpy/tutorial/project.json -share/renpy/update/current.json Index: pkgsrc/games/py-renpy/distinfo diff -u pkgsrc/games/py-renpy/distinfo:1.6 pkgsrc/games/py-renpy/distinfo:1.7 --- pkgsrc/games/py-renpy/distinfo:1.6 Tue Oct 26 10:44:21 2021 +++ pkgsrc/games/py-renpy/distinfo Fri Mar 10 21:14:39 2023 @@ -1,9 +1,14 @@ -$NetBSD: distinfo,v 1.6 2021/10/26 10:44:21 nia Exp $ +$NetBSD: distinfo,v 1.7 2023/03/10 21:14:39 ryoon Exp $ -BLAKE2s (renpy-6.18.3-source.tar.bz2) = ec282e3742561ccf224cc84afe79802b704b171124e15dfa88bc7811ddbd3537 -SHA512 (renpy-6.18.3-source.tar.bz2) = 7ea99adaf1fbea7a499790fb5b37349fc797f383fb633956a43955c80885b259e26570469c430f4c4c103e62444f60082690489ee6400809f5e9024693261e55 -Size (renpy-6.18.3-source.tar.bz2) = 23244450 bytes -SHA1 (patch-module_core.c) = 333d6e8704098d7f423869e77b1adbcdd4d79c1f -SHA1 (patch-module_ffdecode.c) = 9a43f5a3ca74cccdba68706540070c3d514d28cd -SHA1 (patch-module_setup.py) = cb5a6ae303b3323c389cf9e3a2085adc11fdde4f -SHA1 (patch-module_subpixel.c) = 3dee17b2bb1a8880f57b7cb48f633bfc7d1f3204 +BLAKE2s (renpy-8.0.3-source.tar.bz2) = 925dd1d89feb5b8e786b911e89f3cbb8e76e7262345b62804808f71585075df8 +SHA512 (renpy-8.0.3-source.tar.bz2) = 4cd0a12b48f4dab7b3dc81366d2e5a1913ead34f58f51b83d720cafdaac06366bbb2bcda4bc6361880571527193479ea3ff4f5d8d577c89722c271269cea12e3 +Size (renpy-8.0.3-source.tar.bz2) = 66167869 bytes +SHA1 (patch-launcher_game_translations.rpy) = 4ac93764ddfed2eccc64a10f127cace2117d0208 +SHA1 (patch-module_renpybidicore.c) = 631452e7d88f95998bf0d1eb2bb2a2735a714282 +SHA1 (patch-module_setup.py) = 3b2cb5caadb0667ef597cda9793257f9c63b0c5e +SHA1 (patch-module_setuplib.py) = d3615a7d66c006073bea486ba0c0bdcadfba855b +SHA1 (patch-renpy_____init____.py) = c84c03dda5a4ecc86a1a45b614a3405d88f84057 +SHA1 (patch-renpy_common_00build.rpy) = 1f86540edef8fd7d7cd3b8788eb6532de20e5621 +SHA1 (patch-renpy_python.py) = ab22f4507958c95ed27d892cfc08934775c1764e +SHA1 (patch-renpy_script.py) = cb4831416eda2bab14f832c6347c98515bbd488d +SHA1 (patch-renpy_sl2_slast.py) = 70e5fe2a3e495e7fa8ba9e935ab69881f34b7514 Index: pkgsrc/games/py-renpy/patches/patch-module_setup.py diff -u pkgsrc/games/py-renpy/patches/patch-module_setup.py:1.2 pkgsrc/games/py-renpy/patches/patch-module_setup.py:1.3 --- pkgsrc/games/py-renpy/patches/patch-module_setup.py:1.2 Sat Jun 24 19:39:47 2017 +++ pkgsrc/games/py-renpy/patches/patch-module_setup.py Fri Mar 10 21:14:39 2023 @@ -1,15 +1,36 @@ -$NetBSD: patch-module_setup.py,v 1.2 2017/06/24 19:39:47 adam Exp $ +$NetBSD: patch-module_setup.py,v 1.3 2023/03/10 21:14:39 ryoon Exp $ * png from pkgsrc is libpng16.so +* Suppot Python 3.11 + From: https://github.com/renpy/renpy/commit/72815a4915ecb43999f75ff0aaf78ba66020f9aa ---- module/setup.py.orig 2014-08-05 01:19:58.000000000 +0000 +--- module/setup.py.orig 2022-09-08 03:49:02.959533000 +0000 +++ module/setup.py -@@ -75,7 +75,7 @@ include("libswscale/swscale.h") - include("GL/glew.h") +@@ -56,7 +56,7 @@ setup_env("LD") + setup_env("CXX") - library("SDL") + import setuplib +-from setuplib import android, ios, emscripten, raspi, include, library, cython, cmodule, copyfile, find_unnecessary_gen, generate_all_cython ++from setuplib import android, ios, emscripten, raspi, include, library, cython, cmodule, copyfile, find_unnecessary_gen, generate_all_cython, PY2 + + # These control the level of optimization versus debugging. + setuplib.extra_compile_args = [ "-Wno-unused-function" ] +@@ -88,7 +88,7 @@ include("GL/glew.h") + include("pygame_sdl2/pygame_sdl2.h", directory="python{}.{}".format(sys.version_info.major, sys.version_info.minor)) + + library("SDL2") -library("png") +library("png16") library("avformat") library("avcodec") library("avutil") +@@ -173,7 +173,8 @@ cython("renpy.pydict") + cython("renpy.style") + + # renpy.compat +-cython("renpy.compat.dictviews") ++if PY2: ++ cython("renpy.compat.dictviews") + + # renpy.styledata + cython("renpy.styledata.styleclass") Added files: Index: pkgsrc/games/py-renpy/patches/patch-launcher_game_translations.rpy diff -u /dev/null pkgsrc/games/py-renpy/patches/patch-launcher_game_translations.rpy:1.1 --- /dev/null Fri Mar 10 21:14:39 2023 +++ pkgsrc/games/py-renpy/patches/patch-launcher_game_translations.rpy Fri Mar 10 21:14:39 2023 @@ -0,0 +1,17 @@ +$NetBSD: patch-launcher_game_translations.rpy,v 1.1 2023/03/10 21:14:39 ryoon Exp $ + +--- launcher/game/translations.rpy.orig 2022-04-12 03:01:04.392319700 +0000 ++++ launcher/game/translations.rpy +@@ -50,10 +50,10 @@ init python: + return strings_json + + try: +- tempdir = os.path.join(config.basedir, "tmp") ++ tempdir = os.path.expanduser("~/.renpy/tmp") + + try: +- os.makedirs(os.path.join(config.basedir, "tmp")) ++ os.makedirs(os.path.expanduser("~/.renpy/tmp")) + except Exception: + pass + Index: pkgsrc/games/py-renpy/patches/patch-module_renpybidicore.c diff -u /dev/null pkgsrc/games/py-renpy/patches/patch-module_renpybidicore.c:1.1 --- /dev/null Fri Mar 10 21:14:39 2023 +++ pkgsrc/games/py-renpy/patches/patch-module_renpybidicore.c Fri Mar 10 21:14:39 2023 @@ -0,0 +1,18 @@ +$NetBSD: patch-module_renpybidicore.c,v 1.1 2023/03/10 21:14:39 ryoon Exp $ + +* NetBSD has no alloca.h. + +--- module/renpybidicore.c.orig 2022-04-12 03:01:04.396319900 +0000 ++++ module/renpybidicore.c +@@ -8,9 +8,11 @@ + + #include + ++#if !defined(__NetBSD__) + #ifndef alloca + #include + #endif ++#endif + + + PyObject *renpybidi_log2vis(PyObject *s, int *direction) { Index: pkgsrc/games/py-renpy/patches/patch-module_setuplib.py diff -u /dev/null pkgsrc/games/py-renpy/patches/patch-module_setuplib.py:1.1 --- /dev/null Fri Mar 10 21:14:39 2023 +++ pkgsrc/games/py-renpy/patches/patch-module_setuplib.py Fri Mar 10 21:14:39 2023 @@ -0,0 +1,16 @@ +$NetBSD: patch-module_setuplib.py,v 1.1 2023/03/10 21:14:39 ryoon Exp $ + +* Fix for Python 3.11. + +--- module/setuplib.py.orig 2022-06-21 00:46:56.861042500 +0000 ++++ module/setuplib.py +@@ -53,6 +53,9 @@ gen = "gen" + + if sys.version_info.major > 2: + gen += "3" ++ PY2 = False ++else: ++ PY2 = True + + if coverage: + gen += "-coverage" Index: pkgsrc/games/py-renpy/patches/patch-renpy_____init____.py diff -u /dev/null pkgsrc/games/py-renpy/patches/patch-renpy_____init____.py:1.1 --- /dev/null Fri Mar 10 21:14:39 2023 +++ pkgsrc/games/py-renpy/patches/patch-renpy_____init____.py Fri Mar 10 21:14:39 2023 @@ -0,0 +1,16 @@ +$NetBSD: patch-renpy_____init____.py,v 1.1 2023/03/10 21:14:39 ryoon Exp $ + +* Remove 'n' from version number to avoid invalid version number error. + I should revisit this problem. + +--- renpy/__init__.py.orig 2022-09-08 03:49:02.959533000 +0000 ++++ renpy/__init__.py +@@ -98,7 +98,7 @@ else: + version_only = ".".join(str(i) for i in version_tuple) + + if not official: +- version_only += "u" ++ pass # version_only += "u" + elif nightly: + version_only += "n" + Index: pkgsrc/games/py-renpy/patches/patch-renpy_common_00build.rpy diff -u /dev/null pkgsrc/games/py-renpy/patches/patch-renpy_common_00build.rpy:1.1 --- /dev/null Fri Mar 10 21:14:39 2023 +++ pkgsrc/games/py-renpy/patches/patch-renpy_common_00build.rpy Fri Mar 10 21:14:39 2023 @@ -0,0 +1,16 @@ +$NetBSD: patch-renpy_common_00build.rpy,v 1.1 2023/03/10 21:14:39 ryoon Exp $ + +* Fix compile with Python 3.11. + From: https://github.com/renpy/renpy/commit/ccb075ea538b21d3ca2a21d2f04cd5de170789bc + +--- renpy/common/00build.rpy.orig 2022-06-17 00:53:46.630644000 +0000 ++++ renpy/common/00build.rpy +@@ -407,7 +407,7 @@ init -1500 python in build: + package("steam", "zip", "windows linux mac renpy all", hidden=True) + package("android", "directory", "android all", hidden=True, update=False, dlc=True) + package("ios", "directory", "ios all", hidden=True, update=False, dlc=True) +- package("web", "zip", "web all", hidden=True, update=False, dlc=True) ++ package("web", "zip", "web renpy all", hidden=True, update=False, dlc=True) + + # Data that we expect the user to set. + Index: pkgsrc/games/py-renpy/patches/patch-renpy_python.py diff -u /dev/null pkgsrc/games/py-renpy/patches/patch-renpy_python.py:1.1 --- /dev/null Fri Mar 10 21:14:39 2023 +++ pkgsrc/games/py-renpy/patches/patch-renpy_python.py Fri Mar 10 21:14:39 2023 @@ -0,0 +1,71 @@ +$NetBSD: patch-renpy_python.py,v 1.1 2023/03/10 21:14:39 ryoon Exp $ + +* Fix compile with Python 3.11. + From: https://github.com/renpy/renpy/commit/ccb075ea538b21d3ca2a21d2f04cd5de170789bc + +--- renpy/python.py.orig 2022-09-08 03:49:02.963533200 +0000 ++++ renpy/python.py +@@ -776,20 +776,32 @@ py_compile_cache = { } + old_py_compile_cache = { } + + +-# Duplicated from ast.py to prevent a gc cycle. +-def fix_missing_locations(node, lineno, col_offset): +- if 'lineno' in node._attributes: +- if not hasattr(node, 'lineno'): +- node.lineno = lineno +- else: +- lineno = node.lineno +- if 'col_offset' in node._attributes: +- if not hasattr(node, 'col_offset'): +- node.col_offset = col_offset +- else: +- col_offset = node.col_offset ++def fix_locations(node, lineno, col_offset): ++ """ ++ Assigns locations to the given node, and all of its children, adding ++ any missing line numbers and column offsets. ++ """ ++ ++ start = max( ++ (lineno, col_offset), ++ (getattr(node, "lineno", None) or 1, getattr(node, "col_offset", None) or 0) ++ ) ++ ++ lineno, col_offset = start ++ ++ node.lineno = lineno ++ node.col_offset = col_offset ++ ++ ends = [ start, (getattr(node, "end_lineno", None) or 1, getattr(node, "end_col_offset", None) or 0) ] ++ + for child in ast.iter_child_nodes(node): +- fix_missing_locations(child, lineno, col_offset) ++ fix_locations(child, lineno, col_offset) ++ ends.append((child.end_lineno, child.end_col_offset)) ++ ++ end = max(ends) ++ ++ node.end_lineno = end[0] ++ node.end_col_offset = end[1] + + + def quote_eval(s): +@@ -993,7 +1005,7 @@ def py_compile(source, mode, filename='< + if mode == "hide": + wrap_hide(tree) + +- fix_missing_locations(tree, 1, 0) ++ fix_locations(tree, 1, 0) + ast.increment_lineno(tree, lineno - 1) + + line_offset = 0 +@@ -1006,7 +1018,7 @@ def py_compile(source, mode, filename='< + except SyntaxError as orig_e: + try: + tree = renpy.compat.fixes.fix_ast(tree) +- fix_missing_locations(tree, 1, 0) ++ fix_locations(tree, 1, 0) + rv = compile(tree, filename, py_mode, flags, 1) + except: + raise orig_e Index: pkgsrc/games/py-renpy/patches/patch-renpy_script.py diff -u /dev/null pkgsrc/games/py-renpy/patches/patch-renpy_script.py:1.1 --- /dev/null Fri Mar 10 21:14:39 2023 +++ pkgsrc/games/py-renpy/patches/patch-renpy_script.py Fri Mar 10 21:14:39 2023 @@ -0,0 +1,26 @@ +$NetBSD: patch-renpy_script.py,v 1.1 2023/03/10 21:14:39 ryoon Exp $ + +--- renpy/script.py.orig 2022-09-08 03:49:02.963533200 +0000 ++++ renpy/script.py +@@ -645,21 +645,6 @@ class Script(object): + + pickle_data_after_static_transforms = dumps((data, stmts)) + +- if not renpy.macapp: +- try: +- with open(rpycfn, "wb") as f: +- self.write_rpyc_header(f) +- self.write_rpyc_data(f, 1, pickle_data_before_static_transforms) +- self.write_rpyc_data(f, 2, pickle_data_after_static_transforms) +- +- with open(fullfn, "rb") as fullf: +- rpydigest = hashlib.md5(fullf.read()).digest() +- +- self.write_rpyc_md5(f, rpydigest) +- except Exception: +- import traceback +- traceback.print_exc() +- + self.loaded_rpy = True + + elif fn.endswith(".rpyc") or fn.endswith(".rpymc"): Index: pkgsrc/games/py-renpy/patches/patch-renpy_sl2_slast.py diff -u /dev/null pkgsrc/games/py-renpy/patches/patch-renpy_sl2_slast.py:1.1 --- /dev/null Fri Mar 10 21:14:39 2023 +++ pkgsrc/games/py-renpy/patches/patch-renpy_sl2_slast.py Fri Mar 10 21:14:39 2023 @@ -0,0 +1,19 @@ +$NetBSD: patch-renpy_sl2_slast.py,v 1.1 2023/03/10 21:14:39 ryoon Exp $ + +* Fix compile with Python 3.11. + From: https://github.com/renpy/renpy/commit/ccb075ea538b21d3ca2a21d2f04cd5de170789bc + +--- renpy/sl2/slast.py.orig 2022-09-08 03:49:02.967533000 +0000 ++++ renpy/sl2/slast.py +@@ -80,10 +80,9 @@ def compile_expr(loc, node): + flags = renpy.python.new_compile_flags + + expr = ast.Expression(body=node) +- ast.fix_missing_locations(expr) ++ renpy.python.fix_locations(expr, 1, 0) + return compile(expr, filename, "eval", flags, 1) + +- + class SLContext(renpy.ui.Addable): + """ + A context object that can be passed to the execute methods, and can also --_----------=_167848287988970--