Ultra Mode 7

Chef

yeet
Veteran
Joined
Oct 13, 2017
Messages
286
Reaction score
135
First Language
Dutch
Primarily Uses
RMMV
It is totally beyond me how I would event something like this lol. Could you possibly work it into your plugin?
Give me half an our, then I'm back behind my PC. Maybe I can help you out.
 

bblizzard

Veteran
Veteran
Joined
Nov 6, 2017
Messages
386
Reaction score
385
First Language
Croatian
Primarily Uses
RMMV
You just need to disable moving left/right via buttons, set a fixed direction of up on the airship and make a global event that checks if you are pressing left/right and then change the Mode 7 yaw angle with a script call. Just check out the demo, there is a simple example on how you can change the yaw. And check the instructions.

But regardless of all that, you will still need a pixel movement script with 360° movement freedom.
 

Kyuukon

主人公
Veteran
Joined
Aug 22, 2013
Messages
2,216
Reaction score
1,078
First Language
Spanish
Primarily Uses
RMMV
I tried to implement that functionality but didn't turn out so well :(

My code in parallel event:
var dir = $gamePlayer.direction();
var yaw;

switch (dir) {
case 2: yaw = 180; break;
case 4: yaw = 60; break;
case 6: yaw = 120; break;
case 8:
default: yaw = 0; break;
}
UltraMode7.animateYaw(yaw, 20);
It'd be nice if the camera automatically adjusted depending your direction.
 

SuperMasterSword

That Guy You Dont Know
Veteran
Joined
Jun 28, 2014
Messages
117
Reaction score
48
First Language
Javascript
Primarily Uses
RMMV
@Kyuukon Try putting a Wait command for 20 frames after the script call.

If I had to guess, it's probably telling it to start animating every frame, and never gives it a chance to animate because it just told it to start again. So putting a wait should allow it to animate before checking for a new direction.

