[REQUEST] [PLUG-IN] MULTIPLE/SIMULTANEOUS PANORAMAS RM2K3?

Posts

Pages: 1
This request is for Rpgmaker 2003:

Hi guys, I apologize, I posted this topic in the "Help Requests & Resources" but after doing a once over of the forums I realized maybe "Programming & Plugins" would be a more appropriate place to post this topic, as I would more likely to get a response.

Again, this isn't this so much as a request as it's more of a discussion, I guess maybe? I'm not sure...

I'm not quite sure if these are the appropriate channels to post this in either. I'm hoping maybe Cherry or another experienced member, familiar with the outs and ins of rpgmaker2003 would help me out with this though:

Now, I'm not quite sure how rpgmaker2003 works outside of it's initial features, but would it be possible to create a plugin/patch for rpgmaker2k3 that would allow rpgmaker2003 to show more than one panorama? In other words, to show two functioning, parallax backgrounds, one on top of the other at the same time? More importantly has this already been done before?

I imagine, if someone were to enable this feature, ideally It would behaviour similarly to how rpgmaker2003 handles pictures within the maker:

The panorama assigned with the biggest number would be the first panorama layer the player sees and any panorama assigned with a receding number would be seen beneath it.

As always, It will be up to the user to create images that would accommodate this feature; to craft images to the correct size and transparency that would allow the player to see both images at the same time - one on top of the other. Because of the way rpgmaker2003 handles images assigned as panoramas.

Lag will probably be an issue of course, but at this point I just want to know if this feature is actually possible. Is it possible to create a patch or a plugin that would allow rpgmaker2003 to show two panoramas simultaneously, one on top of the other?

Edit: I remember someone at some point mentioned they were working on something like this some time ago. But unfortunately they weren't able to get it to work for some reason.

Of course, there's probably a very good reason as to why someone hasn't made a patch for this yet. So If nothing else, perhaps someone could give us an update as to why it simply isn't possible to get panoramas to behave this way with a patch or a plugin in rpgmaker2003. :(

Again, I apologize for any discretion and thanks to everyone who reads or replies to this post.
can't you utilize the one panorama image, in conjunction with layering pictures
to achieve the same effect? You have basically 4 or 5 real layers of graphics to work with, the only problem lies in what is over/under the hero sprite. but dependingo n what you're tryign to achive you can work around this.

5: Battle Animations (highest layer)
4: PICTURES (always above hero)
HERO SPRITE LEVEL
3:events (can be above/same/below sprite level)
2: chip tiles (2 layers that can be above/same/below sprite level)
1: PANORAMA (always below hero)




auto tiles and animated events
dragonheartman
Developer, Starless Umbra / Heroes of Umbra
2966
Well the thing about additional parallax backgrounds is presumably you'll want them to behave like the current parallax implementation. To get the same pan effect you'll need to know the camera's screen offset (to the pixel). This makes faking the effect with pictures or events difficult.

DynRPG can get the offset. It just doesn't have a callback when a panorama is drawn. So you'd be left with implementing something that's technically possible, but probably quite hacky. It's possible to create a panorama layer with images loaded in DynRPG, but they take draw priority even over pictures. As far as drawing multiple panoramas, that's not yet possible (but it could be).
Again, Thank you guys for taking the time to reply!

@Dookie
I've actually done what you've described, to a similar effect, on another rpgmaker game I was working on prior to this one, I've posted a video below.


Picture


As you can see, it's very similar to what you described:
Using Battle animations acting as the 1st layer,
Pictures as the 2nd and 3rd layer
"Same layer as hero" as the 4th
"Below hero" as 5th
And using the panorama as the 6th layer.

But In this particular example the player is set as a stationary Battle Animation which places it as the top layer in rpgmaker2003 and leaves the other layers to move freely underneath it.

The problem with using this method though is that, it's primarily a run-on-scene; Beyond this particular scene, you can't really use it for much of anything else, since the player can't really interact with it. So it isn't a very good example since it's just one giant cutscene.

What I actually want to do in rpgmaker2003 is like what DHM described; to have multiple parallax backgrounds and have them behave like their current implementation in rpgmaker2003, in order to create a scene where there are multiple backgrounds that move as the player does; Multiple backgrounds that the player can freely move on top of. For example the Village of Redmont in YS III for the SNES, which utilizes a static image panorama in addition with a horizontal scrolling panorama to create parallax scrolling. I've posted a video below.


Picture

Now when trying to implement this into rpgmaker2003, this quickly becomes a problem - Because of the nature of RPGMAKER2003, you really only have one panorama to work with.

So then if you were to recreate this in rpgmaker2003 how do you go about implementing that second panorama; that static image of the clouds that's displayed independently of the panorama?

Well, you can try achieving this through Pictures. But as everyone knows Pictures take draw priority over other layers.


Picture

So in order to rectify this I then tried creating a picture of the lower tileset that would be placed over the first image so that it'd behave similar to a second panorama.
As you can see, this works up until the player leaves area, because as DHM mentioned
author=dragonheartman
...To get the same pan effect you'll need to know the camera's screen offset (to the pixel)

…Which I believe is -645; I'm not sure if this is fixed in the rpgmaker2009 patch that Cherry made (If anyone can confirm this let me know and I'll see what I can do from there) but rpgmaker2003 wouldn't allow me to place images beyond a -640 x coordinate.


Picture


…And even if I can get this image to move beyond -640, this particular work around
would only work for this area and few other areas in the game.
But It won't work for all of them as you can imagine from the the examples I've provided below;
Some of these examples would have the player walk into the image you would use as a
second panorama and immediately cover the player.


But hopefully now you can understand why, creating multiple panoramas through
other means is a feature that rpgmaker2003 simply cannot achieve on it's
own and perhaps why creating a plugin for multiple panoramas (if it's possible)
would be a really neat feature to have for rpgmaker2003.

Again, thank you guys very much for taking the time to read and reply to this post.
I could be just me, but isn't it just way simpeler to utilize pictures. Two as background 1 as hero sprite and the rest for the stuff above that?

With Cherry's Picpointpatch this wouldn't be much work either.
Don't forget frames either. The black part outside and the box can all be done by one frame.
Pages: 1