Skip to content

Serena1432/Kiyoko_JoystickHandler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kiyoko_JoystickHandler

A (work in progress) RPG Maker MV/MZ plugin for adding virtual joystick and keys to the game screen.

This plugin was originally created for mobile support in my Doraemon: Nobita's Resident Evil (Vietnamese Translation) version, but when I was making a guide for building RPG Maker MV games on mobile phones, I'd decided to make it open-source and tweaked a bit for more compatibility with other games.

Note

This plugin is still in development.

While it's mostly completed in features and support, some minor functions may not work as intended. If you detect a bug, don't hesitate to open an issue in the GitHub Issues section.

Features

  • Virtual D-Pad and keys outside of the game canvas. That means they won't be restricted by the game resolution and you can put keys whereever you want in the entire phone screen!

  • You can assign custom scripts, images and keycodes to each keys.

  • And finally, a fully functional layout editor!

You can freely move and resize any keys (including D-Pad) as you need.

Guide & Documentation

  • Download the Kiyoko_JoystickHander.js file.

  • Put it into js/plugins folder in your game project.

  • Open the Plugin Manager in RPG Maker MV, then add Kiyoko_JoystickHandler to the plugin list..

  • Freely tweak the plugin configuration as you need!

Note

You can also download the images that I designed for some keys in the JoyStick.zip file, and extract it to img/JoyStick.

Proper documentation will be available soon when I have enough time to write it. However, you can freely explore the plugin configuration in RPG Maker MV itself, as I added a little explanation for each property.

License

This plugin is licensed under the MIT License. You can freely use, modify and redistribute this plugin for any purposes.

Contributing

This plugin is open for any contributions!

  • Fork this repository to your account and edit the code as you want.

  • After you'd done, create a new Pull Request in this repository and explain your changes.

  • Wait for me to review and accept your contributions.