Hey, we have forums!

Author Topic: Mac - cursor resetting  (Read 14342 times)

0 Members and 2 Guests are viewing this topic.

Offline jo-shadow

  • Mini Bit
  • **
  • Posts: 4
    • View Profile
Mac - cursor resetting
« on: May 05, 2010, 01:52:24 am »
I recently bought Aquaria through the wolfire 'humble indie bundle' promotion and had some issues with the cursor not moving as it should.

However I'm not certain this is the correct place to post this.

In the "README-macosx.txt" file included with the game it says

"Please report any bugs here:
http://bugzilla.icculus.org/"

But when I go to bugzilla it says next to aquaria: "Bit Blot's underwater exploration game. This is only for the Linux version!" You can see my confusion.


Anyways, assuming this is the proper location to post the bug:

The bug consists of the cursor resetting to the same location when trying to move it. in-game the cursor is always ontop 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.

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.


Not sure if this would be much help in this case, but I am using a late '08 Macbook pro, running Mac OS 10.6.3, NVIDIA GeForce 9600M GT with 512 Vram.
« Last Edit: May 05, 2010, 02:11:40 am by jo-shadow »

Offline Alec

  • Administrator
  • Dream Bit
  • **********
  • Posts: 2211
    • View Profile
Re: Mac - cursor resetting
« Reply #1 on: May 05, 2010, 02:11:38 am »
Ryan C Gordon is a super awesome programmer who just ported the fresh Linux port over to Mac. (so that the Mac version would be up to date)

Feel free to post on his bug tracker, even though it says it's for Linux. (just make sure you point out that you're running it on Mac ^_-)

Offline jo-shadow

  • Mini Bit
  • **
  • Posts: 4
    • View Profile
Re: Mac - cursor resetting
« Reply #2 on: May 05, 2010, 02:13:04 am »
Thanks, I'll be sure to do so =)

Offline jo-shadow

  • Mini Bit
  • **
  • Posts: 4
    • View Profile
Re: Mac - cursor resetting
« Reply #3 on: May 05, 2010, 08:03:36 am »
I've posted the bug on his bug tracker.


For anyone curious, I've made a video demonstrating the bug.

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.
« Last Edit: May 05, 2010, 08:16:23 am by jo-shadow »

Offline ju

  • Mini Bit
  • **
  • Posts: 2
    • View Profile
Re: Mac - cursor resetting
« Reply #4 on: May 05, 2010, 07:36:46 pm »
I've got the exact same problem.

Should I just keep checking the bugtracker for the next couple of days until a solution is posted there? 

Offline jo-shadow

  • Mini Bit
  • **
  • Posts: 4
    • View Profile
Re: Mac - cursor resetting
« Reply #5 on: May 06, 2010, 04:35:53 am »
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:
« Last Edit: May 06, 2010, 04:41:19 am by jo-shadow »

Offline LucidDeity

  • One Bit
  • *
  • Posts: 1
    • View Profile
Re: Mac - cursor resetting
« Reply #6 on: May 06, 2010, 01:32:46 pm »
I am having the exact same issue, only I'm playing the game on Windows XP. It only happens if I have the gamepad enabled (via the AQConfig menu), which is unfortunately my preferred method for playing. What's strange is that I never had this problem with the demo when it was installed on my old hard drive, but when I reinstalled it on the new one to check if it was isolated to the full version sure enough I got the same problem.

