JoiPlay 1.20.015 and Plugin Updates (Patreon)
Content
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.