Indie Dev

Hello Guest!. Register a free account today to become a member! Once signed in, you'll be able to participate on this site by adding your own topics and posts, sell your games, upload content, as well as connect with other members through your own private inbox!

sprite visual scaling

Status
Not open for further replies.

Sunpire

Villager
Xy$
0.00
Hi all

sprite visual scaling is this possible ?


Meaning as the player controls the actor up and down, the actor decreases in size towards the top of the screen and increases in size towards the bottom...

like in adventure games of the 90s... Secrets of Monkey Island



\



I know the parallax mapping is possible... however it is this Actor size thing that has got me stumped... I think it will need plugins


I am on RPG make MV.... however if this base been done before on other versions it would still help me a lot...
 

MinisterJay

Administrator
Staff member
Administrator
It could be done with eventing, and have different sizes for the charsets. Get the desired charset, and copy it. Within each individual 48X48 cell, scale the image to desired percentage shrinkage desired. Continue this step for each desired shrinkage. As the character goes up or down, have events set for which charset that image will be used.
 

Macro

Pantologist
Xy$
0.00
Or you could do a quick and easy way and make an event that pops up when you get to the fork area. An arrow (or something of your choice) could pop up that shows UP or RIGHT. If you choose UP, the character would teleport (ahem, time skip) over to the distant area and the sprite sheet would switch to the smaller version sheet. When you go back DOWN, it would switch back.

Personally, I'd just use an entirely different screen change to save time and disk space.
 

LTN Games

Master Mind
Resource Team
Xy$
0.01
Are you looking for support to how to do this or just lookkng for different ways to do this? This thread is borderline MV Support so I'm curious of your intentions.

I know a Plugin would make this really easy to accomplish and is probably the best bet. IMO.
 

Sunpire

Villager
Xy$
0.00
Are you looking for support to how to do this or just lookkng for different ways to do this? This thread is borderline MV Support so I'm curious of your intentions.

I know a Plugin would make this really easy to accomplish and is probably the best bet. IMO.
Yes I was just kind of inquiring about ways this could be achieved... and I have already tried eventing but it looks kind of stiff and not as fluid as i would like... the teleportation idea is cool but not what I want to achieve... however if all else fails i might have to work with that.

Yes I think I am going to try and use a plugin or try and make one at least...
However I am very new to this whole plugin script writing... I will move into a different forum...


Thanks for your feedback
[doublepost=1455650491,1455650302][/doublepost]
Or you could do a quick and easy way and make an event that pops up when you get to the fork area. An arrow (or something of your choice) could pop up that shows UP or RIGHT. If you choose UP, the character would teleport (ahem, time skip) over to the distant area and the sprite sheet would switch to the smaller version sheet. When you go back DOWN, it would switch back.

Personally, I'd just use an entirely different screen change to save time and disk space.

I have already tried eventing but it looks kind of stiff and not as fluid as i would like... the teleportation idea is cool but not what I want to achieve... however if all else fails i might have to work with that.

thanks for the speedy replay
[doublepost=1455650785][/doublepost]
It could be done with eventing, and have different sizes for the charsets. Get the desired charset, and copy it. Within each individual 48X48 cell, scale the image to desired percentage shrinkage desired. Continue this step for each desired shrinkage. As the character goes up or down, have events set for which charset that image will be used.
It could be done with eventing, and have different sizes for the charsets. Get the desired charset, and copy it. Within each individual 48X48 cell, scale the image to desired percentage shrinkage desired. Continue this step for each desired shrinkage. As the character goes up or down, have events set for which charset that image will be used.

Thanks for the info man, I have already been toying with a variation of this, however its been looking rather jittery not as fluid as i would have liked... I am going to re-post this in MV support soon

Thanks for your help though
 

Macro

Pantologist
Xy$
0.00
Okay if you don't like that, you can hide the sprites and play a series of images to make a preset animation sequence overlay. You would just have to set an animation path of movement. That way you can tweak the smoothness as much as you want. I've actually done something like this and it came out very smooth. It does take some time though.
 

Sunpire

