SakeTami
joiplay

joiplay

patreon


joiplay posts

JoiPlay on Google Play

Hello everyone! JoiPlay and plugins are public on Google Play now. There are a lot of small bug fixes and a few major changes including RPG Maker MZ support, reworked "Decrypt Files" option and FastForward option for RPG Maker XP, VX and VX Ace games.

Google Play version of JoiPlay and plugins have different package ids and signatures so they will be installed as new apps. You can keep old version to check your games on new version and uninstall old version later.

Note: Patrons can install Supporter Key to remove ads from JoiPlay.

View Post

Supporter Key 1.00.00

Hi guys, I pushed a new update on closed beta. This update will be probably last one in closed beta and next one will be public (I hope). New update brings interstitial ads which can be disabled with a tiny key app. Please install it to remove all ads from JoiPlay.

Download Supporter Key

If you didn't join closed beta yet, you can join it by installing JoiPlay via Google Play. If you can't install it, please send your Google Play account e-mail via messages.

View Post

Join Closed Testing for JoiPlay and Plugins

Hi guys, I hope you are all safe and sound. I've been preparing JoiPlay to release it on Google Play in last two weeks. I had to make some major changes so when you install JoiPlay and plugins from Google Play, they will be installed as new apps. You can safely uninstall old plugins before installing new ones but you will need to add games again to install and use new version of JoiPlay.

