Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

RPG Maker MZ compability

A topic by tom.hagen created Apr 08, 2023 Views: 308 Replies: 5
Viewing posts 1 to 2

Hi! This plugin is great, and extremely useful! I tried running it in RPG Maker MZ, and it appears that it should be working. I however cannot set up the plugin commands, as they are not registered in MZ.


I hear that its possible to set up plugin commands through a script call, but I cannot get it to work.

Do you have any knowledge regarding this? Thank you!

Developer (4 edits)

Soooooo...

This is the easiest way I see to access any MV plugin in MZ. In a Script command:

this.command356(["pluginCommand parameter parameter etc"])

Please notice the square brackets.

But trying this with my plugin doesn't quite work due to a minor difference between how the sound files are accessed between MV and MZ, unless you add a forward slash - / - to the beginning of the file name. Yyyup. That is arbitrary. But it's also the only way it works. (If you're using aliasing, you only need to include the forward slash in the Load command.)

In theory, I could make an MZ version of the plugin, but I haven't done much MZ stuff and don't currently know how to register the commands. I'm sure I could learn, I'd just need to get around to it...

Thank you so much for the reply!  I think I understand the structure, but I can't get it to work.

Is there any way you could write the complete script command to adjust the "loopstart" and "looplength" attributes of the current BGM playing? (we can just call the filename of the BGM "Song1" for reference)

Thank you so much for the help!

Developer (2 edits)

... You can't. While trying to create an MZ version of the plugin, I discovered that the loop parameters are set differently in MZ than MV, so the MV plugin can't do it. Variable mix will be broken too. I hadn't played with it enough yesterday to notice either problem.

But I might have the MZ version done soon.

Developer(+1)

And done. Try the new MZ version of the plugin.

You truly are a hero! I just tested it and the functionality works as expected in MZ.

Thank you so much - you truly saved me! :)