Villager
Xy$
0.00
Okay if you don't like that, you can hide the sprites and play a series of images to make a preset animation sequence overlay. You would just have to set an animation path of movement. That way you can tweak the smoothness as much as you want. I've actually done something like this and it came out very smooth. It does take some time though.

Yes however i still want to have the player in control of the character... though if all else fails teleportation will be the way I go because of aesthetics and design...

I just really want the player to be in control the whole time.
 

Macro

Pantologist
Xy$
0.00
When you use the shrink method, do you have a few animations of the shrunk sprites in between?

If arrow up is pressed
Then
change sprite size to 90%
Wait 15 frames
Then
Change sprite size to 80%

etc.

You could get REALLY intricate and do it 1% at a time even.

Maybe that would make it more fluid? I'd have to try it myself to see what it looks like.
 

Macro

Pantologist
Xy$
0.00
Doing everything with the editor itself is always my favorite way hehe. I don't like having to use plugins unless I really have to. Feels so much more fun to me. ^^
 

Cunechan

∠( ᐛ 」∠)_
Doing everything with the editor itself is always my favorite way hehe. I don't like having to use plugins unless I really have to. Feels so much more fun to me. ^^
OT:I used to do it like that too XD But then, someday, I fell for scripts and plugins. There's just so many opportunities with them.

I think using a script here would make it look more fluid, if you decide to event it completely I'd suggest to make the character walk a few tiles so you can scale and the movement doesn't look as weird. It can also take a lot of time eventing but idk and it can also take more time to modify some plugins so do however you want ^^
 

Sunpire

Villager
Xy$
0.00
Thank you everybody for your feedback this has been a lot of food for thought... and will be taking into consideration everything... the only reason I might try to move in a plugin direction is because I don,t want to have to event every single map... and some of the screens it will be a lot of eventing... lol

I really appreciate all of your input, thank you kindly
 

CT_Bolt

Global Moderator
Staff member
Resource Team
Xy$
0.02
Hi all
sprite visual scaling is this possible ?

Meaning as the player controls the actor up and down, the actor decreases in size towards the top of the screen and increases in size towards the bottom...

like in adventure games of the 90s... Secrets of Monkey Island
\

I know the parallax mapping is possible... however it is this Actor size thing that has got me stumped... I think it will need plugins
I am on RPG make MV.... however if this base been done before on other versions it would still help me a lot...
Using Sprite Zoom Plugin by Aramis I've got a demo working for you but I'm still working on an easier way.
Something like this? Demo: Click Here to View
 

Attachments

Sunpire

Villager
Xy$
0.00
Using Sprite Zoom Plugin by Aramis I've got a demo working for you but I'm still working on an easier way.
Something like this? Demo: Click Here to View

Brother this is perfect... I have been looking for something like this for a while now... magnifico
This is much appreciated thank you

So much smoother than my recent efforts, and my biggest worry of all is now lifted.

I may make some adjustments but overall this is the desired effect I have been aiming to achieve... It is so simple I was look at it totally wrong -multiple sprite sheets - crazy screen adjustments... this was so simple in comparison to what I was trying to do.
once I get some good test footage I will share with you what I have used it for.


Thank you so much... you absolute legend


Kind regards
Steve Sunpire
 

CT_Bolt

Global Moderator
Staff member
Resource Team
Xy$
0.02
Brother this is perfect... I have been looking for something like this for a while now... magnifico
This is much appreciated thank you

So much smoother than my recent efforts, and my biggest worry of all is now lifted.

I may make some adjustments but overall this is the desired effect I have been aiming to achieve... It is so simple I was look at it totally wrong -multiple sprite sheets - crazy screen adjustments... this was so simple in comparison to what I was trying to do.

Thank you so much... you absolute legend

Kind regards
Steve Sunpire
You're absolutely welcome! Glad I could help. (cool)

once I get some good test footage I will share with you what I have used it for.
Yay! Sounds great, can't wait to see what you come up with (joyful)(thumbsup)
 
Last edited:
Status
Not open for further replies.
Top