3D 360° Photosphere – RPG Maker MV Plugin

RPG Maker MV 360 Photosphere Effect Plugin
By: Soul – soulxregalia.wordpress.com

DOWNLOAD (Dropbox)

After placing this plugin on your js/plugins folder, you must place the following js plugins under your js/plugins folder:


These two must be ABOVE the 360 Photosphere plugin.

If you do not have the plugin, You can download the three.js in their official site:

What’s the best photo to be uploaded and used for this scene?
A panoramic photo or a photo in the power of twos. Don’t upload small ones because it would be pixelated. You can also use equirectangular photographs. They will be seamless when they are wrapped around the sphere.

This does not support the ff yet:
– 2 button combination
– Mouse (Orbit Controls feels really weird with MV)
– Tiling


If you’re using yanfly’s custom keyboard functions, remember to type the same control name of the keymap in the Scene or Spriteset Control. For example, if you want to use WASD in controlling the orbit of the sphere, you use whatever you used with Yanfly’s plugin. So if you want to use the WASD, use W A S D keys in the controls.

Place all the images under your specified directory. If you are using a non existent folder, create it.


If you want to display the photosphere via scene:

Soul : Photosphere : Scene : imageName: autoOrbit : width : height : Start

If you want to display the photosphere via spriteset:

Soul : Photosphere : Spriteset : Setup : imageName : autoOrbit : width : height : x : y

where imageName is the name of the image used. Make sure you add the file extension as well.
where autoOrbit if you want to make the orbiting automatic or not. true or false only.
where width is the screen width for the renderer panel
where height is the screen height for the renderer panel
where x is the x position of the photosphere on the screen
where y is the y position of the photosphere on the screen

Soul : Photosphere : Scene : comfyroom.jpg : true : Start

Soul : Photosphere : Spriteset : Setup : comfyroom.jpg : true : 512 : 512

However, if you’re placing it on the spriteset, it doesn’t automatically gets itself added. You have to add it. Use the plugin command

Soul : Photosphere : Spriteset : Show

to show the photosphere or use

Soul : Photosphere : Spriteset : Hide

to hide the photosphere.

So if you, say, want to display it via spriteset, the whole plugin command set would be:
Soul : Photosphere : Spriteset : Setup : comfyroom.jpg : true : 512 : 512
Soul : Photosphere : Spriteset : Show

If you want to change the orbit speed when you use your keys, use this plugin command:

Soul : Photosphere : OrbitSpeed : speedNumber

where speedNumber is the speed value you want for the manual orbit.


Soul : Photosphere : OrbitSpeed : 0.01

If you want to change the automatic orbit speed, use this plugin command:

Soul : Photosphere : AutoOrbitSpeed : speedNumber

where speedNumber is the speed value you want for the automatic orbit.


Make sure that this plugin is ABOVE any plugin that has to do with maps.

Credits to Bjørn Sandvik for ff:
Photosphere for ThreeJS tutorial.
Photosphere Effect for native ThreeJS.

Credits to:
alteredq / http://alteredqualia.com/
mr.doob / http://mrdoob.com/

for Detector.js

You are free to:
Share, Adapt and Modify this plugin.

Free for Commercial and Non Commercial Use.


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!

『RPG Maker MV Plugin』 Tales of Vesperia Custom Menu System

『RPG Maker MV Plugin』 Tales of Vesperia Custom Menu System

Author: Soulpour777

Download (Mirror 1)

Download (Mirror 2)


Date of Creation: July 7 to 8, 2016


This plugin converts your default menu to the Tales of Vesperia Menu Style.


  • Main Menu Interface
  • Item Interface
  • Equip Interface
  • Skill Interface
  • Status Interface

Three optional things added:

  • Options
  • Save
  • End


If you’re looking for a easily customizable type of menu screen and compatible with other plugins about menus, ToV menu is not one of them.


Many of the base plugins are recreated to avoid incompatibility with other core scripts that people use. I also separated each scene so it’s easier for wide use. For example, if you only want to use the main menu, you can always disable everything using the BASE parameters.


This plugin also uses computer / mobile Date classes.

Place all your images in the img / SOUL_MENU / Vesperia folder.

If it is not existent, please create the directory.



The flashing actors are called Available Actors. You must place their proper graphic by id significance. For example, if your first actor is Harold, you should place the actor’s id as the name of the image. Since Harold is Actor 1, then it should be 1.png. The status busts should be according to the actor’s name.


The base parameters are all about the things that you want to do for the base of the menu. This includes if you want to use only the main menu, the skill, etc. It also includes the background you are going to use for all the menu scenes.


The main menu command is the window such as the Item, Skill, Equip and so on. It is not shown on the screen because from the menu, they are now represented via buttons, which is indicated by the button and the floating cursor.


The status window is the ones that show the actor’s HP, MP and Experience meter.


Gold: Shows the Gold Window on the Main Menu.

Time: Shows the GAME TIME.

Location Window: Shows the display name of the map the character is in.


The Experience Text is talking about the word ‘NEXT’ to label the needed experience of the character before his / her next level.


There are two cursors. The one used in the menu and the ones used in selection. The selection cursor is smaller due to the constraints of the window cursor’s rectangle.


The label means the images shown on top of the menu screen that tells you what and where you are in the main menu. There are two sets, the one for the main menu and the ones for each scene. They can be individually changed from the plugin manager.

Want to modify the design for your own variant? Included in the download is the PSD files that I worked with for the design:


Additional Icon and Busts from: http://fayforest.sakura.ne.jp/

Item Icons from: DS Pack

Additional Graphic:
Tales of Vesperia

[RMV] Graphic Shop

Plugin for RPG Maker MV – Graphic Shop

By: Soulpour777


This graphic shop allows you to create a graphical type of shop instead of the boring default shop scene.

To start with, each window is set up to be in 0 opacity, so you can see the full potential of the plugin. One more thing that I have to say about this plugin is that it’s more flexible than my Scene Shop Skuld in so many ways. Each plugin parameter is well explained in it’s description. I advise that when changing them, you also read the description so you can discern which is which that you’re changing.


all tagged active are the ones used when the command is active

or selected


all tagged active are the ones used when the command is inactive

or not selected


all tagged X denotes the x dimension of the command / graphic / window.


all tagged Y denotes the y dimension of the command / graphic / window.


all tagged W denotes the width of the command / graphic / window.

H / Height | VALUE

all tagged H / Height denotes the height of the command / graphic / window.


all tagged O denotes the opacity of the command / graphic / window.


GraphicShop Portrait x

where x is the desired new portrait used.

for example:

GraphicShop Portrait Akja

this will show Akja’s portrait as the new merchant when shopping.

GraphicShop Background x

where x is the desired new shop background used.

for example:

GraphicShop Background Steampunk

this will show the image named Steampunk as the new background when shopping.

All images used should be in PNG format and inside img / graphicshop folder.

Download Plugin – Mirror 1 (Dropbox)

Download Plugin – Mirror 1 (Mediafire)