joystick recommendation

General discussion for players of Oolite.

Moderators: winston, another_commander

Post Reply
soyoukan
Average
Average
Posts: 12
Joined: Sun Jan 19, 2020 5:20 pm

joystick recommendation

Post by soyoukan »

anyone use a joystick? i figure it might help me solve my control issue and all. but i dont know which would be good. there are some plain and some with throttle controls.

ideas?
User avatar
Cody
Sharp Shooter Spam Assassin
Sharp Shooter Spam Assassin
Posts: 16081
Joined: Sat Jul 04, 2009 9:31 pm
Location: The Lizard's Claw
Contact:

Re: joystick recommendation

Post by Cody »

I've used a Logitech Extreme 3D Pro for many years. Plenty of buttons, good action, reasonable price.
I would advise stilts for the quagmires, and camels for the snowy hills
And any survivors, their debts I will certainly pay. There's always a way!
User avatar
SiriusCG
Dangerous
Dangerous
Posts: 73
Joined: Sat Mar 27, 2010 12:59 am

Re: joystick recommendation

Post by SiriusCG »

When I do play oolite, it's on linux. I used to use a Logitech Wingman but switched to a Logitech dual action gamepad some time ago: https://www.youtube.com/watch?v=e1zeBaASgXE

Setting it up in linux is fairly easy and I like having every control I need under a finger or a thumb.

Cheers.
User avatar
Day
---- E L I T E ----
---- E L I T E ----
Posts: 545
Joined: Tue Mar 03, 2015 11:35 am
Location: Paris

Re: joystick recommendation

Post by Day »

Maybe that's just me, but I didn't manage to synchronize my rotation with stations until I got a joystick. Saitek X52.
User avatar
gilhad
Dangerous
Dangerous
Posts: 72
Joined: Tue Oct 29, 2019 12:03 pm

Re: joystick recommendation

Post by gilhad »

I bought this one (in other shop) and it is really good (and really expensive too)
http://www.thrustmaster.com/en_UK/produ ... ight-stick

and special keypad for left hand. But I still would like more buttons and controls, so maybe I will create my own programmable keypad based on AVR or another microcontroller (with LEDs indicating actions and modes, many modes selectable for fight, flight, navigation and such) (well if I can trade computers by tons in Oolite, why I should not equip my ship with few too? :lol: )
Lady of Fate, we adore you . . .
User avatar
Cholmondely
Archivist
Archivist
Posts: 6239
Joined: Tue Jul 07, 2020 11:00 am
Location: The Delightful Domains of His Most Britannic Majesty (industrial? agricultural? mainly anything?)
Contact:

Re: joystick recommendation

Post by Cholmondely »

SiriusCG wrote: Sun Mar 15, 2020 3:12 pm
When I do play oolite, it's on linux. I used to use a Logitech Wingman but switched to a Logitech dual action gamepad some time ago: https://www.youtube.com/watch?v=e1zeBaASgXE

Nudge, nudge. Wink, wink.

Any chance of seeing your bindings?





Seriously, I've been collecting binding ideas for new players here - if yours agrees with one of the three - or is different yet again, it would be nice to add it in!

Cheers!
Comments wanted:
Missing OXPs? What do you think is missing?
Lore: The economics of ship building How many built for Aronar?
Lore: The Space Traders Flight Training Manual: Cowell & MgRath Do you agree with Redspear?
User avatar
Cholmondely
Archivist
Archivist
Posts: 6239
Joined: Tue Jul 07, 2020 11:00 am
Location: The Delightful Domains of His Most Britannic Majesty (industrial? agricultural? mainly anything?)
Contact:

Re: joystick recommendation

Post by Cholmondely »

gilhad wrote: Tue Mar 17, 2020 2:06 am
I bought this one (in other shop) and it is really good (and really expensive too)
http://www.thrustmaster.com/en_UK/produ ... ight-stick

and special keypad for left hand. But I still would like more buttons and controls, so maybe I will create my own programmable keypad based on AVR or another microcontroller (with LEDs indicating actions and modes, many modes selectable for fight, flight, navigation and such) (well if I can trade computers by tons in Oolite, why I should not equip my ship with few too? :lol: )