(Of course, this also means it will only check the player's direction every 20 frames)
 

Oscar92player

Veteran
Veteran
Joined
Jul 26, 2012
Messages
516
Reaction score
233
First Language
Spanish
Primarily Uses
RMMV
@bblizzard It seems to be some kind of bug with your plugin when I try to use the Test function from the Event window. This is a screenshot of the bug:
upload_2018-11-8_18-16-27.png

And here is the data from the game console:
Code:
TypeError: Cannot read property 'UltraMode7' of undefined
    at Game_Map.setupUltraMode7 (/C:/Users/Oscar%20Lucis%20Caelum/Documents/RPG%20Maker%20MV%20Games/MoD%20-…%20v1.5.1%20%5Bnwjs-win%5D%20%5B1.5.1%5D/www/js/plugins/UltraMode7.js:1410)
    at Game_Map.setup (/C:/Users/Oscar%20Lucis%20Caelum/Documents/RPG%20Maker%20MV%20Games/MoD%20-…%20v1.5.1%20%5Bnwjs-win%5D%20%5B1.5.1%5D/www/js/plugins/UltraMode7.js:1383)
    at Game_Player.performTransfer (rpg_objects.js:7480)
    at Scene_Map.onMapLoaded (rpg_scenes.js:569)
    at Scene_Map.t.onMapLoaded (/C:/Users/Oscar%20Lucis%20Caelum/Documents/RPG%20Maker%20MV%20Games/MoD%20-…20v1.5.1%20%5Bnwjs-win%5D%20%5B1.5.1%5D/www/js/plugins/YSP_Preloader.js:75)
    at Scene_Map.onMapLoaded (/C:/Users/Oscar%20Lucis%20Caelum/Documents/RPG%20Maker%20MV%20Games/MoD%20-…5.1%20%5Bnwjs-win%5D%20%5B1.5.1%5D/www/js/plugins/YEP_X_ActSeqPack3.js:893)
    at Scene_Map.isReady (rpg_scenes.js:561)
    at Function.SceneManager.updateScene (rpg_managers.js:2018)
    at Function.SceneManager.updateScene (/C:/Users/Oscar%20Lucis%20Caelum/Documents/RPG%20Maker%20MV%20Games/MoD%20-…%20%5Bnwjs-win%5D%20%5B1.5.1%5D/www/js/plugins/Chau_SceneStabilizer.js:353)
    at Function.SceneManager.updateMainNoFpsSynch (/C:/Users/Oscar%20Lucis%20Caelum/Documents/RPG%20Maker%20MV%20Games/MoD%20-….1%20%5Bnwjs-win%5D%20%5B1.5.1%5D/www/js/plugins/YEP_FpsSynchOption.js:128)
It seems that your plugin starts the error, but this didn't happen before I enabled it, so maybe it is a compatibility bug.
 

bblizzard

Veteran
Veteran
Joined
Nov 6, 2017
Messages
386
Reaction score
385
First Language
Croatian
Primarily Uses
RMMV
@Oscar92player You mean battle test? Or some other functionality? I'll look into it tomorrow and fix it.
 

Oscar92player

Veteran
Veteran
Joined
Jul 26, 2012
Messages
516
Reaction score
233
First Language
Spanish
Primarily Uses
RMMV
@Oscar92player You mean battle test? Or some other functionality? I'll look into it tomorrow and fix it.
Inside an event on the map, you can do right-click on the commands to Test the process of that event, instead of playing it through the normal Game Test.

That functionality was added in one of the RPG Maker MV updates.
 

Thothdan

Veteran
Veteran
Joined
Dec 30, 2016
Messages
46
Reaction score
41
Primarily Uses
@Oscar92player
Its better to just use 'Play Test'. 'Battle Test' and 'Event Test' always giving errors. They did not include all plugins in its compiling process.
 

Oscar92player

Veteran
Veteran
Joined
Jul 26, 2012
Messages
516
Reaction score
233
First Language
Spanish
Primarily Uses
RMMV
@Oscar92player
Its better to just use 'Play Test'. 'Battle Test' and 'Event Test' always giving errors. They did not include all plugins in its compiling process.
Although is better to use the normal Game Test, if we have the other features, I don't want to stop using them just for a bug. They are there to make things easy, and starting with the Game Test, even if I have made a classic 'Debug Room' for testing purposes or using the default Debug Menu with switches and variables, takes more time than just enter the Battle Test or the Event Test.
 

Thothdan

Veteran
Veteran
Joined
Dec 30, 2016
Messages
46
Reaction score
41
Primarily Uses
Indeed, its really time consuming. But i have never encountered any error causing by this plugin when running the game through play test.
 

bblizzard

Veteran
Veteran
Joined
Nov 6, 2017
Messages
386
Reaction score
385
First Language
Croatian
Primarily Uses
RMMV
@Oscar92player Hm, weird. It really seems buggy in MV. There seems to be a $dataMap instance loaded, but the meta data / notes haven't been loaded at all. Anyway, I'll upload v1.3.1 in a few minutes with the fix.
 

BreakerZero

Veteran
Veteran
Joined
Jul 8, 2018
Messages
923
Reaction score
394
First Language
English (USA)
Primarily Uses
RMMV
Considering matters of a load of required plugins for a given project, has anyone noticed performance lag in their projects when using this? Obviously per OP request I only had it up for testing/evaluation purposes in a non-public environment due to having recently made the paywall decision but slowdown s***s regardless of that.

I can YouTube a demo from OBS if necessary but seeing that I have 41 other plugins in my project (which not the final number by any means and can always be pared down based on priority) then I'm not sure what's up. Even the pause menu is affected by this (and a delay is totally bogus in a project of ANY kind hence my concern).

EDIT: Here's the video feed. Be cautious, however, as I may have included a few concept spoilers for the project in question during the capture process. BGM is the Upbeat Futuristic Area theme from the RPG Sound Colours collection.

 
Last edited:

Chef

yeet
Veteran
Joined
Oct 13, 2017
Messages
286
Reaction score
135
First Language
Dutch
Primarily Uses
RMMV
Considering matters of a load of required plugins for a given project, has anyone noticed performance lag in their projects when using this? Obviously per OP request I only had it up for testing/evaluation purposes in a non-public environment due to having recently made the paywall decision but slowdown s***s regardless of that.

I can YouTube a demo from OBS if necessary but seeing that I have 41 other plugins in my project (which not the final number by any means and can always be pared down based on priority) then I'm not sure what's up. Even the pause menu is affected by this (and a delay is totally bogus in a project of ANY kind hence my concern).
Performance has increased, bblizzard developed this better than the standard script from RPG Maker's developers. And UM7 does influence some other plugins like Terrax Lighting (in a bad way) and Doodads (in a good way).
 

BreakerZero

Veteran
Veteran
Joined
Jul 8, 2018
Messages
923
Reaction score
394
First Language
English (USA)
Primarily Uses
RMMV
I believe I'm using the latest version (according to the change log on my end) and I'm not using Terrax (and in fact only thing I can possibly consider is the Yanfly stuff which is responsible for how the battlefield works among others) so I don't know what's up.


EDIT: While checking my plugins I somehow managed to get the game to crash while Ultra Mode 7 is activated... and with zero time for checking the console, meaning straight back to file explorer/finder/mv editor/etc. I'll try it without being in debug play just to rule that out even though I'm using the latest release.

EDIT 2: Restarting the system fixed the editor issue, but somehow I'm still stuck with the delay.
 
Last edited:

bblizzard

Veteran
Veteran
Joined
Nov 6, 2017
Messages
386
Reaction score
385
First Language
Croatian
Primarily Uses
RMMV
Try running your game with the plugin disabled as well. It would be a good idea in general to actually try to isolate which plugin could be causing the issue.
 

Users Who Are Viewing This Thread (Users: 1, Guests: 3)

Latest Threads

Latest Posts

Latest Profile Posts

This is relevant so much I can't even!
Frostorm wrote on Featherbrain's profile.
Hey, so what species are your raptors? Any of these?
... so here's my main characters running around inside "Headspace", a place people use as a safe place away from anxious/panic related thinking.
Stream will be live shortly! I will be doing some music tonight! Feel free to drop by!
Made transition effects for going inside or outside using zoom, pixi filter, and a shutter effect

Forum statistics

Threads
105,998
Messages
1,018,218
Members
137,777
Latest member
Bripah
Top