SakeTami
joiplay

joiplay

patreon


joiplay posts

JoiPlay 1.21.000 and Plugin Updates

Hello everyone!

First, I want to sincerely apologize for the lack of updates recently. I have been incredibly busy with work-related issues which made it difficult to find the time to work on JoiPlay. I truly appreciate your patience and understanding during this busy period.

I'm back with JoiPlay 1.21.000 and significant updates to the RPG Maker Plugin. This release focuses on performance improvements, bug fixes, and refining the virtual gamepad.

Downloads:

JoiPlay 1.21.000: MEGA

RPG Maker Plugin 1.22.00: MEGA

Ren'Py Plugin 8.5.0 1.01.00: MEGA

Ruffle Plugin 1.02.00: MEGA

Changelog:

JoiPlay 1.21.000:

  • Added a key mapping dialog to the virtual gamepad action menu.

  • Made some minor improvements for the virtual gamepad.

  • Fixed a bug that caused the "Invalidate Games" option to delete folders.

  • Optimized file handling code for HTML-based games.

  • Optimized the file patcher and removed unnecessary allocations.

  • Adjusted some RPG Maker MV functions to optimize CPU-heavy functions.

RPG Maker Plugin 1.22.00:

  • Fixed a directory lookup loop by making it stop when the directory is found.

  • Removed unnecessary calls in User32Getkeyboardstate.

  • Optimized win32api function call logic.

  • Fixed a memory leak in the file patcher.

  • Fixed a memory leak in Kernel32Gettempfilenamea.

  • Optimized shadow rendering logic.

  • Optimized bitmap and font cache key generation logic.

Ren'Py Plugin 8.5.0 1.01.00:

  • Updated Ren'Py to 8.5.0 and added some patches to fix known issues.

  • Fixed an issue that prevent developer menu to show up.

Ruffle Plugin 1.02.00:

  • Updated Ruffle and other dependencies.

  • Fixed muted sound issues on some devices.

  • Fixed file path and url handling issues that caused plugin to not load SWF files.

View Post

JoiPlay 1.20.611 and Plugin Updates

Hello! It took some time to figure out and fix the issues with the new virtual gamepad implementation, but it should be a lot better now with this update.

Virtual gamepad now comes with a joystick that looks and behave like dpad by default due to user demands. It can behave like both joystick and dpad and this can be controlled by a simple toggle in edit mode.

There was an issue that causes buttons to align and position incorrectly in portrait orientation which is fixed with this update by implementing a more accurate function to recalculate button positions and a short delay to let android adjust layouts fully before showing gamepad buttons.

Cheat option was not work correctly on some game types due to minor bugs which is fixed with this update.

There were some user reports regarding incorrect shader float precisions which mainly cause graphical glitches in outdoor maps. Made necessary changes to let shaders use high precision floats which should fix the issue but might cause minor performance drops on some old devices.

Downloads

JoiPlay 1.20.611: MEGA | Direct

RPG Maker Plugin 1.21.60: MEGA | Direct

Ren'Py 8.4.1 Plugin 1.00.10: MEGA | Direct

Ren'Py 7.7.1 Plugin 1.00.60: MEGA | Direct

Ruffle Plugin 1.01.30: MEGA | Direct

Godot 3.6 Plugin 1.00.50: MEGA | Direct

Godot 4.3 Plugin 1.00.60: MEGA | Direct

For any issues with this update or anything else, please send an e-mail to support@joiplay.net or patreon@joiplay.net (for patrons). I won't be able to reply all e-mails but will try to read all.

View Post

JoiPlay 1.20.600 and Plugin Updates

Hey everyone! It’s been a while! Work has kept me pretty busy lately, so I haven’t had much time to work on JoiPlay over the past few months. But I finally got a chance to focus on it during my annual leave to release an update!

A more customizable and modular virtual gamepad was one of the most requested features in the recent user survey. In response, I’ve rebuilt the gamepad system from the ground up to better match your feedback. Please note that this new version is not compatible with previous gamepad configurations due to its redesigned structure.

Improvements have also been made to the handling of external Node.js modules. There were some significant issues with compatibility and path resolution, which have now been addressed. While performance and stability should be improved, some edge cases involving path detection and script context may still require further refinement.

Ren'Py has been updated to version 8.4.1. As this version introduces breaking changes compared to earlier releases, a new plugin was created rather than modifying the existing Ren'Py 8.3.7 plugin. All Ren'Py plugins now include support for the updated virtual gamepad system.

The RPG Maker plugin has received several minor updates, including shader optimizations, encoding fixes, and improvements to internal pixel region operations for better performance and accuracy.

Ruffle plugin has been updated to include the latest version of Ruffle and its third-party dependencies, enhancing compatibility and overall functionality.

Downloads

JoiPlay 1.20.600: MEGA | Direct Download

RPG Maker Plugin 1.21.50: MEGA | Direct Download

Ren'Py 8.4.1 Plugin 1.00.00: MEGA | Direct Download

Ren'Py 7.7.1 Plugin 1.00.50: MEGA | Direct Download

Ruffle Plugin 1.01.20: MEGA | Direct Download

Godot 3.6 Plugin 1.00.40: MEGA | Direct Download

Godot 4.3 Plugin 1.00.50: MEGA | Direct Download

Optional Ren'Py plugins for better compatibility:

Ren'Py 7.1.3 Plugin 1.00.60: MEGA | Direct Download

Ren'Py 7.3.5 Plugin 1.00.40: MEGA | Direct Download

Ren'Py 7.4.11 Plugin 1.00.60: MEGA | Direct Download

Ren'Py 8.1.3 Plugin 1.00.50: MEGA | Direct Download

Ren'Py 8.2.3 Plugin 1.00.80: MEGA | Direct Download

Ren'Py 8.3.7 Plugin 1.00.60: MEGA | Direct Download

For any issues with this update or anything else, please send an e-mail to patreon@joiplay.net

View Post

JoiPlay 1.00.590 and Plugin Updates

Hello everyone! This update brings a few bug fixes, game engine updates and small improvements.

JoiPlay Development Survey for 2025 is online. This survey is created to gather insights, opinions, and suggestions to enhance the development of the JoiPlay. Feedback provided will help make JoiPlay more user-friendly and tailored to your needs.

JoiPlay Development Survey 2025

Changelogs

JoiPlay 1.00.590

  • "Edit" option in the game menu should work as expected now.

  • Added "Haptic Feedback" option to gamepad settings and haptic feedback is disabled by default.

  • Added "Send Logs" option to game menu. It generates a detailed log file and uploads to JoiPlay's server. Generated log file does not contain any personal data and completely anonymous. It can be used after crashes or errors to send related logs. Sent logs will be reviewed periodically. (Requires updated plugins)

RPG Maker Plugin 1.21.40

  • Made a change to fix crashes happened on Android 5-6.

  • Updated virtual gamepad and other libraries.

Ren'Py 8.3.7 Plugin 1.00.50

  • Updated Ren'Py to 8.3.7 and renamed the plugin.

  • Fixed a keyboard related exception caused by wrong parameter name.

  • Updated virtual gamepad and other libraries.

Godot 4 Plugin 1.00.40

  • Updated Godot to 4.4.1.

  • Force enabled hidpi and per pixel tranparency.

  • Updated virtual gamepad and other libraries.

Other Plugins

  • Updated virtual gamepad and other libraries.

  • Added required classes for "Send Logs" option.

Downloads

JoiPlay 1.00.590: Server 1 | Server 2 | MEGA

RPG Maker Plugin 1.21.40: Server 1 | Server 2 | MEGA

Ren'Py 8.3.7 Plugin 1.00.50: Server 1 | Server 2 | MEGA

