- Aug 12, 2020
- Reaction score
- First Language
- Primarily Uses
LunaTechs MV/MZ Plugins & ToolsThis is the official LunaTechs plugin and tools thread. You can expect to find links to a variety of our plugins and tools that we'll be creating for both MV and MZ using our custom tooling. You can expect updates from us every Wednesday regarding new plugins and tools that we're working on for the RPGMakerMV and MZ community.
We're a group of plugin developers that have come together to create better plugins that work across both MV and MZ for developers. We love the community and because of that, one of our missions is to provide the community with a large selection of free MIT Open Source plugins as a majority of our contribution back to the community. We're taking the approach of being both a user and a plugin developer as we use these plugins to create our own games.
This is just the tip of the iceberg and we have much more to show later.
Luna surveyor is a debug tool that allows you to perform a variety of tasks in RPGMakerMV/MZ all through a simple UI.
- Add items to the player inventory
- Open the debug console
- Update game switches
- Update game variables
- Run script calls through the scripting tab
- See map information
- See event information
- See the number of party members and who is in the current party
- You can also hide/show the debug menu and it works on any scene within the game
- And more features to come
Luna Text Speed Control
This plugin allows you to set up your own text speeds within the message window, along with setting defaults and allowing or disallowing forward skipping of the text when the mouse button or ok input is triggered within the message window.
Luna Unique Items
This plugin allows you to set up unique items in your database. This allows you to have only one of that type of item throughout your RPG adventure. A very useful plugin to have if you want to have a specific sword or item that can only be obtained once and can't be stacked with other items.
Luna Item Sounds
A plugin made for RPGMaker MV/MZ that allows you to change the sound for equipping or using items in your game. A useful plugin for when you want to have items make different sounds on use such as potions and mega potions having different sound effects.
Luna Experience Share
This plugin allows you to modify how experience is shared amongst your reserved party members. By default RPGMakerMV/MZ only allows you to share all of the experience or none of the experience. With this plugin, you can change the rate to be whatever you want it to be for reserved members.
Luna Press Start
This plugin adds a small press start or any text you desire to the title screen, before opening up to the title menu. Similar to old school games and some new games to this day. The map mode variation adds press start when you enter the map if you decide to skill or not use the original MV/MZ title screen.
This plugin adds a new license option to the title screen which leads to a new scene for displaying any license information for your game from a text file. It will scroll through all the license information from the text file and display it on screen.
A list of separator plugins for sectioning off your plugins within the PluginManager list by their usefulness. We have different versions to suit your tastes.
Luna More Fonts
A plugin that allows you to add additional fonts to your game through a "fonts/" folder. This will allow other plugins to make use of the font within the RPGMakerMV/MZ game. This plugin allows you to use custom fonts in Luna Copyright and Luna Version Number. With more to come!
A plugin that adds a copyright message to your main title screen.
Luna Version Number
A plugin that adds a version number to the main title screen. This allows testers and other consumers who buy your game to know what version of the game they're playing.
Luna Quit to Desktop
Made by inc0der
This plugin adds options to quit directly to the desktop directly in the main menu, title, or game exit scenes! A valuable feature that's available in many games these days.
You can find the plugin here!
Luna Map Name Plus
An RPGMakerMV/MZ game plugin that improves the map name window for RPGMaker MZ/MV.
This adds a marquee effect and additionally allows you to keep the map name window permanently on the screen.
Luna Game Pause
This RPGMakerMV/MZ plugin allows you to have a pause screen PS1 style, where the in game time is stopped. A useful thing to have for people who care about their in game time for completion or time tracking reasons. You can even map the key for the menu to pop up.
Luna Picture Window
A plugin that adds a picture window that you can call on demand with plugin commands in MZ and script calls and classic plugin commands in MV. This is great for games where you want to go with an Ace Attorney style and include pictures to demonstrate something on screen.
This plugin allows you to create images on your title screen that can be linked to websites or social media so that your users can know where to find you and how to contact you.
This plugin allows you to set up footstep sounds within your RPGMakerMV game for both player characters and events. It also allows you to turn them off as well when you'd like.
Luna Mouse System
Made by inc0der
A mouse system designed for RPGMakerMV/MZ that allows you to setup different cursors when mousing over certain events and elements on screen as well as making the MV/MZ experience more intuitive for mouse users. This is a great addition to your game when you want to focus on mouse controls!
You can find it here: Luna Mouse System
Made by inc0der
This is a collection of plugins originally created by Quixos, which we have ported over to MZ and are updating with new features for MV/MZ. This includes:
- and more in the future!
You can download it by clicking here.
Luna HotKey Customizer
This plugin allows you to add hotkeys to your game that execute script calls in your game.
You can write any script call you want and it will be mapped to a key on the keyboard to be
used at that time.
Luna Minimal Map Inventory (Beta)
This plugin was made for a game jam and is currently tailored just for our game, but
will be updated later.
This plugin allows you to use up to 8 items from the map on your party leader.
It also prevents you from opening the game menu while the menu is open.
Luna Case Files
This plugin creates a new scene in your game known as "Case Files" that lists out important text
related to certain items in your game. Any item marked with the notetag <LNCFile> will have their
raw text showcased in the scene.
Luna Menu Disable
This plugin completely disables the menu from using on the map scene. This also removes the menu button in the top right corner from MZ.
This plugin allows for multiple splash screens to appear before your game goes to the title screen.
This one supports splash screens on a timer and also ones that you can click to advance to the
next screen. Each Splash is faded in.
You can check them out below.
You can find instructions on the forum topic below.
LunaTea is a project developed in the Haxe programming language that we use personally for creating many of our cross-platform plugins. It is the base that we use to create the documentation for LunaLite(Typescript documentation for RPGMakerMV/MZ); it is also what we use to create LunaSense(IntelliSense for RPGMakerMV/MZ). This allows us to write plugins that target both platforms with a large set of features such as:
- Full access to the Haxe Standard Library
- Easily add your contact information through the attribution text
- Change your build process for each and every plugin you create
- Type inference and code completion while creating your plugins
- Compile-time checks to prevent null errors in your code
- Dead Code Elimination
- Add Prepend JS libraries to your code as part of a plugin
- Create plugins in parts via separate Haxe files
- No longer deal with the monolithic plugin file
- Generate build dates for your plugins
- Enhancements for classes and basic types through static extensions and abstracts
- Bundle Documentation With Code
- File watching; copies files to the game's js directory
- Automatic formatting of the file on save
- Backward compatible with MV through conditional compilation
- and much more!
If you'd like to learn more comment down below! We actually have a base project to make getting started easy and an even better project in the works!
Stay tuned for more, during our Wednesday Tea Time!
If you have any questions, please comment down below and we'll add a FAQ Section to this post.
Happy game making!
For any issues with our plugins, please comment down below and we'll assist you in any way we can.
If you also have any requests, please comment down below as well.