Bit Blot Forum
Aquaria => Support => Topic started by: GarabedianNikidal on February 03, 2009, 03:04:35 pm
-
Hi everyone.
I've discovered in the forums that you can switch forms rapidly using the numeric keypad, which is great... if you have one. I'm using a Macbook Pro, and without using an external keyboard (which is pretty tedious just to play a game) I have no way to switch forms other than right clicking and singing.
It didn't really bother me until I reached the Sun Temple Boss, which is (I think we all agree on that) all about switching forms before being sucked in.
Now I may be a lame player, but I just can't get past this as it is! And I've explored everywhere else I can go without the light form so basically I'm stuck for good.
That's really too sad if you ask me.
Am I missing a hidden way to switch forms? Otherwise, it would definitely be a vital addition to be able to assign fast switching to other keys (or at least make numeric keys on the main keyboard work the same way as the ones on the keypad).
Any insight on this?
Thanks in advance.
-
You don't need the keypad, the normal numbers work too. :)
-
Do you really have to switch form a lot for that boss? I don't remember if I tried, but since Beast Form can pass through enemies while dashing, perhaps that one is enough.
-
You don't need the keypad, the normal numbers work too. :)
I'm afraid they don't. I have tried extensively before posting here. Pressed alone, with Shift down, with CapsLock on, nothing will do.
Using the Fn key to trigger the virtual keypad does not work either.
For what it's worth, I'm using a 17'' Macbook Pro (model just before the new unibody).
Do you really have to switch form a lot for that boss? I don't remember if I tried, but since Beast Form can pass through enemies while dashing, perhaps that one is enough.
Will try again, but as I said I may not be as good a player as you.
-
You don't need the keypad, the normal numbers work too. :)
I'm afraid they don't. I have tried extensively before posting here. Pressed alone, with Shift down, with CapsLock on, nothing will do.
Using the Fn key to trigger the virtual keypad does not work either.
For what it's worth, I'm using a 17'' Macbook Pro (model just before the new unibody).
Alec uses a Macbook Pro and I'm prettttttttty sure the normal number keys work for him... is there a way to play with the control settings??
-
There is this in your usersettings.xml
<Action name="SongSlot1" input="0 KEY_1 0 0 " />
<Action name="SongSlot2" input="0 KEY_2 0 0 " />
<Action name="SongSlot3" input="0 KEY_3 0 0 " />
<Action name="SongSlot4" input="0 KEY_4 0 0 " />
<Action name="SongSlot5" input="0 KEY_5 0 0 " />
<Action name="SongSlot6" input="0 KEY_6 0 0 " />
<Action name="SongSlot7" input="0 KEY_7 0 0 " />
<Action name="SongSlot8" input="0 KEY_8 0 0 " />
<Action name="SongSlot9" input="0 KEY_9 0 0 " />
<Action name="SongSlot10" input="0 KEY_0 0 0 " />
If, and really mind the IF, you could find out what your keys would be named, I'd try fiddling with this.
-
Alec uses a Macbook Pro and I'm prettttttttty sure the normal number keys work for him... is there a way to play with the control settings??
Yeah, but maybe he's using an American keyboard and I'm using a Belgian keyboard. Around here, the number keys need Shift down to produce numbers. Without Shift pressed, they produce the following : "&" (1), "é" (2), " " " (3), " ' " (4), and so on (see here : http://support.apple.com/kb/HT2841 (http://support.apple.com/kb/HT2841) ). This might be an localization issue then.
Anyway, I'll try fiddling with the usersettings.xml file tonight. I'll keep you posted, thanks! ;)
-
Ok. By assigning new keys in the com.bit-blot.aquaria.xml file I was able to use the fast switching feature. I guess KEY_1 assignment does not work properly on a non-US keyboard.
Thanks everyone for your help.
But I'm sure this problem would have baffled most people. Not all people can find preferences files where Spotlight refuses to search, you know!
-
I, ehm, you're welcome?
What's this "com.bit-blot.aquaria.xml" you're talking about? Is it the Mac's usersettings.xml?
-
I, ehm, you're welcome?
What's this "com.bit-blot.aquaria.xml" you're talking about? Is it the Mac's usersettings.xml?
Apparently it is. I found no usersettings.xml file anywhere, and the only one I found in the Preferences folder (a system folder specifically designed to store application preferences) was that one.
Furthermore, it also contains the binding lines you mentioned, so I definitely think it's the mac's equivalent.
Oh! And for the non-Mac speaking friends out there, Spotlight is the built-in search engine. Sadly, there are some places it automatically excludes from searches, like for instance the Preferences folder. :-\
-
Ok. By assigning new keys in the com.bit-blot.aquaria.xml file I was able to use the fast switching feature. I guess KEY_1 assignment does not work properly on a non-US keyboard.
I've found the com.bit-blot.aquaria.xml file but even if I assign new keys, nothing happens in the game... Could you post your config, for I really need fast switching to fully enjoy the game
thank you
-
Sure, no problem.
I have only included the key assignment section, as this is probably the only part you're interested in anyway.
<ActionSet>
<Action name="lmb" input="MOUSE_BUTTON_LEFT KEY_SPACE 0 JOY_BUTTON_0 " />
<Action name="rmb" input="MOUSE_BUTTON_RIGHT KEY_LCONTROL 0 JOY_BUTTON_1 " />
<Action name="PrimaryAction" input="MOUSE_BUTTON_LEFT KEY_SPACE 0 JOY_BUTTON_4 " />
<Action name="SecondaryAction" input="MOUSE_BUTTON_RIGHT KEY_LCONTROL 0 JOY_BUTTON_5 " />
<Action name="SwimLeft" input="0 KEY_LEFT 0 0 " />
<Action name="SwimRight" input="0 KEY_D KEY_RIGHT 0 " />
<Action name="SwimUp" input="0 KEY_W KEY_UP 0 " />
<Action name="SwimDown" input="0 KEY_S KEY_DOWN 0 " />
<Action name="Revert" input="0 KEY_X KEY_RMETA JOY_BUTTON_2 " />
<Action name="Roll" input="0 KEY_RSHIFT 0 0 " />
<Action name="WorldMap" input="0 KEY_Q KEY_TAB JOY_BUTTON_6 " />
<Action name="Escape" input="0 KEY_ESCAPE 0 JOY_BUTTON_7 " />
<Action name="SongSlot1" input="0 KEY_A 0 0 " />
<Action name="SongSlot2" input="0 KEY_L 0 0 " />
<Action name="SongSlot3" input="0 KEY_M 0 0 " />
<Action name="SongSlot4" input="0 KEY_R 0 0 " />
<Action name="SongSlot5" input="0 KEY_T 0 0 " />
<Action name="SongSlot6" input="0 KEY_Y 0 0 " />
<Action name="SongSlot7" input="0 KEY_U 0 0 " />
<Action name="SongSlot8" input="0 KEY_I 0 0 " />
<Action name="SongSlot9" input="0 KEY_O 0 0 " />
<Action name="SongSlot10" input="0 KEY_P 0 0 " />
<Action name="PrevPage" input="0 KEY_A KEY_LEFT JOY_BUTTON_4 " />
<Action name="NextPage" input="0 KEY_D KEY_RIGHT JOY_BUTTON_5 " />
<Action name="CookFood" input="0 KEY_W KEY_UP JOY_BUTTON_3 " />
<Action name="FoodRight" input="0 0 0 JOY_BUTTON_1 " />
<Action name="FoodLeft" input="0 KEY_S KEY_DOWN JOY_BUTTON_2 " />
<Action name="Look" input="MOUSE_BUTTON_MIDDLE KEY_LSHIFT 0 JOY_BUTTON_4 " />
<Action name="ToggleHelp" input="0 KEY_H KEY_F1 0 " />
</ActionSet>
Hope this helps. ;)
-
Thanks for this rapid answer.
But it doesn't work on my macbook pro, I don't know exactly why.
I'll try to solve that later. Maybe...
[Edit] I was modifying the com.bit-blot.aquaria.xml file in the aquaria.app file... Not the good one
Then I've found the same file in ~/library/preference. The right file ^^
I will read you more carefully next time ^^