Chocobo

Villager
Member
Joined
Jan 18, 2016
Messages
29
Reaction score
49
First Language
German
splash2.png

The RMMV Move Route Tool is a little tool I programmed because creating event move routes always felt tedious to me. Imagine an NPC that should walk along a set certain route, e.g. walking along a street or walking a specific way in a cutscene. Inputting the individual move route commands by pressing the "Move Up", "Move Down" etc. buttons for longer routes often was erroneous and no fun.

With this tool, you can define a move route like this:
1. Select your event, press CTRL + SHIFT + M
2. Press arrow keys to define your route (or backspace to undo the last input or R to automatically add a backwards route)
3. Press CTRL + SHIFT + M again; a move route command for that event is now added to your clipboard
4. Paste the move route into your event

This video shows the tool in action:

In order to run this tool, you need to have Java (>= 1.8) installed on your computer. I only tested it on Windows, but feel free to test it on other systems and report it. Since I currently don't plan on extending this program, I didn't create a Github repo -- but you will find the source code inside the download folder.

You can find the download (executable and source code -- see ReadMe.txt for more info) in the attachments.
 

Attachments

  • RMMVMoveRouteTool_0.3.0.zip
    1 MB · Views: 66
Last edited:

Shaz

Global Moderators
Global Mod
Joined
Mar 2, 2012
Messages
44,086
Reaction score
15,500
First Language
English
Primarily Uses
RMMV
This is very awesome.

If you have a larger map, will it make the map scroll as you move?
 

Chocobo

Villager
Member
Joined
Jan 18, 2016
Messages
29
Reaction score
49
First Language
German
Thank you :)

As it's basically just capturing the arrow button keystrokes, and they move the selected tile in RMMV, the map will be scrolled one tile when the next tile is outside of the screen. But you can also just scroll the map as you see fit – between the first CTRL + SHIFT + M and the second one, you can press or click or do anything you want, only the arrow keys (and backspace) will be captured.
 

Meike

||Telling Stories Through Games||
Veteran
Joined
Apr 25, 2015
Messages
112
Reaction score
172
First Language
English
Primarily Uses
RMMV
This is amazing! Move routes are a pain, especially when you accidentally click move left instead of move right.
Great work on this! Thank you for sharing it.
 

Tsukimi-neko

Tsukimi
Veteran
Joined
Oct 25, 2017
Messages
101
Reaction score
304
First Language
Japanese
Primarily Uses
RMMV
Hello! I really appreciate this super simple but super useful tool, great job!!
I'm also a plugin creator of RMMV, and I have always wanted to create a tool like this one(tools for people to simple creating complex commands).
Can I reference your code?
 

Chocobo

Villager
Member
Joined
Jan 18, 2016
Messages
29
Reaction score
49
First Language
German
Thanks for you feedback, much appreciated!

Can I reference your code?
Yes, feel free to do so :)

Edit:
I just uploaded a new version 0.1.1 that fixes a bug when the tool would stop responding after too much input when not capturing (> 512 arrow keys -- which can happen fast if you are playtesting).
 
Last edited:

Chocobo

Villager
Member
Joined
Jan 18, 2016
Messages
29
Reaction score
49
First Language
German
Version 0.2.0:
I added a new functionality for automatically creating a backwards route.

When in capturing mode, pressing the key R adds a backward route to the already input route, e.g. if you pressed ↓ → → ↑ ↑ ↑ ←, it will complete it to ↓ → → ↑ ↑ ↑ ← → ↓ ↓ ↓ ← ← ↑).
Technically, this means that to the already input route, a reversed copy in which every arrow is converted to the opposite direction, will be added - or simpler: your NPC will go back to where it started moving.
 

Chocobo

Villager
Member
Joined
Jan 18, 2016
Messages
29
Reaction score
49
First Language
German
Version 0.3.0:
Capturing the move route on an event now creates a move route for that event (instead of "this event" which was the old behavior).

It will also work for the player's starting position.

gxpsb.png


Note:
In order to accomplish this, this program simulates a CTRL + C press. Due to technical limitations, this takes about one second. This means that when you are fast with typing the arrow keys after the shortcut, the event id cannot be retrieved and thus it will default to "this event". You can use that to your favor if you want to create a move route for "this event".
 

Marsigne

Veteran
Veteran
Joined
Sep 7, 2013
Messages
1,834
Reaction score
4,645
First Language
English
Primarily Uses
RMVXA
Nice, definitely will consider using this the next time I do cinematic scenes.
 

Latest Threads

Latest Posts

Latest Profile Posts

New Weapons.gif
No more spam from me today, I promise! Just wanted to upload this, people have been giving me feedback that my weapon sprites (which were RTP) clashed badly with my battlers for ages, so today I finally took the plunge and updated them! Really happy with how they came out :D :D
So Facebook fraudulently took money from me. They even went through my PayPal accounts to find a card that had the money on it. Thinking about deleting my Facebook account because this doesn't happen on twitter, not even close.
Today the 2nd part of the RPGMakergame "A Thief's voyage" came out.


Go show DutchPowerCreations some love.
love it when you forget to put a certain thing in the movement route and suddenly a character starts spinning at 10000 rpm
I'm sorry. I have a bad feeling I've been manic the past couple of days. Antidepressants have only been making things worse somehow -- too drowsy to function, followed by insomnia. Why not making me go crazy to boot?

Forum statistics

Threads
116,992
Messages
1,103,652
Members
152,887
Latest member
xWildSlicerx
Top