Bug 4608 - Mac - cursor resetting
Status: RESOLVED DUPLICATE of bug 4857
Alias: None
Product: Aquaria
Classification: Unclassified
Component: Everything
Version: unspecified
Hardware: Macintosh MacOS X
: P3 blocker
Assignee: Ryan C. Gordon
QA Contact: Ryan C. Gordon
URL:
: 4612 4614 4633
Depends on:
Blocks:
 
Reported: 2010-05-05 02:03 EDT by joshadow
Modified: 2011-08-24 00:15:12 EDT
10 users (show)

See Also:



Description joshadow 2010-05-05 02:03:40 EDT
Model: Late '08 Macbook pro
OS: Mac OS 10.6.3
Hardware: 2.53 GHz Intel Core 2 Duo, 4GB 1067 MHz Ram
Graphics: NVIDIA GeForce 9600M GT, 512 Vram.

I recently bought Aquaria through the wolfire 'humble indie bundle' promotion and had some issues with the cursor not moving as it should.

The bug consists of the cursor resetting to the same location when trying to move it.

In-game the cursor is always to the center of the main character, at 0,0 causing her to swim up and left if not using the ASDW keys. In the menu it works just fine.

It is very apparent when the character sings by pressing contro, with the cursor always stuck in the top left corner.

The bug also occurs when a dialogue is up that asks for a yes or no confirmation, with the cursor resetting constantly to the 'no' button.

The bug does not occur when a movement key is held down.

Here is a video demonstrating the bug:
http://jo-shadow.com/Public/Johannes/Temp/Aquaria_mac_bug/aquaria_mac_bug.mov

In the video all key inputs are visible at the bottom.

Notice how when a movement key is held down the cursor moves freely, and how when one is not held down the cursor resets to the character's center, causing the cursor to jump around wildly as the user's input moves the cursor one frame, and it is reset in the next.

Also notice how when in the 'singing' mode, if only control is held down the cursor resets, but when control and a movement key are held down together the cursor moves freely.
Comment 1 gardenimperium 2010-05-05 17:03:11 EDT
i have the very same bug, as described above.

