JoiPlay 1.22.000 And Plugin Updates
Hi everyone!
This release is focused on optimizations, specifically targeting rendering efficiency, file system speeds, and memory management. Those who play heavy RPG Maker MV/MZ titles should notice some performance gains thanks to newly implemented path caching methods, alongside tailored renderer adjustments. Graphics shaders for RPG Maker XP, VX and VX Ace games have also been rewritten and optimized to play much nicer with mobile GPUs, resulting in smoother frame rates and less battery drain.
With this update, the Ren'Py 8.x Plugin has been updated to Ren'Py 8.5.3, and the Godot 4 Plugin has been upgraded to Godot 4.6.3.
Downloads
JoiPlay 1.22.001: MEGA (Updated with new build)
RPG Maker Plugin 1.23.00: MEGA
Ren'Py Plugin 8.5.3: MEGA
Godot 4 Plugin 1.01.00: MEGA
Godot 3 Plugin 1.00.60: MEGA
Changelog:
JoiPlay 1.22.001:
Fixed intro screen crash caused by the 1.22.000 update.
JoiPlay 1.22.000:
Automatically disables "Allow External Modules" if a game doesn't need them to prevent unnecessary overhead.
The Patreon banner now hides after 10 seconds to stay out of the way, and a setting has been added to hide it completely.
Fixed a launcher memory leak to improve overall stability during long sessions.
Added file path caching filesystem calls in NWJSApi to speed up save/load in RPG Maker MV and MZ games.
Optimized internal renderer settings for smoother gameplay in RPG Maker MV and MZ games.
Removed a problematic optimization that was causing random crashes in certain RPG Maker MV games.
Added full support for playing games directly from external USB drives.
Updated the virtual gamepad for better responsiveness and layout.
RPG Maker Plugin 1.23.00:
Added a fix for network/socket issues for games running on Ruby 3.
Fixed a visual rendering bug related to incorrect tainted area subtraction.
Removed an accidental duplicate blit call during screen redraws to save hardware resources.
Added framebuffer invalidation after screen draws to reduce rendering overhead.
Optimized graphics shaders to make games run much more efficiently on mobile devices.
Updated the virtual gamepad for better responsiveness and layout.
Ren'Py Plugin 8.5.3:
Updated core Ren'Py and Live2D libraries for better game compatibility and smoother animations.
Updated the virtual gamepad for better responsiveness and layout.
Godot 4 Plugin 1.01.00:
Upgraded engine support to Godot 4.6.3 and updated the virtual gamepad to the latest version.
Godot 3 Plugin 1.00.60:
Updated the virtual gamepad for better responsiveness and layout.
Comments (37)
Yall I need some help. Ive been trying to play games like pokemon solar eclipse. And I cant get the game to run on my joiplay passed to new game menu. I believe I have everything im supposed to but clearly not. Can someone help?
Thank you guys.
When will be new, finally fixed version? Last two versions were totally broken for too many games I tried to play on them. Need new, fixed, and really playable version. Not broken sh*t like two previous ones...
Why does it say the file is harmful? Is this some kind of error?
Great job guys, kudos to you! Question, woul you plan to add Steam support for JoiPlay?
I am unable to download JoiPlay 1.22.001. It takes me to META but stops at 99%. Ive tried multiple browsers. Any advice?
I can't access Discord; I click the join button, it redirects me to Discord, but it doesn't add me to the server.
I cannot open Ren'Py games; it just takes me to the loading screen and doesn't open.
After I add Game A to JoiPlay, it appears normally in the game list. However, when I add Game B, Game A disappears from the list. If I add Game A again, Game A reappears, but Game B disappears instead. In other words, only the most recently added game remains visible, and the two entries seem to replace each other. I have already confirmed that: * Game A and Game B are completely different games. * They are stored in separate folders. * They use different executable files and file paths. * I manually assigned completely different names to them in JoiPlay. * Neither game’s files have overwritten or been mixed with the other game’s files. Therefore, this does not appear to be caused by duplicate names, identical paths, or both games being placed in the same folder. It seems that JoiPlay is replacing an existing library entry instead of creating a new one. Could you please investigate whether this is a game-library database or entry-management bug?
Anyone else able to play Realidea System without the weird light glow glitch?
Excuse me, can someone help me? Discord isn't recognizing my signature. Thank you in advance.
Anyone having issues with the Cheat button not doing anything at all? It's not working with any of my Essentials Fan games. Any help?
Hey big dogg can you go back to 12.3.1 lay out it was way better or give us a option for that look
Ho problemi con Pokemon solar eclipse non si avvia :(
Guys some game I play always error with opacity or something like that, when I enter battle, can anyone knows how to fix it?
I'm having this problem too😥
I kept getting an error that says animated bitmap line35 no method error occured undefined method [] for nilclass
One of the games for some odd reason keeps crashing when trying to launch it on JoiPlay 1.22.001. Works just fine on previous version.
Will ruffle ever be able to run flash games? Have issues with it
Tried downloading on phone downloaded lots of other apps just for it to not work
I've been getting an error when trying to launch an RPG Maker VX Ace game. Script 'cheat_rpgmvxace_rb' Line 70 TypeError occurred. Can't convert Array into integer.
try disabling cheats
Hi on my anbernic joiplay don't found my joypad
Faceless here, Big Fan👍
Thanks for the updates! I'm currently using Android 16 on a Pixel 10 and playing Pokémon Z. While I don't see any bugs, I'm experiencing significant slowness. After some research, it seems it might be due to the processor architecture. Will this be fixed in future updates? Is anyone else experiencing this?
Some RPG Maker MV games have a problem that when i'll start a fight, the game crashes and says "TypeError: Cannot set properties of null (setting 'opacity')" How do i fix that ?
Can someone explain how to fix this ?
Hello, i can't play game that build with Ren'py version 7.8.X, can you please made a Ren'py 7.8.X Plugin?
For some reason all of my game icons have disappeared.
The update is great! Congratulations, my team and I are happy with the new performance. The only thing missing is the socket report I mentioned in another comment.
We found a bug. We tested Cable Club in a simple script: https://eeveeexpo.com/resources/640/ Message: 'undefined method nread' for # # < TCPSocket:(closed) > on this line: if @socket.nread > 0 A method appears to be unrecognized. Update RPG Maker Plugin 1.23.00 Pokémon Essentials v21 standard. The socket for this version remains functional. RPGMPlugin-1.21.00 https://mega.nz/file/frYFXACD#M9-v8gwYli2Req5XU1KnwtuhnSdHM-sKhZnswm-oCKE
Sorry to be a pain with so many reports about this over time.
great update, but i want to note that it seems that most things that requires internet in the app is broken, global patches.json doesnt get downloaded and the catalog has missing pictures, i dont know if its related or not but the site joiplay.cyou has an Invalid SSL certificate error and joiplay.net/assets/patches.json doesnt exist anymore
In a future update, would it be possible to add "Page Up" and "Page Down" keys as options for keyboard keys in Ren'Py? They're used for scrolling back and forth through text one line at a time (also accomplished on PC via using the mouse's scroll wheel, but unless I missed something, that's not an option in the emulator either). It's useful if I want to see the dialogue before a choice popped up, because the in-game on-screen "back" button disappears when a choice is on the screen (in the main games I use this for, at least).
The Joiplay cannot be open and it forced closed suddenly Gfy
Yep, can replicate that, clean install, crash after Built-in Cheats intro slide java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.Class java.lang.Object.getClass()' on a null object reference at com.github.appintro.internal.viewpager.ViewPagerTransformer.applyParallax(r8-map-id-b4460f6b236cc303a835aa92783ec01d9f51b2fe541c75a41cdef46467b80ca9:7) Here's full logs: https://files.catbox.moe/0yxiri.txt UPD1: Current workaround - install previous version (e.g. 1.21.000) and get through intro slides, then update to 1.22.000 UPD2: Looks like this? https://github.com/AppIntro/AppIntro/issues/894
Thank you for updates!
