Omar Polo <o...@openbsd.org> wrote: > Brad Smith <b...@comstyle.com> wrote: > > On Fri, Feb 25, 2022 at 02:50:01PM -0500, Brad Smith wrote: > > > Here is an attempt at an update to renpy 7.4.9. > > > > > > Looking for any testing and feedback. > > > > I noticed there was a slightly newer version available with 7.4.11. > > builds fine but fails badly at runtime > > % renpy > Traceback (most recent call last): > File "./renpy.py", line 199, in <module> > main() > File "./renpy.py", line 195, in main > renpy.bootstrap.bootstrap(renpy_base) > File "/usr/local/share/renpy/renpy/bootstrap.py", line 306, in bootstrap > renpy.import_all() > File "/usr/local/share/renpy/renpy/__init__.py", line 454, in import_all > import renpy.display.core # object @UnresolvedImport > File "/usr/local/share/renpy/renpy/display/core.py", line 83, in <module> > pygame.KEYMAPCHANGED, > AttributeError: 'module' object has no attribute 'KEYMAPCHANGED' > > do we need a newer pygame?
i tried a quick'n'dirty update to pygame 2.0.3 but still fails. pygame dropped python2 support (and SDL1) after 2.0.3 but there are still pygame consumers py2-only (from a quick look audio/pykaraoke, games/angrydd, games/forcedattack, games/fretsonfire, games/mysticmine, games/pathological, games/pyganim, productivity/bruce.) > > Index: Makefile > > =================================================================== > > RCS file: /home/cvs/ports/games/renpy/Makefile,v > > retrieving revision 1.18 > > diff -u -p -u -p -r1.18 Makefile > > --- Makefile 11 Mar 2022 19:04:52 -0000 1.18 > > +++ Makefile 25 Mar 2022 02:47:19 -0000 > > @@ -1,7 +1,7 @@ > > COMMENT = visual novel engine > > > > -V = 7.3.5 > > -MODPY_EGG_VERSION = ${V}.606 > > +V = 7.4.11 > > +MODPY_EGG_VERSION = ${V}.2266 > > DISTNAME = renpy-${V}-source > > PKGNAME = renpy-${V} > > > > @@ -22,10 +22,12 @@ MODULES = lang/python > > MODPY_VERSION = ${MODPY_DEFAULT_VERSION_2} > > > > BUILD_DEPENDS = devel/pygame \ > > + devel/py-future \ > > games/pygame_sdl2 \ > > lang/cython,python3 > > > > -RUN_DEPENDS = games/pygame_sdl2 \ > > +RUN_DEPENDS = devel/py-future \ > > + games/pygame_sdl2 \ > > x11/gnome/zenity > > > > # XXX enable fribidi support > > @@ -34,14 +36,11 @@ LIB_DEPENDS = graphics/ffmpeg \ > > > > MAKE_ENV = RENPY_DEPS_INSTALL=/usr::${LOCALBASE}::${X11BASE} > > > > -CFLAGS += -I/usr/X11R6/include > > +CFLAGS += -I${X11BASE}/include > > > > NO_TEST = Yes > > > > WRKSRC = ${WRKDIST}/module > > - > > -# XXX not needed in newer releases > > -MODPY_ADJ_FILES = ../renpy.py > > > > pre-install: > > ${INSTALL_DATA_DIR} ${PREFIX}/share/renpy > > Index: distinfo > > =================================================================== > > RCS file: /home/cvs/ports/games/renpy/distinfo,v > > retrieving revision 1.4 > > diff -u -p -u -p -r1.4 distinfo > > --- distinfo 12 Mar 2020 17:47:08 -0000 1.4 > > +++ distinfo 25 Mar 2022 02:45:42 -0000 > > @@ -1,2 +1,2 @@ > > -SHA256 (renpy-7.3.5-source.tar.bz2) = > > hNf0a1S5IEv0cs1TMgE4D/LIZpt5Z7LJjEuvvRwr2ao= > > -SIZE (renpy-7.3.5-source.tar.bz2) = 68211972 > > +SHA256 (renpy-7.4.11-source.tar.bz2) = > > +IC2m/OT3FXVMId+qnE8lR6sESROWzVbqvRB0bR4cH4= > > +SIZE (renpy-7.4.11-source.tar.bz2) = 65296809 > > Index: pkg/PLIST > > =================================================================== > > RCS file: /home/cvs/ports/games/renpy/pkg/PLIST,v > > retrieving revision 1.7 > > diff -u -p -u -p -r1.7 PLIST > > --- pkg/PLIST 11 Mar 2022 19:04:52 -0000 1.7 > > +++ pkg/PLIST 25 Mar 2022 05:57:26 -0000 > > @@ -1,32 +1,32 @@ > > bin/renpy > > bin/renpyify > > -lib/python${MODPY_VERSION}/site-packages/Ren_Py-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info > > +lib/python${MODPY_VERSION}/site-packages/Ren_Py-${MODPY_EGG_VERSION}u-py${MODPY_VERSION}.egg-info > > @so lib/python${MODPY_VERSION}/site-packages/_renpy.so > > @so lib/python${MODPY_VERSION}/site-packages/_renpybidi.so > > lib/python${MODPY_VERSION}/site-packages/renpy/ > > lib/python${MODPY_VERSION}/site-packages/renpy/audio/ > > @so lib/python${MODPY_VERSION}/site-packages/renpy/audio/renpysound.so > > +lib/python${MODPY_VERSION}/site-packages/renpy/compat/ > > +@so lib/python${MODPY_VERSION}/site-packages/renpy/compat/dictviews.so > > lib/python${MODPY_VERSION}/site-packages/renpy/display/ > > @so lib/python${MODPY_VERSION}/site-packages/renpy/display/accelerator.so > > @so lib/python${MODPY_VERSION}/site-packages/renpy/display/matrix.so > > @so lib/python${MODPY_VERSION}/site-packages/renpy/display/render.so > > lib/python${MODPY_VERSION}/site-packages/renpy/gl/ > > -@so lib/python${MODPY_VERSION}/site-packages/renpy/gl/gl.so > > -@so lib/python${MODPY_VERSION}/site-packages/renpy/gl/gl1.so > > @so lib/python${MODPY_VERSION}/site-packages/renpy/gl/gldraw.so > > -@so lib/python${MODPY_VERSION}/site-packages/renpy/gl/glenviron_fixed.so > > -@so lib/python${MODPY_VERSION}/site-packages/renpy/gl/glenviron_limited.so > > @so lib/python${MODPY_VERSION}/site-packages/renpy/gl/glenviron_shader.so > > @so lib/python${MODPY_VERSION}/site-packages/renpy/gl/glrtt_copy.so > > @so lib/python${MODPY_VERSION}/site-packages/renpy/gl/glrtt_fbo.so > > @so lib/python${MODPY_VERSION}/site-packages/renpy/gl/gltexture.so > > lib/python${MODPY_VERSION}/site-packages/renpy/gl2/ > > @so lib/python${MODPY_VERSION}/site-packages/renpy/gl2/gl2draw.so > > -@so lib/python${MODPY_VERSION}/site-packages/renpy/gl2/gl2geometry.so > > +@so lib/python${MODPY_VERSION}/site-packages/renpy/gl2/gl2mesh.so > > +@so lib/python${MODPY_VERSION}/site-packages/renpy/gl2/gl2mesh2.so > > +@so lib/python${MODPY_VERSION}/site-packages/renpy/gl2/gl2mesh3.so > > +@so lib/python${MODPY_VERSION}/site-packages/renpy/gl2/gl2model.so > > +@so lib/python${MODPY_VERSION}/site-packages/renpy/gl2/gl2polygon.so > > @so lib/python${MODPY_VERSION}/site-packages/renpy/gl2/gl2shader.so > > @so lib/python${MODPY_VERSION}/site-packages/renpy/gl2/gl2texture.so > > -@so lib/python${MODPY_VERSION}/site-packages/renpy/gl2/uguu.so > > -@so lib/python${MODPY_VERSION}/site-packages/renpy/gl2/uguugl.so > > @so lib/python${MODPY_VERSION}/site-packages/renpy/parsersupport.so > > @so lib/python${MODPY_VERSION}/site-packages/renpy/pydict.so > > @so lib/python${MODPY_VERSION}/site-packages/renpy/style.so > > @@ -47,6 +47,9 @@ lib/python${MODPY_VERSION}/site-packages > > @so lib/python${MODPY_VERSION}/site-packages/renpy/text/ftfont.so > > @so lib/python${MODPY_VERSION}/site-packages/renpy/text/textsupport.so > > @so lib/python${MODPY_VERSION}/site-packages/renpy/text/texwrap.so > > +lib/python${MODPY_VERSION}/site-packages/renpy/uguu/ > > +@so lib/python${MODPY_VERSION}/site-packages/renpy/uguu/gl.so > > +@so lib/python${MODPY_VERSION}/site-packages/renpy/uguu/uguu.so > > share/doc/pkg-readmes/${PKGSTEM} > > share/renpy/ > > share/renpy/LICENSE.txt > > @@ -62,7 +65,6 @@ 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/cacert.pem > > share/renpy/launcher/game/change_icon.py > > share/renpy/launcher/game/choose_directory.rpy > > share/renpy/launcher/game/choose_theme.rpy > > @@ -74,12 +76,9 @@ 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/MTLc3m.ttf > > -share/renpy/launcher/game/fonts/NanumGothic.ttf > > -share/renpy/launcher/game/fonts/Naver Nanum Font License.txt > > share/renpy/launcher/game/fonts/Roboto-Light.ttf > > share/renpy/launcher/game/fonts/Roboto-Regular.ttf > > -share/renpy/launcher/game/fonts/SourceHanSans-Light-Lite.ttf > > +share/renpy/launcher/game/fonts/SourceHanSansLite.ttf > > share/renpy/launcher/game/front_page.rpy > > share/renpy/launcher/game/gui7/ > > share/renpy/launcher/game/gui7.rpy > > @@ -90,17 +89,15 @@ 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/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/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 > > @@ -233,6 +230,15 @@ share/renpy/launcher/game/tl/piglatin/ob > > 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 > > @@ -263,17 +269,16 @@ share/renpy/launcher/game/tl/russian/obs > > 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/simplified_chinese/ > > -share/renpy/launcher/game/tl/simplified_chinese/common.rpy > > -share/renpy/launcher/game/tl/simplified_chinese/developer.rpy > > -share/renpy/launcher/game/tl/simplified_chinese/error.rpy > > -share/renpy/launcher/game/tl/simplified_chinese/gui.rpy > > -share/renpy/launcher/game/tl/simplified_chinese/launcher.rpy > > -share/renpy/launcher/game/tl/simplified_chinese/obsolete.rpy > > -share/renpy/launcher/game/tl/simplified_chinese/options.rpy > > -share/renpy/launcher/game/tl/simplified_chinese/screens.rpy > > -share/renpy/launcher/game/tl/simplified_chinese/script.rpym > > -share/renpy/launcher/game/tl/simplified_chinese/style.rpy > > +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 > > @@ -284,17 +289,16 @@ share/renpy/launcher/game/tl/spanish/obs > > 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/traditional_chinese/ > > -share/renpy/launcher/game/tl/traditional_chinese/common.rpy > > -share/renpy/launcher/game/tl/traditional_chinese/developer.rpy > > -share/renpy/launcher/game/tl/traditional_chinese/error.rpy > > -share/renpy/launcher/game/tl/traditional_chinese/gui.rpy > > -share/renpy/launcher/game/tl/traditional_chinese/launcher.rpy > > -share/renpy/launcher/game/tl/traditional_chinese/obsolete.rpy > > -share/renpy/launcher/game/tl/traditional_chinese/options.rpy > > -share/renpy/launcher/game/tl/traditional_chinese/screens.rpy > > -share/renpy/launcher/game/tl/traditional_chinese/script.rpym > > -share/renpy/launcher/game/tl/traditional_chinese/style.rpy > > +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 > > @@ -327,30 +331,22 @@ share/renpy/renpy/ > > share/renpy/renpy.py > > share/renpy/renpy/__init__.py > > share/renpy/renpy/__init__.pyc > > +share/renpy/renpy/__pycache__/ > > share/renpy/renpy/add_from.py > > share/renpy/renpy/angle/ > > -share/renpy/renpy/angle/__init__.py > > -share/renpy/renpy/angle/gl.pxd > > -share/renpy/renpy/angle/gl.pyx > > -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/arguments.py > > share/renpy/renpy/ast.py > > share/renpy/renpy/atl.py > > share/renpy/renpy/audio/ > > share/renpy/renpy/audio/__init__.py > > +share/renpy/renpy/audio/__pycache__/ > > share/renpy/renpy/audio/androidhw.py > > share/renpy/renpy/audio/audio.py > > share/renpy/renpy/audio/ioshw.py > > share/renpy/renpy/audio/music.py > > 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 > > @@ -389,7 +385,10 @@ 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 > > @@ -403,6 +402,7 @@ share/renpy/renpy/common/00start.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 > > @@ -410,6 +410,7 @@ 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/ > > share/renpy/renpy/common/_compat/gamemenu.rpym > > share/renpy/renpy/common/_compat/library.rpym > > @@ -420,6 +421,7 @@ share/renpy/renpy/common/_compat/themes. > > 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 > > @@ -445,6 +447,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/ > > share/renpy/renpy/common/_outline/bar.png > > share/renpy/renpy/common/_outline/circle.png > > @@ -467,6 +470,7 @@ 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/ > > share/renpy/renpy/common/_theme_amie2/bar.png > > @@ -631,12 +635,20 @@ 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/__init__.pyc > > +share/renpy/renpy/compat/__pycache__/ > > +share/renpy/renpy/compat/dictviews.pyx > > +share/renpy/renpy/compat/pickle.py > > +share/renpy/renpy/compat/pickle.pyc > > share/renpy/renpy/config.py > > 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 > > +share/renpy/renpy/display/__pycache__/ > > share/renpy/renpy/display/accelerator.pyx > > share/renpy/renpy/display/anim.py > > share/renpy/renpy/display/behavior.py > > @@ -657,6 +669,7 @@ 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/model.py > > share/renpy/renpy/display/module.py > > share/renpy/renpy/display/motion.py > > share/renpy/renpy/display/movetransition.py > > @@ -683,33 +696,41 @@ share/renpy/renpy/exports.py > > share/renpy/renpy/game.py > > share/renpy/renpy/gl/ > > share/renpy/renpy/gl/__init__.py > > -share/renpy/renpy/gl/gl.pxd > > -share/renpy/renpy/gl/gl.pyx > > -share/renpy/renpy/gl/gl1.pxd > > -share/renpy/renpy/gl/gl1.pyx > > +share/renpy/renpy/gl/__pycache__/ > > 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/ > > share/renpy/renpy/gl2/__init__.py > > +share/renpy/renpy/gl2/__pycache__/ > > +share/renpy/renpy/gl2/gl2debug.py > > share/renpy/renpy/gl2/gl2draw.pxd > > share/renpy/renpy/gl2/gl2draw.pyx > > -share/renpy/renpy/gl2/gl2geometry.pxd > > -share/renpy/renpy/gl2/gl2geometry.pyx > > +share/renpy/renpy/gl2/gl2functions.py > > +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/gl2texture.pxd > > share/renpy/renpy/gl2/gl2texture.pyx > > -share/renpy/renpy/gl2/uguu.pyx > > -share/renpy/renpy/gl2/uguugl.pxd > > -share/renpy/renpy/gl2/uguugl.pyx > > +share/renpy/renpy/gl2/live2d.py > > +share/renpy/renpy/gl2/live2dcsm.pxi > > +share/renpy/renpy/gl2/live2dmodel.pyx > > +share/renpy/renpy/gl2/live2dmotion.py > > share/renpy/renpy/lint.py > > share/renpy/renpy/loader.py > > share/renpy/renpy/loadsave.py > > @@ -733,6 +754,7 @@ share/renpy/renpy/scriptedit.py > > share/renpy/renpy/six.py > > share/renpy/renpy/sl2/ > > share/renpy/renpy/sl2/__init__.py > > +share/renpy/renpy/sl2/__pycache__/ > > share/renpy/renpy/sl2/slast.py > > share/renpy/renpy/sl2/sldisplayables.py > > share/renpy/renpy/sl2/slparser.py > > @@ -742,12 +764,14 @@ share/renpy/renpy/style.pxd > > share/renpy/renpy/style.pyx > > share/renpy/renpy/styledata/ > > share/renpy/renpy/styledata/__init__.py > > +share/renpy/renpy/styledata/__pycache__/ > > share/renpy/renpy/styledata/styleclass.pyx > > 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/__pycache__/ > > share/renpy/renpy/test/testast.py > > share/renpy/renpy/test/testexecution.py > > share/renpy/renpy/test/testfocus.py > > @@ -756,6 +780,7 @@ share/renpy/renpy/test/testmouse.py > > share/renpy/renpy/test/testparser.py > > share/renpy/renpy/text/ > > share/renpy/renpy/text/__init__.py > > +share/renpy/renpy/text/__pycache__/ > > share/renpy/renpy/text/extras.py > > share/renpy/renpy/text/font.py > > share/renpy/renpy/text/ftfont.pyx > > @@ -766,18 +791,28 @@ share/renpy/renpy/text/textsupport.pyx > > share/renpy/renpy/text/texwrap.pyx > > share/renpy/renpy/translation/ > > share/renpy/renpy/translation/__init__.py > > +share/renpy/renpy/translation/__pycache__/ > > 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/uguu/ > > +share/renpy/renpy/uguu/__init__.py > > +share/renpy/renpy/uguu/__pycache__/ > > +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/util.py > > share/renpy/renpy/vc_version.py > > share/renpy/renpy/vc_version.pyc > > share/renpy/renpy/warp.py > > +share/renpy/renpy/webloader.py > > share/renpy/the_question/ > > share/renpy/the_question/android-icon_background.png > > share/renpy/the_question/android-icon_foreground.png > > +share/renpy/the_question/dialogue.tab > > share/renpy/the_question/game/ > > share/renpy/the_question/game/gui/ > > share/renpy/the_question/game/gui.rpy > > @@ -861,6 +896,11 @@ share/renpy/the_question/game/tl/french/ > > 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/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 > > @@ -876,22 +916,25 @@ share/renpy/the_question/game/tl/russian > > 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/simplified_chinese/ > > -share/renpy/the_question/game/tl/simplified_chinese/options.rpy > > -share/renpy/the_question/game/tl/simplified_chinese/screens.rpy > > -share/renpy/the_question/game/tl/simplified_chinese/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/traditional_chinese/ > > -share/renpy/the_question/game/tl/traditional_chinese/options.rpy > > -share/renpy/the_question/game/tl/traditional_chinese/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/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/ > > @@ -921,6 +964,9 @@ share/renpy/tutorial/game/gui/button/slo > > 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 > > @@ -1055,6 +1101,29 @@ share/renpy/tutorial/game/tl/french/tuto > > 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/ > > +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 > > @@ -1121,6 +1190,29 @@ share/renpy/tutorial/game/tl/russian/tut > > 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 > > @@ -1154,4 +1246,5 @@ share/renpy/tutorial/game/tutorial_quick > > 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