joystick recommendation
Moderators: winston, another_commander
joystick recommendation
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?
ideas?
- Cody
- Sharp Shooter Spam Assassin
- Posts: 16081
- Joined: Sat Jul 04, 2009 9:31 pm
- Location: The Lizard's Claw
- Contact:
Re: joystick recommendation
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!
And any survivors, their debts I will certainly pay. There's always a way!
Re: joystick recommendation
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.
Setting it up in linux is fairly easy and I like having every control I need under a finger or a thumb.
Cheers.
Re: joystick recommendation
Maybe that's just me, but I didn't manage to synchronize my rotation with stations until I got a joystick. Saitek X52.
Re: joystick recommendation
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?
)
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?

Lady of Fate, we adore you . . .
- Cholmondely
- Archivist
- Posts: 6300
- 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
SiriusCG wrote: ↑Sun Mar 15, 2020 3:12 pmWhen 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?
•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?
- Cholmondely
- Archivist
- Posts: 6300
- 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
gilhad wrote: ↑Tue Mar 17, 2020 2:06 amI 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?)
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?
•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?
Re: joystick recommendation
I am not sure, where exactly it is saved. Maybe this?Cholmondely wrote: ↑Fri Jul 11, 2025 12:00 pmAny chance of getting your bindings too, for the afore-mentioned wiki page?
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'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 . . .
- Cholmondely
- Archivist
- Posts: 6300
- 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
You are asking megilhad wrote: ↑Sat Jul 19, 2025 12:19 amI 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'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>

But anyways, thank you for this. I've merely linked it to the wiki page since I've no idea what it means!
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?
•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?
Re: joystick recommendation
Here are screenshots, but I do not know, how long they will be valid ... (so reupload it if you can)








Lady of Fate, we adore you . . .
- Cholmondely
- Archivist
- Posts: 6300
- 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
Thank you!
I notice that you don't use the precision toggle. Is it because you prefer splines - or that you just don't like it?
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?
•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?