Plugging MV #22 Using Multiple Cameras and Reversing BGMs | Split Screens
SigmaSuccour
Discord Invite: https://discord.gg/hVVdm5Z 'Plugging MV' is a series where I showcase interesting (community-made) plugins for RPG Maker MV, as I discover them myself, while going through a list of 4000+ plugins. #RPGMaker #Plugin #Cutscene
PLUGIN: MultipleCameras.js ReverseBGM.js
MultipleCameras.js allows us to create multiple cameras on-screen, each focusing on a different location/event on the map.
ReverseBGM.js is for playing BGMs in reverse.
PROGRAMMER: くらむぼん (Kuramubon) & Tsukimi Tested on Version: 1.5.1
DOWNLOAD LINKS: MultipleCameras.js https://github.com/krmbn0576/rpgmakermv/blob/master/js/plugins/MultipleCameras.js (Right Click on 'Raw', and select 'Save link as...')
ReverseBGM.js https://tm.lucky-duet.com/viewtopic.php?t=5258 (At the bottom of the very first post, you will find a file named ReverseBGM.js clicking it will download the plugin.)
HOW TO:
++MultipleCameras.js: NOTE: - This plugins doesn't work well with pictures, or plugins that use picture to help add graphics. (This includes parallax mapping related plugins, and Yanfly's doodads.) Would be awesome if someone could fix or patch this issue. Otherwise, this is an EPIC plugin!
Let's get into the how-to then! To set a camera (or use splitscreen) with preset setting, use the following plugin command: camera set horizontal
You can replace 'horizontal' with 'vertical', or 'quarter', for different camera presets.
Here's some explanation on the presets: 'horizontal' will split the screen into two, horizontally from the middle. The top camera has ID '0', and the bottom camera has ID '1'. (These IDs will be used to manipulate the camera.)
'vertical' will split the screen into two, vertically, from the middle. The left camera has ID '0' and the bottom camera has ID '1'
'quarter will split the screen into 4 from the middle. Upper left is '0', upper right is '1', lower left is '2', lower right is '3'.
That's it for the presets. Now, let's look into how you can create your OWN camera! camera set CameraID X Y Width Height
here, 'CameraID' = 0, 1, 2, 3.... (and so on) (Use any number. This will be the camera's ID.)
'X' = 0, 1, 2, 3... (and so on. Values can also be in decimal, like 1.3, or 6.7.) (Horizontal distance of the Camera from upper left. This is measured in tiles. Replacing 'X' with '1' means pushing the camera '1 tile' or '48 pixels' to the right.)
'Y' = 0, 1, 2, 3... (and so on. Values can also be in decimal.) (Vertical distance of the Camera from the top. This is measured in tiles. Replacing 'Y' with '1' means pushing the camera '1 tile' or '48 pixels' down.)
'Width' = 0, 1, 2, 3... (and so on. Values can also be in decimal.) (Width of the Camera. Measured in tiles.)
'Height' = 0, 1, 2, 3.. ... https://www.youtube.com/watch?v=-sl7sz52FSY
40283338 Bytes