Ren'Py 7.7.1 Plugin 1.00.40: Server 1 | Server 2 | MEGA

Godot 4 Plugin 1.00.40: Server 1 | Server 2 | MEGA

Godot 3 Plugin 1.00.30: Server 1 | Server 2 | MEGA

Ruffle Plugin 1.01.10: Server 1 | Server 2 | MEGA

Optional Ren'Py Plugins for Better Compatibility

Ren'Py 7.1.3 Plugin 1.00.50: Server 1 | Server 2 | MEGA

Ren'Py 7.3.5 Plugin 1.00.30: Server 1 | Server 2 | MEGA

Ren'Py 7.4.11 Plugin 1.00.50: Server 1 | Server 2 | MEGA

Ren'Py 8.1.3 Plugin 1.00.30: Server 1 | Server 2 | MEGA

Ren'Py 8.2.3 Plugin 1.00.70: Server 1 | Server 2 | MEGA

View Post

JoiPlay 1.20.580 (Hotfix)

Hello everyone! This bug fixes the crashes caused by faulty runtime handling and missing javascript classes. RPG Maker MV and MZ games should work without issues now. Also haptic feedback is added for virtual gamepad buttons.

Download

View Post

JoiPlay 1.20.570 (Alpha) and Plugin Updates

Hi all! It's been awhile since the last update. I have been busy with work so I couldn't work on JoiPlay that much and couldn't answer most of the messages. I'm really sorry for that. This update brings some features requested by users and adds several bug fixes and improvements.

Changelog

JoiPlay 1.20.570:

  • Added experimental support for Google TV and improved UI.

  • Added ability to create folders in the launcher and moving games to created folders.

  • mproved plugin injection for RPG Maker MV and MZ. Any plugin.js file with valid JavaScript should be parsed/evaluated correctly.

  • Added "Remap Controller Buttons" option to game menu, which can be used to remap external controller buttons. This is the only way to remap external controller and tv remote buttons on Google TV.

  • Implemented ScreenOrientation.unlock and ScreenOrientation.lock methods for HTML/JavaScript based games.

  • Fixed a crash which happens when a game launched without required plugin.

  • Fixed a bug which causes EnigmaVB extractor to fail on old devices.

  • Fixed a bug which causes java exceptions on NWJSApi.getScriptFile method.

  • Opted out forced edge-to-edge on Android 15.


RPG Maker Plugin 1.21.31:

  • Fixed a crash caused by unnecessary usage of checkSelfPermission method.

  • Re-added removedDir.exists? and File.exists? methods to Ruby 3.2.5.

  • Added HTTPLite.getIP() method which gets current IP from whatismyip.akamai.com.


Ren'Py 8.3.4 Plugin 1.00.30:

  • Updated Ren'Py to 8.3.4 and renamed the plugin.


Ruffle Plugin 1.01.00:

  • Updated ruffle and third party libraries.


Other Plugins:

  • Updated JoiPad, which implements virtual gamepad and input handling.

Downloads

Note: Updated Server 1 links.

JoiPlay 1.20.570: Server 1 | Server 2
RPG Maker Plugin 1.21.31: Server 1 | Server 2
Ren'Py 8.3.4 Plugin 1.00.30: Server 1 | Server 2
Ruffle Plugin 1.01.00: Server 1 | Server 2
Godot 4 Plugin 1.00.20: Server 1 | Server 2
Godot 3 Plugin 1.00.10: Server 1 | Server 2
Ren'Py 7.7.1 Plugin 1.00.30: Server 1 | Server 2

Optional plugins to improve Ren'Py compatibility:
Ren'Py 8.2.3 Plugin 1.00.60: Server 1 | Server 2
Ren'Py 8.1.3 Plugin 1.00.20: Server 1 | Server 2
Ren'Py 7.4.11 Plugin 1.00.40: Server 1 | Server 2
Ren'Py 7.3.5 Plugin 1.00.20: Server 1 | Server 2
Ren'Py 7.1.3 Plugin 1.00.40: Server 1 | Server 2

Note: These are alpha builds and might have some unexpected issues. Google Protect might show a warning dialog while installing apk files on some device.

View Post

JoiPlay 1.20.550, Plugin Updates and Experimental Godot Support

Hi all! This update brings several bug fixes, updated libraries and experimental support for Godot games.

There are two new plugins for Godot 3 and Godot 4 that enable support for games build with Godot. Compatibility is pretty low and heavy games might not work at all but most of the gdscript-only games should work without any major issues.

Ren'Py 8.3.3 is released a few days ago and the relevant plugin is updated with it to support the latest games.

Version of Ruby used for mkxp-z based games is bumped from 3.2.2 to 3.2.5, which should fix some bugs caused by Ruby. Dummy encoding binding is disabled and Ruby's Encoding class is compiled to fix issued caused by incomplete implementation. Autotile animations are enabled by default for mkxp-z games which should fix autotile issues on some Pokemon Essentials games.

Ruffle Plugin is updated with the current source from Ruffle's repository which should improve overall stability and compatibility.

Downloads

JoiPlay 1.20.550: MEGA

Ren'Py 8.3.3 Plugin 1.00.10: MEGA

RPG Maker Plugin 1.21.10: MEGA

Ruffle Plugin 1.00.70: MEGA

Godot 4 Plugin 1.00.00: MEGA

Godot 3 Plugin 1.00.00: MEGA

View Post

JoiPlay 1.20.540 and Plugin Updates

Hello! This update brings some bug fixes, a few improvements and a new Ren'Py plugin to support games build with the latest version of Ren'Py (8.3.2). Please check the changelog below for the changes.

Downloads

JoiPlay 1.20.540: MEGA

Ren'Py 8.3.2 Plugin 1.00.00: MEGA

RPG Maker Plugin 1.21.00: MEGA

Ruffle Plugin 1.00.40: MEGA

Changelog

JoiPlay 1.20.540:

  • Updated unrpyc v1 and added unrpyc v2 to support decompiling of Ren'Py 8+ games.

  • Added an option to RPG Settings for forcing RPG Maker XP, VX and VX Ace games to use Miniz.

  • Added a dummy module to NWJSAPi for path/posix which clones path module.

  • Added a dummy implementation for NW.js evalNWBin() method. Method evaluates the source js file if it is available and ignores compiled files.

  • Fixed plugin.js handling issues for RPG Maker MV and MZ games that use non-standard json scheme.

  • Fixed a runtime detection bug that caused crashes when there is no internet connection.

  • Fixed a bug that caused crashes during game type detection.

  • Fixed a NWJSApi init bug that caused crashes while checking game folder.

  • Fixed a bug that caused crashes while handling invalid game packages.

  • Fixed a view binding bug that caused crashes on game catalog lists.

  • Fixed a bug that crashes game package installer.

Ren'Py 8.3.2 Plugin 1.00.00:

  • Initial build.

RPG Maker Plugin 1.21.00:

  • Fixed a bug that caused HTTPLite.download method to ignore headers.

  • Added useMiniz option to config. useMiniz option forwards Ruby's Zlib::inflate and Zlib::deflate methods to Miniz when enabled.

  • Added some minor tweaks to improve performance.

Ruffle Plugin 1.00.40: 

  • Updated Ruffle and third-party libraries.

View Post

JoiPlay 1.20.530 and Plugin Updates

Hi all! This is a small update with several bug fixes and improvements. Significant changes are listed below.

