RPG Maker MV Plugin – Legend of Zelda Ocarina System

RPG Maker MV Plugin – Ocarina System (Legend of Zelda)

Download DEMO (Mirror 1) – Dropbox

Download DEMO (Mirror 2) – Mediafire

This plugin allows you to create musical pieces using the Ocarina and conjure different effects via common events.

Instructions and Manual:

Place all images under img / soul_ocarina folder. If the folder is not existent, please do create one.

For the Key Images, they are named after what key they are. A is A, B is B and so on.

Max Number of Notes

This one is the max counter before the ocarina stops accepting more notes. This means that even if the number of notes for one piece is 7 and your counter is 10, it would execute the piece right away and clears the counter. So, if you input more than the max number of notes, it won’t accept it anymore and just transfers you to the map.


To add your own musical piece, do this on a script call:
$gameSystem.createSongPiece(key, commonEvent);

key is the list of keys. Enclosed in a [], separated in commas.
commonEvent is the common event ID executed when the ocarina plays this pattern.

$gameSystem.createSongPiece([‘D’, ‘E’, ‘B’, ‘D’, ‘E’, ‘B’], 6);

^ when you play the ocarina and you successfully made
DEBDEB, common event 6 would be executed.

Q: What does a common event for the Ocarina looks like?

A: First and foremost, you would have to setup the things you want to happen when the music is correct. In my case, for example, let’s say that the player played Song of Storms correctly, this is how I would put it:


The correct tune executes the common event. Don’t forget to reclaim your BGM in the end. The reason why I chose common event rather than scripting the whole thing is that when you do eventing, this allows you to have a better control of what you want to do, rather than being limited to what’s inside the plugin parameters, for that matter. This way, it gives you more creativity to what you want to achieve in each song.

That’s it for this plugin and I hope you use it in one of your projects.

Thank you!

#custom-scene, #custom-scenes, #graphical-utility, #javascript, #legend-of-zelda, #ocarina-system, #plugin, #rmmv, #rpg-maker-mv, #rpg-maker-mv-plugin, #rpg-maker-plugin, #rpgmv, #soulpour777