barrydwiseman

Villager
Member
Joined
May 1, 2021
Messages
7
Reaction score
0
First Language
English
Primarily Uses
RMMV
@barrydwiseman There was a user a year ago or so who had similar issues. I can't remember how he resolved them so it's best if you search for his posts in this thread and read them. I vaguely remember that he had to something with his Mac to fix it.

Apple deprecated OpenGL, but that shouldn't have any effect on WebGL. The other possibility is that MV needs an update on the Mac side if the underlying node.js client has issues with WebGL maybe.
Alright thank you muchly!
 

ephesus

Veteran
Veteran
Joined
Dec 10, 2015
Messages
51
Reaction score
34
Primarily Uses
Hey Blizzard? How's life? Hey If you see this and have the time would it be possible to add a "SHIFT" parameter to the Camera? Basically to be able to move the camera on the X or Y axis while holding facing direction true and off of the actor as the target? Maybe even an unlock/lock camera to Actor function? It'd just be handy to be able to put Harold someplace on the screen other than the center in certain situations,.

Less important but so cool: Would it be difficult to add a "ROLL" function to the camera?

P.S. I've been super curious what special features your personal Ultra (Mega?) Mode 7 has. (I only know about the curved plane!) Any chance you'd add any to the plugin someday??

THANKS for the amazing plugin! It's the backbone to my project and without substitute.
 

bblizzard

Veteran
Veteran
Joined
Nov 6, 2017
Messages
399
Reaction score
404
First Language
Croatian
Primarily Uses
RMMV
Adding both a roll and repositioning of the camera is easy actually. I just didn't add them since they aren't that useful. MV's default camera scrolling should still work just fine with UM7 so you don't really need offsetting other than the implemented custom camera height. As for roll, the only real use case I can see is for some fancy effects. But I can add it if you really want it.

My own UM7 implementation has more side-features than actual Mode 7 related features (aside from curvature). e.g. I have a custom weather system that makes rain and snow (taking into account wind direction) fall across the map rather than just being a screen overlay (I still have to implement cloud overlays in the sky). I also use 8-directional sprites so the game needs to be able to handle that and 4-directional sprites simultaneously. And I have full mouse-based controls for the map and I use a completely custom map/tileset format. So I'm likely never going to add any of these to the public version. xD



A bit too much screen frost filter going on in that second one. xD Gotta tone that down.
 

ephesus

Veteran
Veteran
Joined
Dec 10, 2015
Messages
51
Reaction score
34
Primarily Uses
Adding both a roll and repositioning of the camera is easy actually. I just didn't add them since they aren't that useful. MV's default camera scrolling should still work just fine with UM7 so you don't really need offsetting other than the implemented custom camera height. As for roll, the only real use case I can see is for some fancy effects. But I can add it if you really want it.

My own UM7 implementation has more side-features than actual Mode 7 related features (aside from curvature). e.g. I have a custom weather system that makes rain and snow (taking into account wind direction) fall across the map rather than just being a screen overlay (I still have to implement cloud overlays in the sky). I also use 8-directional sprites so the game needs to be able to handle that and 4-directional sprites simultaneously. And I have full mouse-based controls for the map and I use a completely custom map/tileset format. So I'm likely never going to add any of these to the public version. xD



A bit too much screen frost filter going on in that second one. xD Gotta tone that down.
I would definitely use camera roll to necessary effect. If it really isn't trouble I humbly request. No rush either, game won't be finished anytime soon. I'm going to use it for an interior airplane scene to simulate a plane going down. Also would be useful for Dutch angle shots.

Oh... Question? Would Doodads rotate with the plane or stay fixed to camera?

Also, camera shifting works fine using UM7's functions like you said it should. I was using Galv's Camera Control and Camera smoothing plugins and one of them was just screwing with UM7's camera.

Not really a request, but would it within possibility to have a second Mode 7 plane going at the same time but at a different angle? You could do some really cool stuff with it. Cloud layers, fogs, parallax rivers and effects, etc.


PS Your project looks dope. War tactics kind of gameplay? your weather system is pretty.
 
Last edited:

SigmaSuccour

Dogmatic
Veteran
Joined
Mar 22, 2017
Messages
200
Reaction score
809
First Language
Urdu, English
Primarily Uses
RMMV
I have a peculiar compatibility issue... :kaomad2:
When I use a character-sprite with more frames. Through Galv's Frames plugin & Animations plugin. I get this jittery effect on character sprites:



This exclusively happens during Ultramode7, when the characters are set to pixelated in plugin parameter. (This jitter does not occur when this parameter is false.)