JoiPlay

  • External module handler got a small upgrade which made it to be able to locate and load node modules better.

  • Blob URLs are now supported so games should be able to export save files to disk without using native interfaces.

  • A file chooser is implemented for HTML games so games should be able to open file chooser dialog using HTML file input.

  •  Game type detection accuracy is improved to prevent Ren'Py games to be detected as NScripter games.

  • Added a patch for fixing tilemap rendering issues caused by VisuMZ Core Engine plugin. (Credits to g_f_y)

  • Fixed a bug that cause crashes while adding games by opening executable files with JoiPlay.

  • Added a button to import RTP files from settings.

Plugins

  • Fixed Joystick/DPAD issues caused by third party library updates.

  • Changed screenshot folder to root of game folder for Ren'Py games. (Credits to g_f_y)

  • Updated Live2D libraries and added missing libraries to Ren'Py 8.2.3 Plugin.

  • Kernel.p and Kernel.print prints the given argument instead of showing message dialog.

  • Fixed text input bug on Ruffle Plugin.

  • Created plugins for Ren'Py 7.3.5 and Ren'Py 8.1.3.

Downloads

JoiPlay 1.20.530: MEGA

Ren'Py 7.1.3 Plugin 1.00.20: MEGA

Ren'Py 7.3.5 Plugin 1.00.00: MEGA

Ren'Py 7.4.11 Plugin 1.00.10: MEGA

Ren'Py 7.7.1 Plugin 1.00.10: MEGA

Ren'Py 8.1.3 Plugin 1.00.00: MEGA

Ren'Py 8.2.3 Plugin 1.00.40: MEGA

RPG Maker Plugin 1.20.80: MEGA

Ruffle Plugin 1.00.40: MEGA

View Post

JoiPlay 1.20.520 and Plugin Updates

Hello everyone! This update focuses on Ren'Py support and brings some major bug fixes and improvements.

  • Ren'Py 8.2.1 Plugin for JoiPlay is renamed to Ren'Py 8.2.3 Plugin for JoiPlay and supports Ren'Py 8.2.3 now.

  • A critical bug that causes crashes on Ren'Py 7.1.3 Plugin is fixed.

  • Ren'Py version detection is improved and added version detection for Ren'Py 6.99.14.3 and below.

  • Improved JGP file extraction speed for devices wit Android 8.0 and above.

  • Fixed text caching issues for styled texts and made minor corrections for font rendering on RPG Maker Plugin.

  • Made HTTPLite methods thread safe on RPG Maker Plugin.

  • Updated ruffle and 3rd party libraries on Ruffle Plugin.

  • Fixed game icon loader for the games that included in game catalog.

Download

JoiPlay 1.20.520: MEGA

RPG Maker Plugin 1.20.80: MEGA

Ren'Py Plugin 7.1.3 1.00.10: MEGA

Ren'Py Plugin 8.2.3 1.00.30: MEGA

Ruffle Plugin 1.00.40: MEGA

View Post

JoiPlay 1.20.510 and Plugin Updates

Hi all! This update brings some fixes and improvements for JoiPlay and it's plugins. Unlike the last update, which was a major one with some breaking changes, this update focuses on bug fixes and improvements.

JoiPlay 1.20.510

  • JoiPlay now has basic support for games that build using Electron and most games should be detected automatically.

  • Sorting and filtering on Game Catalog was buggy and slow so some changes are made in sorting and filtering algorithms to make it fast and work as intended.

  • Fixed some crashes caused by continued works in detached fragments.

Download

RPG Maker Plugin 1.20.70

  • Improved file seeking performance for rgssad archives.

  • Implemented surface cache to improve image decoding performance. Image reading & decoding should be ~96% faster when cached. Surface cache is enabled for devices with 3+ GB RAM.

  • Implemented text cache to improve text rendering performance. Text rendering should be ~90% faster when cached. Text cache is enabled for devices with 3+ GB RAM.

Download

NScipter Plugin 1.00.10

  • Added some missing system commands.

  • Fixed multibyte clickstr checks.

Download

Ruffle Plugin 1.00.30

  • Updated ruffle and third party libraries.

Download

View Post

JoiPlay 1.20.500 (Alpha)

Hello everyone! It's been a long time since the last update. I could not work on JoiPlay as much as before due to some work related issues so it took a lot longer to post an update. This update brings some new features alongside a few bug fixes and new versioned Ren'Py plugins.

External controllers were not working properly with JoiPlay before this update. D-pads and analog sticks wasn't working on most controllers. This update should fix most controller issues and any controller with switch, x-input, d-input or android modes should work without any issues.

Recently some compatibility issues are surfaced with Ren'Py games due to backward incompatible changes on new Ren'Py versions and making Ren'Py Plugin compatible with older games became a lot harder and time consuming. To improve compatibility with older Ren'Py versions and make it easier to keep up with new Ren'Py versions, Ren'Py Plugin is now seperated into multiple plugins with different Ren'Py versions.

Plugin manager is added to app menu. JoiPlay and plugins can be installed, updated and uninstalled using plugin manager. It should make it easier to find new plugins and keep up with the latest versions.

All online services were discontinued because of lack of users and server issues. With this update, game catalog option is added to app menu. Other online services will be added later.

Other changes includes better plugin handling for RPG Maker MV/MZ games, improved system compatibility with Android 12 and upper, better Ren'Py version detection, updated Ruffle core and more.

Plugins comes with new package names so they will be installed as new apps. Old plugins can be safely uninstalled after installation of new plugins. All plugins can be directly installed from JoiPlay. For a minimal setup, installing Ren'Py 8.2.1 and Ren'Py 7.7.1 plugins should be enough for Ren'Py games. All Ren'Py plugins can be installed for maximum compatibility. Plugins won't take place on app drawer and needed plugin will be automatically selected by JoiPlay when a Ren'Py game is launched.

Downloads

JoiPlay 1.20.500: MEGA

RPG Maker Plugin 1.20.60: MEGA

Ruffle Plugin 1.00.20: MEGA

Ren'Py 8.2.1 Plugin 1.00.00: MEGA

Ren'Py 7.7.1 Plugin: MEGA

Ren'Py 7.4.11 Plugin: MEGA

Ren'Py 7.1.3 Plugin: MEGA

View Post

RPG Maker Plugin 1.20.53

Hello everyone! This is a bugfix update for RPG Maker Plugin that fixes a few bugs that introduced with the previous updates. Please check the changelogs for the changes made.

Download

RPG Maker Plugin 1.20.53: MEGA

Changelogs

  • Fixed statusbar visibility issues.
  • Fixed a bug that prevents showing cheat menu.
  • Fixed performance and text rendering issues caused by upscaling shaders on some devices.
  • Corrected the behavior of Dir.getwd and Dir.pwd methods. These methods now return path of game folder.

View Post

JoiPlay 1.20.410 (Open Beta) and Plugin Updates

Hi all! This update brings the latest improvements and features from the last alpha builds and adds bug fixes and improvements on top of them. A list of the changes (including changes from alpha builds) can be found in the changelogs below.

Please use this form for bug reports and feature requests: https://forms.gle/PABZgHdASmtxnEDr8 

Downloads

JoiPlay 1.20.410: MEGA 

RPG Maker Plugin 1.20.52: MEGA 

Ren'Py Plugin 8.1.3_7.6.3_001: MEGA 

Ren'Py 7.4 Plugin 7.4.11.01: MEGA 

Ruffle Plugin 1.00.15: MEGA 

Changelog

JoiPlay 1.20.410:

  • Added invalid utf-8 sequence checker for archive extraction.
  • Fixed a crash caused by filenames with MAC-CENTRALEUROPEAN encoding.
  • Optimized file path validation during archive extraction.
  • Fixed binary data support for writeFile method from fs module.
  • Added "Remove" button to items on controller mapping dialog.

