When I go into any mode, my character automatically starts moving forward, and all I can do is make him stop moving forward/make him move left or right. He wont move backwards at all. Any help with this bug?
I have the same problem, I'm using ubuntu 11.10 amd64, my graphic card is a ATI Radeon HD 5750. I've installed the game from the .deb for 64 bit OS version. I don't know if any of this information is relevant. The game is completely unplayable because of this problem :(
I had the same issue, turned out I had a "ghost joystick" if you will. I'm not sure where ubuntu sticks its joystick devices (I'm using ArchLinux), but a quickfix is to remove /dev/input/js0 (or js1 or whatever appears to be the offending joystick). Keep in mind that this may somehow fubar your joysticks, and you may want to find a betterer solution :P
I believe this is caused by joysticks that are forgotten about or fake joysticks/input devices/etc, in some cases. Try what Amagineer said - That worked for my linux machine, which has the error initially as well. It's a known bug, though, and there's other things that could cause it. See the blog.
I had a look at the joystick bug just now. When Voxatron starts up, it reads the current joystick values and uses them to calibrate the position of the stick. The reason I do this is precisely to counteract noisy data and also to counteract SDL's behaviour of using the accelerometer in laptops as a joystick (very confusing).
It seems this approach may have backfired! If the joystick values reported are abnormal for a moment on startup, you'll get permanent drifting until the game is closed.
It's interesting that removing /dev/input/js0 makes a difference. That seems to confirm that it's a joystick problem. In the next update I'll allow disabling the joystick and disabling the auto calibration behaviour.
Has anyone had the problem who doesn't have a joystick?
Is the drifting always in the same direction?
As an experiment, you could try setting the joystick position on start-up roughly in the direction the player is drifting.