Altimit Pixel Movement [0.50β]

Joined
Oct 10, 2017
Messages
36
Reaction score
7
First Language
English
Primarily Uses
RMMV
Just saw the comparison video with other movement plugins and love it so far. Seems like the pixel movement I'd want to use for my project. I am curious how it'll ultimately interact with Moghunter's Chrono Engine, but problems involving that might just ultimately be something that needs to be worked out with that engine.
 

vico

Veteran
Veteran
Joined
Dec 13, 2015
Messages
161
Reaction score
19
First Language
Portuguese
Primarily Uses
RMXP
Great question @KuariThunderclaw , since both try to emulate Chrono Trigger features.

Another question: Does this plugin add some kind of control of followers distance? I began editing some sighly large charsets and came with this small tragedy: followers almost glued in each other.

Since Chrono Trigger have some kind of "fluid" movement for its followers, like a small delay to start running and etc., i think this would be another amazing addition to this plugin if isnt already.
 

xilefian

Veteran
Veteran
Joined
Nov 26, 2014
Messages
121
Reaction score
189
First Language
English
Primarily Uses
Another question: Does this plugin add some kind of control of followers distance? I began editing some sighly large charsets and came with this small tragedy: followers almost glued in each other.
Yes you can configure follower distance in the Plugin settings and there is also a Plugin command (see example in the Plugin help text).

The distance formula is;
follow_distance x ( follower_box_magnitude + chasing_box_magnitude )
For a circle collider the circle radius is used rather than the magnitude of the bounding box.

The default following distance is 1.5, 1.0 would be tight-following (followers touching each other at rest), 0.0 would be standing on-top of each other, 2.0 would be a spacing of 1 follower between each follower.
 
Last edited:

vico

Veteran
Veteran
Joined
Dec 13, 2015
Messages
161
Reaction score
19
First Language
Portuguese
Primarily Uses
RMXP
I tried to put 2.0 in followers distance, both in the plugin config and setting a event to auto-apply the plugin command; but the distance doesnt change.
 

xilefian

Veteran
Veteran
Joined
Nov 26, 2014
Messages
121
Reaction score
189
First Language
English
Primarily Uses
I tried to put 2.0 in followers distance, both in the plugin config and setting a event to auto-apply the plugin command; but the distance doesnt change.
The distance is tied to your save files, make sure you start a new game rather than load an old one.

If you're loading an old game you'll need to run some JavaScript to apply the change;
$gameSystem.followerDistance=2.0;

I'll probably update the Plugin so changes to the original value override the save file change as this quirk has annoyed me slightly too.
 

Doktor_Q

I'm not a real doktor, but I am a real Q
Veteran
Joined
Aug 1, 2016
Messages
786
Reaction score
481
First Language
English
Primarily Uses
RMMV
I'll definitely be taking a look at this one- I'm growing to like pixel movement for the project I'm working on, but the couple I've tried definitely had their issues.

How does this work with diagonal movement sprites? Any plugin order issues or conflicts found yet?
 

xilefian

Veteran
Veteran
Joined
Nov 26, 2014
Messages
121
Reaction score
189
First Language
English
Primarily Uses
How does this work with diagonal movement sprites? Any plugin order issues or conflicts found yet?
I've addressed diagonal sprites (and other extra animations Plugins) in this post here: https://forums.rpgmakerweb.com/index.php?threads/altimit-pixel-movement-0-20β.85408/#post-789395