JoiPlay 1.20.400:

  • File chooser dialog shows a different folder icon for folders with supported game types now.
  • JoiPlay tries to detect unsupported game types and shows engine name in unsupported game error.
  • Deleting public folders (Downloads, DCIM, Music etc.) by checking "Delete game folder." checkbox isn't permitted anymore.
  • Web links are now handled by system action picker instead of game webview.
  • Fixed a patcher bug which cause it to fail when encoding is null.
  • Fixed a bug that causes JoiPlay to create empty SWF files with same name as game executable which overwrites original SWF file in flash games.
  • Fixed a permission issue which causes JoiPlay to ask file permissions even after permissions are granted.
  • Fixed a bug that causes missing game icons after editing games.
  • Added a new game type value for Ren'Py 7.4 and below. JoiPlay now detects these games while adding them and launches them using RenPy 7.4 Plugin which should be more compatible with old games.
  • Added "Controller Mapping" button to virtual gamepad settings. It can be used to bind controller buttons.


RPG Maker Plugin 1.20.52:

  • Built io/wait gem and imported it by default.
  • Improved upscaling/downscaling quality.
  • Made minor changes to fix system UI issues.
  • Updated virtual gamepad.

RPG Maker Plugin 1.20.51:

  • Fixed pressex?, triggerex?, repeatex? and releaseex? methods from Input module.
  • Changed how require method works. It partially works now and doesn't throw exceptions when files can't be read. It accepts absolute paths and paths relative to the game folder.

RPG Maker Plugin 1.20.50:

  • Fixed Graphics.resize_screen
  • Virtual gamepad now allows touch events.
  • Added support for rgss archives with different magic keys. Magic key must be set in Game.ini with ArchiveMagic variable (decimal) under Game section or set from Ruby with MKXP.set_archive_magic(key) before loading a rgss archive.


Ren'Py Plugin 8.1.3_7.6.3_001:

  • Updated Ren'Py version to 8.1.3/7.6.3.
  • Updated virtual gamepad.

Ren'Py Plugin 8.1.1_7.6.1_001:

  • Fixed crashes caused by missing patch file.


Ren'Py 7.4 Plugin 7.4.11.01:

  • Updated virtual gamepad.

Ren'Py 7.4 Plugin 7.4.11.00:

  • Initial build.


Ruffle Plugin 1.00.15:

  • Updated Ruffle and dependencies.
  • Updated virtual gamepad.

View Post

JoiPlay 1.20.400 (Alpha) and Plugins

Hello guys! This update brings some bug fixes, new QOL features and adds support for two new game engines. There are three new plugins: Ren'Py 7.4 Plugin, NScripter Plugin and Kirikiri2 Plugin. 

Ren'Py 7.4 Plugin includes Ren'Py 7.4.11 which should provide better compatibility for old Ren'Py games. It will be used instead of regular Ren'Py Plugin when it's installed and the selected game is made with Ren'Py 7.4.11 and lower.

NScripter Plugin and Kirikiri2 Plugin are based on YuriSizuku's ONScripter and Kirikiroid2 forks. They are still in pre-alpha stage and have many missing features and bugs. At least half of the games should work on both plugins and compatibility will improve with time.


Downloads

JoiPlay 1.20.400: MEGA 

RPG Maker Plugin 1.20.50: MEGA 

Ren'Py Plugin 8.1.1_7.6.1_001: MEGA 

Ren'Py 7.4 Plugin 7.4.11.00: MEGA 

Ruffle Plugin 1.00.14: MEGA 

NScripter Plugin 1.00.00 (Pre-Alpha): MEGA 

Kirikiri2 Plugin 1.00.00 (Pre-Alpha): MEGA 


Changelog


JoiPlay 1.20.400:

  • File chooser dialog shows a different folder icon for folders with supported game types now.
  • JoiPlay tries to detect unsupported game types and shows engine name in unsupported game error.
  • Deleting public folders (Downloads, DCIM, Music etc.) by checking "Delete game folder." checkbox isn't permitted anymore.
  • Web links are now handled by system action picker instead of game webview.
  • Fixed a patcher bug which cause it to fail when encoding is null.
  • Fixed a bug that causes JoiPlay to create empty SWF files with same name as game executable which overwrites original SWF file in flash games.
  • Fixed a permission issue which causes JoiPlay to ask file permissions even after permissions are granted.
  • Fixed a bug that causes missing game icons after editing games.
  • Added a new game type value for Ren'Py 7.4 and below. JoiPlay now detects these games while adding them and launches them using RenPy 7.4 Plugin which should be more compatible with old games.
  • Added "Controller Mapping" button to virtual gamepad settings. It can be used to bind controller buttons.

RPG Maker Plugin 1.20.50:

  • Fixed Graphics.resize_screen
  • Virtual gamepad now allows touch events.
  • Added support for RGSS archives with different magic keys. Magic key must be set in Game.ini with ArchiveMagic variable (decimal) under Game section or set from Ruby with MKXP.set_archive_magic(key) before loading a RGSS archive.

Ren'Py Plugin 8.1.1_7.6.1_001:

  • Fixed crashes caused by missing patch file.

Ren'Py 7.4 Plugin 7.4.11.00:

  • Initial build.

Ruffle Plugin 1.00.14:

  • Updated Ruffle and dependencies.

NScripter Plugin 1.00.00 (Pre-Alpha):

  • Initial build.

Kirikiri2 Plugin 1.00.00 (Pre-Alpha):

  • Initial build.

View Post

JoiPlay 1.20.032 and Plugin Updates

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:

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.

View Post

JoiPlay 1.20.027 (Public Beta) and Plugin Updates

Hello everyone! I wish a happy Eid al-Fitr to all who celebrate it. These builds bring bug fixes and small improvements over the latest alpha builds.

RPG Maker Plugin comes with some risky changes and built with a new version of toolchain so there might be some undetected bugs.


Downloads

JoiPlay 1.20.027: MEGA 

Ren'Py Plugin 8.0.3_7.5.3_010: MEGA 

RPG Maker Plugin 1.20.28: MEGA 

Ruffle Plugin 1.00.10: MEGA 


Changelog

JoiPlay 1.20.027

  • Export feature now generates JGP files instead of RGA files.
  • JoiPlay now checks available space before importing archive files and packages.
  • Added developer name to autocomplete items on game title fields.
  • Fixed a bug that causes gamepad to forget global values when settings are saved.
  • Made a change to fix gamepad button background issues.
  • Updated help dialog.

JoiPlay 1.20.026:

  • Made cache cleaner more selective to prevent deleting folders that created by users.
  • Fixed a bug that creates files that can't be deleted because of invalid filenames.

JoiPlay 1.20.025:

  • Improved online patching feature.
  • Fixed a bug that causes issues with filename encodings while reading archive files.
  • Fixed wrong layout bug that happens after importing an RGA file. Also, fixed some minor bugs related to RGA files.
  • Made a change to prevent unnecessary sprite tintings on RPG Maker MV games. Also, disabled linear interpolation.


Ren'Py Plugin 8.0.3_7.5.3_010

  • Fixed mute button.


RPG Maker Plugin 1.20.28

  • Added patches to fix crash on some Pokémon Essentials games.
  • Made a change in script unpacker to handle asterisk characters in script names.
  • Made a small change to improve font rendering. (Might cause small performance drop.)
  • Disabled subImageFix option to improve rendering performance. (Might cause issues on devices with buggy drivers.)
  • Enabled link time optimization to improve performance slightly.

RPG Maker Plugin 1.20.27:

  • Added System.reload_cache, System.mount, System.unmount methods from mkxp-z.
  • Added HTTPLite module from mkxp-z. Also added HTTPLite.download as an extra. HTTPLite.download method downloads a file to a given path. Usage: HTTP.download(url, filepath, progresscallbackmethodname, headers) Callback method must accept two fixnums (progress, total).
  • Merged some changes from mkxp-z to improve compatibility with games that use mkxp-z.

