mactrix: The Windows versions of X-Wing and X-Wing Alliance however still don't recognise the joystick within my Wine wrappers and without joystick support the games just don't work. It seems quite a challenge to get joystick support under Wine and especially for X-Wing/X-Wing Alliance. Also, I can't get the DirectX installer to run from the GOG version - it asks for the CD which isn't available.
Great news on this. The development branch of wine now supports winmm for OSX. This means that joysticks will work. ( You have to compile it yourself though until they release the next version and doh123 adds it as a wineskin engine. Version to look for is 1.7.39) The only issue now is the flickering for the main menu. You can either go to winetricks and switch ddr from opengl to gdi, but this breaks hardware render.
The only way to have your cake and eat it is to use a crossover engine, but it will be a while before the patch makes its way into a crossover build. You can, of course, add the patch yourself. The code to crossover engine is freely available on their website. Be sure to take a look at the macports port for their patches to help compile it.
------
Which is what I did and made a wineskin engine out of it.
Other hurdles include:
1. Patching GoG version to enable 3d hardware (there is a thread on vogons forum with patches to all the xwing series).
2. Disable clearfix with xwahacker. GoG added it to XvT BoP (wine doesn't need it and makes the 3d render go wonky).
3. if wine crashes when all that is done when you try to launch a mission (like it did for me in Xwing95), switch wine to win95 mode.
I still have an issue with no music in X-Wing.... Not sure how to fix that yet.