Any chance of getting your bindings too, for the afore-mentioned wiki page?
Comments wanted:
Missing OXPs? What do you think is missing?
Lore: The economics of ship building How many built for Aronar?
Lore: The Space Traders Flight Training Manual: Cowell & MgRath Do you agree with Redspear?
User avatar
gilhad
Dangerous
Dangerous
Posts: 72
Joined: Tue Oct 29, 2019 12:03 pm

Re: joystick recommendation

Post by gilhad »

Cholmondely wrote: Fri Jul 11, 2025 12:00 pm
Any chance of getting your bindings too, for the afore-mentioned wiki page?
I am not sure, where exactly it is saved. Maybe this?

Code: Select all


$ cat ~/GNUstep/Defaults/.GNUstepDefaults
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//GNUstep//DTD plist 0.9//EN" "http://www.gnustep.org/plist-0_9.xml">
<plist version="0.9">
<dict>
    <key>NSGlobalDomain</key>
    <dict>
    </dict>
    <key>oolite</key>
    <dict>
	<key>Dan-humbletrash</key>
	<integer>-18760</integer>
	<key>Hack-humbletrash</key>
	<integer>-17768</integer>
	<key>Hobo-humbletrash</key>
	<integer>-28856</integer>
	<key>Jameson-humbletrash</key>
	<integer>-29624</integer>
	<key>JoystickAxes</key>
	<dict>
	    <key>0</key>
	    <dict>
		<key>isAxis</key>
		<integer>1</integer>
		<key>stickAxBt</key>
		<integer>2</integer>
		<key>stickNum</key>
		<integer>0</integer>
	    </dict>
	    <key>1</key>
	    <dict>
		<key>isAxis</key>
		<integer>1</integer>
		<key>stickAxBt</key>
		<integer>1</integer>
		<key>stickNum</key>
		<integer>0</integer>
	    </dict>
	    <key>2</key>
	    <dict>
		<key>isAxis</key>
		<integer>1</integer>
		<key>stickAxBt</key>
		<integer>0</integer>
		<key>stickNum</key>
		<integer>0</integer>
	    </dict>
	</dict>
	<key>JoystickButs</key>
	<dict>
	    <key>0</key>
	    <dict>
		<key>isAxis</key>
		<integer>0</integer>
		<key>stickAxBt</key>
		<integer>6</integer>
		<key>stickNum</key>
		<integer>0</integer>
	    </dict>
	    <key>1</key>
	    <dict>
		<key>isAxis</key>
		<integer>0</integer>
		<key>stickAxBt</key>
		<integer>8</integer>
		<key>stickNum</key>
		<integer>0</integer>
	    </dict>
	    <key>10</key>
	    <dict>
		<key>isAxis</key>
		<integer>0</integer>
		<key>stickAxBt</key>
		<integer>9</integer>
		<key>stickNum</key>
		<integer>0</integer>
	    </dict>
	    <key>13</key>
	    <dict>
		<key>isAxis</key>
		<integer>0</integer>
		<key>stickAxBt</key>
		<integer>0</integer>
		<key>stickNum</key>
		<integer>0</integer>
	    </dict>
	    <key>15</key>
	    <dict>
		<key>isAxis</key>
		<integer>0</integer>
		<key>stickAxBt</key>
		<integer>4</integer>
		<key>stickNum</key>
		<integer>0</integer>
	    </dict>
	    <key>19</key>
	    <dict>
		<key>isAxis</key>
		<integer>0</integer>
		<key>stickAxBt</key>
		<integer>14</integer>
		<key>stickNum</key>
		<integer>0</integer>
	    </dict>
	    <key>22</key>
	    <dict>
		<key>isAxis</key>
		<integer>0</integer>
		<key>stickAxBt</key>
		<integer>1</integer>
		<key>stickNum</key>
		<integer>0</integer>
	    </dict>
	    <key>23</key>
	    <dict>
		<key>isAxis</key>
		<integer>0</integer>
		<key>stickAxBt</key>
		<integer>16</integer>
		<key>stickNum</key>
		<integer>0</integer>
	    </dict>
	    <key>24</key>
	    <dict>
		<key>isAxis</key>
		<integer>0</integer>
		<key>stickAxBt</key>
		<integer>3</integer>
		<key>stickNum</key>
		<integer>0</integer>
	    </dict>
	    <key>28</key>
	    <dict>
		<key>isAxis</key>
		<integer>0</integer>
		<key>stickAxBt</key>
		<integer>10</integer>
		<key>stickNum</key>
		<integer>0</integer>
	    </dict>
	    <key>29</key>
	    <dict>
		<key>isAxis</key>
		<integer>0</integer>
		<key>stickAxBt</key>
		<integer>12</integer>
		<key>stickNum</key>
		<integer>0</integer>
	    </dict>
	    <key>3</key>
	    <dict>
		<key>isAxis</key>
		<integer>0</integer>
		<key>stickAxBt</key>
		<integer>2</integer>
		<key>stickNum</key>
		<integer>0</integer>
	    </dict>
	    <key>30</key>
	    <dict>
		<key>isAxis</key>
		<integer>0</integer>
		<key>stickAxBt</key>
		<integer>13</integer>
		<key>stickNum</key>
		<integer>0</integer>
	    </dict>
	    <key>31</key>
	    <dict>
		<key>isAxis</key>
		<integer>0</integer>
		<key>stickAxBt</key>
		<integer>11</integer>
		<key>stickNum</key>
		<integer>0</integer>
	    </dict>
	    <key>33</key>
	    <dict>
		<key>isAxis</key>
		<integer>0</integer>
		<key>stickAxBt</key>
		<integer>17</integer>
		<key>stickNum</key>
		<integer>0</integer>
	    </dict>
	    <key>34</key>
	    <dict>
		<key>isAxis</key>
		<integer>0</integer>
		<key>stickAxBt</key>
		<integer>15</integer>
		<key>stickNum</key>
		<integer>0</integer>
	    </dict>
	    <key>9</key>
	    <dict>
		<key>isAxis</key>
		<integer>0</integer>
		<key>stickAxBt</key>
		<integer>7</integer>
		<key>stickNum</key>
		<integer>0</integer>
	    </dict>
	</dict>
	<key>K&apos;util-humbletrash</key>
	<integer>18328</integer>
	<key>Manic Miner-humbletrash</key>
	<integer>24392</integer>
	<key>PitchAxisProfile</key>
	<dict>
	    <key>Deadzone</key>
	    <real>0</real>
	    <key>Parameter</key>
	    <real>1</real>
	    <key>Power</key>
	    <real>3</real>
	    <key>Type</key>
	    <string>Standard</string>
	</dict>
	<key>RollAxisProfile</key>
	<dict>
	    <key>Deadzone</key>
	    <real>0</real>
	    <key>Parameter</key>
	    <real>1</real>
	    <key>Power</key>
	    <real>3</real>
	    <key>Type</key>
	    <string>Standard</string>
	</dict>
	<key>Shark-humbletrash</key>
	<integer>-13496</integer>
	<key>Tester-humbletrash</key>
	<integer>16344</integer>
	<key>Vade-humbletrash</key>
	<integer>408</integer>
	<key>VadeX-humbletrash</key>
	<integer>-18600</integer>
	<key>YawAxisProfile</key>
	<dict>
	    <key>Deadzone</key>
	    <real>0</real>
	    <key>Parameter</key>
	    <real>1</real>
	    <key>Power</key>
	    <real>3</real>
	    <key>Type</key>
	    <string>Standard</string>
	</dict>
	<key>aTrader-humbletrash</key>
	<integer>4232</integer>
	<key>autosave</key>
	<string>YES</string>
	<key>display_height</key>
	<integer>1440</integer>
	<key>display_refresh</key>
	<integer>0</integer>
	<key>display_width</key>
	<integer>2560</integer>
	<key>fov-value</key>
	<real>62.2</real>
	<key>fullscreen</key>
	<string>YES</string>
	<key>gamma-value</key>
	<real>1</real>
	<key>jsruntime-size-mib</key>
	<string>64</string>
	<key>music mode</key>
	<string>on</string>
	<key>oxz-index-url</key>
	<string>http://addons.oolite.space/api/1.0/overview</string>
	<key>save-directory</key>
	<string>/home/oo5/oolite-saves</string>
	<key>volume_control</key>
	<real>0.6</real>
	<key>window_height</key>
	<integer>1440</integer>
	<key>window_width</key>
	<integer>2560</integer>
    </dict>
</dict>
</plist>

Lady of Fate, we adore you . . .
Post Reply