RPG Maker Plugin 1.20.26:

  • Re-enabled F12 key shortcut to restart games.
  • Merged commit 5c69aea from mkxp-z. It should fix crashes related to videos.


Ruffle Plugin 1.00.10

  • Updated Ruffle and dependencies.
  • Fixed audio issues.

Ruffle Plugin 1.00.08:

  • Updated Ruffle and dependencies.

View Post

JoiPlay 1.20.026 (Alpha) and Plugin Updates

Hello everyone! I'm sorry for not being able to post an update earlier and slow responses to messages. Unfortunately, I haven't been able to spend much time on JoiPlay as I'm busy with my new job.

This update adds several bug fixes and improves compatibility with games that uses mkxp-z. Also, it should improve performance on some RPG Maker MV games.


Downloads


JoiPlay 1.20.026: MEGA | Mirror
RPG Maker Plugin 1.20.27: MEGA | Mirror
Ruffle Plugin 1.00.09: MEGA | Mirror 


Changelog


JoiPlay 1.20.026:

  • Made cache cleaner more selective to prevent deleting folders that created by users.
  • Fixed a bug that creates files that can't be deleted because of invalid filenames.

JoiPlay 1.20.025:

  • Improved online patching feature.
  • Fixed a bug that causes issues with filename encodings while reading archive files.
  • Fixed wrong layout bug that happens after importing an RGA file. Also, fixed some minor bugs related to RGA files.
  • Made a change to prevent unnecessary sprite tintings on RPG Maker MV games. Also, disabled linear interpolation.


RPG Maker Plugin 1.20.27:

  • Added System.reload_cache, System.mount, System.unmount methods from mkxp-z.
  • Added HTTPLite module from mkxp-z. Also added HTTPLite.download as an extra. HTTPLite.download method downloads a file to a given path. Usage: HTTP.download(url, filepath, progresscallbackmethodname, headers) Callback method must accept two fixnums (progress, total).
  • Merged some changes from mkxp-z to improve compatibility with games that use mkxp-z. 

RPG Maker Plugin 1.20.26:

  • Re-enabled F12 key shortcut to restart games.
  • Merged commit 5c69aea from mkxp-z. It should fix crashes related to videos.


Ruffle Plugin 1.00.08:

  • Updated Ruffle and dependencies.


Warning: Alpha builds might have some major bugs that can cause data loss.

View Post

Bugfix Update for JoiPlay and RPG Maker Plugin

Hello! I'm sorry for the inconveniences that caused by the bugs in the last update. This update fixes the bugs reported by users.


JoiPlay 1.20.023

  • Incorrect text colors on submenus and filter dialog are corrected.
  • Lockscreen issues are fixed.


Download


RPG Maker Plugin 1.20.25

  • Fixed fast forward toggle bug.


  • Merged commits 6722a1e, 3dc2128, 725d593, e51f808 and b2dd4db from mkxp-z.


Download

View Post

JoiPlay 1.20.021 and Plugin Updates

Hi everyone! I hope you are all safe and sound. As some of you know, a few days ago Turkey and Syria are hit by two devastating earthquakes. I express my condolences to who loss their life and my sympathies to whom affected by the disaster.

This update brings some new QOL improvements to JoiPlay and performance improvements to RPG Maker Plugin. Also, there are many changes that improve stability and compatibility. Please check the changelog below to see the changes.


Downloads


JoiPlay 1.20.021: workupload | MEGA
RPG Maker Plugin 1.20.24: workupload | MEGA
Ren'Py Plugin 8.0.3_7.5.3_009: workupload | MEGA
Ruffle Plugin 1.00.06: workupload | MEGA

Changelog


JoiPlay 1.20.021:

  • Implemented "Downscale Large Bitmaps" feature for RPG Maker MZ games.
  • Added support for reading patches.json file from game folder.
  • Improved support for Construct 2 games.
  • Fixed a theming bug that makes JoiPlay gets stuck in the system theme.
  • Fixed wrong switch state bug in settings dialog.
  • Fixed crashes caused by online patches with invalid regexes.

JoiPlay 1.20.020:

  • Made some changes to improve launcher performance.
  • Made a change to allow ignoring errors during archive extraction.
  • Improved game detection for "Import Archive File" option.
  • Updated third-party dependencies.

JoiPlay 1.20.019:

  • Added an option to change launcher layout. Grid (Large), Grid (Small) and List layouts are supported at the moment.
  • Added "Import Archive File" option. It can be used to directly import games without manually extracting them first. ZIP, RAR, 7Z, TAR, GZ, BZ2, XZ archives are supported but encrypted archive support is limited to ZIP archives, other encrypted archives aren't supported.
  • Added "Settings" option to game menu. It can be used to change engine-specific settings for the selected game.
  • Adjusted theme colors for Android 12 and above.
  • Fixed mkxp-z game detection.
  • Fixed crashes that happen while searching icons, choosing files/folders on Android 13 and sorting games.

JoiPlay 1.20.018:

  • Made changes required for NScripter games. (experimental)
  • Moved floating action buttons to action bar.

JoiPlay 1.20.017:

  • Removed sorting button from top bar and implemented a new dialog to sort/filter/search games. A new floating action button added to launcher for opening the dialog.
  • Added switch button to virtual gamepad. The switch button can be used to switch between two different key sets on the virtual gamepad.
  • Made HTML files patchable via online patches.

JoiPlay 1.20.016:

  • Made some minor UI changes.


RPG Maker Plugin 1.20.24:

  • Added support for reading patches.json file from game folder.
  • Updated dependencies.

RPG Maker Plugin 1.20.23:

  • Fixed a bug that causes a crash when a game launched after closing another game using the in-game quit button.
  • Made a change to fix missing font issues.
  • Made some internal changes to remove boost library dependency and improve performance.

RPG Maker Plugin 1.20.22:

  • Added support for online patches with regular expressions.
  • Added patches to apply patches on script events.
  • Fixed a bug that causes a crash when a game launched after closing the plugin.

RPG Maker Plugin 1.20.21:

  • Changed how debug writer and FPS monitor works.
  • Fixed implementation of user32.dll::GetKeyboardState for 32-bit operating systems.
  • Included pre-optimized shaders.
  • Removed mkxp_wrapper library.
  • Updated dependencies:
       SDL 2.0.5 to 2.26.1
       SDL_image 2.0.1 to 2.6.2
       SDL_ttf 2.0.14 to 2.20.1
       Ruby 3.0.2 to 3.1.3


Ren'Py Plugin 8.0.3_7.5.3_009:

  • Merged pull request #4090 from Ren'Py.

Ren'Py Plugin 8.0.3_7.5.3_008:

  • Made some changes to ignore font loading issues. 

Updated virtual gamepad.


Ruffle Plugin 1.00.06:

  • Updated Ruffle and dependencies.

Ruffle Plugin 1.00.03:

  • Added OpenGL ES 3 requirement to manifest.
  • Updated Ruffle and dependencie

View Post

JoiPlay 1.20.017 and Plugin Updates

Happy New Year everyone! I wish you all the best for 2023. 

These builds adds some bug fixes and improvements over the last stable builds.


Downloads


JoiPlay 1.20.017: MEGA
RPG Maker Plugin 1.20.22: MEGA
Ren'Py Plugin 8.0.3_7.5.3_008:
MEGA
Ruffle Plugin 1.00.04: MEGA 


Changelog

Common Changes:

  • Added switch button to virtual gamepad. Switch button can be used to switch between two different key sets on virtual gamepad.

