Home Artists Posts Import Register
The Offical Matrix Groupchat is online! >>CLICK HERE<<

Content

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 

Comments

Vices

Why was the Copy Text feature removed? Wouldn't it be better to keep both options so we can use the more accurate Copy Text option for games that work well with it?

joiplay

I'm sorry for the late reply. The main reason was tesseract had pretty good accuracy on the games I tested and it works on all game types. Also, I had planned to use Google's text recognition library on future builds, which has better accuracy and faster. Another reason was I thought keeping two things that do the same thing was unnecessary. If you want, I can add an option to use it again.