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

Gamepad

This plugin adds gamepad support. The analog sticks work on the menus as well. You can change the deadzone and there are triggers to enable you to set up the hero object movement. For more information, visit https://w3c.github.io/gamepad/ Author: Russo DOWNLOAD

GLTF Loader

This plugin allows you to load animated and pre-textured GLTF models into your game. How to use: first, load the model you want into a map object. This will replace the object’s mesh (the graphics). You can then change the model’s properties and animate it. This plugin comes with an Read more…

Light

Literally, it’s just lights. Three JS lights, more specifically (ambient, hemisphere, directional, point and spot lights). And shadows. And custom shader support, but I recommend you stick to this one I made. If you wanna know more about light types and how to properly light your scene, you can start Read more…

Raycaster

This plugin has two main contributions: it enables JS mouse event listeners, and it implements the ThreeJS raycaster function. The event listeners trigger RPM events. Change the plugin parameters and edit the system events accordingly. The events are to be set up as follows: Single click: returns screen x (number), Read more…