JoiPlay 1.20.017:

  • Removed sorting button from top bar and implemented a new dialog to sort/filter/search games. A new floating action button added to launcher for opening the dialog.
  • Made html files patchable via online patches.

JoiPlay 1.20.016:

  • Made some minor UI changes.

RPG Maker Plugin 1.20.22:

  • Added support for online patches with regular expressions.
  • Added patches to apply patches on script events.
  • Fixed a bug that causes crash when a game launched after closing the plugin.

RPG Maker Plugin 1.20.21:

  • Changed how debug writer and FPS monitor works.
  • Fixed implementation of user32.dll::GetKeyboardState for 32-bit operating systems.
  • Included pre-optimized shaders.
  • Removed mkxp_wrapper library.
  • Updated dependencies:
       SDL 2.0.5 to 2.26.1
       SDL_image 2.0.1 to 2.6.2
       SDL_ttf 2.0.14 to 2.20.1
       Ruby 3.0.2 to 3.1.3

Ren'Py Plugin 8.0.3_7.5.3_008:

  • Made some changes to ignore font loading issues.

Ruffle Plugin 1.00.04:

  • Added OpenGL ES 3.0 requirement to manifest.
  • Updated Ruffle and dependencies.


View Post

JoiPlay 1.20.015 and Plugin Updates

Hi all! This update brings a lot of bug fixes, improvements and new features over the last public builds.

The new builds come with some changes to improve compatibility on devices with Android 13, with these changes JoiPlay should work well without any permission problems and should integrate better into the system.

There are some improvements for RPG Maker MV games that improve both performance and compatibility. Also, a change was made to fix double-speed bug on devices with high refresh rates.

A few new methods were added to RPG Maker Plugin to improve compatibility and extend functionality for game developers. Ruby version is updated to 3.1.3 for the games that use mkxp-z. Also, fixed a font bug and added some patches to fix script bugs.

The new version of Ren'Py Plugin comes with native libraries that are required for Live2D support and some changes that improve compatibility for old games.

Support for Flash games now requires Ruffle Plugin. Ruffle Plugin improves performance a lot, supports key inputs and configurable from JoiPlay's settings.


Downloads

JoiPlay 1.20.015: MEGA | workupload
RPG Maker Plugin 1.20.19:
MEGA | workupload
Ren'Py Plugin 8.0.3_7.5.3_004:
MEGA | workupload
Ruffle Plugin 1.00.02:
MEGA | workupload 


Changelog

Common Changes:

  • Updated target SDK version to Android 13.
  • Added language selection and themed icon support for Android 13 and above.
  • Updated permissions and permission dialogs for Android 13.
  • Added special characters to virtual keyboard.


JoiPlay 1.20.015:

  • Added Bitmap::bltImage function for old versions of RPG Maker MV.

JoiPlay 1.20.014:

  • Updated "Add Game" dialog to make it easier to fill game information.
  • Added "Vertical Screen Alignment" option for RPG Maker XP, VX and VX Ace games.

JoiPlay 1.20.013:

  • Fixed a conflict caused by online patching.
  • Add an option to manually change the game type.
  • Added support for Ruffle Plugin. It can be configured using Ruffle Settings.
  • Removed built-in Ruffle assets.

JoiPlay 1.20.010:

  • Re-implemented support for Windows cabinet files to fix extraction issues.
  • Made "Downscale Large Bitmaps" option use load event to prevent empty sprites and made some changes to handle system icons better.
  • Added a display framerate check to prevent abnormal gameplay speeds on RPG Maker MV games.
  • Optimized the lockscreen layout for landscape orientation.
  • Added patches to fix issues with Olivia_OctoBattle and mv3d plugins.

JoiPlay 1.20.007:

  • Added "Use WebGL2" option for RPG Maker MV games. It forces games to use WebGL2 context and transpiles shaders to GLSL ES 3.0. Unsupported extensions might cause crashes.
  • Added "Downscale Large Bitmaps" option for RPG Maker MV games. It downscales images larger than maximum texture size and tries to fit images to sprites. Might cause bugs on some games.
  • Added "Recompile Scripts" option for Ren'Py games. It improves compatibility in exchange for longer loading times. Also makes online patching work on more games.
  • Added "Sort" button which can be used to sort games by alphabetically, date and popularity options.
  • Updated default theme for Android 12 and above.
  • Fixed a few bugs that cause crashes while adding games, selecting menu options in settings and showing dialogs.
  • Added several patches to fix bugs in RPG Maker MV plugins.


RPG Maker Plugin 1.20.19:

  • Downgraded Ruby to 3.0.3 for the games that use mkxp-z. Pokemon Essentials games should work again.

RPG Maker Plugin 1.20.18:

  • Added "$has_custom_scripts" global variable. It will be set to true if the game launched with a preload.rb or postload.rb file.
  • Updated Ruby to 3.1.3 for the games that use mkxp-z.

RPG Maker Plugin 1.20.17:

  • Made vertical screen alignment changeable from settings.

RPG Maker Plugin 1.20.16:

  • Added patches to fix issues with FileGetter script from Kslander and JSON Encoder/Decoder script by game_guy.

RPG Maker Plugin 1.20.15:

  • Added MKXP.enable_fastforward(isEnabled) method to enable/disable fast forwarding in runtime.

RPG Maker Plugin 1.20.14:

  • Added Input::release? and Input::releaseex? methods from mkxp-z.
  • Added "Save Logs" button to Launcher Activity.
  • Added patches to fix; text input on Pokemon Essentials v20, a crash on Pokemon Bushido and save bug on Legionwood.
  • Fixed a bug that causes text rendering with wrong font when Font.default_name is set to font names. Also, added "ttc" and "otc" to supported font extensions.


Ren'Py Plugin 8.0.3_7.5.3_004:

  • Added native libraries required for Live2D support.
  • Added "RENPY_RECOMPILE" environment variable. When available, Ren'Py re-compiles rpy files.
  • Added "Save Logs" button to Launcher Activity.
  • Made some changes to improve compatibility with old games.
  • Added patches to fix argument order errors on some games and wrong animation positions in Hero Party Must Fall.


Ruffle Plugin 1.00.02:

  • Updated Ruffle and dependencies.

Ruffle Plugin 1.00.01:

  • Fixed a bug that made hardware buttons unrecognizable.
  • Updated Ruffle and dependencies.

Ruffle Plugin 1.00.00:

  • First build.

View Post

JoiPlay 1.20.010 (Alpha) and Plugin Updates

Hi guys! These are new alpha builds for JoiPlay and its plugins. This update brings some changes for Android 13 support, WebGL2 and Sprite Downscaling features for RPG Maker MV games, some bug fixes and compatibility improvements. The changes should not cause any major issues but there might be some minor bugs. Please check the changelog below to see the list of changes.


Downloads

JoiPlay 1.20.010: MEGA

RPG Maker Plugin 1.20.15: MEGA 

Ren'Py Plugin 8.0.3_7.5.3_004: MEGA

Warning: These are alpha builds so there might be some unexpected bugs. Please send a message when you find a bug.


Changelog

Common Changes:

  • Updated target SDK version to Android 13.
  • Added language selection and themed icon support for Android 13 and above.
  • Updated permissions and permission dialogs for Android 13.


JoiPlay 1.20.007:

  • Added "Use WebGL2" option for RPG Maker MV games. It forces games to use WebGL2 context and transpiles shaders to GLSL ES 3.0. Unsupported extensions might cause crashes.
  • Added "Downscale Large Bitmaps" option for RPG Maker MV games. It downscales images larger than maximum texture size and tries to fit images to sprites. Might cause bugs on some games.
  • Added "Recompile Scripts" option for Ren'Py games. It improves compatibility in exchange for longer loading times. Also makes online patching work on more games.
  • Added "Sort" button which can be used to sort games by alphabetically, date and popularity options.
  • Updated default theme for Android 12 and above.
  • Fixed a few bugs that cause crashes while adding games, selecting menu options in settings and showing dialogs.
  • Added several patches to fix bugs in RPG Maker MV plugins.

