Help figuring out an idea.

akemiakia

Villager
Member
Joined
Sep 12, 2020
Messages
8
Reaction score
5
First Language
english
Primarily Uses
RMMV
Hello and thank you for any help. So I am wanting to make like a town map where it shows the buildings but, when you enter instead of transferring maps it just shows the interior and then the interior change back to the outer walls after the players leave. I was thinking of maybe combining the interior and exterior tile sets together and using events to reveal and hide the interior.
Any advice would be helpful thank you!
 

Wavelength

MSD Strong
Global Mod
Joined
Jul 22, 2014
Messages
5,635
Reaction score
5,116
First Language
English
Primarily Uses
RMVXA
I would probably do this by having Pictures of the buildings' exteriors, which disappear as soon as you walk over the entrance to the house (and re-appear as soon as you walk back over the entrance to the outside).

The one catch is, as long as your maps are large enough to scroll (bigger than 17x13), you will need some kind of plugin which affixes Pictures to locations on the map (tiles), rather than to location onscreen. I think that there are plugins that do this; I just don't remember what they are called. Maybe someone who sees this will know, or you can ask on the Plugin Requests board.
  • Alternatively, you could have large Event sprites with two pages (one visible and one not visible), with no event code within them, and have the not visible page be Page 2 and have a Condition Switch that is turned On/Off when you enter/leave the house by walking over certain tiles. This will allow you to get it working just fine without a plugin. The downside is that it can be a little finicky with where you place the event and the interior tiles below it, and if you already have lag the extra events on the map could exacerbate that lag.
 

akemiakia

Villager
Member
Joined
Sep 12, 2020
Messages
8
Reaction score
5
First Language
english
Primarily Uses
RMMV
I would probably do this by having Pictures of the buildings' exteriors, which disappear as soon as you walk over the entrance to the house (and re-appear as soon as you walk back over the entrance to the outside).

The one catch is, as long as your maps are large enough to scroll (bigger than 17x13), you will need some kind of plugin which affixes Pictures to locations on the map (tiles), rather than to location onscreen. I think that there are plugins that do this; I just don't remember what they are called. Maybe someone who sees this will know, or you can ask on the Plugin Requests board.
  • Alternatively, you could have large Event sprites with two pages (one visible and one not visible), with no event code within them, and have the not visible page be Page 2 and have a Condition Switch that is turned On/Off when you enter/leave the house by walking over certain tiles. This will allow you to get it working just fine without a plugin. The downside is that it can be a little finicky with where you place the event and the interior tiles below it, and if you already have lag the extra events on the map could exacerbate that lag.
I like the picture idea I am making a game for a game jam and I want to make like a one map experience. So it will only be a single level game :)

Thank you so much!
 

Wavelength

MSD Strong
Global Mod
Joined
Jul 22, 2014
Messages
5,635
Reaction score
5,116
First Language
English
Primarily Uses
RMVXA
Good to hear! If it's just for a game jam rather than a long-term project, the Event sprites route is probably the best way to go. Using the Show Picture commands, I think you'll have the exterior of the home sliding around your map unless your map is 17x13 or less :)
 

akemiakia

Villager
Member
Joined
Sep 12, 2020
Messages
8
Reaction score
5
First Language
english
Primarily Uses
RMMV
Good to hear! If it's just for a game jam rather than a long-term project, the Event sprites route is probably the best way to go. Using the Show Picture commands, I think you'll have the exterior of the home sliding around your map unless your map is 17x13 or less :)
So the event sprites would be like the exterior tiles turn into the interior when a switch is flipped then turn back to the outer tiles when the switch is turned off when the play leaves correct?
 

Laconix

Villager
Member
Joined
Sep 23, 2020
Messages
16
Reaction score
8
First Language
Indonesia
Primarily Uses
RMMV
It will be troublesome to make every tile with event haha
 

Laconix

Villager
Member
Joined
Sep 23, 2020
Messages
16
Reaction score
8
First Language
Indonesia
Primarily Uses
RMMV
So the event sprites would be like the exterior tiles turn into the interior when a switch is flipped then turn back to the outer tiles when the switch is turned off when the play leaves correct?
It will be troublesome to make every tile with event haha
 

EpicFILE

Epic Member
Veteran
Joined
Sep 27, 2017
Messages
441
Reaction score
1,405
First Language
Indonesia
Primarily Uses
RMMV
Maybe you can create buildings without roof, showing the interior.
Make the roof tiles as events above your character, turn it off when your character is entering a building.
Haven't tried it, but that's what I can think of for now. :D
 

Wavelength

MSD Strong
Global Mod
Joined
Jul 22, 2014
Messages
5,635
Reaction score
5,116
First Language
English
Primarily Uses
RMVXA
You only need one event sprite per building; you can make it really large and place the event itself on the bottom-center tile of the building.
 

