This tutorial will show you how to remove the clunkiness of RMVXA (and possibly other RM Engines, Although not tested) from the character movement of event's and also the player so you or any event does not move block by block.

Open the script editor

Okay so first thing is first you need to open up the script editor and you want to scroll down the list on the left hand side until you find a script called Game_Event, Now this is one of the core script's for the engine so you have to be careful to only edit the section that need's to be edited because otherwise it may cause problems further down the line.

 

 


Editing the core script to allow free movement.

Okay so to edit this script and remove the engine clunky feel all you need to do is scroll down the script code and go to line 106 ~ 110, You will see a piece of code that looks like this:-

 

#--------------------------------------------------------------------------
  # * Calculate Threshold of Counter for Stopping Autonomous Movement Startup
  #--------------------------------------------------------------------------
  def stop_count_threshold
    30 * (5 - @move_frequency)
  end

 

Ok now that you have found it all you need to simply do is change the 30 (the number before the *) to 0 and then comment out the * (5 - @move_frequency) section by adding a hashtag (#) before the * sign, When finished it should look something like this:-

 

 

Now hit the apply button at the bottom right of the popup window and then close it.


Testing it out :p

Now for the extra easy bit, Create an event and give it a move route (any will suffice but for simplicity just stick to random), Make sure the event is set to be triggered via Autorun and save the event.

 

Now playtest the game and check out the lush fluid movement of your events :thumbsup:

 

Warning: This will stop the frequency function from working unless you remove the hashtag from the script and also have the value set to at least 1.

Share


About the Author

No Comments

Quick Reply

Guest

Enter a username

Security check: What is 8 plus 2?