How to fade in/transition to a scene with only the lead actor visible at first?

Little Paw

Veteran
Veteran
Joined
May 5, 2013
Messages
707
Reaction score
294
First Language
English
Primarily Uses
I'm making a new game, called One Screen RPG, which as you would expect, takes place entirely on one screen.

But I'm having a problem transitioning to that screen from the intro.

When the game first fades in, it starts in this scene.





And then you end up in this room.

My problem is... how do I get it to fade in everything else from black while keeping the main character visible through the transition?

Right now, you start in a map called Intro which has the introduction dialog, and then it transitions to the main screen. But... I can't seem to figure out a way to get the desired effect, to have the rest of the map around him fade in from black.

How can I accomplish this?
 

Alkorri

Proofreading Penguin
Veteran
Joined
Jan 8, 2014
Messages
2,975
Reaction score
944
First Language
English
Primarily Uses
I experimented with this using two methods, and I was able to accomplish this with only a half-second of the main character flickering through the transition, barely even noticeable.

It would have worked for me, but the question is, would it work for you? I accomplished this using two maps, tints and no transition fade when transferring the player.
 

Little Paw

Veteran
Veteran
Joined
May 5, 2013
Messages
707
Reaction score
294
First Language
English
Primarily Uses
I experimented with this using two methods, and I was able to accomplish this with only a half-second of the main character flickering through the transition, barely even noticeable.

It would have worked for me, but the question is, would it work for you? I accomplished this using two maps, tints and no transition fade when transferring the player.
Well yeah, I could do that, but I'd like it without the flicker.
 

Shaz

Veteran
Veteran
Joined
Mar 2, 2012
Messages
40,098
Reaction score
13,704
First Language
English
Primarily Uses
RMMV
You could try using a picture with the main character in the centre and everything else black.  Show the picture with opacity = 0, then use Move Picture to change opacity to 255 (makes screen gradually black while main character is still visible).  Transfer with no fade, then use Move Picture to change opacity to 0 again, then erase it.
 

Little Paw

Veteran
Veteran
Joined
May 5, 2013
Messages
707
Reaction score
294
First Language
English
Primarily Uses
Ooh, that's a good idea!

But how can I take a perfect sized screenshot of the window without the borders?
 

Shaz

Veteran
Veteran
Joined
Mar 2, 2012
Messages
40,098
Reaction score
13,704
First Language
English
Primarily Uses
RMMV
In windowed mode, use Alt+PrtScrn to get a screenshot.  Paste it into your graphics editor.  Use the Select Area tool, but set it to a fixed size, and set that fixed size to 544x416 pixels (or a different size if you're using a script that resizes the screen).  Using the tool this way will let you zoom right in and place it precisely to ensure you're removing the borders and none of the game area.  Then use the Crop tool.

I would just use that to indicate where things need to go.  Then import your main character sprite into a new layer, delete all the extra frames, keeping only the one that looks like the character on the screen, and place it over the map image right where the player is standing.  Finally add an extra layer behind the character sprite and paint it black.  Merge the lot and you should have what you're after.

This will no doubt require your character to be facing a certain direction, so if it's possible they're not, you might want to add a Set Move Route to turn in the correct direction first.
 

Little Paw

Veteran
Veteran
Joined
May 5, 2013
Messages
707
Reaction score
294
First Language
English
Primarily Uses
Wait... I don't understand. Why would I need to do all of that? Wouldn't just having the first step - the properly cropped screenshot, work just fine?
 

Shaz

Veteran
Veteran
Joined
Mar 2, 2012
Messages
40,098
Reaction score
13,704
First Language
English
Primarily Uses
RMMV
Oh, I thought you were following my method, which requires you to have a picture that's all black except for the character sprite in the middle.

You can't do anything different with a picture of the map than you can do with the map itself.  You have to get rid of the background and just have the character, with everything else black.  You COULD paint all the background black, but the method I described will be much faster/easier.
 

Little Paw

Veteran
Veteran
Joined
May 5, 2013
Messages
707
Reaction score
294
First Language
English
Primarily Uses
Doing what you said in your first post actually worked like a charm. There's a brief moment where the hero looks somewhat glowy, but it's no big deal.

Thanks :)
 

Users Who Are Viewing This Thread (Users: 0, Guests: 1)

Latest Threads

Latest Posts

Latest Profile Posts

Couple hours of work. Might use in my game as a secret find or something. Not sure. Fancy though no? :D
Holy stink, where have I been? Well, I started my temporary job this week. So less time to spend on game design... :(
Cartoonier cloud cover that better fits the art style, as well as (slightly) improved blending/fading... fading clouds when there are larger patterns is still somewhat abrupt for some reason.
Do you Find Tilesetting or Looking for Tilesets/Plugins more fun? Personally I like making my tileset for my Game (Cretaceous Park TM) xD
How many parameters is 'too many'??

Forum statistics

Threads
105,868
Messages
1,017,066
Members
137,576
Latest member
SadaSoda
Top