New account registration is temporarily disabled.

MOVING IN RM2K3

Posts

Pages: 1
I cannot stress how much of an improvement it would be if my character wouldn't move a full space every single time I press a direction key. Is there a way to disable this without stopping all motion? The idea is that I want my character to face a direction and THEN move if the key is either held or pressed again. I can do all of that on my own, but I don't know how to remove the default for the direction keys.
I always wondered that myself, and I just assumed there was a command for it. But I guess not. So here's my ghetto rigged version:

Parallel process event (Stop hero)

Cycle
MOVE Hero Wait
WAIT 5.0s (When this is lower, the game is jerky... it can probably be even higher)
End Cycle

Other parallel process event (Check movement)

Label 1
Wait 0.2s (You can do 0.1s here and it's a little more sensitive)
Enter password in a loop, etc, etc, etc.
Make sure that all your facing commands have a Wait at the end of them, too. But not the move commands.
@Jabbo: I was scratching my head on this for a while, and your method works well. I think the Power Patch can disable the base Movement Keys as well.

9. Power Patch - Me (all versions)
A patch, which adds a scripting language to the RPG Maker. You can change the game variables using the scripting language (e.g. SetVar(14, (GetVar(15)*GetVar(14)+3)^2)), copy files, use all keys as well as the mouse, change the resolution and much more. And - you can extend it with self-made plugins (so you'll be able to make an Online-Gaming-Plug-In and use it with the Power Patch)
Download: http://cherry1.ch.ohost.de/powerp/Power_Patch_v0.3_Alpha.zip
The only problem with my way is that it's a little inconsistent when you change directions mid-motion. Sometimes it'll do it fluidly, and sometimes it'll stop. It works fine from rest, but ehh, not exactly satisfying.
Increase the Wait time, make it 5.6 or 5.7 instead of 5.0sec. I've done 10 Movement Trails and it works with no delay. But I'll try again and make sure.

Loop
<>Move Event: Hero, Wait
<>Wait: 5.6 Sec
<>Wait: 0.1 Sec
End Loop
The charcter still moves around when I try that. In fact, I can't get the stop all movement or stop hero movement to work AT ALL. :'( The only part that works is the wait. And then my character ends up returning to normal after the first loop.
Well it worked last night on my other computer. I get the impression that the stop movement only works in conjunction with the other script. Turn down the wait from 5.0s to 0.3s and it should work fine. Then you can scale it up later to combat the jerkiness.
author=Jabbo link=topic=1453.msg22808#msg22808 date=1215108228
Well it worked last night on my other computer. I get the impression that the stop movement only works in conjunction with the other script. Turn down the wait from 5.0s to 0.3s and it should work fine. Then you can scale it up later to combat the jerkiness.
Yes! Problem solved!
Pages: 1