Resident Evil - Door Transition for Rpg Maker MV by BlueMoon (Nebula Games) (2025)

Resident Evil comes to RPG Maker MV with its cool map transition system!

GENERAL

Resident Evil - Door Transition for Rpg Maker MV by BlueMoon (Nebula Games) (1)

Resident Evil - Door Transition is a plugin that allows to create a map transition similar to the one seen in Resident Evil games. The plugin uses the sprite-sheet format available in Rpg Maker MV. Inside the Demo Video (and in the image) the default "!Door1.png" sprite-sheet is used.

WARNING!Only 12 x 6 spritesheet comaptible. 4 x 3 spritesheet will not work inside this system.

Main Features:

  • Full animated Door Transition;
  • Nearest filter used for preserving sprite quality;
  • Customizable Sound Effect;
  • Fast image rendering using PIXI.Texture;
  • Door rotation customizable;
  • MapId, x and y parameters can be set for transferring the player;
  • Sprite scale and inner_factor can be changed;

HOW TO USE:

Inside an event, you have only to use this script call:

this.doorTransition(filename, options)

Ex. this.doorTransition('!Door1',{characterIndex: 0,mapId: 3, x: 8,y: 12})
Ex. this.doorTransition('!Door1',{characterIndex: 4,mapId: 1, x: 10,y: 10, rotation: -155})

FILENAME -> The filename is the default character sheet used for the door. ONLY 12x6 SPRITESHEET!
OPTIONS -> This is an object containing a series of options for the door animation.
If you want to use a default value, you have only to avoid to insert the related key.

The available options are:

{
mapId: -> The map id to transfer the player; DEFAULT VALUE: Current Map ID;
x: -> The x coordinate to transfer the player; DEFAULT VALUE: 0;
y: -> The y coordinate to transfer the player; DEFAULT VALUE: 0;
wait_open: -> This is the value waited after rendering the door, before open it; DEFAULT VALUE: 70;
rotation: -> This is the rotation of the door in percent. It can be a negative value for flipping the animation;DEFAULT VALUE: 155;
scale: -> This is the scaling value of the door sprite; DEFAULT VALUE: 8;
inner_factor: -> This is the value which determines the movement inside the door after the opening; DEFAULT VALUE: 10;
characterIndex: -> This is the door character index related to the selected spritesheet; DEFAULT VALUE: 0;
sound_name: -> The SE player durinng the opening of the door; DEFAULT VALUE: 'Door4';
sound_volume: -> The volume of the SE played; DEFAULT VALUE: 80;
sound_pitch: -> The pitch of the SE player; DEFAULT VALUE: 100;
}

WARNING! All the properties are CASE SENSITIVE, meaning that they needs to be correctly written.

Down there, an event example:

Resident Evil - Door Transition for Rpg Maker MV by BlueMoon (Nebula Games) (2)

PLUGIN COMPATIBILITY:

This plugin should not affect directly any plugin. However, I'm not responsible for plugin errors that are not directly related from my plugin itself.

RPG MAKER VERSION:

The plugin is developed onRpg Maker MV - Version 1.6.1 and with the related PIXI.js Version 4.5.4.It should be compatible with older version of Rpg Maker MV, but I don't know if older version of pixi may effect some methods used inside the plugin.

TERMS OF USE:

  • Credits are not necessary. but highly appreciated. Credits toNebula Games.
  • Avoid to change plugin information, filename and parameters name for the sake of integrity of the code.
  • Edits to the code are allowed.
  • The plugin can be used for both commercial and non-commercial projects.
  • You can't redistribute this plugin as it is or incorporating portion of the code inside another plugin;

Thank you very much for the support!

More information
StatusReleased
CategoryTool
Rating

Rated 5.0 out of 5 stars

(1 total ratings)

AuthorBlueMoon (Nebula Games)
Made withRPG Maker
Tagsmod, mv, nebula-games, plugin, plugins, resident-evil, RPG Maker, RPG Maker MV

Purchase

Buy Now$4.99 USD or more

In order to download this Rpg Maker MV - Plugin you must purchase it at or above the minimum price of $4.99 USD. You will get access to the following files:

NE_REDoor.js 6.7 kB

Log in with itch.io to leave a comment.

Dark_Ansem3 years ago(+1)

Ha! This is a novel idea, I like it!

Reply

BlueMoon (Nebula Games)3 years ago

Thank you for your interest!
In the future I would like to update it and develop something more particular.

Reply

Dark_Ansem3 years ago(+1)

Italian, btw? Anche io!

Reply

BlueMoon (Nebula Games)3 years ago

Yes!Italiano anche io!

Reply

MorsVictrix3 years ago

I am making a horror game, so I'm allways on the lookout for such effects, but I don't think I'll buy this. I mean it's nice, but those are some very thin doors... too bad the plugin effect doesn't make them look wider or 'fatter'. I hope you understand what I mean. lol

If you ever find a way to make the doors look wider, I'd definitely be a happy new customer.

p.s.: doeas it support also bigger doors, like in the FSM DLC? I think they are just double hight...

Reply

BlueMoon (Nebula Games)3 years ago

Hello there!Thank you for your feedback. The door transition effect is made throughspritesheet. Essentially, you can use any kind image you want until it respects the format of12 x 6 frames (that is the format used by Rpg Maker spritesheetdoors like !Door1.png). So, if you format a spritesheet with this kind of cell size, you can render any kind of door :D (maybe I'll add a new gif example with a wider spritesheet).

Reply

MorsVictrix3 years ago

Cool! Is it possible to change the sound of the opening door, if I want to use my own? And is it possible to use the effect only sometimes and not for every door on every map. I have maps that might benefit from such a 'horror' effect, but I also have maps of villages where there are no horror elements wanted...

Reply

BlueMoon (Nebula Games)3 years ago (1 edit)

Hello!:)
If you check the details about the use of the plugin, you can notice that the effectis processed through a script call.This means that you can choose when using it. In other words, this plugin creates anextra transition system that is alternative to the default one.

About the sound, you can customize your sound through theoptions object that needed to be passed as argument of the script call.

For making you an example: let's take the situation that you want to process the warp toMapId 6 anduse your door spritesheet (remember the sheetformat of 12 x 6 frames) named"MyDoor" and you want to render the door atcharacterIndex 2. Moreover, you have your custom SE named"MySound". The script call for this situation will be:

var options = {mapId: 6,characterIndex: 2,x: 12,y: 12, // Those are the coords where the player will be transferredsound_name: "MySound",sound_volume: 90}this.doorTransition('MyDoor', options)

Reply

Resident Evil - Door Transition for Rpg Maker MV by BlueMoon (Nebula Games) (2025)
Top Articles
Latest Posts
Recommended Articles
Article information

Author: Fredrick Kertzmann

Last Updated:

Views: 5913

Rating: 4.6 / 5 (46 voted)

Reviews: 85% of readers found this page helpful

Author information

Name: Fredrick Kertzmann

Birthday: 2000-04-29

Address: Apt. 203 613 Huels Gateway, Ralphtown, LA 40204

Phone: +2135150832870

Job: Regional Design Producer

Hobby: Nordic skating, Lacemaking, Mountain biking, Rowing, Gardening, Water sports, role-playing games

Introduction: My name is Fredrick Kertzmann, I am a gleaming, encouraging, inexpensive, thankful, tender, quaint, precious person who loves writing and wants to share my knowledge and understanding with you.