JoiPlay 1.20.010:

  • Re-implemented support for Windows cabinet files to fix extraction issues.
  • Made "Downscale Large Bitmaps" option use load event to prevent empty sprites and made some changes to handle system icons better.
  • Added a display framerate check to prevent abnormal gameplay speeds on RPG Maker MV games.
  • Optimized the lock screen layout for landscape orientation.
  • Added patches to fix issues with Olivia_OctoBattle and mv3d plugins.


RPG Maker Plugin 1.20.14:

  • Added Input::release? and Input::releaseex? methods from mkxp-z.
  • Added "Save Logs" button to Launcher Activity.
  • Added patches to fix; text input on Pokemon Essentials v20, a crash on Pokemon Bushido and save bug on Legionwood.
  • Fixed a bug that caused text rendering with wrong font when Font.default_name is set to font names. Also, added "ttc" and "otc" to supported font extensions.

RPG Maker Plugin 1.20.15:

  • Added MKXP.enable_fastforward(isEnabled) method to enable/disable fast forwarding in runtime.


Ren'Py Plugin 8.0.3_7.5.3_004:

  • Added native libraries required for Live2D support.
  • Added "RENPY_RECOMPILE" environment variable. When available, Ren'Py re-compiles rpy files.
  • Added "Save Logs" button to Launcher Activity.
  • Made some changes to improve compatibility with old games.
  • Added patches to fix argument order errors on some games and wrong animation positions in Hero Party Must Fall.

View Post

JoiPlay 1.20.005 and Plugin Updates

Hello everyone! These are new stable builds. These builds bring some bug fixes, a lot of stability and compatibility improvements, new QoL features and support for Construct 2&3 games. Please check the changelog below to see a list of the changes.


Downloads

JoiPlay 1.20.005: MEGA | workupload
RPG Maker Plugin 1.20.12: MEGA | workupload
Ren'Py Plugin 8.0.3_7.5.3_001:
MEGA | workupload 


Changelog

JoiPlay 1.20.005:

  • Made some internal optimizations to improve stability.
  • Updated third-party libraries.

JoiPlay 1.20.004:

  • Fixed a bug that caused JoiPlay to discard automatically selected icons while adding a new game.
  • Re-added "Optimize Map" option for RPG Maker XP games.
  • Updated third-party libraries.

JoiPlay 1.20.003:

  • Fixed a bug that causes exceptions on RPG Maker MV games with custom encryption.

JoiPlay 1.20.002:

  • Added support for Construct 2 & 3 games.
  • Added mute/unmute button to gamepad. It works on RPG Maker and Ren'Py games, but it might not work on some games.
  • Fixed a bug that causes plugin editor to write plugins to wrong path on RPG Maker MZ games.
  • Added several string overrides to improve compatibility for RPG Maker MV/MZ games.
  • Added process::release object to NW.js compatibility layer.
  • Added a dummy object for window.speechSynthesis.

JoiPlay 1.20.001:

  • Added "About" option to game menu. It can be used to view basic information about the game.
  • Added "Auto-close Games" feature. When enabled, it automatically closes games after a certain period of inactivity.
  • Optimized online patching feature.
  • Reworked theming engine to improve app style.
  • Redesigned new game dialog and settings page.
  • Removed "Scoped Storage" and "Secondary Color" options from App Settings.
  • Made some improvements to the virtual gamepad.
  • Updated third-party dependencies.


RPG Maker Plugin 1.20.12:

  • Updated OpenAL-Soft and SDL_ttf.

RPG Maker Plugin 1.20.11:

  • Downgraded OpenAL to fix crash on activity resume.
  • Made a change to load bundled font instead of unsupported fonts.
  • Merged video playback support from mkxp-z.

RPG Maker Plugin 1.20.10:

  • Added support for online patches.
  • Made some changes to allow nil to int/float/long conversion.
  • Added a few string overrides to improve compatibility.

RPG Maker Plugin 1.20.09:

  • Disabled fdsan to fix crashes on Android 11 and above.
  • Added Input::MouseX1, Input::MouseX2 and Input::scroll_v from mkxp-z.
  • Disabled RGSS version check for Graphics::center and viewport= methods.
  • Added string overrides to fix issues with Symphony of War.


Ren'Py Plugin 8.0.3_7.5.3_001:

  • Fixed a bug that causes crashes when patch file doesn't exist.

Ren'Py Plugin 8.0.3_7.5.3_000:

  • Updated Ren'Py to 7.5.3/8.0.3.
  • Added support for JoiPlay's online patches. Only usable for rpy files.

Ren'Py Plugin 8.0.2_7.5.2_003:

  • Fixed version detection on games with incorrect script_version.txt file.

Ren'Py Plugin 8.0.2_7.5.2_001:

  • Updated Ren'Py to 7.5.2/8.0.2.
  • Added imports for pickle and renpy.compat.pickle.dumps to keep compatibility with old versions.
  • Made a change to ignore unexpected indentation at the start of a file.


Known Bugs

  • Cheats cause crashes on some RPG Maker XP, VX and VX Ace games.

View Post

JoiPlay 1.20.002 (Beta) and Plugin Updates

Hi all! New beta builds include bug fixes, Construct 2 & 3 support, some QoL features and improvements for UI, stability and game compatibility. You can see a list of the changes below.


JoiPlay 1.20.001:

  • Added "About" option to game menu. It can be used to view basic information about the game.
  • Added "Auto-close Games" feature. When enabled, it automatically closes games after a certain period of inactivity.
  • Optimized online patching feature. It shouldn't cause extra RAM usage now.
  • Reworked theming engine to improve app style. 
  • Redesigned new game dialog and settings page.
  • Removed "Scoped Storage" and "Secondary Color" options from App Settings.
  • Made some improvements for the virtual gamepad.
  • Updated third-party dependencies.

JoiPlay 1.20.002:

  • Added support for Construct 2 & 3 games.
  • Added mute/unmute button to gamepad. It works on RPG Maker and Ren'Py games and uses built-in functions from game engines, which might not work on some games.
  • Fixed a bug that causes plugin editor to write plugins to wrong path on RPG Maker MZ games.
  • Added several string overrides to improve compatibility for RPG Maker MV/MZ games.
  • Added process::release object to NW.js compatibility layer.
  • Added a dummy object for window.speechSynthesis.

  Download 


RPG Maker Plugin 1.20.09:

  • Disabled fdsan to fix crashes on Android 11 and above.
  • Added Input::MouseX1, Input::MouseX2 and Input::scroll_v from mkxp-z.
  • Disabled RGSS version check for Graphics::center and viewport= methods.
  • Added string overrides to fix issues with Symphony of War.

RPG Maker Plugin 1.20.10:

  • Added support for online patches.
  • Made some changes to allow nil to int/float/long conversion.
  • Added a few string overrides to improve compatibility.

  Download 


Ren'Py Plugin 8.0.2_7.5.2_001:

  • Updated Ren'Py to 7.5.2/8.0.2.
  • Added imports for pickle and renpy.compat.pickle.dumps to keep compatibility with old versions.
  • Made a change to ignore unexpected indentation at the start of a file.

Ren'Py Plugin 8.0.2_7.5.2_003:

  • Fixed version detection on games with incorrect script_version.txt file.

  Download 

Note: Beta builds might contain some major bugs that can cause unexpected behaviors.

