Some keys are occasionally "locked down" to the ga

Ask for help regarding any technical issue or report any bug or OS independent issues.
Post Reply
User avatar
radiant
Novice
Novice
Posts: 129
Joined: 27 Sep 2007, 22:21

Some keys are occasionally "locked down" to the ga

Post by radiant »

Occasionally, at random points in the game, one or more of my controls will be interpreted as being held down constantly. This is not a problem with the keyboard, and in fact The Mana World is the only program in which this occurs; even while it's happening, switching to another program will not result in the locked key being exhibited there.

Sometimes the lock is on attack, so that I automatically attack any enemy directly in front of me; this is invariably accompanied by autopickup (a separate key). I don't really mind this, since it makes some actions more convenient, but I'd like to know a dependable way for enabling/disabling it as I choose.

What really hampers play is when I get auto-lock on the down arrow. This plagues me a lot more often than auto-fire/pickup has been available to me. It becomes impossible to stand still except by finding a wall object to prop myself up against. Pressing up during auto-lock overwrites the down for as long as it's held, making it at least feasible to move places, but in this state it is not possible to avoid having at least one of up or down guiding my movement at absolutely all times. Furthermore, talking to N/PCs is far more difficult, and in general a game like this with the player having the down control involuntarily held would not be considered a playable game, especially in this genre.

While down is locked, the joystick cannot override this (up still works, but left or right alone cannot exist; they only result in diagonal movement). Adding to the removal of playability, there's no option to "disable keyboard controls" or at least those that are replicated in function by the joystick. The mouse can override this, resulting in straight left or right movement but only as long as the mouse is continuously held down. Once it's released and the player stops at the last pointed position, keyboard down lock kicks in immediately. On one occasion I was briefly afflicted with a lock on "down being overridden by up", rendering the entire Y-axis worthless and making it completely impossible to get anywhere meaningful without using the mouse.

So I'd like to know...what's the cause of all this nonsense? Sometimes it goes away on its own, but when it doesn't, this affliction can live through disconnect and reconnect, making me wonder if it's even possible for something on the client side to be behind this. After I started looking for information on this problem, I've tried:
-disconnecting for 15 minutes and coming back: problem was not fixed
-disconnecting for 30 minutes: problem was fixed
-After the problem had come back, I left for several hours and came back, to find that it wasn't fixed...
-but a short 1 minute disconnect and return had the problem fixed again.
-It returned yet again (this time accompanied by autofire) and I disconnected twice for short periods then once for a long period. Neither of the first two had it fixed on reentry. It was fixed briefly after the long disconnect, but returned after less than a minute.

I'm running Fedora 7 Linux with manaworld-0.0.22.2, the most recent version of the package to appear in the Fedora Extras repository.

Anything we can figure out to erase this control flaw and prevent it from coming back would be appreciated.
User avatar
Crush
TMW Adviser
TMW Adviser
Posts: 8046
Joined: 25 Aug 2005, 16:08
Location: Germany

Post by Crush »

Thanks for the elaborate and well-written bug report. Much better than the usual "me player go dow nall time plz help!!!!!" reports we receive all the time.

You mentioned a joystick. Do you use the joystick as the primary input or are you using the keyboard? What happens when you disable the joystick? You can do so ingame in the tab "Joystick" of the "Setup" menu.
  • former Manasource Programmer
  • former TMW Pixel artist
  • NOT a game master

Please do not send me any inquiries regarding player accounts on TMW.


You might have heard a certain rumor about me. This rumor is completely false. You might also have heard the other rumor about me. This rumor is 100% accurate.
User avatar
radiant
Novice
Novice
Posts: 129
Joined: 27 Sep 2007, 22:21

Post by radiant »

Right now I use the keyboard as primary input. I would have used joystick, but I don't see any buttons for pick up (the joystick is a 6-button Saitek ST290 with a broken 5 button, if that makes any difference) or, more importantly, for repetitive attack (Shift+Ctrl as opposed to the simple Ctrl provided by button 1) so it's less convenient to use without that capabilities.

Enabling and disabling the joystick as a possible input device has had absolutely no effect on any control locks.
User avatar
5t3v3
Warrior
Warrior
Posts: 451
Joined: 31 Oct 2007, 15:08
Location: Belgium
Contact:

Post by 5t3v3 »

I had this exactly once.
I gave a hard "hit" to the key and it stopped. I figured it was just my keyboard acting up...
Ilyrie
Peon
Peon
Posts: 1
Joined: 06 Feb 2008, 03:42

Arrow Key Locked

Post by Ilyrie »

I had the same thing happen just now. My "up" key locked down within seconds of loading the game. Everything went from normal to always going straight north, and my down key wouldn't work at all. Not a big problem if there's a convenient wall nearby, but otherwise a real pain. Using my mouse and holding down on the the left button, I could get my character to move south, but it was a sort of crazy-drunk walk down; releasing the mouse button meant that my character zoomed back up north again. Exiting the server and signing back on just reproduced the error: normal for a few seconds, then all screwy north. I'm running Linux (Ubuntu 7.10) and TMW 0.0.24. No joystick, just direction keys and a mouse, and I'm running it off my laptop. Any ideas on how to fix this?

BTW, this bug started in Snow Town, in Bat Cave #2.
User avatar
Jaxad0127
Manasource
Manasource
Posts: 4209
Joined: 01 Nov 2007, 17:35
Location: Internet

Post by Jaxad0127 »

Is it happening in other programs? Have you tried restarting?
User avatar
ElvenProgrammer
Founder
Founder
Posts: 2526
Joined: 13 Apr 2004, 19:11
Location: Italy
Contact:

Post by ElvenProgrammer »

Can you please provide the log?
Post Reply