Posted April 30, 2015
damson: @Fuglseth
could you post your [joystick] settings from conf file (joysticktype, timed, swap34)? How many axis does your joystick have (X,Y,throttle,rudder?).
@maxpacker
I never used frontend with dosbox. Does it changes the config settings on the fly (while dosbox is running)? That could be the problem. Long time ago while trying to get Wing Commander 3 working on DOSbox I stumbled upon joystick issue that caused calibration problems (drifting etc.). I found a solution to change timed value in dosbox.conf file from false to true. But the important thing I also noticed - that this only worked when the value was set in conf file. So for instance if the value was set to false and I run DOSbox and changed the value from DOSbox command prompt (you can do that) I had still problems in the game as if the value wasn't changed properly. So my suspicion is that if the frontend changes the config values similiarly (on the fly while dosbox is running) that caouses your problem. Try using dosbox without frontend, set the joystick values accordingly in the conf file and then run Tie Fighter and check if your joystick work as in GOG's version.
Thanks! this helped me figure out the problem. It was the custom keymapper file that the gog version comes with, once I pointed D-fend reloaded to that file the joystick started working. The file is called mapper-0.74.map. I had to rename it to a .txt file first. could you post your [joystick] settings from conf file (joysticktype, timed, swap34)? How many axis does your joystick have (X,Y,throttle,rudder?).
@maxpacker
I never used frontend with dosbox. Does it changes the config settings on the fly (while dosbox is running)? That could be the problem. Long time ago while trying to get Wing Commander 3 working on DOSbox I stumbled upon joystick issue that caused calibration problems (drifting etc.). I found a solution to change timed value in dosbox.conf file from false to true. But the important thing I also noticed - that this only worked when the value was set in conf file. So for instance if the value was set to false and I run DOSbox and changed the value from DOSbox command prompt (you can do that) I had still problems in the game as if the value wasn't changed properly. So my suspicion is that if the frontend changes the config values similiarly (on the fly while dosbox is running) that caouses your problem. Try using dosbox without frontend, set the joystick values accordingly in the conf file and then run Tie Fighter and check if your joystick work as in GOG's version.
I use a frontend so I can use a special build of dosbox with extra D3D shaders and other options not available in the version bundled with the installer.