Mouse lock and raycaster

This plugin enables locking the mouse pointer and implements the ThreeJS Raycaster. Locking the mouse pointer is essential to implement mouse camera controls. Just remember to unlock it before accessing the main menu or other UI elements. The raycaster essentially enables the user to get a Map Object under the Read more…

Hide object on block view

Replaces the zoom on camera block by a shader based approach. When the camera is blocked, the shader erases the elements in front of it in a circle in the center of the viewport. The elements that are erased or not can be toggled dynamically, including individual map elements. Warning! Read more…

Waterfall

Enables creating an animated waterfall. The waterfall will replace the graphics of a given map object. Credits to Mugen87 (https://github.com/Mugen87) for creating this ThreeJS waterfall: https://codesandbox.io/p/sandbox/funny-lake-7rkse. I mostly just ported that code to RPM. Tip: if you use blue (0x00ff00) for the dark colors and white (0xffffff) for the light Read more…

Custom Cursor

Use your own custom cursor in your games! Tutorial – 1. Make sure your cursor is 32×32 pixels in width and height 2. Make sure the file is a `.png` file and the name should be `cursor.png` 3. Place it in “<your-game>/resources/app/Content/Datas/Scripts/Plugins/Custom Cursor” directory 4. Profit!!! An example cursor is Read more…

Change Game Resolution

Change ‘Game Native Resolution’ with this plugin. Tutorial:- Set Resolution – It takes ‘Width’ and ‘Height’ as parameter and changes window size accordingly Set Full Screen – Makes game full screen Use Cases:- – You can add a setting which changes window resolution. – You can add a keyPress event Read more…

Typewritter text

Prints messages letter by letter, giving it a typewriter effect. — Tutorial – To add typewriting text, just use “Show Text” command and tweak the parameters to your liking. To remove text box, use “Remove A Picture” command. The ID of picture has to be same as ID of the Read more…

Multiple window boxes

This plugin allows you to spawn multiple window boxes with custom properties. The windows are treated as Pictures and are stored in the same queue as them. To remove a window you spawned with this plugin, use the Remove Picture command. If you display a Picture with the same ID Read more…

Hide message box

Enables toggling the visibility of the dialogue box. Do not use this plugin on the Hero Model, since the Hero is usually blocked when a message is shown, which means the event listeners would be blocked too. Instead, use it on a Map Object. My suggestion is to make a Read more…

Autosave

As the name suggests, Autosave plugin autosaves your game. There are various ‘Autosave Methods’ to autosave your game. Autosave Methods -nInterval – Autosave will happen after certain intervals Teleport – Autosave will happen everytime an object teleportsnMenu Close – Autosaves when player closes menunAll – Autosave will happen in all Read more…

Skip title

Skips the title screen and goes directly into New Game option. This way you can handle your title screen from an empty map, completely customizable with default engine commands or other plugins. Author: Russo DOWNLOAD