JoiPlay 1.20.032 and Plugin Updates (Patreon)
Content
Hi all! Here are the latest builds with new features, improvements and bug fixes. Some noticeable changes are dummy electron API implementation, Ren'Py and Ruby update, Adobe Flash Projector file support and bug fix for Zlib::StreamError on arm32 devices. Please check changelog below to see other changes.
I want to express my gratitude to our community for your valuable feedback. Your feedback helped a lot to fix the bugs and improve JoiPlay. Thank you!
Downloads
JoiPlay 1.20.32: MEGA
Ren'Py Plugin 8.1.1_7.6.1_000: MEGA
RPG Maker Plugin 1.20.41: MEGA
Ruffle Plugin 1.00.13: MEGA
Changelog
JoiPlay 1.20.032:
- Added support for Adobe Flash Player Projector files.
- Added a null check for bitmap sources of Sprites to prevent exceptions on RPG Maker MV and MZ games.
- Fixed text visibility issues on help dialog.
- Fixed wrong orientation value for PluginEditorActivity.
- Made a change to force archive extractor to use UTF-8 encoding which should fix missing file issues.
- Fixed a bug that cause incorrect background color on gamepad buttons.
- Added dummy implementation for electron API.
- Implemented AdmZip::extractAllTo from adm-zip and copySync, removeSync, mkdirSync methods from fs-extra.
- Added NWJSAPI injection to TyranBuilder games.
- Made required changes for Android 14 compatibility.
JoiPlay 1.20.030:
- Fixed crashes caused by invalid WebGLRenderingContext.getParameter() calls.
- Made a change to trim auto detected game names.
JoiPlay 1.20.028:
- Fixed autocomplete bug that causes JoiPlay to fill model string instead of game title.
- Fixed incorrect value bug for button scale option in settings.
Ren'Py Plugin 8.1.1_7.6.1_000:
- Updated included Ren'Py versions to 8.1.1 and 7.6.1.
- Made a few changes to prevent unneccessary exceptions.
Ren'Py Plugin 8.1.0_7.6.0_002:
- Made some changes to improve compatibility.
Ren'Py Plugin 8.1.0_7.6.0_001:
- Updated included Ren'Py versions to 8.1.0 and 7.6.0.
RPG Maker Plugin 1.20.41:
- Enabled Zlib::StreamError workaround for all devices.
RPG Maker Plugin 1.20.40:
- Added MKXP.open_folder(path) method. It can be used to open folders with a supported file manager. If there isn't any supported file manager available, method returns false. path parameter must be an absolute path that starts with /, which is root of game folder.
- Added MKXP.zdeflate(string) and MKXP.zinflate(string) methods. These functions can be used as alternative to Zlib::Deflate.deflate(string) and Zlib::Inflate.inflate(string) methods when they don't work as expected.
- Implemented a workaround to fix Zlib::StreamError on 32bit arm devices.
- Updated Ruby to 3.2.2 for games that use mkxp-z. Socket extension is built and enabled by default which should make it possible to play online battles and trades on Pokemon Essentials v19+.
- Partially merged commit 0072c19 from mkxp-z and added System::VERSION and System::uptime to improve compatibility with mkxp-z and Pokemon Essentials v21.
- Updated SDL to 2.28.1.
RPG Maker Plugin 1.20.30:
- Added MKXP.launch(uri) and MKXP.plugin_version() methods. MKXP.launch(uri) method launches an ACTION_VIEW intent action for given uri. It can be used to open a website or display an image with image viewer. MKXP.plugin_version() returns RPG Maker Plugin's version integer as string.
- Fixed a bug that causes crashes after video playback.
- Made a change to handle more invalid characters during unpacking scripts.
Ruffle Plugin 1.00.13:
- Updated Ruffle and dependencies.