Preserved forum archive. This topic stores the original first post and locally mirrored RPG Maker Web attachments when available. It is posted by the BMMPlay archive account, not by the original creator.
Original Source
- Original title: MZ Resize Sprites on Z Axis, triggered by keypress and region tags
- Original author: marsatche
- Original date: January 31, 2020
- Source thread: https://forums.rpgmakerweb.com/threads/resize-sprites-on-z-axis-triggered-by-keypress-and-region-tags.117776/
- Source forum path: Game Development Engines > RPG Maker Javascript Plugins > JS Plugin Requests
Summary
I've been using parallax maps. To *illuse* the feeling of perspective, I need something that can rescale event and player sprites directly on the map. I'm gonna use region tags as a trigger for the resizing. What I'm trying to avoid is to scale things manually with separate graphics, but I can provide that if required. Spoiler {
Archived First Post
I've been using parallax maps. To *illuse* the feeling of perspective, I need something that can rescale event and player sprites directly on the map. I'm gonna use region tags as a trigger for the resizing.
What I'm trying to avoid is to scale things manually with separate graphics, but I can provide that if required.
For example, player starts on Region A. if the gremlin walks onto Region B or C, I'll set the region tag so it will have a command/script call for that can resize the sprite itself.
NOTES(?):
So far, the closest I've seen is this Animated Images (but it scales image, not sprites.) and Yanfly's scale sprite plugin. I don't think they'll work for what I intend to do.
Otherwise, I'm just gonna make do with what's available
Edit: I'm willing to pay for helping me sometime in the future! Or to give you a copy of the YEP stuff for testing, cus they're paid.
EDIT 2022: I forgot how to erase replies. And that double posting is a (bad) thing in forums, sorry orz.
Hello! I am back two years later with silly propositions and MZ is now a thing.
I have given up trying to make games, but still find great joy in imagining the impractical.
Onto the request specifics:
We would need a petrifying hard-code for Z axis movement. Get functions to add and store positive/negative value, have standard listeners for whenever we press up and down. Add janky "if" statement to switch resized versions of our spritesheet once Z reaches a certain value, and something to put a max cap on the scaling values per map. Can't imagine how spaghetti it'd be tho, it may try to check each frame for that Z axis "if" loop. I also can't guarantee that the Z value would stay persistent each map transfer, nor would it be stored if using YEP's region trigger.
Now, it might not be the wisest idea to leave this here, but it's easier for my other/future selves to find this thread. (And maybe this'll encourage someone who's also as dumb as I, to try it out. (NOW is also a good time to reconsider your life choices and move to G***t, R***y or something.))
Inside this attachment is as far of a pseudocode as I'll be able to conjure by myself, of course with the blind assistance of GPT-3 and zero will to code. For the time being.
Still interested to pay somebody to do this. Oh, but if this thread needs to be moved or erased, I bid thank you to the mods or myself in advance. This was fun!
What I'm trying to avoid is to scale things manually with separate graphics, but I can provide that if required.
For example, player starts on Region A. if the gremlin walks onto Region B or C, I'll set the region tag so it will have a command/script call for that can resize the sprite itself.
NOTES(?):
- My sprite sizes are different for each character, not 48x48. However, I can modify them again to work with programming's boundaries. I'll also send the chara sheets for testing, if you want.
- Other stuff I already have is Yanfly's Grid-free doodads and Event Sprite Offset. In case there's compatibility issue down the line.
- I also didn't choose the plugin to set the region triggers yet, in case the programmer needs more flexibility. In case you need a specific one for me to use, let me know.
So far, the closest I've seen is this Animated Images (but it scales image, not sprites.) and Yanfly's scale sprite plugin. I don't think they'll work for what I intend to do.
Otherwise, I'm just gonna make do with what's available
Edit: I'm willing to pay for helping me sometime in the future! Or to give you a copy of the YEP stuff for testing, cus they're paid.
EDIT 2022: I forgot how to erase replies. And that double posting is a (bad) thing in forums, sorry orz.
Hello! I am back two years later with silly propositions and MZ is now a thing.
I have given up trying to make games, but still find great joy in imagining the impractical.
Onto the request specifics:
We would need a petrifying hard-code for Z axis movement. Get functions to add and store positive/negative value, have standard listeners for whenever we press up and down. Add janky "if" statement to switch resized versions of our spritesheet once Z reaches a certain value, and something to put a max cap on the scaling values per map. Can't imagine how spaghetti it'd be tho, it may try to check each frame for that Z axis "if" loop. I also can't guarantee that the Z value would stay persistent each map transfer, nor would it be stored if using YEP's region trigger.
Method 2!
Forget that this thread ever existed, and use a 3D plugin to implement nice camera effects without hassle. (The only drawback is this trauma-inducing PS1-esque feel, but I heard you can do a sky texture and add nice lighting.)
Around the same time that I made this thread, something like Rose Engine popped up. Never got a chance to try it, but it looks great in hindsight.
https://chaucer.itch.io/rose-engine-mz
Forget that this thread ever existed, and use a 3D plugin to implement nice camera effects without hassle. (The only drawback is this trauma-inducing PS1-esque feel, but I heard you can do a sky texture and add nice lighting.)
Around the same time that I made this thread, something like Rose Engine popped up. Never got a chance to try it, but it looks great in hindsight.
https://chaucer.itch.io/rose-engine-mz
Now, it might not be the wisest idea to leave this here, but it's easier for my other/future selves to find this thread. (And maybe this'll encourage someone who's also as dumb as I, to try it out. (NOW is also a good time to reconsider your life choices and move to G***t, R***y or something.))
Inside this attachment is as far of a pseudocode as I'll be able to conjure by myself, of course with the blind assistance of GPT-3 and zero will to code. For the time being.
Still interested to pay somebody to do this. Oh, but if this thread needs to be moved or erased, I bid thank you to the mods or myself in advance. This was fun!
Downloads / Referenced Files
Log in to download
Log in, then follow the RPG Maker Developers Group to see these download links.
Log in to downloadCreator Claims / Removal
If you are the original creator and want this listing reassigned, edited, or removed, join BMMPlay and contact the moderators with proof that matches the original RPG Maker Web profile, linked GitHub, itch.io page, or another public creator identity.
Replies (0)
No replies yet.
0
replies
1
view
Topic Summary
Loading summary...