RMMV Move Route Tool

Chocobo

Villager
Member
Joined
Jan 18, 2016
Messages
29
Reaction score
48
First Language
German

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

Last edited:

Shaz

Veteran
Veteran
Joined
Mar 2, 2012
Messages
39,130
Reaction score
12,404
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
48
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
78
Reaction score
94
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.
 

cji3bp62000

Tsukimi
Veteran
Joined
Oct 25, 2017
Messages
66
Reaction score
181
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
48
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
48
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
48
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.



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

Hello There
Veteran
Joined
Sep 7, 2013
Messages
1,833
Reaction score
4,606
First Language
English
Primarily Uses
N/A
Nice, definitely will consider using this the next time I do cinematic scenes.
 

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

Latest Threads

Latest Posts

Latest Profile Posts

Yesterday, for my youngest sibling's birthday, we watched one of his favorite movies.
Ponyo is such a beautiful, but certainly strange, movie.
I just have to say that I prefer the majority of Studio Ghibli's works to those of Disney.
*sees work place in incoming call history* .... =www= hisssssSSSSSssss.
Please pop up a storm. Please pop up a storm.
So I tried composing a battle theme for the Linear Motion Battle System that I'm probably going to implement into my game. I really love real time combat, and I think that this theme might help give some energy to battles. Tell me what you think of it in the comments! Also, please do not use my music in your games.
My LMBS battle theme
* Me start speak in voice chat
"Lol, you're actually a girl?!"
(But I'm a guy tho... well, let's just pretend and see how long it will last)
* Years has passed... I have changed.

Forum statistics

Threads
97,807
Messages
947,085
Members
129,016
Latest member
TheRealElohim
Top