I'm pretty bummed as my desk's keyboard and mouse setup is awful for gaming. :(

Offline SLoW

  • Mini Bit
  • **
  • Posts: 2
    • View Profile
Re: Mac - cursor resetting
« Reply #7 on: May 07, 2010, 04:46:57 pm »
I also bought this game as part of the humble indie bundle, but I'm unable to use it.  I can't change the game from full screen to windowed because it won't let me click "yes" to accept.  I also can't exit the game normally.  I tried to remove all the joypad key bindings, but I'm not sure how to do that exactly.  I click on the binding, it flashes like it's waiting for input, and I tried hitting escape, and different letters and keys, but nothing seems to work.  I also tried manually editing them in the XML file with no luck.  I was really excited to play this game, but now I'm wondering if I'm ever going to be able to. :(

Offline Alphasoldier

  • Dream Bit
  • **********
  • Posts: 1810
  • Zero Suit!
    • View Profile
Re: Mac - cursor resetting
« Reply #8 on: May 07, 2010, 06:15:25 pm »
Seeing I completely do not own a Mac I can't really help with this, but perhaps someone WITH working settings could upload and share their working XML files.
God sees and knows everything, but at least he won't gossip about it.

Offline Alec

  • Administrator
  • Dream Bit
  • **********
  • Posts: 2211
    • View Profile
Re: Mac - cursor resetting
« Reply #9 on: May 08, 2010, 06:30:23 am »
I think you can disable joystick input in the user settings xml file. (or disconnect your controller)

At least that way you should be able to avoid the weird input thingy.

The user settings file should be in your user "preferences" folder, I thiiink. Ryan might have hid it somewhere else though, so we might have to ask him. :)

Offline Spoom

  • Mini Bit
  • **
  • Posts: 2
    • View Profile
Re: Mac - cursor resetting
« Reply #10 on: May 08, 2010, 04:10:23 pm »
I'm having this exact issue with the Linux humble bundle version.  Until I figured out how to kill it, it was actually preventing me from quitting (since the quit dialog is one of those "yes / no" dialogs that won't let you click yes with this bug), which, combined with locking the mouse to the window, locked me out of my laptop.

I'll try the workaround and see if it fixes it.

Offline Jackface

  • One Bit
  • *
  • Posts: 1
    • View Profile
Re: Mac - cursor resetting
« Reply #11 on: May 08, 2010, 11:54:28 pm »
Hi there,

I'm getting the same problem. Running a late 2009 MacBook Pro 15" with latest OSX. I've tried changing all the bindings for the joystick by selecting each one and pressing Delete or Backspace to zero them. However, it doesn't fix the problem.

I tried downloading a copy from Ambrosia's site but obviously they're not supporting this version because it wanted an Ambrosia serial code. Anyway, the problem doesn't exist in their demo, and I also noticed it doesn't have the bouncing cursor either. I have to admit, I really don't like the bouncing cursor!

Anyway, what should I try next to fix the issue?

Cheers

Offline sbn

  • One Bit
  • *
  • Posts: 1
    • View Profile
Re: Mac - cursor resetting
« Reply #12 on: May 09, 2010, 02:13:31 pm »
Hey, just signed up to tell you that I found the culprit. Gish from the Humble Bundle had the same problem.

On my system at least, it was caused by a piece of software called Osculator, which is handy for playing with wiimotes, iphones, controllers etc. Specifically, it was the "perfect pairing" extension of that application that created some virtual joysticks which behaved weirdly.

The solution is to run Osculator, go to preferences, input tab, then uncheck "perfect pairing". This low-level extension may be there still even though you've gotten rid of the Osculator application itself. In that case, the solution is to download it again, run it and disable that preference. After that, you may uninstall the application, or keep it.

If you use Osculator, you can always disable perfect pairing to play Aquaria, then enable it later.

The author of Osculator was kind enough to help with this, and I've notified him of this post.

Offline SLoW

  • Mini Bit
  • **
  • Posts: 2
    • View Profile
Re: Mac - cursor resetting
« Reply #13 on: May 09, 2010, 05:05:37 pm »
Fantastic!  I installed Osculator a long time ago, and uninstalled it and had since forgotten about it, but I re-downloaded it, turned off perfect pairing, and the game worked like a charm.  Thanks a lot!

Offline Alec

  • Administrator
  • Dream Bit
  • **********
  • Posts: 2211
    • View Profile
Re: Mac - cursor resetting
« Reply #14 on: May 09, 2010, 05:31:53 pm »
Sweet. :)