I tried this out a little yesterday. Pickles port crashed for me too. This was not a game-issue but already happened before starting the game (and pressing a joystick-button i configured). So instead I tried
DosBoxEx v8. This already comes up with a selection between touchscreen and nubs. In general I still ran into several problems, but in the end I managed to control (more or less) xwing with the left nub.
Here is the list of things I had to do:
- I ran DosBox EX v8. Because I didn't know how to start it without a game, i instead started a game and quit it to get to CLI.
- CTRL+F1 doesn't work to show up the dosbox-mapper, where you can also configure the joystick. This is due to the crappy shortcuts of XFCE. The whole system is buggy. You have to go to Start->Settings->Desktop>"Window Manager"->Keyboard and set the shortkey for Workspace1 to something you will probably never use. I chose "Control+Alt+Underscore" (Fn+y). You can not simply clear the setting. That's a bug. Also you might want to move the window up by using Fn+Alt+7, then D-pad-up and enter to apply. Remember this keycombination for moving the window later on too.
- You have to set the nubmode to "joystick" at Start->Settings->"Pandora nub configurator".
- Once this is done you go back to the DosBox window and press Ctrl+F1. The mapper shows up. Move the window up again, so you will see the "save"-button. There you can configure which button you want to use for "Joystick 1" (button 1 and 2). You also will probably want to delete any other configuration that is configured for that button. Once done, press "save", then "exit".
- mount the directory you want to mount as d: (because "c:" is taken by the game you "booted" dosbox with). for example I ran "mount c: /media/trans8/". To type ":" You will have to use LShoulderbutton+Fn+"," . After that cd into any subdirectory. I had to go to "cd xwing"
- run the executable to start the game. e.g. "XWING.EXE"
In the game I was at the beginning prompted to calibrate the joystick (move upperleft, button, lowerleft, button, center, button) that worked in general, but calibration was off after that. There was a permanent joystick-down-movement. Some tried later I tried it again and only pressed "button,button,button" without moving the joystick while calibrating. That way I didn't have the false offset.
But still controlling xwing was not really fun. I had a hard time to fly through the gates of the training-ground. I don't even want to think of doing a battle that way. But maybe this can be improved with some trick.