This is a small update that fixes a few bugs. Version 1.10.50 introduced a bug that causes exceptions when message box is shown on some Japanese games, this update brings a workaround to fix this bug. Also, cheat and fast-forward buttons behave correctly again with this update.
Download
2022-05-06 12:00:58 +0000 UTC
View Post
Hi guys, Eid Mubarak to all of you! This is a small update which fixes a bug that causes lags on some RPG Maker XP, VX and VX Ace games and exposes Graphics.center method, which is used by Pokemon Essentials games, to RPG Maker XP games.
Download
2022-05-02 07:20:07 +0000 UTC
View Post
Hello everyone! These are the latest stable builds. There are some bug fixes and improvements over the last builds. You can check changes that made after the last builds below. Please check this post to see other changes that made after the old stable builds.
JoiPlay 1.10.065:
- Added support for the TyranoBuilder games that come with electron folder structure.
- Added HW Video option again. Enabling it shouldn't cause exceptions anymore.
- Fixed a bug that causes black screen on TyranoBuilder games.
- Fixed a bug that prevents recognition of RPG Maker XP, VX and VX Ace games.
- Fixed a bug that causes crashes when Settings option is clicked.
- Made some changes to improve stability of the game launcher.
- Made some minor changes in virtual gamepad's layout and fixed a minor bug.
- Updated third party dependencies.
Download
RPG Maker Plugin 1.10.49:
- Added color, tone, and opacity methods to Tilemap class. (Credits to Aeodyn)
- Fixed several minor bugs. (Credits to Aeodyn and orochii)
- Exposed Graphics.resize_screen for RPG Maker XP.
- Added dummy methods for User32::GetMessage, User32::TranslateMessage and User32::DispatchMessage.
- Added new string overrides to improve game compatibility.
- Updated virtual gamepad.
Download
Ren'Py Plugin 7.4.11.22:
- Fixed a bug that causes exceptions when objects are focused.
- Fixed a bug that prevents some key events.
- Made a change to make Ren'Py use a different audio channel if config.hw_video is enabled. It might have some side effects but there shouldn't be anything major.
- Updated virtual gamepad.
Download
2022-04-27 14:42:53 +0000 UTC
View Post
This is a small update which fixes a few bugs.
JoiPlay 1.10.064:
- Fixed a bug that might cause crashes on TyranoBuilder and Flash games.
- Optimized virtual gamepad to reduce overdraws.
Download
RPG Maker Plugin 1.10.46:
- Fixed a bug that might cause crashes before a game is launched.
Download
2022-04-16 12:29:50 +0000 UTC
View Post
These builds bring a few improvements and bug fixes over the latest beta builds. Most of the major bugs should be fixed with these builds. I will probably wait a week to get some logs, so stable builds will be posted in the last week of this month if everything goes well.
JoiPlay 1.10.063 :
- Fixed a bug that causes crashes while JoiPlay is checking updates.
- Fixed a bug that causes crashes on Tyranobuilder games.
- Fixed a bug that causes white or green tint on HTML based games.
- Fixed a bug that causes JoiPlay to respond with wrong content on HTTP requests.
- Added string overrides for a few RPG Maker MV plugins.
- Removed "HW Video" option from Ren'Py Settings.
- Updated third party dependencies.
JoiPlay 1.10.060:
- Made some changes to improve RPG Maker MV compatibility.
- Added "Disable RTP" option to RPG Settings. This option can be enabled when a game's assets are loaded from RTP instead of game folder or rgss archive.
- Added built-in update checker.
- Added "Hide Virtual Gamepad" option to Gamepad Settings. It hides all virtual gamepad buttons from the screen. Also, it fixes some WebGL issues on RPG Maker MV games.
- Added "Update CoreScript" option to RPG Settings. It makes RPG Maker MV games to use the latest version of the CoreScript.
- Added "Open Folder" option to game menu.
- Added "Unpack Archives" and "Decompile Scripts" options for Ren'Py games.
- Added a limited implementation of createWriteStream function to fs module.
- Fixed a bug that causes crashes when MotionEvent.getDevice() returns null.
- Fixed a bug that causes an exception when Storage.setItem() called with a null value.
- Fixed a bug that causes crashes while loading settings fragment.
- Fixed a bug that resets the default folder when settings are saved.
- Fixed a bug that prevents requesting storage permission on Android 6.0.
- Fixed a bug that causes crashes when a TyranoBuilder game is launched on Android 11+ devices.
- Removed calls to DataManager.autoSave* in corescripts with Pixi v5 support.
- Updated third party dependencies.
Download
RPG Maker Plugin 1.10.45 :
- Moved delta method to System module.
- Enabled Sprite::width and Sprite::height for RPG Maker XP.
- Added dummy Encoding class to posload script for Ruby 3.x.
- Added an override for PluginManager::runPlugins on Ruby 3.x. Unsupported plugins are ignored now.
RPG Maker Plugin 1.10.43:
- Made a change to ignore exceptions when an audio file doesn't exist.
- Added Noto Sans CJK as built-in font.
Download
Ren'Py Plugin 7.4.11.20 :
- Removed unused options.
- Made "Less Update" option disabled by default. It makes Ren'Py to skip some videos. If you have this issue, please disable that option.
Ren'Py Plugin 7.4.11.18:
- Disabled usage of model-based renderer. This change might fix crashes on some devices.
- Fixed a bug that causes an exception when a game calls Preference() with unknown key.
- Fixed a bug that causes crashes on motion and key events from some devices.
Download
2022-04-15 12:32:01 +0000 UTC
View Post
These are new beta builds for the next stable versions of JoiPlay and it's plugins. There are many improvements and bug fixes that affect almost all game types supported by JoiPlay.
JoiPlay 1.10.060:
- Made some changes to improve RPG Maker MV compatibility.
- Added "Disable RTP" option to RPG Settings. This option can be enabled when a game's assets are loaded from RTP instead of game folder or rgss archive.
- Added built-in update checker.
- Added "Hide Virtual Gamepad" option to Gamepad Settings. It hides all virtual gamepad buttons from the screen. Also, it's fixes some WebGL issues on RPG Maker MV games.
- Added "Update CoreScript" option to RPG Settings. It makes RPG Maker MV games to use latest version of the CoreScript.
- Added "Open Folder" option to game menu.
- Added "Unpack Archives" and "Decompile Scripts" options for Ren'Py games.
- Added a limited implementation of createWriteStream function to fs module.
- Fixed a bug that causes crashes when MotionEvent.getDevice() returns null.
- Fixed a bug that causes an exception when Storage.setItem() called with a null value.
- Fixed a bug that causes crashes while loading settings fragment.
- Fixed a bug that resets default folder when settings are saved.
- Fixed a bug that prevents requesting storage permission on Android 6.0.
- Fixed a bug that causes crashes when a TyranoBuilder game is launched on Android 11+ devices.
- Removed calls to DataManager.autoSave* in corescripts with Pixi v5 support.
- Updated third party dependencies.
Download
Ren'Py Plugin 7.4.11.18:
- Disabled usage of model-based renderer. This change might fix crashes on some devices.
- Fixed a bug that causes an exception when a game calls Preference() with unknown key.
- Fixed a bug that causes crashes on motion and key events from some devices.
Download
RPG Maker Plugin 1.10.43:
- Made a change to ignore exceptions when an audio file doesn't exist.
- Added Noto Sans CJK as built-in font.
Download
2022-03-29 13:50:57 +0000 UTC
View Post
Hello everyone! JoiPlay Translator underwent some major changes and rebranded as JoiTranslate. It comes with a new user interface, better text recognition and translation accuracy, offline translation and some bug fixes.
Changelog:
- Added Text Recognition v2 API from Google's ML Kit as text recognition backend.
- Added Translation API from Google's ML Kit as offline translation backend.
- Added several new translation providers to improve online translation accuracy.
- Added wallpaper based theme engine and overhauled the user interface.
- Added support for new languages.
- Added "Offline Languages" option to manage translation models.
- Changed how floating icon behaves. It translates the whole screen when tapped, instead of letting users select a custom area.
- Made some improvements on translation screen.
- Made some internal changes to improve stability.
- Fixed permission issues on devices with MIUI.
- Fixed a bug that causes crashes during translation.
Download
2022-03-18 11:32:53 +0000 UTC
View Post
Hi guys! Last update has a bug that cause ENOENT exceptions while loading data files. This update fixes that bug. Please update the plugin if you get ENOENT exceptions on RPG Maker XP, VX and VX Ace games.
Download
2022-01-29 16:04:40 +0000 UTC
View Post
This update fixes several crashes, fixes a bug that prevents initializing of graphics on RPG Maker MV games and improves support for EXE files packed with Enigma Virtual Box.
Download
2022-01-28 14:10:00 +0000 UTC
View Post
This update adds some bug fixes and improvements over the latest release candidates, and these builds are the new stable builds. There shouldn't be any major bug and game compatibility should be better than previous stable builds. Changes over the latest release candidates are listed below, and changes between old stable builds and new builds can be found on these two posts. 1 2
JoiPlay 1.10.035:
- Added an option to use PixiJS v5 instead of included one on RPG Maker MV games.
- Added some method overrides to fix rendering issues on RPG Maker MV games.
- Added a fallback option for header searching algorithm on Enigma Virtual Box files.
- Fixed a bug that corrupts files when EXE files are extracted multiple times.
Download
RPG Maker Plugin 1.10.35:
- Added two dummy bindings for steam_api.dll to fix launch issues on some games.
- Disabled usage of app-specific folders on Android 11+.
- Made a change to fix loading of data files.
Download
Ren'Py Plugin 7.4.11.14:
- Added a patch to fix NameError exception on some games.
Download
2022-01-26 13:00:05 +0000 UTC
View Post
Hello everyone! These builds add some bug fixes and improvements over the last beta builds. Changes are listed below.
Common Changes
- Removed native libraries for x86_64 architecture.
- Made show/hide buttons movable.
- Decreased size of action buttons on virtual gamepad.
JoiPlay 1.10.032
- Fixed a bug that causes a crash while creating shortcuts.
- Fixed a bug that causes a crash while installing JGP files.
- Fixed a bug that causes a crash while using file chooser on Android 11+.
- Fixed black screen bug on RPG Maker MZ games.
- Added a dummy implementation of greenworks module.
- Added a fix for NPOT textures on RPG Maker MV games.
- Added a fix for TypeError on Bitmap.snap from RPG Maker MV.
- Added a dummy method for dns.lookup.
- Added a dummy method for nw.gui.Shell.openExternal.
Download
RPG Maker Plugin 1.10.33
- Made a change to load built-in font when specified font does not exist.
- Added support for playing theora videos with Graphics.play_movie.
- Fixed a bug that causes freezes when unsupported wav files are played.
Download
Ren'Py 7.4.11.12
- Made a change to copy needed files from renpy/common folder to extras folder and added extras folder to search path.
Download
2022-01-10 11:40:15 +0000 UTC
View Post
Hello everyone! Christmas and New Year are almost here so I wish a nice holiday to you all.
The last alpha builds were pretty stable and there wasn't any major bug so JoiPlay is ready for broader testing. Changes between the last stable builds and the new beta builds are listed below. These builds comes with a few improvements over the last alpha builds and these changes are underlined.
Common Changes:
- Controller support is fixed. Controller buttons should be mapped correctly now.
- Diagonal movement support is added for virtual gamepad. It can be enabled using "Diagonal Movement" option.
- Two new buttons are added to virtual gamepad.
- Resizing the app window shouldn't crash the app anymore.
- Third-party libraries are updated.
JoiPlay 1.10.030:
- Support for importing CommonJS modules and JSON files are added. It can be enabled using "Allow External Modules" option.
- Compatibility List feature is updated.
- JoiPlay now checks updates for games that added using autocomplete feature for game name.
- Games with ASAR archives are supported now. Archives in resource folder and root of the game folder will be extracted while adding a game.
- Partial support for extracting exe files packed with Enigma VB is added.
- Packed EXE files from TyranoBuilder games are supported now.
- "Content Filter" option is added. This option will disable Compatibility List, game database, update checker and other features that might generate explicit content.
- A bug is fixed that cause crashes on Android 11 and above.
- A bug, that prevents calling callback functions, is fixed in built-in fs module.
- RGA import location is corrected.
- A bug, that cause JoiPlay to load wrong paths on some RPG Maker MV games, is fixed.
- A bug that cause app to crash when offline is fixed.
- A bug that cause blank game shortcuts is fixed.
- Some UI and theme changes are made.
- Compatibility scripts are updated.
- Screen Reader feature is removed.
Download
RPG Maker Plugin 1.10.30:
- Support for opus audio format is added.
- GetPrivateProfileInt function from kernel32.dll is added.
- Bitmap.raw_data method from mkxp-z is added. Credits go to Struma.
- Some environment variables are changed.
- RPG Maker Plugin now creates UserData/AppData and UserData/Temp folders to use as user data folders.
- Two string overrides are added for To The Moon.
- A string override is added to fix player sprite bug on Ecchi Version Showcase.
Download
Ren'Py Plugin 7.4.11.10:
- Ren'Py is updated to 7.4.11.
- config.hw_video is force disabled. This will reduce video decoding performance for some formats but will prevent an exception.
Download
Note: Beta builds might contain bugs that might cause unexpected behaviors.
2021-12-24 17:28:02 +0000 UTC
View Post
Hi guys! These builds bring some bug fixes and small improvements over the latest alpha builds. Changes can be found in the changelogs below.
Common Changes:
- Controller support is fixed. Controller buttons should be mapped correctly now.
- Resizing the app window shouldn't crash the app anymore.
- Third-party libraries are updated.
JoiPlay 1.10.028:
- Packed EXE files from TyranoBuilder games are supported now.
- A bug that cause app to crash when offline is fixed.
- A bug that cause blank game shortcuts is fixed.
- Game update notifications will be shown only once per update.
- Compatibility scripts are updated.
Download
RPG Maker Plugin 1.10.28:
- A string override is added to fix player sprite bug on Ecchi Version Showcase.
Download
Ren'Py Plugin 7.4.11.05:
- Ren'Py is updated to 7.4.11.
Download
Note: Alpha builds might have critical bugs that cause unexpected behaviors.
2021-12-16 09:06:26 +0000 UTC
View Post
Hi everyone! I hope you're all safe and sound. This update focuses on HTML/JavaScript based games, adds some extra features for adult games and fixes some issues. There are also some minor improvements.
JoiPlay now supports external CommonJS modules. CommonJS modules can be imported using module name or a relative path to a script. Also importing JSON files are supported like similar to Node.js. This will fix some games that use modules. Unfortunately this implementation doesn't work with some modules and causes errors on some games so it's disabled by default. Users can enable it via "Allow External Modules" option in HTML Settings.
Compatibility List wasn't implemented properly and was abandoned because some issues. With this version, Compatibility List is written from zero with better UI and a rating system similar to Google Play. All game data is retrieved from F95zone so there are only adult games at the moment but other games will be added slowly.
Other changes can be found in the changelogs below.
JoiPlay 1.10.020:
- Support for importing CommonJS modules and JSON files are added. It can be enabled using "Allow External Modules" option.
- Compatibility List feature is updated.
- JoiPlay now checks updates for games that added using autocomplete feature for game name.
- Games with ASAR archives are supported now. Archives in resource folder and root of the game folder will be extracted while adding a game.
- Partial support for extracting exe files packed with Enigma VB is added.
- Diagonal movement support is added for virtual gamepad. It can be enabled using "Diagonal Movement" option.
- Some UI and theme changes are made.
- A bug is fixed that cause crashes on Android 11 and above.
- A bug, that prevents calling callback functions, is fixed in built-in fs module.
- RGA import location is corrected.
- A bug, that cause JoiPlay to load wrong paths on some RPG Maker MV games, is fixed.
- Screen Reader feature is removed.
- Third party libraries are updated.
Download
RPG Maker Plugin 1.10.20:
- Some environment variables are chanced.
- RPG Maker Plugin now creates UserData/AppData and UserData/Temp folders to use as user data folders.
- Bitmap.raw_data from mkxp-z is added.
- Two string overrides are added for To The Moon.
- GetPrivateProfileInt function from kernel32.dll is added.
Download
Ren'Py Plugin 7.4.10.02:
- config.hw_video is force disabled. This will reduce video decoding performance for some formats but will prevent an exception.
- Gamepad is updated.
Download
Note: These builds are still experimental and might have critical bugs.
2021-11-30 16:28:58 +0000 UTC
View Post
Hi guys! These are the latest stable builds. There aren't any major changes over the release candidates, but there are some stability improvements. I pushed the updates to Google Play, but it might take up to a week to be published, or they might get rejected, so you can download these from instead of waiting for an update from Google Play.
Changes between the new and the older stable builds are listed below. Minor changes after the release candidates aren't listed.
JoiPlay 1.10.012:
- Target API level is increased to 31.
- RPG Maker Plugin is separated from JoiPlay.
- RGA file format and import/export options are deprecated in favor of the JGP file format and will be removed later. JGP files can include gamepad and plugin configurations that override user settings, so game developers can adjust available parameters to serve better gameplay.
- External storage device support added for Android 11 and above.
- RGA import location is corrected.
- File chooser dialog shows external devices correctly now.
- Add button shows a popup menu that includes all methods to add/import games instead of showing add game dialog.
- Autocomplete suggestions are added for title and version fields. (Patreon builds only)
- When a game name is selected using auto complete, the game icon will be added automatically when it's available. (Patreon builds only)
- JoiPlay will require users to download runtime packages manually now.
- Copy Text to Clipboard option is added back.
- Use Legacy Version option is removed from Ren'Py settings.
- Theme colors are adjusted for dark theme.
- Firebase Crashlytics is added to get crash logs.
- Ruffle and game database are updated.
- Third-party libraries are updated.
Download JGP File Template
Download JoiPlay 1.10.012
RPG Maker Plugin 1.10.13:
- Target API level is increased to 31.
- An activity is added to show information about application and license.
- Cheats are added for Pokemon Essentials v19.
- Null RTP and sound font are removed.
- Screen reader feature is removed.
- Gamepad settings dialog is updated.
- Gamepad icons are changed.
- Custom font bug is fixed.
- A few string overrides are added to fix script issues.
- All third-party android libraries are removed.
- Issues related to custom fonts are solved.
- A bug that cause file not found errors is fixed.
- A dummy method is added for _mkxp_set_default_font_family method.
- $joiplay global variable is added. It can be used to detect usage of RPG Maker Plugin.
- Dummy string and numeric methods are added for NilClass. This should fix some exceptions. It isn't a proper fix but should help a lot.
- A bug that causes the plugin to freeze on first launch is fixed.
- Scripts are updated.
Download RPG Maker Plugin 1.10.13
Ren'Py Plugin 7.4.9.06:
- Ren'Py is updated to 7.4.9.
- A compatibility issue for games that use Ren'Py 7.3.5 or lower is fixed.
- A launcher activity is added to show app information.
- Screen reader feature is removed.
- Gamepad settings dialog is updated.
- Gamepad icons are changed.
Download Ren'Py Plugin 7.4.9.06
2021-10-31 13:46:31 +0000 UTC
View Post
This is a small update for RPG Maker Plugin. This update fixes a crash related to preload/postload scripts and adds cheats for Pokemon Rejuvenation v13.0.5.
Download
2021-10-28 10:59:57 +0000 UTC
View Post
Hello everyone, these builds are release candidates for the next stable builds. They should be stable and there shouldn't be any major bugs. Download links contain split apk files for different architectures to decrease download size. Most devices should support arm64-v8a variant.
JoiPlay targets API level 31 to comply with the latest Google Play requirements now. That means JoiPlay can't use the requestLegacyExternalStorage flag to opt out of the changes associated with scoped storage. Instead of using that flag, JoiPlay will ask for "All files access" permission on Android 11 and above. This permission allows JoiPlay to read/write all storage devices without scoped storage.
RPG Maker Plugin and Ren'Py Plugin is rebased and some features and assets are removed to prevent any violation with open source licenses. Both plugins has some changes that increase game compatibility.
JoiPlay 1.01.701-1.10.011:
- Target API level is increased to 31.
- RPG Maker Plugin is separated from JoiPlay.
- RGA file format and import/export options are deprecated in favor of the JGP file format and will be removed later. JGP files can include gamepad and plugin configurations that override user settings, so game developers can adjust available parameters to serve better gameplay.
- External storage device support added for Android 11 and above.
- RGA import location is corrected.
- File chooser dialog shows external devices correctly now.
- Add button shows a popup menu that includes all methods to add/import games instead of showing add game dialog.
- Autocomplete suggestions are added for title and version fields. (Patreon builds only)
- When a game name is selected using auto complete, the game icon will be added automatically when it's available. (Patreon builds only)
- JoiPlay will require users to download runtime packages manually now.
- Copy Text to Clipboard option is added back.
- Use Legacy Version option is removed from Ren'Py settings.
- Theme colors are adjusted for dark theme.
- Firebase Crashlytics is added to get crash logs.
- Ruffle and game database are updated.
- Third party libraries are updated.
Download JGP File Template
Download JoiPlay 1.10.011
RPG Maker Plugin 1.10.11:
- Target API level is increased to 31.
- An activity is added to show information about application and license.
- Cheats are added for Pokemon Essentials v19.
- Null RTP and sound font are removed.
- Screen reader feature is removed.
- Gamepad settings dialog is updated.
- Gamepad icons are changed.
- Custom font bug is fixed.
- A few string overrides are added to fix script issues.
- All third-party android libraries are removed.
- Issues related to custom fonts are solved.
- A bug that cause file not found errors is fixed.
- A dummy method is added for _mkxp_set_default_font_family method.
- $joiplay global variable is added. It can be used to detect usage of RPG Maker Plugin.
- Dummy string and numeric methods are added for NilClass. This should fix some exceptions. It isn't a proper fix but should help a lot.
- A bug that causes the plugin to freeze on first launch is fixed.
- Scripts are updated.
Download RPG Maker Plugin 1.10.11
Ren'Py Plugin 1.01.21-7.4.9.05:
- Ren'Py is updated to 7.4.9.
- A compatibility issue for games that use Ren'Py 7.3.5 or lower is fixed.
- A launcher activity is added to show app information.
- Screen reader feature is removed.
- Gamepad settings dialog is updated.
- Gamepad icons are changed.
Download Ren'Py Plugin 7.4.9.05
2021-10-27 07:50:02 +0000 UTC
View Post
This is a small update with a few improvements. Downloads contain separate files for each architecture to reduce download size. Most devices should support arm64-v8a builds.
JoiPlay 1.10.010:
- RGA file format and import/export options are deprecated in favor of the JGP file format and will be removed later. JGP files can include gamepad and plugin configurations that override user settings, so game developers can adjust available parameters to serve better gameplay.
- Use Legacy Version option is removed from Ren'Py settings.
- When a game name is selected using auto complete, the game icon will be added automatically when it's available.
- RGA import location is corrected.
- Add button shows a popup menu that includes all methods to add/import games instead of showing add game dialog.
- Ruffle and game database are updated.
Download
JGP File Template
RPG Maker Plugin 1.10.10:
- Gamepad settings dialog is added.
Download
Ren'Py Plugin 7.4.9.04:
- Gamepad settings dialog is added.
Download
2021-10-22 06:51:08 +0000 UTC
View Post
Hi there, these builds bring a few bug fixes and improve game compatibility. These will be last alpha builds unless there are a major bug.
JoiPlay 1.10.009:
- A bug that prevents permission dialog on Android 11 is fixed.
- Theme colors are adjusted for dark theme.
Download
RPG Maker Plugin 1.10.09:
- $joiplay global variable is added. It can be used to detect usage of RPG Maker Plugin.
- Dummy string and numeric methods are added for NilClass. This should fix some exceptions. It isn't a proper fix but should help a lot.
- A bug that causes the plugin to freeze on first launch is fixed.
- Scripts are updated.
Download
Ren'Py Plugin 7.4.9.03:
- A compatibility issue for games that use Ren'Py 7.3.5 or lower is fixed.
Download
2021-10-15 10:18:22 +0000 UTC
View Post
Hi guys, these builds fix a few bugs that introduced with the latest alpha builds. Also, Ren'Py Plugin is updated to Ren'Py 7.4.9 and shares same codebase with RPG Maker Plugin now.
JoiPlay 1.10.007:
- App doesn't crash when plus button is pressed anymore.
- Firebase Crashlytics is added to get crash logs.
- Third-party libraries are updated.
Download
RPG Maker Plugin 1.10.07:
- Issues related to custom fonts are solved.
- A bug that cause file not found errors is fixed.
- A dummy method is added for _mkxp_set_default_font_family method.
Download
Ren'Py Plugin 7.4.9.01:
- Ren'Py is updated to 7.4.9.
- A launcher activity is added to show app information.
- Screen reader feature is removed.
- Gamepad settings are removed. (Will be added on future builds.)
- Gamepad icons are changed.
Download (Save location bug is fixed.)
Note: These are alpha builds, so there might be some unexpected behaviors.
2021-10-10 11:08:46 +0000 UTC
View Post
This is a small update that fixes the navigation bar visibility issues for all game types and performance issues for RPG Maker XP/VX/VX Ace games. Also, starting with this update JoiPlay and it's plugins won't be available on Google Play for Android 11 and above until a further notice.
These builds are still in alpha so there might be some unexpected behaviors.
Downloads:
JoiPlay 1.10.006
RPG Maker Plugin 1.10.06
2021-10-08 09:13:22 +0000 UTC
View Post
Hello guys! Starting in November, Google Play will require all apps to target API 30 or above and there are some changes on JoiPlay to comply with this requirement. JoiPlay uses MANAGE_EXTERNAL_STORAGE permission now and requests all files access permission on Android 11 and above. This permission is needed to keep JoiPlay behave same way before the update and used only for reading/writing game files. Also Patreon builds will have some extra functions starting with these builds.
JoiPlay 1.10.003 Alpha
This build comes with some improvements and bug fixes. Lockscreen and game-specific gamepad configurations will be removed when this build is installed so you might need to configure them again.
- Target API level is increased to 31.
- External storage device support added for Android 11 and above.
- RPG Maker Plugin is seperated from JoiPlay.
- JoiPlay will require users to download runtime packages manually now.
- File chooser dialog shows external devices correctly now.
- Autocomplete suggestions are added for title and version fields. (Patreon only)
- Copy Text to Clipboard option is added back.
- Ruffle and third party libraries are updated.
Download JoiPlay 1.10.003
Note: This build is still in alpha and might contain major bugs.
RPG Maker Plugin 1.10.02 Alpha
RPG Maker Plugin won't be served as a dynamic feature module anymore and some features and assets are removed to prevent any violation of GPLv2.
- Target API level is increased to 31.
- An activity is added to show information about application and license.
- Cheats are added for Pokemon Essentials v19.
- Null RTP and sound font are removed.
- Screen reader feature is removed.
- Gamepad settings are removed. You can use gamepad settings in JoiPlay instead of it.
- Gamepad icons are changed.
- Custom font bug is fixed.
- A few string overrides are added to fix script issues.
- All third-party android libraries are removed.
Download RPG Maker Plugin 1.10.02
Note: This build is still in alpha and might contain major bugs.
2021-09-30 14:12:57 +0000 UTC
View Post
Hi everyone! New stable builds are out. With this update, JoiPlay gets a new theme engine and Pokemon Essentials v19 support. Also, Ren'Py Plugin is updated with Ren'Py 7.4.8.
Pokemon Essentials v19 support isn't tested enough to say it's stable so there might be some bugs but they will be fixed with time.
Ren'Py Plugin should work better with this build but incompatibility issues might happen on some devices. Unfortunately, there isn't much to do except disabling/enabling the newly added "Use Legacy Version" option.
Major changes are listed in the changelog below:
Changelog:
JoiPlay
- A new theme engine is implemented which adds several options and over 7 million combinations.
- Screen Reader is optimized for size and speed. It's a lot smaller and faster now.
- Added support for mkxp-z based games with Ruby 3.
- zero? method is added to TrueClass and FalseClass for RPG Maker games.
- VSYNC and Smooth Scaling are disabled by default to improve performance.
- A filesystem bug is fixed which was causing games to use wrong assets.
- A bug is fixed which was causing transparent player sprites on Pokemon Empyrean.
- Ruffle and other third-party dependencies are updated.
Ren'Py
- Ren'Py is updated to 7.4.8.
- The dynamic feature module for Ren'Py is disabled by default now. Users can enable it by enabling "Use Legacy Version" option.
- Missing resources are added.
- GL2 is disabled to prevent performance issues.
- Screen Reader and other dependencies are updated.
Download JoiPlay 1.01.701
Download Ren'Py Plugin 1.01.21
This update will be available on Google Play in a few hours and it will be probably the last one without scoped storage enforcement on devices with Android 11 and upper. You will be able to download builds without scoped storage enforcement here.
2021-08-23 14:22:59 +0000 UTC
View Post
Hi guys! I've been working on this project for a while and it's ready for beta testing now.
RPGPacker is a tool that aims to make it easy to port RPG Maker XP, VX, and VX Ace games to Android. It's pretty easy to use and requires zero or very little knowledge about Android app development.
RPGPacker usually doesn't require any modifications to game scripts and most games should work without any problems. It uses mkxp libraries from stable versions of JoiPlay so you can use the $MKXP global variable to detect android build and make changes only for it if it's needed. Pokemon Essentials games aren't supported at the moment but developers can include extra scripts to fix compatibility issues.
You can read the readme file on https://joiplay.cyou/rpgpacker if you need more information. Also please check system requirements before installation.
RPGPacker is still in beta so there might be some bugs. If you bump into a bug, please send an e-mail to support@joiplay.cyou or send a message.
Download RPGPacker Beta-20210807
2021-08-09 08:21:14 +0000 UTC
View Post
Hi everyone! This update is mostly focused on Ren'Py support and fixes some bugs. Three new options are added for Ren'Py games; VSYNC, Use Less Memory and Less Updates. These options can be used to gain minimal improvements on battery usage and performance.
There was a bug which causes JoiPlay and Ren'Py Plugin to use same save folder for all Ren'Py games when games are in sdcard. This update fixes the bug but there is a drawback; you won't see old save files for these games. So please backup your saves from Android/data/cyou.joiplay.joiplay/null folder before updating.
Changelog:
JoiPlay 1.01.430:
- "Create Shortcut" option is added to the game menu.
- "VSYNC", "Use Less Memory" and "Less Updates" options are added for Ren'Py games.
- A common bug, which causes crashes on RPG Maker VX Ace games, is fixed.
- Virtual keyboard layout issues are fixed.
- A few common RPG Maker MV plugin bugs are fixed.
- Ruffle is updated to latest nightly self-hosted build.
- Third party libraries are updated.
Ren'Py Plugin 1.00.70:
- A bug that causes all Ren'Py games to create save files in the same folder is fixed. This bug-fix will make old saves unusable.
- "config.basedir" and "config.gamedir" properties are has correct paths now.
New builds will be available on Google Play in a few hours. Users who can't access Google Play can use the links below to download universal builds.
Download JoiPlay 1.01.430
Download Ren'Py Plugin 1.00.70
2021-06-22 10:16:43 +0000 UTC
View Post
Hi everyone! I've been releasing new builds on open beta channel on Google Play since the latest stable build but couldn't release a stable build because of some issues. After two months, I think new builds are pretty stable so I'm publishing them now.
JoiPlay now uses dynamic feature modules instead of separate plugin apps with a single exception. Ren'Py Plugin is still there because JoiPlay uses two different Ren'Py versions to support more games now. JoiPlay comes with a dynamic feature module which uses Ren'Py 7.3.5 and it's used for games built with Ren'Py version 7.3.5 and below. On the other hand, Ren'Py Plugin comes with Ren'Py 7.4.4 and used for games built with 7.4.4.
Another major change is "Use Scoped Storage" option. As some of you know, Android 11 came with big changes and it severally limits usage of File API. When "Use Scoped Storage" option is enabled, JoiPlay uses scoped storage to copy game files to it's own folders. This increases disk usage and has some disadvantages but it's the easiest option to support new devices and keep JoiPlay on Google Play. After August, JoiPlay will come with this option force-enabled for Android 11 and up when it's installed from Google Play. I will post a separate build here with lower target api version for who doesn't want to use scoped storage.
This update mostly brings new features and a lot of bug fixes and improvements. Most visible changes are listed below.
Changelog:
JoiPlay 1.00.44 - 1.01.400:
- You can change the settings of each game separately now.
- "Import RTP" option is added. This option can be used to import runtime packages for RPG Maker games. Runtime packages must be extracted before importing them.
- "Clear Runtime Packages" button is added to settings. It can be used to delete RTPs from app data.
- "Lock Screen" option is added. When it's enabled, JoiPlay will ask for a password on start.
- NW.js compatibility scripts are rewritten to improve compatibility and performance.
- Copy Text feature is replaced with Tesseract OCR based Screen Reader. It can be used with all game types but accuracy is a bit low.
- Various bug fixes and improvements are made on the virtual gamepad. Also, the virtual gamepad's buttons show a tilt animation when a corresponding button is pushed on external controllers.
- Some rendering issues related to wrong pathfinding on RPG Maker games are fixed.
- Some improvements are made for file access without path cache.
- A lot of minor bugs are fixed and third-party libraries are updated.
Ren'Py Plugin 1.00.19 - 1.00.40:
- Some internal changes are made to support the latest version of JoiPlay.
- Native libraries and assets from Ren'Py are updated.
- Virtual gamepad is updated.
- Several exceptions are fixed.
Update should be downloadable on Google Play in a few hours and you can download universal apk files from the links below if you don't have access to Google Play.
JoiPlay 1.01.400
Ren'Py Plugin 1.00.40
2021-05-30 12:35:56 +0000 UTC
View Post
Hi guys! It's been a long time since my last post. I've been pushing updates to the beta channel constantly to fix issues and improve stability. This update brings all bug fixes and improvements from the beta channel. You can see the changelog at bottom of the post.
Android 11 came with new storage limitations which cause new issues. File API on Android 11 and later is rewritten into a wrapper and some operations are a lot slower now. This makes generation of path cache extremely slow and causes ANR (Application Not Responding) errors sometimes. This update brings "Prebuilt Path Cache" option and case-insensitive file access support without path cache to make things a bit better. I suggest disabling "Path Cache" and enabling "Prebuilt Path Cache" in RPG Settings on Android 11 devices to solve ANR errors and make file access faster. These settings can be used on other Android versions too, but there might be unexpected side effects like missing or corrupted bitmaps.
App updates on Google Play will be required to target API level 30 (Android 11) in November so there will be some major changes. I'm not sure about what to do at this moment but I can say that some functions will be limited to older versions of Android or will be removed completely. Probably I will post apk files with lower target sdk versions here until everything is done.
Changelog:
JoiPlay 1.00.40 :
- Theme settings are fixed.
- Buffer.from method is added to NWJSAPI.
- Path cache is disabled by default for Android 11 devices.
- A few minor layout changes are made.
- Some improvements are made for RPG Maker MV games.
- Standalone version of Ruffle is added as an experimental way to play swf files.
RPG Maker Plugin 1.01.40 :
- A small change is made to prevent running postload scripts more than once.
- MKXP::run_postload method is added to run postload scripts from game.
- Case-insensitive file access without path cache is now supported.
- Prebuilt path cache is modified to allow online cache generation and it can be used without enabling path cache now.
- Unsupported bitmap operations cause transparent/black boxes instead of throwing exceptions now.
- A lot of bug fixes and overrides are added to fix game bugs.
- Some changes are made to fix crashes and improve stability.
2021-03-14 14:05:55 +0000 UTC
View Post
Hi guys! I'm a lot busier these days so I couldn't post new version earlier. This build uses text recognizing libraries from Google and Huawei instead of Tesseract OCR. Text recognizing for latin scripts is a lot faster now thanks to ML Kit from Google but accuracy is a bit lower. Huawei ML Kit is used for Chinese, Japanese and Korean languages and accuracy and speed seem okay.
Settings are removed because they were related to Tesseract OCR.
Download
JoiPlay and RPG Maker Plugin will get updates through closed beta channel until they are both stable. You can join closed beta on Google Play if you use same email address with your Patreon account.
2020-11-15 15:55:48 +0000 UTC
View Post
Hello everyone! Latest stable version of JoiPlay Translator is can be downloaded by anyone now. It isn't a plugin for JoiPlay but a standalone app which can be used with any app. You can use JoiPlay Translator to translate texts on any app or game. This version uses Tesseract so it might work slowly on some devices and there might be bugs on some Xiaomi devices.
Download
Next Patron build will be available next week if everything goes well.
2020-11-01 10:11:42 +0000 UTC
View Post
Hi guys! First stable build of JoiPlay Translator is out. JoiPlay Translator is a screen translator app which extracts texts from captured area of screen using OCR and translates extracted text with Google Translate. You can use JoiPlay Translator to translate texts on any app or game.
Download
Note: Public build will be posted a month later.
2020-09-21 09:59:14 +0000 UTC
View Post