Note: the characters in the left, are default 3 frame sprites. (So no jitter there.) The ones in the middle have added frames. 20 frames for the 3D sprite, 10 frames for the tall-pixel sprites.

I would deeply appreciate a fix, or any guidance towards it. As it looks horrible when not pixelated. :kaocry:




Edit: I've added a breathing effect on the sprite using MOG_CharacterMotions.js
Which seems to be doing a good enough job of hiding the jitter.

 
Last edited:

bblizzard

Veteran
Veteran
Joined
Nov 6, 2017
Messages
399
Reaction score
404
First Language
Croatian
Primarily Uses
RMMV
@ephesus Sure, I'll add it later then.

Doodads should rotate because of how billboard sprites work. They only keep facing the camera. It doesn't mean they can't rotate with roll. In any case it will work however I implement it and I'll make sure they rotate. xD

What do you mean with the second plane thingy? I'm not sure what you're trying to do there.

I haven't played War Tactics, but I was inspired by the two Ogre Battle games for SNES and N64. So I'm definitely not the first one to come up with that kind of gameplay. xD

@SigmaSuccour This is exactly what pixelization on characters does. This is especially noticeable when there are very subtle movements in pixels like the breathing plugin you mentioned. That's why it doesn't happen when you set it to false. So just turn it off.

EDIT: I took another look at the video. From what I can tell, there is something else messing with the whole thing. I think the camera doesn't appear to ever really stop, but only keeps infinitely getting closer to its target coordinates. I think this kind of behavior could happen without UM7 at all as well, but it might be less noticeable if since sprites aren't scaled. If you can't figure it out, you can make a demo and I can take a look at it.
 
Last edited:

ephesus

Veteran
Veteran
Joined
Dec 10, 2015
Messages
51
Reaction score
34
Primarily Uses
@ephesus Sure, I'll add it later then.

Doodads should rotate because of how billboard sprites work. They only keep facing the camera. It doesn't mean they can't rotate with roll. In any case it will work however I implement it and I'll make sure they rotate. xD

What do you mean with the second plane thingy? I'm not sure what you're trying to do there.

I haven't played War Tactics, but I was inspired by the two Ogre Battle games for SNES and N64. So I'm definitely not the first one to come up with that kind of gameplay. xD

@SigmaSuccour This is exactly what pixelization on characters does. This is especially noticeable when there are very subtle movements in pixels like the breathing plugin you mentioned. That's why it doesn't happen when you set it to false. So just turn it off.

EDIT: I took another look at the video. From what I can tell, there is something else messing with the whole thing. I think the camera doesn't appear to ever really stop, but only keeps infinitely getting closer to its target coordinates. I think this kind of behavior could happen without UM7 at all as well, but it might be less noticeable if since sprites aren't scaled. If you can't figure it out, you can make a demo and I can take a look at it.
You're awesome.

The desired effect would be that the billboards rotate relative/anchored to/with the plane and not to/with the camera. I get that it might have to be manually implemented as the doodads will naturally want to rotate with the camera. I think...? Both could be used for different effects really. (a rolled camera with doodads still going straight up and down would make it look like there is an uphill or downhill grade)


I realized there are a few more issues than I thought with a second plane option but if this makes any sense:

Second plane option:
Like having an option to turn on a second visual effect only mode 7 plane. it could be set at a distance and angle relative to the main plane. Tiles would probably need to be set from a different portion of map from editor or different map.

Cloud layer: set parallel to and above main plane. (With cloud tiles using alpha transparency.)
Fog layer: set slightly above main plane. (would need custom images for billboards with bottoms faded away. same for character sprites.)
Water Layer: main map has water areas cut out completely by alpha. second plane is set parallel and below main plane with water tiles.
Under water layer: Water on map is transparent. second plane is set parallel and below main plane with underwater surface dirt/stone tiles.

steampunk walkways: same as above with metal walkways over steampunk stuff second plane
 

bblizzard

Veteran
Veteran
Joined
Nov 6, 2017
Messages
399
Reaction score
404
First Language
Croatian
Primarily Uses
RMMV
Yeah, this second plane thing looks more like a custom map system than just a Mode 7 feature. So I'll have to turn down that request.
 

SigmaSuccour

Dogmatic
Veteran
Joined
Mar 22, 2017
Messages
200
Reaction score
809
First Language
Urdu, English
Primarily Uses
RMMV
Here because of (another?) compatibility issue. :kaocry:
When using SAN_AnalogMove.js (for pixel movement) the input controls don't change with non-zero Yaw Angle.

Can this be patched in any way? :LZSooo: So that the controls match the Yaw angle with SAN_AnalogMove.js?


