Amaranth's Super Simple Mouse System for Ace

Kes

Global Moderators
Global Mod
Joined
Aug 3, 2012
Messages
21,398
Reaction score
10,830
First Language
English
Primarily Uses
RMVXA
@Indinera What I do is put this script call as the first command on such an event
$game_player.clear_path
This causes the player to stop on that event and it then runs.
 

Shaz

Veteran
Veteran
Joined
Mar 2, 2012
Messages
38,280
Reaction score
11,868
First Language
English
Primarily Uses
RMMV
I did the same as @Kes.
 

Indinera

Indie Dev
Veteran
Joined
Mar 13, 2012
Messages
1,770
Reaction score
729
First Language
French
I noticed one thing.

The Effectus Anti-Lag main coupled with the Shaz/Effectus comp patch causes the mouse not to take "new" commands the moment one command has been passed and not completed yet.
For instance if you click to go to the top/right then immediately change your mind and click elsewhere, the mouse won't take your second command and you'll have to wait that your character reaches the top/right first.
Removing the 2 aforementioned scripts does fix this strange behavior. Or maybe it was intended to be this way?
 

Roninator2

Gamer
Veteran
Joined
May 22, 2016
Messages
1,850
Reaction score
407
First Language
English
Primarily Uses
RMVXA
I just did some testing and the effectus has nothing to do with it.
I eliminated my scripts (in a test project) and found that the new commands was blocked by my Victor Sant Diagonal movement script.

And for me it seems to be Line 482 in VE Diagonal Movement script
return if !movable? || $game_map.interpreter.running?

*UPDATE
Looks like I fixed it by putting VE Diagonal movement above Shaz Super Simple Mouse.
 
Last edited:

Indinera

Indie Dev
Veteran
Joined
Mar 13, 2012
Messages
1,770
Reaction score
729
First Language
French
@Roninator2
Thanks for your tests.

I redid mine and can confirm that solely removing Effectus Anti-Lag main and Shaz/Effectus comp patch does fix the bug.
However I do not have any Victor Sant Diagonal movement script.

I did check for the line return if !movable? || $game_map.interpreter.running? and it shows up in some additional scripts:
Michael 8D movement
Unfortunately this one is already above Shaz Super Simple Mouse so I can't follow your recommendation.

EDIT: I also have the script "Mouse Diagonals" but according to its description it's not by Victor Sant. Putting this one above the mouse script doesn't fix the bug either.
 

Roninator2

Gamer
Veteran
Joined
May 22, 2016
Messages
1,850
Reaction score
407
First Language
English
Primarily Uses
RMVXA
I'm not sure then. The order of my scripts are
Effectus script
VE Base
VE Diagonal movement
Shaz Mouse script
Shaz effectus comp patch

I just tried a few other diagonal scripts and none worked for me. Maybe try the VE Diagonal script and see if it works.
 

Indinera

Indie Dev
Veteran
Joined
Mar 13, 2012
Messages
1,770
Reaction score
729
First Language
French
I have these 3 in the same order as you:
Effectus script
Shaz Mouse script
Shaz effectus comp patch


I also have the script "Mouse diagonals" but removing it doesn't fix the issue. It's only if I remove the effectus ones.
 

bgillisp

Global Moderators
Global Mod
Joined
Jul 2, 2014
Messages
12,501
Reaction score
12,784
First Language
English
Primarily Uses
RMVXA
I use Theoallen's anti-lag instead and I don't have that problem, so yes it does appear to be an Effectus issue.
 

Indinera

Indie Dev
Veteran
Joined
Mar 13, 2012
Messages
1,770
Reaction score
729
First Language
French
Thanks for the specification @bgillisp .
Is there any chance for a fix? It does seem more natural to deal with a new command instantly rather than have to wait for the full path to be performed first...
 

bgillisp

Global Moderators
Global Mod
Joined
Jul 2, 2014
Messages
12,501
Reaction score
12,784
First Language
English
Primarily Uses
RMVXA
By the maker of Effectus? Unlikely, they poofed a few years ago. That's why I stopped using the script as I couldn't get support for issues anymore. Maybe someone else on here can make a patch though?

Unfortunately changing anti-lag scripts will break everyone's save games (something I learned when I did it) so that might be a change to make for the next game if it is one that is already released.
 

Indinera

Indie Dev
Veteran
Joined
Mar 13, 2012
Messages
1,770
Reaction score
729
First Language
French
Maybe someone else on here can make a patch though?

I'm hoping for a quick fix, sometimes just one line is enough, except you have to be good at scripting to be able to produce it, and this I'm not lol
 

Users Who Are Viewing This Thread (Users: 0, Guests: 5)

Latest Threads

Latest Posts

Latest Profile Posts

A wave of cold air has hit Canada... I know it's "always cold", but this one is especially cold... I'm freezing to death lol.
Have fun with English: a "fire grenade" is not portable napalm but a fire extinguisher tool.
2 days ago someone tried to convert me to Islam. Today youtube tried to convert me to Catholicism. The only thing left would be to meet sone Jehova's witnesses.
I just successfully tested changing music by region, and changing it between continents on the world map after getting on/off the airship. I had to override the default audio transitions with eventing to make it change smoothly but it worked.
Stream will be going live shortly with some more Witcher 3, then we will switch to another game! Feel free to drop by~

Forum statistics

Threads
93,419
Messages
912,210
Members
122,926
Latest member
JoetSmith
Top