akemiakia

Villager
Member
Joined
Sep 12, 2020
Messages
8
Reaction score
5
First Language
english
Primarily Uses
RMMV
You only need one event sprite per building; you can make it really large and place the event itself on the bottom-center tile of the building.
How do you do 1 large sprite?
 

Wavelength

MSD Strong
Global Mod
Joined
Jul 22, 2014
Messages
5,635
Reaction score
5,116
First Language
English
Primarily Uses
RMVXA
Copy whatever it is you want into a photo-editing program like Photoshop or GIMP, set the canvas width to be 12x the width of the object and 8x the height, set the Guidelines to be equal to the sprite's width and height, and then just make sure that the sprite fits cleanly within those guidelines. If you have other buildings of the same size, you can also put them on the same sheet, if you want. You can look at the "Large Monster" event sheets in the RTP for examples of event sprites that take up more than one tile.

If you don't like this approach you could also go with the Pictures approach, it's just that I don't think it will look right when the player moves around, unless you have a Plugin that binds pictures to specific locations on the map (instead of on the screen).
 

estriole

Veteran
Veteran
Joined
Jun 27, 2012
Messages
1,316
Reaction score
537
First Language
indonesian
agree with above... it would be lot easier to use events instead of pictures.
FYI... using event method above you can also make the roof animated...
like smoke coming out of the chimney or weather vane turning around or something animated like that.
you can either make it easy loop using 'stepping' checkbox on events.
or if you have more animation frame you can use custom move route with loop instead.
 

akemiakia

Villager
Member
Joined
Sep 12, 2020
Messages
8
Reaction score
5
First Language
english
Primarily Uses
RMMV
ezgif.com-gif-maker (3).gif

I hope that embeded the GIF I tried just using pure events and switches but it made the graphics look all weird haha. That is the effect I am trying to give though. Before I get eaten by the sharks this is just a test map and the Game Jam challenge is to make a black and white game. Also sorry for the super fast GIF had to keep removing frames for the forum to let me upload it lol

QUOTE="Wavelength, post: 1126186, member: 43459"]
Copy whatever it is you want into a photo-editing program like Photoshop or GIMP, set the canvas width to be 12x the width of the object and 8x the height, set the Guidelines to be equal to the sprite's width and height, and then just make sure that the sprite fits cleanly within those guidelines. If you have other buildings of the same size, you can also put them on the same sheet, if you want. You can look at the "Large Monster" event sheets in the RTP for examples of event sprites that take up more than one tile.

If you don't like this approach you could also go with the Pictures approach, it's just that I don't think it will look right when the player moves around, unless you have a Plugin that binds pictures to specific locations on the map (instead of on the screen).
[/QUOTE]
 
Last edited:

ShadowDragon

Veteran
Veteran
Joined
Oct 8, 2018
Messages
2,944
Reaction score
1,050
First Language
Dutch
Primarily Uses
RMMV
you can also use events to create roofs, than make it dissapear when you hit a region or event to hide/show the roof.
so it will be sticked on the place where you set it instead of pictures.

there are many ways to create something nice. you just need to find the way that fit your needs best.
 

Wavelength

MSD Strong
Global Mod
Joined
Jul 22, 2014
Messages
5,635
Reaction score
5,116
First Language
English
Primarily Uses
RMVXA
Looks like you've got the general idea of it down pat!
 

akemiakia

Villager
Member
Joined
Sep 12, 2020
Messages
8
Reaction score
5
First Language
english
Primarily Uses
RMMV
Looks like you've got the general idea of it down pat!
Not to figure out how to make it look nicer lol. Might honestly leave it all weird like that to go with the dark run down atmosphere.
 

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

Latest Threads

Latest Posts

Latest Profile Posts

Our latest feature is an interview with... me?!

People4_2 (Capelet off and on) added!

Just beat the last of us 2 last night and starting jedi: fallen order right now, both use unreal engine & when I say i knew 80% of jedi's buttons right away because they were the same buttons as TLOU2 its ridiculous, even the same narrow hallway crawl and barely-made-it jump they do. Unreal Engine is just big budget RPG Maker the way they make games nearly identical at its core lol.
Can someone recommend some fun story-heavy RPGs to me? Coming up with good gameplay is a nightmare! I was thinking of making some gameplay platforming-based, but that doesn't work well in RPG form*. I also was thinking of removing battles, but that would be too much like OneShot. I don't even know how to make good puzzles!
one bad plugin combo later and one of my followers is moonwalking off the screen on his own... I didn't even more yet on the new map lol.

Forum statistics

Threads
106,035
Messages
1,018,454
Members
137,821
Latest member
Capterson
Top