I don't post here often, but I figured I'd make an exception just to say two things: first, thank you for making this and supporting it so diligently all these years. Mode 7 is awesome, and a lot can be done with it, and that's all thanks to you, really.
With that out of the way, I have a small problem on my hands, hopefully one that can be explained as "user error". I am presently using MZ, and I wanted to make it so the fade color on my world map could dynamically change based on certain factors. I ran this as a Script Call:
UltraMode7.setFadeColor(0,0,0);
With and without the semi-colon, mind you. Unfortunately, instead of changing the map color, I get this error:
TypeError: $gameMap.setUltraMode7FadeColor is not a function
at Object.UltraMode7.setFadeColor (UltraMode7.js:1150)
at eval (eval at Game_Interpreter.command355 (rmmz_objects.js:11298), <anonymous>:1:12)
at Game_Interpreter.command355 (rmmz_objects.js:11298)
at Game_Interpreter.<computed>.<computed> [as command355] (VisuMZ_0_CoreEngine.js:8615)
at Game_Interpreter.executeCommand (eval at onScriptLoad (FOSSIL.js:7999), <anonymous>:195:26)
at Game_Interpreter.<computed>.executeCommand (VisuMZ_1_EventsMoveCore.js:7394)
at Game_Interpreter.update (rmmz_objects.js:9565)
at Game_Event.updateParallel (rmmz_objects.js:9459)
at Game_Event.updateParallel (VisuMZ_1_EventsMoveCore.js:7394)
at Game_Event.update (rmmz_objects.js:9451)
I tried the same function in a separate project (no other plugins or anything), and the same error occurred. Also tried it with and without FOSSIL enabled just for the heck of it. I even tried the "UltraMode7.animateFadeColor()" variant (same variables plus a fourth for duration, of course), but got the same problem.
I even tested it using "UltraMode7.getFadeColor()", which returned "0,0,0" (which is what I'm using for testing purposes, so needless to say,
that worked). I was also able to use the "<UltraMode7_FadeColor:0,0,0>" map tag to change it from the plugin default that way, so that obviously works too.
All the other Script Calls I've tried seem to work without any issues (I use "UltraMode7.animatePitch()" for the airship), but this specific one seems to be having problems.
Sorry about the lengthy post, I'm just trying to be as thorough as possible here.