Thank you for this. I would like to have the option to "showup" some tiles like characters/events do.
Ultra Mode 7 [RMMV & RMMZ]
● ARCHIVED · READ-ONLY
-
-
You mean render them upright?
-
Hello bblizzard, I would like to ask you, is it possible to have an option to make the parallax scrolling as the map does?
I've been messing around with your demo, and this would be great as it would allow users to make isometric looking maps and/or pre-rendered maps like in the old final fantasy games.
As an example:
(Edit) I noticed you have a min FOV set in your script, I was asking if this could be solved, but I am trying to solve it myself thanks. (Unless there is an option to make it ortographic right of the bat, I'm giving the FOV value 1)
Here's something I'm working on for isometric tiles (Messing around to make it completely ortographic):
If this goes well, I may make a tutorial on how to make an isometric game on RPG Maker as well as convert some of the RTP tiles into isometric.
Thanks!
(Edit 2) I managed to do it, here's the result:
I will be making a tutorial soon. -
You mean render them upright?
Yeah like events do. As example :
Spoiler

Im not asking for every tile. Just some tagged ones or something like that. -
@Muk adel heid Have you tried using tile graphics for events yet?
@Creative Ed It's better if you use a dedicated isometric rendering script for this. Orthogonal projection has its own challenges, but also allows for certain optimizations and better pixel perfect rendering than a general 3D renderer does. As for the parallax scrolling, I will add an option for that in a future version. -
@Creative Ed It's better if you use a dedicated isometric rendering script for this. Orthogonal projection has its own challenges, but also allows for certain optimizations and better pixel perfect rendering than a general 3D renderer does. As for the parallax scrolling, I will add an option for that in a future version.
I have now idea how I would do that since I am not a scripter, is there something like that out there already?
Awesome, thanks a lot! :) -
is there something like that out there already?
¯\_(ツ)_/¯ -
¯\_(ツ)_/¯
Haha well, unless you're able to do it, I guess this is our best alternative then xD (and so far is not a bad one, at least there is an alternative :)) -
i showed your script to a friend who's familiar with javascript, he said something about the part when you click on the screen and it navigates to that point being poorly optimized and there being a lot of loops? just thought to mention it, might be helpfulHardware actually does this on its own already and usually it's faster than handling it manually (GPUs handle this faster than CPUs). But I was planning to look into this and try some things of course.
-
Which part exactly? If he means the solver for linear equations with gaussian elimination, I'm not sure if JS works better if variables are delcared in advance rather than declaring them over and over within loops is faster than the opposite case (e.g. Lua doesn't really care, it actually allocates all necessary memory within the called function in advance). You actually can't do this implementation in another way on a logical level so I'm curious what exactly he meant. Maybe I could cache one more Math.abs() call, but that's it. But I assume your friend hasn't worked with WebGL, any OpenGL version , any OpenGLES version or any DirectX version if that caught his eye, but the other glaring issues haven't. xD
https://martin-thoma.com/solving-linear-equations-with-gaussian-elimination/
https://github.com/itsravenous/gaussian-elimination/blob/master/gauss.js -
"onclicknavigation" that was the part he talked about, im not sure what he was thinking but it might be helpful, for now im just using a plugin that keeps the game running at normal speed when it lags but there is a horrible choppiness to it. and until you rework the plugin that's all i really need for where im at. keep up the good workWhich part exactly? If he means the solver for linear equations with gaussian elimination, I'm not sure if JS works better if variables are delcared in advance rather than declaring them over and over within loops is faster than the opposite case (e.g. Lua doesn't really care, it actually allocates all necessary memory within the called function in advance). You actually can't do this implementation in another way on a logical level so I'm curious what exactly he meant. Maybe I could cache one more Math.abs() call, but that's it. But I assume your friend hasn't worked with WebGL, any OpenGL version , any OpenGLES version or any DirectX version if that caught his eye, but the other glaring issues haven't. xD
https://martin-thoma.com/solving-linear-equations-with-gaussian-elimination/
https://github.com/itsravenous/gaussian-elimination/blob/master/gauss.js -
I'm really not sure what he's talking about. IIRC "onclicknavigation" is somewhere in MV's engine code. Or maybe it's in that plugin you're using? Either way it's definitely not in UM7.
-
Hey Bblizzard, did you make any progress yet in the meantime? Maybe I can help. I really want H-mode 7 or at least layer pop-up with region or tile ID to happen (not just events).I'm really not sure what he's talking about. IIRC "onclicknavigation" is somewhere in MV's engine code. Or maybe it's in that plugin you're using? Either way it's definitely not in UM7.
-
Nope, but my schedule has been cleared now so I'll likely work on in sometime in the next coming weeks.
-
Crazy Idea...
Is it possible to some how use the map as the background, but have it zoom and tilt and use the landscape as a the battle background?
It would probably require a separate plugin.. but i was playing an old Super Nintendo Game earlier called 7th Saga and noticed this thing where it would rotate and zoom in and use the actual map as a landscape for battle backgrounds.
If it would require a separate plugin.. just ignore me.
-
@MikePjr I actually do think it can be done with some minor additional scripting rather than a whole separate plugin. One piece would be the transition animation and the other simply using the map as battle background. But you'd have to find someone to write that extra code.
-
Ah okay.. to be honest such a plugin would probably not even work with the current mode 7 plugin.. not without the looping thing and such.
-
Making that thing is not hard, but I'd wait for this script to be finished.
I did it for RMXP once. Pretty sure it's doable with this script on MV.
-
I have a quick question (I’m sorry if this has been asked already). Is it possible to make certain graphics in the tiles “pop up” a bit more? For instance to have trees or building tiles appear more 3D?
-
If you mean things standing up, you can currently do that only with events. But if you mean actual 3D, that's not possible.