EDIT: Just read your edit @bblizzard. I changed the sprite scaling from legacy to the latest/better one. And I noticed the jitter occurs depending on the camera distance. (In some distances, it doesn't occur.)
I'll prepare a demo and send it your way so you can take a better look. Thank you!

EDIT 2: Demo zipped & sent. :LZSsmile:
 
Last edited:

bblizzard

Veteran
Veteran
Joined
Nov 6, 2017
Messages
399
Reaction score
404
First Language
Croatian
Primarily Uses
RMMV
I hope it's not too urgent. xD I'll take a look at it when I have some time.
 

SigmaSuccour

Dogmatic
Veteran
Joined
Mar 22, 2017
Messages
200
Reaction score
809
First Language
Urdu, English
Primarily Uses
RMMV
I've started work on a part of my game that mainly uses UltraMode7. So I've been playing around with it, and running some experiments.

Here's something I made using UltraMode7's 3D camera, with doodads images: :LZScheeze:

I have to say... it's one of the most fun I've had playing with a plugin. :LZSooo:
 

ephesus

Veteran
Veteran
Joined
Dec 10, 2015
Messages
51
Reaction score
34
Primarily Uses
Hey Blizzard, OCRam is updating his plugins through MZ only, but for both MV AND MZ users through a plugin called RETRO which allows MZ plugins and scriptcalls to work in MV. It's hit and miss BUT by designing his plugins to work with RETRO specifically he's been able to basically make his MZ plugins cross compatible. Anyway, when running UM7 with his MZ lighting plugin the same issues that UM7 had with his MV lighting plugin have returned. Is it possible to patch for this?
 

bblizzard

Veteran
Veteran
Joined
Nov 6, 2017
Messages
399
Reaction score
404
First Language
Croatian
Primarily Uses
RMMV
@ephesus Press F8 and take a look at the console. Do any errors pop up? UM7 reports errors if a plugin compatibility code couldn't be loaded properly.
 

SigmaSuccour

Dogmatic
Veteran
Joined
Mar 22, 2017
Messages
200
Reaction score
809
First Language
Urdu, English
Primarily Uses
RMMV
Wanted to try getting a first person perspective. But then I remembered I can't handle the perspective for too long, as I get sick. :kaocry:

 

Marquise*

Veteran
Veteran
Joined
Jul 9, 2014
Messages
5,071
Reaction score
8,343
First Language
French-Canadian
That's the best one I ever read guys. Thanks for the smile. At least Indie are concerned by how folks feels about bugs.
 

bblizzard

Veteran
Veteran
Joined
Nov 6, 2017
Messages
399
Reaction score
404
First Language
Croatian
Primarily Uses
RMMV
Well, I'm trying. xD This is just one of our games at Daygames.

8af64c52ea09e35da2687bc50ecffe6f.png

https://gyazo.com/8af64c52ea09e35da2687bc50ecffe6f

That game has about 5-6k installs monthly. I'm content with these stats. I would like to push the ANR rate below 0.1%, but the majority of them is something like "the OS wasn't able to send the touch input data to the app in time" and I honestly have no idea what I can do to fix that since I already use ASAP on-demand processing of input and queueing it further internally. Oh well.

Crash rates on iOS are a bit higher. In 30k sessions we have like 50 crashes or so (depends on the game again).
 

Mark_Lecarde

Blue Mage
Veteran
Joined
Feb 20, 2019
Messages
66
Reaction score
7
First Language
Russian
Primarily Uses
RMMZ
I wait for this plugin's release on MZ so much, I'm not sure anyone can imagine
 

Latest Threads

Latest Posts

Latest Profile Posts

Me: "I don't to use other engines because I'd have to do a lot of coding."

Also my desktop right now....
mycurrentdesktop.jpg

...I literally spend more time using VS Code than MZ. :kaoswt:
actually, are there any JRPG type games (I guess turn based, so not ARPGs like say, Vagrant Story) where you have only one party member for the majority of the game? (I wonder if I'm forgetting something obvious.)
*sigh* This one turned out really well... except for the left arm pose...
fPRzKSp.jpg

Yes I purposely cutout the arm cause from the pic
A month into making my life/dating sim game and I've finally finished making all of the love interests :kaocry: I still have to make most of their emotion range and overworld sprites but aye I'm proud of myself.
would i get in trouble if i didn't take out the computer icons on my fake computer screen i had Discord, Messanger, and rpg maker up

Forum statistics

Threads
113,795
Messages
1,077,551
Members
147,845
Latest member
kopprochn
Top