There are some new features and bug fixes for RPG Maker Plugin (It's named JoiPlay Plugin for RPG Maker now).

    -> Fast Forward button is added to top button bar in gamepad. I had to combine fast forward and frame skip to make it usable on mid-range devices so it isn't smooth. Fast Forward speed can be changed in RPG Settings.
   -> "Debug Logs" option works on RPG Maker games now. When it's enabled, plugin will write logs to logs.txt file in game folder.
   -> "msgbox", "msgbox_p", "p" and "print" methods don't freeze the plugin now. Also MessageBox from user32.dll is added to Win32API wrapper.
   -> A minor bug, which freezes game when Audio.[bgm|me|bgs|se]_stop is called, is fixed.
   -> "version" from KGL2.klib is added to Win32API wrapper.
   -> An override added for YSE - Patch System script to support fake patchs.

Update : It seems like opt-in urls don't work. Please send your email addresses via messages if you want to join closed beta.

Update 2 : You should be able to join closed beta if you use same mail address on Patreon and Google Play. If you use a different mail address, please send it via messages to join.

Opt-in links:
JoiPlay ->
https://play.google.com/apps/testing/cyou.joiplay.joiplay
JoiPlay Plugin for RPG Maker ->
https://play.google.com/apps/testing/cyou.joiplay.rpgm
JoiPlay Plugin for Ren'Py ->
https://play.google.com/apps/testing/cyou.joiplay.renpy

Thank you very much for your time and support. I wish a nice day to you all. 

View Post

JoiPlay 1.01.79 Patron Build

Hi guys! If you can't connect to Patreon using about dialog, please use this build instead of Public build. This build doesn't contains bottom banner and Patreon dialog.  

Download 

View Post

JoiPlay 1.01.79

Hello everyone! This is a small update which fixes a major bug on HTTP Server and improves "Copy to Clipboard" feature.


Changelog:

  -> A HTTP Server bug, which blocks loading of NWJSAPI, is fixed.

  -> Copy to Clipboard feature is working on RPG Maker MV games now. "Local Saves for HTML" option must be enabled to use this feature.

  -> Translate button is added to top button bar. It can be used on RPG Maker games to translate some texts. Google Translate app is required.

  -> Third party libraries are updated.

Download JoiPlay 1.01.79 

View Post

JoiPlay 1.01.78 Patron Build

Hi guys! If you can't connect to Patreon using about dialog, please use this build instead of Public build. This build doesn't contains bottom banner and Patreon dialog. 

Download 

View Post

JoiPlay 1.01.78 and RPG Maker Plugin 1.00.88

Hi guys! This update brings latest features and bug fixes from Patron builds to everyone and adds several new bug fixes.

Changelog:

  JoiPlay 1.01.78

    -> CORS policy errors on RPG Maker MV games are fixed.

    -> Path.basename method is fixed and Path.extname and FileSystem.lstatSync methods are added to NWJSAPI.

    -> Some changes are made on handling of non-alphanumerical game names.

  JoiPlay 1.01.77

    -> Save issues on RPG Maker MV games are fixed. 

    -> HTTP server library is changed to fix issues on old devices. 

    -> Patches are added to Compatibility List and can be downloaded from there. 

    -> Buffer class is partly added to NWJSAPI. 

    -> Stats and Clipboard classes are added to NWJSAPI. 

    -> Deprecated methods are removed from RPG Maker MV Plugin.

    -> Permission bug on devices with Android 6.0 is fixed. 

  Download JoiPlay 1.01.78 


  RPG Maker Plugin 1.00.88

    -> Overrides are added for TKTK_Bitmap, MOG's Anti Lag and Σ Fullscreen scripts to fix several bugs.

    -> Fake Win32API methods for GetKeyState, GetAsyncKeyState and GetKeyboardState are rewritten.

  RPG Maker Plugin 1.00.87

    -> DL::CPtr class methods are added.

    -> Socket class is added. 

    -> Copy to Clipboard option is added. When this option is enabled, strings will be copied to clipboard after they are shown. It can be used with Tap to Translate feature of Google Translate app to translate games. 

    -> Some minor change are made to improve compatibility. 

  Download RPG Maker Plugin 1.00.88 

View Post

JoiPlay 1.01.77 and RPG Maker Plugin 1.00.87

Hello everyone! 

This update focuses on RPG Maker MV support and fixes a few bugs. You can check changelog for details.


Changelog:

  JoiPlay 1.01.77

    -> Save issues on RPG Maker MV games are fixed.

    -> HTTP server library is changed to fix issues on old devices.

    -> Patches are added to Compatibility List and can be downloaded from there.

    -> Buffer class is partly added to NWJSAPI.

    -> Stats and Clipboard classes are added to NWJSAPI.

    -> Deprecated methods are removed from RPG Maker MV Plugin.

    -> Permission bug on devices with Android 6.0 is fixed.

  Download JoiPlay 1.01.77 


  RPG Maker Plugin 1.00.87

    -> DL::CPtr class methods are added.

    -> Socket class is added.

    -> Copy to Clipboard option is added. When this option is enabled, strings will be copied to clipboard after they are shown. It can be used with Tap to Translate feature of Google Translate app to translate games. 

    -> Some minor change are made to improve compatibility.

  Download RPG Maker Plugin 1.00.87 

View Post

JoiPlay Translator Preview

Hi everyone! I want to introduce JoiPlay Translator. 

JoiPlay Translator is a screen translator app which let you translate any text on your screen. It uses Tesseract OCR engine to extract text from screen and translates extracted text with Google Translate API. You can watch the demo video to see how it works.

Early access builds and activation keys will be send to Silver and Gold tier Patrons in two weeks and stable builds will be posted for all Patrons later.

View Post

JoiPlay 1.01.73 Patreon Build

Hi guys! Public build has a function to connect to Patreon for removing Patreon ads but it might be buggy at the moment. If you can't connect to Patreon using about dialog, please use this build instead of Public build. This build doesn't contains bottom banner and Patreon dialog.

Download

Note: Crashes on landscape orientation and Android 5 & 6 are fixed.

View Post

JoiPlay 1.01.73 and Plugin Updates

Hi everyone! This update brings latest bug fixes and features from Patron build to Public build. Also there are a few new features and bug fixes in JoiPlay.

Changelog:

JoiPlay 1.01.73

->Crash on Android 5 & 6 devices is fixed.
JoiPlay 1.01.72
->Crash on landscape orientation is fixed.
JoiPlay 1.01.71
-> "Debug Logs" option is added for HTML games.
-> "Language" option is added to change app language.
-> Turkish and Vietnamese (By G18VN & Fawlty65/NewbornWharf17) translations are added.
-> Machine translations are added for Chinese, German, Hindi, Korean and Spanish.
-> NWJSAPI filesystem methods are modified to use correct paths.
-> External storage bug on file chooser dialog is fixed.
-> Help dialog is added.
-> Some changes are made in Compatibility Rating System to prevent spams.

  JoiPlay 1.01.70
    -> Terms & Conditions and Privacy Policy are added to comply with formalities.
    -> A few changes are made in launcher adapter for better stability.
    -> Thumbnails are added to file chooser dialog for image files.
    -> Type conversion related crashes are fixed.
    -> Commonly used methods of Window wrapper are added to NWJSAPI.
    -> java.time classes from Java 8 are added to fix http server crashes on some devices.
    -> Bottom banner is removed on patron builds.
    -> Patrons can connect their account to JoiPlay by tapping "CONNECT TO PATREON" button on about dialog. This is experimental and might not work at all. It will be used to remove ads and unlock new features on future. 
  
Download JoiPlay 1.01.73 

RPG Maker Plugin 1.00.82
-> Challenge Run option selection is fixed for Pokémon Insurgence.
-> Postload script is fixed.
-> Translations are added.

  RPG Maker Plugin 1.00.81
    -> NKF extension is included with Ruby 1.8.
    -> Walk Through Walls cheat is added for Pokemon Essentials.
    -> Pokeball bug is fixed for Pokemon Essentials games with Elite Battle System.
    -> MKXP.rpg_version method is added to get rgss version.
    -> A few minor bugs are fixed.
  
Download RPG Maker Plugin 1.00.82

Ren'Py Plugin 1.00.24
->Translations are added.

  Ren'Py Plugin 1.00.23
    -> Phone/Small screen variant is disabled by default to make GUI elements fit better.
    -> "Use Phone/Small Variant" option is added to settings for enabling phone/small screen variant. This option doesn't change GUI.
    -> Gestures are added to hide/show window elements and game menu. Swipe up hides/shows window elements and swipe left shows/hides game menu.
    -> Default assets are removed to prevent conflicts.

Download Ren'Py Plugin 1.00.24

View Post

JoiPlay 1.01.70 and Plugin Updates

Hello everyone! 

This update brings a lot of bug fixes and a few new features. Main focus of the update is improving user experience and fixing current bugs. There were a few bugs that cause some unintended behaviors on launcher and game icons were buggy on last build. New version of JoiPlay fixes these bugs and makes navigation more stable. Ren'Py Plugin wasn't positioning window elements correctly and was using wrong assets on some games which is fixed by disabling changes for phone/small screen variants. Other changes are listed in changelog.


Changelog:

  JoiPlay 1.01.70

    -> Terms & Conditions and Privacy Policy are added to comply with formalities.

    -> A few changes are made in launcher adapter for better stability.

    -> Thumbnails are added to file chooser dialog for image files.

    -> Type conversion related crashes are fixed.

    -> Commonly used methods of Window wrapper are added to NWJSAPI.

    -> java.time classes from Java 8 are added to fix http server crashes on some devices.

    -> Bottom banner is removed on patron builds.

    -> Patrons can connect their account to JoiPlay by tapping "CONNECT TO PATREON" button on about dialog. This is experimental and might not work at all. It will be used to remove ads and unlock new features on future. 

  Download JoiPlay 1.01.70  


  RPG Maker Plugin 1.00.81

    -> NKF extension is included with Ruby 1.8.

    -> Walk Through Walls cheat is added for Pokemon Essentials.

    -> Pokeball bug is fixed for Pokemon Essentials games with Elite Battle System.

    -> MKXP.rpg_version method is added to get rgss version.

    -> A few minor bugs are fixed.

  Download RPG Maker Plugin 1.00.81 


  Ren'Py Plugin 1.00.23

    -> Phone/Small screen variant is disabled by default to make GUI elements fit better.

    -> "Use Phone/Small Variant" option is added to settings for enabling phone/small screen variant. This option doesn't change GUI.

    -> Gestures are added to hide/show window elements and game menu. Swipe up hides/shows window elements and swipe left shows/hides game menu.

    -> Default assets are removed to prevent conflicts.

  Download Ren'Py Plugin 1.00.23 


Note: Public builds probably will be posted in last days of the month.

View Post

JoiPlay 1.01.67 and Plugin Updates

Hello everyone! 

Firstly I have an important news for Patrons. Patreon will start adding sales tax to patron pledges from 18 more countries starting on July 1st. Pledges from EU won't be affected because they already include VAT. You can check this article to see tax rates and get more information.

This update brings a lot of small bug fixes and other changes to the latest Patron build. Most of these changes are hardly noticeable but they should improve user experience. 


Changelog:

  JoiPlay 1.01.67

    -> Http client is replaced with java.net classes.

    -> Cheat button isn't shown anymore when cheats are disabled.

    -> Some UI changes are made for tablets.

    -> Several minor bugs are fixed.

  JoiPlay 1.01.66

    -> Compatibility rating system is reworked. It uses definitions similar to Wine AppDB's definitions.

    -> NWJSAPI got several changes:

      - readdir and readdirSync methods are fixed.

      - Process.env object is added.

      - File read/write methods are optimized.

    -> Virtual gamepad is updated.

    -> Several minor bugs are fixed.

    -> 3rd party libraries are updated. 

  Download


  RPG Maker Plugin 1.00.79

    -> Bitmap class allows empty filenames now.

    -> Missing methods are added for Pokemon Reborn 18.3 compatibility.

    -> Overrides added for Alansya Chronicles : Fleeting Iris and Princess & Conquest.

    -> print, p, msgbox and msgbox_p methods write to log instead of showing dialogs now.

  RPG Maker Plugin 1.00.77

    -> Cheats are added for Pokemon Essentials games. Cheat menu includes "Get Items", "Level Up" and "Heal Party".

    -> Tilemap blitting bug is fixed for some devices.

    -> Autotile animations are disabled by default to reduce lags and an option is added to enable/disable them.

    -> Fake win32api is tweaked to allow dll names with punctuations.

    -> TakeScreenshot method of rubyscreen.dll is fixed and doesn't crashes anymore.

  Download


  Ren'Py Plugin 1.00.21

    -> Minor bug fixes are made.

  Ren'Py Plugin 1.00.20

    -> x86 and x86_64 libraries are added.

    -> Developer menu is reworked.

    -> Python scripts are tweaked to increase compatibility.

  Download

View Post

JoiPlay 1.01.66 and Plugin Updates

Hi guys! This update is mostly focused on bug fixes. Most visible changes are made on gamepad and compatibility rating system. On last version, gamepad were using swipe gestures to show/hide buttons but accuracy was terrible on some devices so it's replaced with two mini buttons. Compatibility rating system is reworked to prevent spams and reflect user experience better.

Changelog:

JoiPlay 1.01.66

-> Compatibility rating system is reworked. It uses definitions similar to Wine AppDB's definitions.
-> NWJSAPI got several changes:
- readdir and readdirSync methods are fixed.
- Process.env object is added.
- File read/write methods are optimized.
-> Virtual gamepad is updated. (again 😭)
-> Several minor bugs are fixed.
-> 3rd party libraries are updated.

Download


RPG Maker Plugin 1.00.77

-> Cheats are added for Pokemon Essentials games. Cheat menu includes "Get Items", "Level Up" and "Heal Party".
-> Tilemap blitting bug is fixed for some devices.
-> Autotile animations are disabled by default to reduce lags and an option is added to enable/disable them.
-> Fake win32api is tweaked to allow dll names with punctuations.
-> TakeScreenshot method of rubyscreen.dll is fixed and doesn't crashes anymore.

Download


Ren'Py Plugin 1.00.20

-> x86 and x86_64 libraries are added.
-> Developer menu is reworked.
-> Python scripts are tweaked to increase compatibility.

Download


Public builds will be posted in 10-12 days.

View Post

Update Preview 1

Hi everyone! I hope you are safe and sound. Next update will be posted for Patrons later this week and it will bring some bug fixes and quality of life improvements.

Some changes are:

JoiPlay

  -> Swipe gestures removed from gamepad and added two small buttons to hide/show gamepad buttons.

   -> Compatibility rating system is reworked.  

  -> Process.env object is added to NWJSAPI and fixed a few small bugs in NWJSAPI.


RPG Maker Plugin

  -> Some changes made in fake win32api to handle dll files with weird names.

  -> Tilemap rendering bug on some devices (mostly devices with mali gpu) is fixed.

  -> Cheats are added for Pokemon Essentials based games.

  -> Several bugs are fixed.


Ren'Py Plugin

  -> Libraries for x86 and x86_64 are added.

  -> Developer mode related bugs are fixed.

  -> Some changes are made to increase compatibility.

View Post

JoiPlay 1.01.61 and RPG Maker Plugin 1.00.72

Hello everyone! This update brings x86 and x86_64 support, several bug fixes and latest features and bug fixes from the latest patron build.
Changelog:
  JoiPlay 1.01.61
    -> Follow System Theme option is added and enabled by default.
    -> HTTP Server backend is changed.
    -> x86 and x86_64 libraries are added.
    -> Landscape orientation is allowed for launcher now.
    -> Virtual gamepad is updated.
  JoiPlay 1.01.60
    -> Several changes made in gamepad including new buttons and gesture events.
    -> Theme colors and design of some widgets are changed.
    -> SDCard support is added for TyranoBuilder games.
    -> "Invalidate Missing Games" option is added to app bar to remove games with missing folders.
    -> appendFile and appenFileSync functions are added to NWJSAPI.
    -> Orientation changes are persistent between instances now. 
                                                    Download JoiPlay 1.01.61 
  RPG Maker Plugin 1.00.72
    -> Low frame rate bug on RPG Maker VX Ace games is fixed.
  RPG Maker Plugin 1.00.71    
    -> x86 and x86_64 libraries are added. 
    -> Input overrides are separated from other overrides and "Pokemon Input Overrides" option is added to enable/disable it.
    -> Overrides are added for WFInput.dll.
    -> Overrides are added for several Pokemon Essentials based games.
    -> Ruby's GC malloc limit is increased.
  RPG Maker Plugin 1.00.70
    -> Custom keymapping support is added. Plugin will read mappings from Internal Storage/joiplay_keymappings.txt file if it exists. This file can be generated with JoiPlay Mapping Generator app.
    -> "Optimize Map" option is added as workaround for tile rendering issues. It recreates maps and tilesets to reduce tileset height.
    -> inori-z's tilemap fix script is added. It's written by inori-z (Roza) and all credit goes to him/her.
    -> Input overrides are added to allow controller inputs in game.
    -> Postload script execution is optimized.
    -> Several overrides are added to fix bugs in Vitamin Plus, MGQP, Pokémon Insurgence and others.
                                                Download RPG Maker Plugin 1.00.72 

  JoiPlay Mapping Generator 1.00.01
    -> Initial build.  
                                               Download Mapping Generator 1.00.01 

View Post

JoiPlay 1.01.60 and Plugin Updates

Hey everyone! New patron builds are out with new features and bug fixes. This update mainly focuses on virtual gamepad and Pokémon Essentials support.

There were a lot of requests for a way to hide top button bar and extra buttons. With this update virtual gamepad gets two new buttons and a new way to show/hide buttons. Gamepad buttons and top button bar can be show/hide with swipe up/down gestures and layout can be locked/unlocked with lock button. Implementation might be buggy for some devices but it will be better with user feedbacks.

For Pokémon Essentials based games, there are several bug fixes. There are two workaround implemented for tile rendering. First one is "Optimize Maps" option, which recreates maps and tilesets and other one is a workaround written by inori-z (Roza). If you use "Optimize Maps" option, you can disable inori-z's tilemap fix in RPGM Settings to prevent performance lose. Another workaround is Input overrides which lets controllers work in game. Other changes can be found in changelogs.

JoiPlay 1.01.60
-> Several changes made in gamepad including new buttons and gesture events.
-> Theme colors and design of some widgets are changed.
-> SDCard support is added for TyranoBuilder games.
-> "Invalidate Missing Games" option is added to app bar to remove games with missing folders.
-> appendFile and appenFileSync functions are added to NWJSAPI.
-> Orientation changes are persistent between instances now.

RPG Maker Plugin 1.00.70
-> Custom keymapping support is added. Plugin will read mappings from Internal Storage/joiplay_keymappings.txt file if it exists. This file can be generated with JoiPlay Mapping Generator app.
-> "Optimize Map" option is added as workaround for tile rendering issues. It recreates maps and tilesets to reduce tileset height.
-> inori-z's tilemap fix script is added. It's written by inori-z (Roza) and all credit goes to him/her.
-> Input overrides are added to allow controller inputs in game.
-> Postload script execution is optimized.
-> Several overrides are added to fix bugs in Vitamin Plus, MGQP, Pokémon Insurgence and others.

JoiPlay Mapping Generator 1.00.01
-> Initial build.

Downloads
JoiPlay 1.01.6
RPG Maker Plugin 1.00.70
JoiPlay Mapping Generator 1.00.01

Note: Public builds will be posted on next Wednesday if everything goes well.

View Post

MapConverter 1.02

This is a bug fix update and fixes missing tileset errors and map name related issues.

Download for Windows
Download for Wine

View Post

MapConverter 1.01 - A tool for fixing tile rendering issues on Pokemon Essentials games

MapConverter is a Windows only tool, which uses latest workaround for creating separate tilesets for each map to fix tile rendering issues. This tool uses RPG Maker XP to blit tiles to new tilesets so it's more accurate and faster than JoiPlay RPG Maker Plugin. You can check README.pdf for usage information.

Download MapConverter 1.01

View Post

New Workaround for Pokémon Essentials Tilemap Issue

Hi all, I've been working on a way to fix tilemap rendering issue on Pokémon Essentials games. Until now, I was thinking about rewriting CustomTilemap or Sprite but I found a new idea; recreating maps and tilesets.

As I mentioned before texture size limit of OpenGL ES causes the issue and it happens only when a tileset's height is bigger than the limit. I wrote a script to loop all maps and create separate tilesets with smaller heights to fix it. Script works but has bugs. It seems like some tiles have wrong id or aren't rendered. I'm working to fix them and I would appreciate any help. If you want to test or check the scripts, you can download and copy it to game folder.

Download

Edit: Events are fixed.

View Post

JoiPlay 1.01.52 and RPG Maker Plugin 1.00.69

This update makes latest features public and adds a few bug fixes to latest patron build. 

Changelog:

JoiPlay 1.01.50 -> 1.01.52:

  • Page fitting issue on TyranoBuilder games is fixed and menu button is moved to right-top. 
  • A new option is added to RPGM Plugin Settings for enabling/disabling fixes for Pokemon Essentials.
  • Minor tweaks are made on compatibility rating system.
  • A minor bug related to game deletion is fixed.

 JoiPlay 1.01.49 -> 1.01.50:

  • Compatibility rating system is added.
  • Backup/Restore feature is added.
  • Edit Plugins option is added for RPG Maker MV games.
  • 7z implementation is updated to support more archive types for exe files.
  • Window.on and Window.open functions are added to NWJSAPI. 

                                                          Download JoiPlay 1.00.52 


RPG Maker Plugin 1.00.67 -> 1.00.69:

  • String.getbyte and String.setbyte methods are fixed for Ruby 1.8.
  • width, height, brightness, fadein, fadeout, wait and resize_screen methods are added to Graphics module for Pokemon Essentials based games.
  • Ruby's garbage collector is tuned (again) to increase max malloc limit and decrease garbage collection frequency.
  • RGSS Linker calls returns correct value now.

 RPG Maker Plugin 1.00.62 -> 1.00.67: 

  •  Memory allocation limit is increased for ruby. 
  •  Ruby's garbage collector is optimized to prevent some NilClass errors. 
  •  Game archive location bug is fixed for 7z packed games. 
  •  Tileset rendering issues are fixed for some Pokemon Essential games. 
  •  Minor compatibility changes are made. 

                                                   Download RPG Maker Plugin 1.00.69 

View Post

Temporary workaround for Pokémon Essentials based games

Hi everyone, as you know there some bugs on Pokemon Essentials based games. Probably the most common one is tilemap rendering issues. I want to give some detail about this issue.
Tilemap rendering issue usually occurs when a map uses tileset that bigger than OpenGL texture limit and unfortunately a lot of games do that. RPG Maker Plugin is based on MKXP which is an open source project. MKXP uses SDL_Surface struct to create mega surfaces which used for tileset bitmap as workaround but mega surfaces don't support operations except blitting to regular bitmap. Pokemon Essentials uses a custom tilemap class. This class uses unsupported operations to resize and blit tiles so some tiles aren't rendered as intended.
I'm working on this issue and I created a postload script to temporarily fix black tile bug on some Pokemon Essentials based games. This script overrides PokemonMapFactory class to disable seamless map transition and changes mapviewmode to original. I tested it on Pokémon Clockwork and it seems working. You can copy the script to game folder to try it. This script will be executed after loading game scripts. Also you can create a script named preload.rb if you want to execute a script before loading other scripts.
I will add it to next build as an option and setbyte/getbyte functions will be fixed. If you have other issues, you can use comments.

Download Script

Edit: Link updated with correct script

View Post

JoiPlay 1.01.50 and RPG Maker Plugin 1.00.67

Hi guys, this update mainly focuses on compatibility rating system. With compatibility rating system, you can rate how well a game works in JoiPlay or check compatibility list to see if a game works or not. I hope this feature will make it easier to find new games and solve issues. Another new feature is Backup/Restore option which let you backup/restore data of JoiPlay. Other changes are listed below.

Changelog:

JoiPlay
-> Compatibility rating system is added.
-> Backup/Restore feature is added.
-> Edit Plugins option is added for RPG Maker MV games.
-> 7z implementation is updated to support more archive types for exe files.
-> Window.on and Window.open functions are added to NWJSAPI.

RPG Maker Plugin
-> Memory allocation limit is increased for ruby.
-> Ruby's garbage collector is optimized to prevent some NilClass errors.
-> Game archive location bug is fixed for 7z packed games.
-> Tileset rendering issues are fixed for some Pokemon Essential games.
-> Minor compatibility changes are made.

Download JoiPlay 1.01.50
Download RPG Maker Plugin 1.00.67

View Post

JoiPlay 1.01.49 and RPG Maker Plugin 1.00.62 (Gotta Catch 'Em All?)

Hi everyone, this update brings more stability to RPG Maker games and fixes some troublesome bugs. Also I have some good news for Pokémon fan games players. As you can guess from image and title, some Pokémon  Essentials based games are supported now.
Changelog:
    JoiPlay 10149
        -> Required minimum sdk version is increased to 21 (Android 5.0).
        -> A HTTP server is implemented as alternative method to serve static files for HTML based games. This fixes some bugs on RPG Maker MV games.
        -> Edit option is added to game menu, which can be used to change game name, version and icon.
        -> Files with exe, sh, py and html extensions can be opened with JoiPlay now. When a file with these extensions are opened with JoiPlay, add game dialog will be opened with game title entered and executable file selected. So games can be added with only 2 step now.
        -> Version can be entered before adding game now.
        -> An intro activity and basic help balloons are added and shown on first launch.
        -> Script injection bug is fixed for RPG Maker MV and HTML based games.
        -> Search bar is hidden and can be shown via touching search button now.
        -> Path.normalize and Path.basename functions are added to NWJSAPI and type of Process is corrected.
        -> Some minor UI changes and bug fixes.

    RPG Maker Plugin 10062
        -> A bug, which causes issues when a wave audio file is played, is fixed.
        -> Several user32.dll and kernel32.dll functions are added to fake win32api.
        -> Additional fixes for Pokémon Essentials are added. These fixes make some  Pokémon Essentials based games playable but there are tilemap issues on most games.
        -> Plugin searches archives and ini files by executable name now.
        -> A function is implemented to normalize file paths when a file read requested .
        -> Fake FmodEx implementation is added.
        -> Cheat scripts are modified to prevent stack level errors.

                                                             Download JoiPlay 1.01.49 
                                                   Download RPG Maker Plugin 1.00.62

View Post

JoiPlay 1.01.40 and plugin updates

This is a major update which brings better compatibility for RPG Maker games and new futures for them. Main change is usage of an optimized fork of Ruby 1.8 on RPG Maker XP and VX games which fixes many syntax issues.

Other changes:

  • Cheats are added for RPG Maker XP, VX and VX Ace games.
  • RGSS archives (rgssad, rgss2a and rgss3a) and encrypted RPG Maker MV files can be decrypted from game menu. (This feature can be used to fix encryption errors.)
  • RGSS scripts can be unpacked/repacked from game menu.
  • External game controller support is added for RPG Maker games. (A, B, X, Y, L1 and R1 buttons can be remapped using virtual gamepad's settings.)
  • Missing labels are added to Ren'Py.
  • Developer mode related bugs are fixed in Ren'Py Plugin.
  • A few minor bugs in launcher are fixed.



Download JoiPlay 1.01.40

Download Ren'Py Plugin 1.00.17

Download RPG Maker Plugin 1.00.53

View Post

JoiPlay 1.01.31

JoiPlay 1.01.31 update fixes a few bugs from last version.

  • P7zip library is added to fix exe extraction issues. This change also means we can support other archive formats for RGA files in future.
  • Some changes are made in helper interfaces and launcher adapter to fix launcher issues.
  • A bug, which causes JoiPlay to use Crosswalk Plugin by default, is fixed.


Download

View Post

JoiPlay 1.01.30 and plugin updates

This update brings a lot of changes for JoiPlay and RPG Maker Plugin. Most visible change is theme options of JoiPlay. JoiPlay has 3 background colors and 6 accent colors now and accent colors also affect system bars. And it has a new update checker and search bar.

Second major change is crosswalk plugin option for HTML based games. Crosswalk Plugin helps us to bypass maximum texture size limit of system webview and brings better support for devices with Android 4.4. Crosswalk Plugin is optional and can be ignored.

With new version of RPGM Plugin, text size can be changed from settings and there are some changes for fixing encoding errors.

Other changes are mostly minor bug fixes and UI adjustments.

Downloads

JoiPlay 1.01.30

RPG Maker Plugin 1.00.31

Crosswalk Plugin 1.00.02

View Post

New Theme(s?) for JoiPlay

This post is just a preview for next update. We will have new themes, a search bar and maybe more new things on next build. You can share your thoughts and suggestions via comments or discord.

View Post

JoiPlay 1.01.24

This update brings drag&drop editing support to launcher. Games can be moved to another position in launcher and positions are saved after each change. Also long click behavior is changed to allow drag&drop support, game menu opens after long click stopped.

Download

View Post

Update for JoiPlay and RPG Maker Plugin

Latest RPG Maker Plugin build has a critical bug, this update fixes this bug and adds experimental support for self extract archives generated by RPG Maker XP/VX/Ace. Also gamepad has some minor changes.

Download JoiPlay 1.01.23

Download RPG Maker Plugin 1.00.29

View Post