whenever a yes/no dialog opens, the cursor constantly resets to 'no' (meaning i couldn't even quit the program through the in-game interface!).  casting spells is also impossible under the current setup, as the cursor constantly resets to the upper-left position.

i'm running Mac OS 10.6.3, downloaded via the humble indie bundle.
Comment 2 Ryan C. Gordon 2010-05-05 20:07:18 EDT
Do you have a joystick/gamepad plugged in, by any chance?

--ryan.
Comment 3 ju 2010-05-05 21:18:16 EDT
i've got the exact same problem and I don't.
But I have the Wacom Tablet Driver installed, might that be the issue?

--ju


Mac OS X 10.6.3
Model: MacBookPro3,1, BootROM MBP31.0070.B07, 2 processors, Intel Core 2 Duo, 2.2 GHz, 4 GB, SMC 1.16f11
Graphics: NVIDIA GeForce 8600M GT, GeForce 8600M GT, PCIe, 128 MB
Memory Module: global_name
AirPort: spairport_wireless_card_type_airport_extreme (0x168C, 0x87), Atheros 5416: 2.0.19.10
Bluetooth: Version 2.3.1f4, 2 service, 2 devices, 1 incoming serial ports
Network Service: AirPort, AirPort, en1
Network Service: Parallels Shared Networking Adapter, Ethernet, en4
Network Service: Parallels Host-Only Networking Adapter, Ethernet, en5
PCI Card: pci168c,24, sppci_othernetwork, PCI Slot 5
Serial ATA Device: SAMSUNG HM500LI, 465.76 GB
Parallel ATA Device: MATSHITADVD-R   UJ-857E
USB Device: Built-in iSight, 0x05ac  (Apple Inc.), 0x8502, 0xfd400000
USB Device: IR Receiver, 0x05ac  (Apple Inc.), 0x8242, 0x5d100000
USB Device: Apple Internal Keyboard / Trackpad, 0x05ac  (Apple Inc.), 0x021b, 0x5d200000
USB Device: Bluetooth USB Host Controller, 0x05ac  (Apple Inc.), 0x8205, 0x1a100000
Comment 4 joshadow 2010-05-05 22:43:06 EDT
After talking to Mr. Gordon over IRC a workaround has been found:

What's happening is that, for whatever reason, the computer is getting gamepad input for the up and left buttons.

To prevent this from screwing with the game you just have to remove all the gamepad mappings in the 'Key Config' Menu under options: http://imgur.com/231vsl.jpg
Comment 5 ju 2010-05-06 05:00:29 EDT
I tried that already, didn't fix the problem for me.
Comment 6 ju 2010-05-06 05:02:11 EDT
REOPENED
Comment 7 Erik Youngren 2010-05-06 05:30:45 EDT
This is also affecting Ubuntu 9.10. Additionally, the workaround does not work.
Comment 8 Ryan C. Gordon 2010-05-07 00:59:34 EDT
*** Bug 4612 has been marked as a duplicate of this bug. ***
Comment 9 Ryan C. Gordon 2010-05-07 01:04:24 EDT
*** Bug 4614 has been marked as a duplicate of this bug. ***
Comment 10 Ronie Uliana 2010-05-11 23:46:09 EDT
Exactly the same bug using:

Ubuntu 10.4(64)
NVIDIA GForce 9800 1Gb
No Joystick installed or connected
Microsoft Keyboard connected on USB
Microsoft Mouse connected on USB

I got a similar problem on Gish. Reseting the Joystick configuration worked there, but not in Aquaria.
Comment 11 Ronie Uliana 2010-05-11 23:58:52 EDT
Update:

Following the instructions on Bug 4614 and I disabled the Joystick directly in the file ~/.Aquaria/preferences/usersettings.xml and that fixed the problem.

Here an image showing the change point: http://i.imgur.com/Kx23b.png

Just set <JoystickEnabled on="1" /> to <JoystickEnabled on="0" />
Comment 12 Joachim Nilsson 2010-05-15 13:44:04 EDT
Terribly sorry, but even though I've changed to <JoystickEnabled on="0" /> on my freshly installed Ubuntu 10.04 on a ThinkPad T500 (ATI Graphics), I still cannot get the mouse jerkiness/resetting to stop.

Any ideas?
Comment 13 w.whitman 2010-05-19 13:56:15 EDT
Sam problem - Mac Pro (Early 2008), 10.5.5.

Editing <JoystickEnabled on="0" /> in ~/Library/Application Support/Aquaria/preferences/usersettings.xml fixed it.
Comment 14 Brian Rogers 2010-07-13 04:12:06 EDT
On Linux, this symptom can be caused by the package 'unclutter'.

Ubuntu bug: https://bugs.launchpad.net/ubuntu/+source/unclutter/+bug/61105
Debian bug: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=237319

The easiest thing to do is just remove unclutter.
Comment 15 Joachim Nilsson 2010-07-13 04:57:31 EDT
Yes! That did it, thank you Brian! :-)

Uninstalling unclutter followed by "killall unclutter" and/or logout/reboot really does the trick on Ubuntu 10.04.
Comment 16 Andrew Church 2010-08-02 13:21:52 EDT
*** Bug 4633 has been marked as a duplicate of this bug. ***
Comment 17 Pierre Lebeaupin 2010-12-30 17:51:25 EST
I'm trying of something better to say than "me too", but that's pretty much the gist of why I'm commenting. FWIW, I was part of the beta test of the Mac version for Ambrosia (and as such, I also own the retail version, so I'm logging the bug purely as a courtesy).

Interestingly, this (cursor being snapped back on "no"") happened the first time I launched Aquaria, but not the second, a few days later (the first time the cursor was hovering up and down in the main menu, the second time it wasn't).

Oh yeah, specs. Have them. (Aquaria says it is version 1.1.3)

playing with a Mac pro "Nehalem" (early 2009) 2.66 GHz
3GB of 1066MHz DDR3 SDRAM with ECC (PC3-8500)
running Mac OS X 10.6.5
ATI Radeon 4870 graphics card with 512MB of GDDR5 memory
driving a Fujitsu 22' 1680×1050 IPS display
Comment 18 Pierre Lebeaupin 2011-01-01 18:37:47 EST
Addendum: in light of the other comments, I should add that that I do own a Logitech Precision Gamepad; however, I do not reproduce the issue even with it just plugged in. I don't have much experience on such stuff, but it's possible that it happens for users to get uncalibrated directional gamepad input often enough for it to show up as a tech support issue (and indeed, if I hold "up" on the gamepad while I use the main menu with the mouse, then I do reproduce the symptoms; however, this was most definitely not the case when I initially hit the issue).
Comment 19 Ryan C. Gordon 2011-08-24 00:15:12 EDT
Consolidating "joystick input screws up the game menus (etc)" bug reports.

--ryan.

*** This bug has been marked as a duplicate of bug 4857 ***