JoiPlay 1.20.410 (Open Beta) and Plugin Updates (Patreon)
Content
Hi all! This update brings the latest improvements and features from the last alpha builds and adds bug fixes and improvements on top of them. A list of the changes (including changes from alpha builds) can be found in the changelogs below.
Please use this form for bug reports and feature requests: https://forms.gle/PABZgHdASmtxnEDr8
Downloads
JoiPlay 1.20.410: MEGA
RPG Maker Plugin 1.20.52: MEGA
Ren'Py Plugin 8.1.3_7.6.3_001: MEGA
Ren'Py 7.4 Plugin 7.4.11.01: MEGA
Ruffle Plugin 1.00.15: MEGA
Changelog
JoiPlay 1.20.410:
- Added invalid utf-8 sequence checker for archive extraction.
- Fixed a crash caused by filenames with MAC-CENTRALEUROPEAN encoding.
- Optimized file path validation during archive extraction.
- Fixed binary data support for writeFile method from fs module.
- Added "Remove" button to items on controller mapping dialog.
JoiPlay 1.20.400:
- File chooser dialog shows a different folder icon for folders with supported game types now.
- JoiPlay tries to detect unsupported game types and shows engine name in unsupported game error.
- Deleting public folders (Downloads, DCIM, Music etc.) by checking "Delete game folder." checkbox isn't permitted anymore.
- Web links are now handled by system action picker instead of game webview.
- Fixed a patcher bug which cause it to fail when encoding is null.
- Fixed a bug that causes JoiPlay to create empty SWF files with same name as game executable which overwrites original SWF file in flash games.
- Fixed a permission issue which causes JoiPlay to ask file permissions even after permissions are granted.
- Fixed a bug that causes missing game icons after editing games.
- Added a new game type value for Ren'Py 7.4 and below. JoiPlay now detects these games while adding them and launches them using RenPy 7.4 Plugin which should be more compatible with old games.
- Added "Controller Mapping" button to virtual gamepad settings. It can be used to bind controller buttons.
RPG Maker Plugin 1.20.52:
- Built io/wait gem and imported it by default.
- Improved upscaling/downscaling quality.
- Made minor changes to fix system UI issues.
- Updated virtual gamepad.
RPG Maker Plugin 1.20.51:
- Fixed pressex?, triggerex?, repeatex? and releaseex? methods from Input module.
- Changed how require method works. It partially works now and doesn't throw exceptions when files can't be read. It accepts absolute paths and paths relative to the game folder.
RPG Maker Plugin 1.20.50:
- Fixed Graphics.resize_screen
- Virtual gamepad now allows touch events.
- Added support for rgss archives with different magic keys. Magic key must be set in Game.ini with ArchiveMagic variable (decimal) under Game section or set from Ruby with MKXP.set_archive_magic(key) before loading a rgss archive.
Ren'Py Plugin 8.1.3_7.6.3_001:
- Updated Ren'Py version to 8.1.3/7.6.3.
- Updated virtual gamepad.
Ren'Py Plugin 8.1.1_7.6.1_001:
- Fixed crashes caused by missing patch file.
Ren'Py 7.4 Plugin 7.4.11.01:
- Updated virtual gamepad.
Ren'Py 7.4 Plugin 7.4.11.00:
- Initial build.
Ruffle Plugin 1.00.15:
- Updated Ruffle and dependencies.
- Updated virtual gamepad.