It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
Hi, I'm running GOG's Freespace2 in Crossover Games Mac. I've tried an old Thrustmaster and old Saitek ST50 (with a serial port interface and USB adapter, though), and now a brand new Logitech Attack 3. None of them work.

I'd like to get either the TM or the Attack to work.

The usual response to this problem seems to be "open the launcher, select your joystick". I've done this, several times. I select the Attack and the Attack stays selected. Then when I start the game, no joystick.

(Incidentally, I'm not able to abort the starting movie and jump straight to the game. Is there a key command that does this? None of them seem to do anything, except Esc, which sometimes stops the movie and goes to the command central screen, but most often just kills the game completely. So I have to wait through the entire movie to start the game, which is rather annoying.)

I can play the game with the keyboard or the mouse. While using the mouse to fly drives me batshit crazy, there is nothing wrong with the game once I get in, except that the joystick is a no-show.

Any help VERY much appreciated. PS Not afraid to get my hands dirty editing config files etc if that's what's needed.
This question / problem has been solved by crazy_daveimage
avatar
sparkane: Hi, I'm running GOG's Freespace2 in Crossover Games Mac. I've tried an old Thrustmaster and old Saitek ST50 (with a serial port interface and USB adapter, though), and now a brand new Logitech Attack 3. None of them work.

I'd like to get either the TM or the Attack to work.

The usual response to this problem seems to be "open the launcher, select your joystick". I've done this, several times. I select the Attack and the Attack stays selected. Then when I start the game, no joystick.

(Incidentally, I'm not able to abort the starting movie and jump straight to the game. Is there a key command that does this? None of them seem to do anything, except Esc, which sometimes stops the movie and goes to the command central screen, but most often just kills the game completely. So I have to wait through the entire movie to start the game, which is rather annoying.)

I can play the game with the keyboard or the mouse. While using the mouse to fly drives me batshit crazy, there is nothing wrong with the game once I get in, except that the joystick is a no-show.

Any help VERY much appreciated. PS Not afraid to get my hands dirty editing config files etc if that's what's needed.
Joysticks aren't really supported in Wine/Crossover for the Mac. There is a bug report for it <span class="bold">here</span>. I think they've gotten down to the issue of why it doesn't work, but it may be awhile before a fix. Essentially they never created the xinput code necessary to get it working - they're stubs. They have dinput working, but not xinput. And some programs need xinput.

However, use the Freespace 2 Source Code Project - you get better graphics, the joystick works, and once loaded, it's a native Mac program so no need for Wine or Crossover. Here is the installation guide for <span class="bold">Mac</span>. The one trick I found is that the Mac binaries within the FSO installer were corrupted, so I had to install them manually, however that was a month ago and so it may have been fixed. If you get a problem installing for the Mac, post in this thread again or try the hard-light forums. With the FS2SCP, you can also get a FS1 mod - so the original Freespace 1 with the new FS2SCP engine.
Post edited February 25, 2011 by crazy_dave
avatar
crazy_dave: Joysticks aren't really supported in Wine/Crossover for the Mac. There is a bug report for it <span class="bold">here</span>. I think they've gotten down to the issue of why it doesn't work, but it may be awhile before a fix. Essentially they never created the xinput code necessary to get it working - they're stubs. They have dinput working, but not xinput. And some programs need xinput.

However, use the Freespace 2 Source Code Project - you get better graphics, the joystick works, and once loaded, it's a native Mac program so no need for Wine or Crossover. Here is the installation guide for <span class="bold">Mac</span>. The one trick I found is that the Mac binaries within the FSO installer were corrupted, so I had to install them manually, however that was a month ago and so it may have been fixed. If you get a problem installing for the Mac, post in this thread again or try the hard-light forums. With the FS2SCP, you can also get a FS1 mod - so the original Freespace 1 with the new FS2SCP engine.
CD, thanks for the links. I have poked around some FSO links (especially since posting here) and was going to try something like this, but hadn't seen your Mac install link. Had no idea they'd made it native to OS X -- cool. Hopefully that install will work. Thanks again.

[edit]
Oh, by the way, w/o having read much at your bug link yet, joystick support does seem to exist in Crossover: I have Star Wars Racer installed and the Thrustmaster works for that, as does the Attack. I had to find a text config file for the inputs and comment out the z-axis entries, which I guess popped in because I had the Attack connected first. The z-axis was associated with the acceleration, so when I hit maximum speed my pod would turn on its left side. Kinda weird running an entire race on your left side.
Post edited February 25, 2011 by sparkane
avatar
crazy_dave: Joysticks aren't really supported in Wine/Crossover for the Mac. There is a bug report for it <span class="bold">here</span>. I think they've gotten down to the issue of why it doesn't work, but it may be awhile before a fix. Essentially they never created the xinput code necessary to get it working - they're stubs. They have dinput working, but not xinput. And some programs need xinput.

However, use the Freespace 2 Source Code Project - you get better graphics, the joystick works, and once loaded, it's a native Mac program so no need for Wine or Crossover. Here is the installation guide for <span class="bold">Mac</span>. The one trick I found is that the Mac binaries within the FSO installer were corrupted, so I had to install them manually, however that was a month ago and so it may have been fixed. If you get a problem installing for the Mac, post in this thread again or try the hard-light forums. With the FS2SCP, you can also get a FS1 mod - so the original Freespace 1 with the new FS2SCP engine.
avatar
sparkane: CD, thanks for the links. I have poked around some FSO links (especially since posting here) and was going to try something like this, but hadn't seen your Mac install link. Had no idea they'd made it native to OS X -- cool. Hopefully that install will work. Thanks again.
No problem ... if the problem with the Mac binaries have been fixed then using the cross platform .jar FSO installer and Soulstorm's OS X FSO launcher should be a breeze.
avatar
sparkane: [edit]
Oh, by the way, w/o having read much at your bug link yet, joystick support does seem to exist in Crossover: I have Star Wars Racer installed and the Thrustmaster works for that, as does the Attack. I had to find a text config file for the inputs and comment out the z-axis entries, which I guess popped in because I had the Attack connected first. The z-axis was associated with the acceleration, so when I hit maximum speed my pod would turn on its left side. Kinda weird running an entire race on your left side.
So if a game came out in a certain window of time or the developers chose to use dinput ... then some games might use dinput (which is implemented in Wine for Mac/Crossover) rather than xinput (which is implemented in Wine for Linux but not Mac). However, please join the bug forums and put this information in. The more information put out on the comments for the bug, the better.

For games like Il-2 and Red Baron 3D, joysticks don't seem to be supported in Wine-OSX (though joysticks work fine for those games in Wine for Linux). Those games most likely require xinput support from Wine-OSX to get joystick control. Freespace 2 may likewise require xinput support from Wine-OSX.
Post edited March 07, 2011 by crazy_dave
avatar
sparkane: CD, thanks for the links. I have poked around some FSO links (especially since posting here) and was going to try something like this, but hadn't seen your Mac install link. Had no idea they'd made it native to OS X -- cool. Hopefully that install will work. Thanks again.
How did everything work out? - is Freespace 2 SCP working for you?
avatar
sparkane: CD, thanks for the links. I have poked around some FSO links (especially since posting here) and was going to try something like this, but hadn't seen your Mac install link. Had no idea they'd made it native to OS X -- cool. Hopefully that install will work. Thanks again.
avatar
crazy_dave: How did everything work out? - is Freespace 2 SCP working for you?
Hey CD, sorry, RL has been occupying me. I have on my schedule to give the installation another go this weekend. (I did actually already try once, didn't take.) I will post the results. Thanks again.
avatar
crazy_dave: How did everything work out? - is Freespace 2 SCP working for you?
avatar
sparkane: Hey CD, sorry, RL has been occupying me. I have on my schedule to give the installation another go this weekend. (I did actually already try once, didn't take.) I will post the results. Thanks again.
Real life has a tendency to do that. :) If you have more trouble with the Mac-FSO installer, post what goes wrong, I *might* be able to help. If I can't, the hard-light forums are a good resource. Best of luck.
Post edited March 23, 2011 by crazy_dave
avatar
sparkane: Hey CD, sorry, RL has been occupying me. I have on my schedule to give the installation another go this weekend. (I did actually already try once, didn't take.) I will post the results. Thanks again.
avatar
crazy_dave: Real life has a tendency to do that. :) If you have more trouble with the Mac-FSO installer, post what goes wrong, I *might* be able to help. If I can't, the hard-light forums are a good resource. Best of luck.
Hey CD! I'm back. I have the game installed, and it runs on my mac natively -- but it still doesn't see the joystick! Argh!

From what I can tell, the game is installed correctly. I have the 3.6.12 inferno app, and I have the soulstrom launcher. I've associated the launcher with the inferno app, so it seems I have all the settings displaying, and I'm getting no funny messages when using the launcher (a la http://www.hard-light.net/forums/index.php?topic=65224.0).

But I don't see anything to enable the joystick. In game, the joystick is enabled - by which I mean, the joystick setting in the game settings is ON; but, clicking the buttons/moving the stick does nothing. This stick is a Top Gun thrustmaster, and it works for other games I play on the mac. Nor does the game recognize my new Logitech Attack 3.

Is there some settings file I can manually tweak to get it to recognize the joystick/s?

Thanks in advance.

ps I assume I can delete the Windows-native .exe files that I still have in my Freespace directory?
avatar
sparkane: Hey CD, sorry, RL has been occupying me. I have on my schedule to give the installation another go this weekend. (I did actually already try once, didn't take.) I will post the results. Thanks again.
avatar
crazy_dave: Real life has a tendency to do that. :) If you have more trouble with the Mac-FSO installer, post what goes wrong, I *might* be able to help. If I can't, the hard-light forums are a good resource. Best of luck.
DUDE! I am WRONG! The joystick does work.. just not until I get into a mission. I expected it to also navigate settings pages, as I'm pretty sure it could in the original.. though actually I think it was a real pain to do that.

Anyway, thanks so much for the help! See ya in the funny papers.
Post edited April 13, 2011 by sparkane
avatar
sparkane: Hey CD! I'm back. I have the game installed, and it runs on my mac natively -- but it still doesn't see the joystick! Argh!

From what I can tell, the game is installed correctly. I have the 3.6.12 inferno app, and I have the soulstrom launcher. I've associated the launcher with the inferno app, so it seems I have all the settings displaying, and I'm getting no funny messages when using the launcher (a la http://www.hard-light.net/forums/index.php?topic=65224.0).

But I don't see anything to enable the joystick. In game, the joystick is enabled - by which I mean, the joystick setting in the game settings is ON; but, clicking the buttons/moving the stick does nothing. This stick is a Top Gun thrustmaster, and it works for other games I play on the mac. Nor does the game recognize my new Logitech Attack 3.

Is there some settings file I can manually tweak to get it to recognize the joystick/s?

Thanks in advance.

ps I assume I can delete the Windows-native .exe files that I still have in my Freespace directory?

DUDE! I am WRONG! The joystick does work.. just not until I get into a mission. I expected it to also navigate settings pages, as I'm pretty sure it could in the original.. though actually I think it was a real pain to do that.

Anyway, thanks so much for the help! See ya in the funny papers.
Great! I'm glad to hear everything is running!

Yes, you can probably get rid of a lot if not all of those files, especially the .exe's. Naturally make sure you don't fully delete anything until you test the game again ... you know just in case. :) Apologies for being pedantic on the previous sentence, but I forget the "test before fully deleting" rule sometimes and occasionally to my misfortune so I often include it when discussing deleting files!
Post edited April 13, 2011 by crazy_dave
avatar
crazy_dave: Great! I'm glad to hear everything is running!

Yes, you can probably get rid of a lot if not all of those files, especially the .exe's. Naturally make sure you don't fully delete anything until you test the game again ... you know just in case. :) Apologies for being pedantic on the previous sentence, but I forget the "test before fully deleting" rule sometimes and occasionally to my misfortune so I often include it when discussing deleting files!
No problem. Actually I did create a "windows" folder, and moved the dlls and exes into it. Are all the .vp files needed? Like the tango/sparky/smarty/etc? It looks like there's a lot of unused areas in the game directory structure, too..
Post edited April 15, 2011 by sparkane
avatar
crazy_dave: Great! I'm glad to hear everything is running!

Yes, you can probably get rid of a lot if not all of those files, especially the .exe's. Naturally make sure you don't fully delete anything until you test the game again ... you know just in case. :) Apologies for being pedantic on the previous sentence, but I forget the "test before fully deleting" rule sometimes and occasionally to my misfortune so I often include it when discussing deleting files!
avatar
sparkane: No problem. Actually I did create a "windows" folder, and moved the dlls and exes into it. Are all the .vp files needed? Like the tango/sparky/smarty/etc? It looks like there's a lot of unused areas in the game directory structure, too..
Yes the .vp files are needed. Those are game asset files. However, you may have a data\movies folder with .ogg cutscenes. Since you have the GOG version this isn't needed (and the wrong path breaker for OS X anyway). You can create a folder in data called movies (so data/movies) and move all the .MVE or. ogg files into it (Bastion, Colossus, ENDPART1,2A,2B, INTRO, MONO1,2,3,4). That should do it for FS2 port. The Silent Threat FS1 port might require changing some info in the fsport-str mod.ini file using a text editor, (in the secondary_list change mediavps to mediavps_3612 though that may have already been done in the version you downloaded).
Post edited April 17, 2011 by crazy_dave
I'm actually having issues with my Logitech Extreme 3D Pro on Mac. Snow Leopard has the necessary drivers for the stick already built-in, and it works with the game but only partially. I can shoot, move up, down and to the sides as well as use the hat. That's about it though. It doesn't read the thrust nor the stick's twist for rolling (incredibly important for me).

I haven't found any way to calibrate it the stick to Soulstorm's Launcher for SCP. I know the PC version has a stick mapping tool but not the Mac version.

Please help. Rolling the ship in this game is really important to me.
avatar
Vespene: I'm actually having issues with my Logitech Extreme 3D Pro on Mac. Snow Leopard has the necessary drivers for the stick already built-in, and it works with the game but only partially. I can shoot, move up, down and to the sides as well as use the hat. That's about it though. It doesn't read the thrust nor the stick's twist for rolling (incredibly important for me).

I haven't found any way to calibrate it the stick to Soulstorm's Launcher for SCP. I know the PC version has a stick mapping tool but not the Mac version.

Please help. Rolling the ship in this game is really important to me.
For mapping everything in game, one goes to the options room inside the game and clicks on control config. From there it should just be a matter of double clicking the action you want to map and then moving, pushing, or twisting the joystick axis/button to which you want to map it. So for instance I have the Bank axis mapped to the Joystick's Z (twist-handle) axis. Mapping the throttle should just be a matter of finding and double clicking on absolute throttle in the control config and moving the throttle.

If that doesn't work, then post again - I have the exact same setup so theoretically everything should work fine for you too. :)
Post edited April 17, 2011 by crazy_dave
Awesome thanks! Wow how I missed this game... :D
avatar
Vespene: Awesome thanks! Wow how I missed this game... :D
Enjoy :)