SakeTami
joiplay
joiplay

patreon


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.

Comments

The only comment I can do is that I would like that there was an option to personalize the position of the buttons of the pad. The rest it's okay bro

Iván Roig

okay so i deleted the app data, got a fresh download of reborn, and disabled cheats, and i'm still stuck. sometimes if i minimize it and then come back it's loaded a little bit more, but not much.

Jormundanr

Please try deleting app data of the RPG Maker Plugin and downloading the game again. Also disabling cheats in settings might help.

JoiPlay

I'm having some troubles - the first time i installed it, it worked great up until i had to leave the grand hall in pokemon reborn. then i had to remove it because it was causing calibre to crash (i also use my galaxy tab to read books) and when i got everything reinstalled, i can't get past the train crash scene. any advice?

Jormundanr

Ohh now you tell me. Lmao. I actually used to have that letter selection screen before, but since the update, I've turned off the Pokémon fixes since they slow things down for me. And the letter selection screen has disappeared which I've always thought was device or save-game related on my part. Yeah, it should be a great idea to put a separate "turn on letter selection screen for Pokémon Essentials games" toggle on the settings menu as opposed to bundling it with the other pokemon fixes.

PoppyPopper

Actually these are all known but I didn't fix them because it was used to only enter a few words before. For Pokemon Essentials games, there is letter selection window which is used in original games. Pokemon Fixes option enables it by default but I might move override to default overrides because it's harmless. I will try to fix the keyboard bugs later when I have some free time. Thank you for the feedback.

JoiPlay

There's another thing I want to add, sorry lol. The keyboard function doesn't seem to work correctly. When I'm prompted to give a Pokémon a custom nickname or go to the Name Rater to change its name, I switch over to landscape mode, then keyboard mode in the upper pane so I am able to type the name correctly. However, not all keyboard strokes are registered or responsive. The Shift key doesn't work and there is no Caps lock key if I'm not mistaken, so you can only type in lowercase. The backspace key also doesn't work, I am unable to erase any typos. At present typing out anything using the keyboard isn't very functional, at least with Insurgence. Haven't tried with other games.

PoppyPopper

Ahh that's good to hear, thanks then!

PoppyPopper

I know it's accuracy is a bit low at the moment but it will be better on next build. You can tap lock icon to disable gesture events or decrease swipe area multiplier in settings to make swipe area smaller.

JoiPlay

I'm sorry I got another feedback to give. I think the swipe gesture to hide/unhide the buttons is too sensitive. In a span of 15 minutes I managed to accidentally hide it for 5-6 times on normal gameplay. Is it possible to either assign a setting to turn off the swiping gesture, or at least make it less sensitive? I'd like to think my thumb barely moves when I play. Though it may be possible thay I just have twiddly thumbs lol, would like to hear from anyone else if they experience it too.

PoppyPopper

Thank you for quick feedback. I really appreciate it. I don't know why Seed Flare still doesn't work but i will test it more to see what's wrong. Probably input overrides causes the button bug because it uses default bindings. I will test several games before posting public builds to find if there are more bugs.

JoiPlay

Thanks dude. I tried the fixes out for a bit and here are my quick feedbacks: Updated both JoiPlay and RPG Maker plugin. Went straight to settings, saw 2 toggles for fixes: Pokémon Essentials fixes and Inori fix. I turned them off both at first. EmolgaTaxi (soaring) and Seed Flare bugs are still there. Then toggled Essentials fix and Inori fix individually, and then together. None of the settings or combinations fixed the 2 bugs I checked, but I'm guessing this update hasn't addressed those issues anyway yet. The Inori fix seems fine, I haven't experienced any map-related issues in the 20 mins I tested, but the Essentials fix has 2 problems: first is the dramatic performance hit, gameplay becomes a bit laggy. Second of all, it seems the fix disables the use of all buttons that aren't Confirm, Menu, Run and Soft Reset. Buttons like Quick save, item shortcuts (defaulted to Q, W and E) as well as all others have ceased to work. Toggling off the Essentials fix brings everything back to normal. So in the meantime, in my present Insurgence setup, the best option seems to be both fixes turned off. Also haven't touched the optimize maps options for fear I might mess up my installation, lol. Also, neither fixes seem to do anything about the Miara Town Museum bug/crash I told you about. But that might be really a device-related problem like you said. I am however liking the UI fixes and 2 more buttons. Will continue to playtest as I move along.

PoppyPopper

New builds should work fine without doing anything. You don't have to use Optimize Maps option if you don't have any issues with inori-z's tilemap fix enabled. inori-z's workaround is pretty good and should work on most games.

JoiPlay

Hey man, sounds like a great update! I'm glad orientation settings are preserved now, thanks for that :) I have a question though, you've been giving me these fixes for Insurgence the past week. Do I need to reinstall Insurgence or I can just proceed with installing the new versions outright? Also, which do I use given the fact I already have the previous fixes? The inori-Z or Optimize Maps one

PoppyPopper

This sounds great. I will have to take a look at it over the weekend. Thank you very much for the hardwork!

John Lyle Florentino


More Creators