View Post

JoiPlay 1.11.006 and Plugin Updates

Hello everyone! This update contains a lot of bug fixes and improvements over version 1.10.065. RPG Maker MV games has been problematic on recent releases so many changes are made to improve compatibility for RPG Maker MV. To improve compatibility for Pokemon Essentials v19 and above, custom tilemap class from mkxp-z is merged to RPG Maker Plugin. Also, some changes are made to improve compatibility for other RPG Maker games. Ren'Py Plugin got some changes to keep up with the new versions of Ren'Py and comes with two different Ren'Py versions now.


Downloads

JoiPlay 1.11.006: MEGA | workupload

RPG Maker Plugin 1.20.05: MEGA | workupload

Ren'Py Plugin 8.0.1_7.5.1_003: MEGA | workupload  


Changelog

JoiPlay 1.11.006:

  • Implemented a live patch system to fix small javascript bugs without app updates.
  • Fixed a callback bug in readFile and writeFile methods from fs module.
  • Added ugcGetItemInstallInfo method from greenworks module.

JoiPlay 1.11.003:

  • Improved support for games that require Steam API.
  • Made some changes to optimize UI on landscape orientation.
  • Made a change to fix a bug related to BaseTexture.update method from PixiJS.
  • Fixed a bug that breaks Compatibility List.

JoiPlay 1.11.001:

  • Fixed a bug in sreadFileSync method from fs module.

JoiPlay 1.11.000:

  • Added js-yaml and lodash/cloneDeep module implementations.
  • Made some changes on fs module implementation to support Buffers for reading/writing files.
  • Added a manual garbage collection method to prevent crashes related to low memory.
  • Fixed a bug that causes JoiPlay to replace a game instead of adding the new game.
  • Replaced "Disable RTP" option with "Faster Path Enumeration" option. Disabling this option should fix asset override issues on RPG Maker XP, VX and VX Ace games.
  • Added "Model-Based Rendering" option to Ren'Py settings. It's enabled by default and required by some games but can be disabled if clicking menu items freezes the games.
  • Optimized fullscreen theme & layout to reduce overdraws.
  • Made minor UI changes on virtual gamepad settings.
  • Updated Ruffle and other third-party dependencies.


RPG Maker Plugin 1.20.05:

  • Added missing MANAGE_EXTERNAL_STORAGE permission.

RPG Maker Plugin 1.20.04:

  • Made a small change to ignore some image loading errors.

RPG Maker Plugin 1.20.01:

  • Added a string override to disable GaryCXJk - InpEx v1.00 script.
  • Added string overrides to fix common issues on games from Aldorlea Games.

RPG Maker Plugin 1.20.00:

  • Made some changes to enable mouse event support. Touch events are recognized as left clicks.
  • Made a change to align game window to top on portrait orientation.
  • Added a string override for Pokemon Insurgence. H-mode7 is force-disabled so maps that use H-mode7 will be shown as flat maps.
  • Added a string override to make selection cursor semi-transparent on Pokemon Essentials games.
  • Added tilemap and tileatlas classes from mkxp-z to improve support for Pokemon Essentials v19 and above.
  • Fixed a bug in cheat script for Pokemon Essentials v19+ that causes crash on Pokemon Essentials v20.
  • Made some changes to prevent RTP overriding local assets.


Ren'Py Plugin 8.0.1_7.5.1_003:

  • Made a minor configuration change to fix a bug that causes rendering issues.

Ren'Py Plugin 8.0.1_7.5.1_001:

  • Updated Ren'Py libraries to v8.0.1 and v7.5.1.
  • Made a change to fix NameError on empty_window().

Ren'Py Plugin 8.0.0_7.5.0_000:

  • Updated Ren'Py to 7.5.0 and 8.0.0, both versions are included in the plugin. Correct version will be detected using script_version.txt file.
  • Added an environment variable to disable model-based rendering when "Model-Based Rendering" option is disabled.
  • Updated the virtual gamepad and other dependencies.

View Post

JoiPlay 1.11.003 (Beta) and Plugin Updates

Hello! These builds bring several bug fixes and improvements over the latest alpha builds and there shouldn't be any major bugs. Please read the changelog below to see the changes.

JoiPlay 1.11.003:

  • Improved support for games that require Steam API.
  • Made some changes to optimize UI on landscape orientation.
  • Made a change to fix a bug related to BaseTexture.update method from PixiJS.
  • Fixed a bug that breaks Compatibility List.

Download 


RPG Maker Plugin 1.20.01:

  • Added a string override to disable GaryCXJk - InpEx v1.00 script.
  • Added string overrides to fix common issues on games from Aldorlea Games.

Download 


Ren'Py Plugin 8.0.1_7.5.1_001:

  • Updated Ren'Py libraries to v8.0.1 and v7.5.1.
  • Made a change to fix NameError on empty_window().

Download 

View Post

JoiPlay 1.11.001 (Alpha)

Hi all! This is a small update that fixes a bug in fs.readFileSync method. Please update JoiPlay by installing this build if you installed JoiPlay 1.11.000.

Download 

View Post

Alpha Builds for JoiPlay and Plugins

Hello everyone! These builds are alpha builds for the next update. These builds should fix some bugs and improve compatibility and stability. Please check the changelog below the see the changes.

JoiPlay 1.11.000:

  • Added js-yaml and lodash/cloneDeep module implementations.
  • Made some changes on fs module implementation to support Buffers for reading/writing files.
  • Added a manual garbage collection method to prevent crashes related to low memory.
  • Fixed a bug that causes JoiPlay to replace a game instead of adding the new game.
  • Replaced "Disable RTP" option with "Faster Path Enumeration" option. Disabling this option should fix asset override issues on RPG Maker XP, VX and VX Ace games.
  • Added "Model-Based Rendering" option to Ren'Py settings. It's enabled by default and required by some games but can be disabled if clicking menu items freezes the games.
  • Optimized fullscreen theme & layout to reduce overdraws.
  • Made minor UI changes on virtual gamepad settings.
  • Updated Ruffle and other third-party dependencies.

Download 


RPG Maker Plugin 1.20.00:

  • Made some changes to enable mouse event support. Touch events are recognized as left clicks.
  • Made a change to align game window to top on portrait orientation.
  • Added a string override for Pokemon Insurgence. H-mode7 is force-disabled so maps that use H-mode7 will be shown as flat maps.
  • Added a string override to make selection cursor semi-transparent on Pokemon Essentials games.
  • Added tilemap and tileatlas classes from mkxp-z to improve support for Pokemon Essentials v19 and above.
  • Fixed a bug in cheat script for Pokemon Essentials v19+ that causes crash on Pokemon Essentials v20.
  • Made some changes to prevent RTP overriding local assets.

Download 


Ren'Py Plugin 8.0.0_7.5.0_000:

  • Updated Ren'Py to 7.5.0 and 8.0.0, both versions are included in the plugin. Correct version will be detected using script_version.txt file.
  • Added an environment variable to disable model-based rendering when "Model-Based Rendering" option is disabled. 
  • Updated the virtual gamepad and other dependencies.

Download 

View Post

JoiTranslate 2.01.00

This update fixes several bugs and improves overall stability.

  • Added new translation providers and optimized the existing ones.
  • Fixed a bug that crashes the translation service.
  • Fixed a bug that causes crashes while resizing texts.
  • Fixed a bug that causes crashes while capturing screen.
  • Fixed a bug that causes crashes when translation service starts on Android N and lower.
  • Fixed wrong behavior of start button when screen recording permission is not given.
  • Made a change to prevent adding translation button multiple times.
  • Made some minor UI changes.
  • Updated text recognition library and other third party dependencies.

  Download 

View Post