The short story is: I am expecting issues with Plugins like this - try them out to see if they work, but can't guarantee compatibility in the future. I've left room for my own diagonal sprites implementation (and extra animations) - so I will very likely make my own extension for this (or I might put the feature into the core Plugin, still haven't decided).

Try it out, if it doesn't work then just wait for me to build the feature. It will be done after release version 1.0 is complete.

EDIT: @vico I have updated the Plugin to now override the save file's follower distance if it is changed in the editor, that should fix your issue (it has certainly made it less annoying for me).
 
Last edited:

vico

Veteran
Veteran
Joined
Dec 13, 2015
Messages
161
Reaction score
19
First Language
Portuguese
Primarily Uses
RMXP
I'm definitely starting a new game every time i open the project.

I could send you my test project for your plugin, but since i'm using ripped characters for testing purposes i dont know if send even privately a project like this is against the Forum rules.
 

xilefian

Veteran
Veteran
Joined
Nov 26, 2014
Messages
121
Reaction score
189
First Language
English
Primarily Uses
I'm definitely starting a new game every time i open the project.

I could send you my test project for your plugin, but since i'm using ripped characters for testing purposes i dont know if send even privately a project like this is against the Forum rules.
Send me the test project (private message would be fine). It should definitely be working.
 

vico

Veteran
Veteran
Joined
Dec 13, 2015
Messages
161
Reaction score
19
First Language
Portuguese
Primarily Uses
RMXP
Sent a conversation (i hope this is the forum equivalent of PMs/Inbox)
 

xilefian

Veteran
Veteran
Joined
Nov 26, 2014
Messages
121
Reaction score
189
First Language
English
Primarily Uses
Sent a conversation (i hope this is the forum equivalent of PMs/Inbox)
Yes it is. I tried out your project, I was getting an error due to a missing Collider Presets, so the Plugin was never working for you (didn't you notice the lack of pixel movement?).

I'll update the Plugin to catch this error. If you want to fix it for yourself, then just open the Collider Presets in the Plugin settings, click Text and enter "[ ]" then click Ok.

Follow distance is working perfectly fine. I suggest you install the debug Plugin too so you can see what's happening for yourself.

EDIT: Okay I've updated the Plugin fixing this issue. I suggest everyone updates to the latest version from the github as the missing presets was causing the Plugin to not work on new projects.
 
Last edited:

vico

Veteran
Veteran
Joined
Dec 13, 2015
Messages
161
Reaction score
19
First Language
Portuguese
Primarily Uses
RMXP
Thanks a lot @xilefian , putting "[ ]" in the collider presets (in the new version too) fixes the issue.
Looking forward for an extra frames module!

Again, thanks a lot for the fix!
 

Doktor_Q

I'm not a real doktor, but I am a real Q
Veteran
Joined
Aug 1, 2016
Messages
786
Reaction score
481
First Language
English
Primarily Uses
RMMV
How does this handle move route commands? Does it replace them, it just adjust the innards of the functions called?

Similarly, does "gather followers" drag them all to distance zero?
 

xilefian

Veteran
Veteran
Joined
Nov 26, 2014
Messages
121
Reaction score
189
First Language
English
Primarily Uses
How does this handle move route commands? Does it replace them, it just adjust the innards of the functions called?

Similarly, does "gather followers" drag them all to distance zero?
The actual commands are left alone, however the way move-routes are processed is replaced for any of the actual moves. You can see the replaced method here: https://github.com/AltimitSystems/mv-plugins/blob/fc66ba738ca769c6e55da1c0bd0e7758f44a6a1f/movement/js/plugins/AltimitMovement.js#L871

Gather followers pulls them all to distance zero, just like in vanilla.
 

xilefian

Veteran
Veteran
Joined
Nov 26, 2014
Messages
121
Reaction score
189
First Language
English
Primarily Uses
Just tested this with Moghunter's Chrono Engine [...]
Don't expect this to be compatible with such massive Plugins that also change MV's movement and character systems.

Moghunter would need to modify a fair bit of their system to make it compatible. Chrono Engine adds way, way more than just a "battle system" (of which it seems to add about 3 different battle systems, only one of them is Chrono-Trigger in style) so there's a lot of work to be done.
 

vico

Veteran
Veteran
Joined
Dec 13, 2015
Messages
161
Reaction score
19
First Language
Portuguese
Primarily Uses
RMXP
Don't expect this to be compatible with such massive Plugins that also change MV's movement and character systems.

Moghunter would need to modify a fair bit of their system to make it compatible. Chrono Engine adds way, way more than just a "battle system" (of which it seems to add about 3 different battle systems, only one of them is Chrono-Trigger in style) so there's a lot of work to be done.
I will try to contact him to add compatibility with your plugin

EDIT: Well, Mog said he'll try to make a compatibility layer for your plugin.
 
Last edited:

vico

Veteran
Veteran
Joined
Dec 13, 2015
Messages
161
Reaction score
19
First Language
Portuguese
Primarily Uses
RMXP
Another thing: When setting a event with movement (NPC) sometimes it moves sightly without changing its sprite.

Here is a gif demonstrating the problem (a bit choppy, but look at the Celes "clone"; this issue happens even when the game runs fine). Also sorry for the ripped character.



And here is the event movement settings (its in Portuguese; Aleatório means Random; Mais Alta i think is Highest on EN RMMV):

 

xilefian

Veteran
Veteran
Joined
Nov 26, 2014
Messages
121
Reaction score
189
First Language
English
Primarily Uses
Another thing: When setting a event with movement (NPC) sometimes it moves sightly without changing its sprite.

[...]
I've also encountered this issue, it is now fixed as of the latest version on GitHub.

What was happening was the move random command was being called multiple times before the previous move command was completed, so it was continuously moving-randomly, causing it to take tiny steps rather than move 1 tile distances.

For the next beta I'm going to work on custom move options, one of which is optionally disabling the ability for random movement to go diagonally. It will also include Plugin commands for moving events in small steps and I'll be expanding on the ability to toggle on/off the grid adjacent alignment of move commands.


Thank you very much for the help in identifying these issues and helping to get them fixed.
 
Last edited:

Doktor_Q

I'm not a real doktor, but I am a real Q
Veteran
Joined
Aug 1, 2016
Messages
786
Reaction score
481
First Language
English
Primarily Uses
RMMV
I managed to drop this into my project last night, and it worked pretty much perfectly- I'm impressed. It even works with a lot of Yanfly's movement route plugins (if placed after them- I didn't test planning it before).

I'll look forward to the custom "small step" movements to help smooth out some of the move routes I'm using.
 

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

Latest Threads

Latest Profile Posts

Everyone else: on the MZ train to somewhere

Me: Building my VX Ace lego tower
When you are trying to make progress in your game. But something is stopping your motivation. Like come on mind! Let me do what I want! :<
Tfw everyone is trying their hardest to brainstorm about unique ideas and game mechanics, here I am just going: "How am I gonna event conversations with busts" everyday. :kaoswt2:
Comedy is third person, tragedy is first person.
Man. A historic 130 year old church nearby had all of its windows broken out with bricks last night. Such a shame, it wasn't generic stained glass patterns either but had beautifully crafted murals depicting various parts of the gospels.

Forum statistics

Threads
99,317
Messages
964,116
Members
130,926
Latest member
amarantster
Top