Hard Light Productions Forums

Modding, Mission Design, and Coding => FS2 Open Coding - The Source Code Project (SCP) => Test Builds => Topic started by: taylor on May 27, 2007, 12:52:03 am

Title: Launcher 5.5c - testers needed, joystick related
Post by: taylor on May 27, 2007, 12:52:03 am
Grab Launcher 5.5c from right here:  http://fs2source.warpcore.org/exes/Launcher55c.rar

You can basically consider this an RC build, getting ready for 5.6, which will be released with FSO 3.6.10 at some point in July.  I'm just sticking with the a, b, c, ..., numbering instead of going with RC versioning.

Other than the various bug fixes and small interface cleanups that generally acompany new Launcher releases, there are 3 main changes which deserve attention (one in the particular):

Title: Re: Launcher 5.5c - testers needed, joystick related
Post by: Grizzly on May 27, 2007, 06:29:14 am
Well, one problem is that all the joysticks have the same name (microsoft joystick driver)... so you can't see wich joystick is what.

But if you manage to figure that out, it works (with my Logitich MOMO Racing, my Logitech Wingman Light, and my virtual joystick combining the two)
Title: Re: Launcher 5.5c - testers needed, joystick related
Post by: Herra Tohtori on May 27, 2007, 06:52:12 am
Well, one problem is that all the joysticks have the same name (microsoft joystick driver)... so you can't see wich joystick is what.

x2
Title: Re: Launcher 5.5c - testers needed, joystick related
Post by: jr2 on May 27, 2007, 07:55:25 am
Should Gooby fix what permissions? :confused:
Title: Re: Launcher 5.5c - testers needed, joystick related
Post by: Grizzly on May 27, 2007, 09:48:44 am
Should Gooby fix what permissions? :confused:

that people can only post polls here, not actual threads.
Title: Re: Launcher 5.5c - testers needed, joystick related
Post by: taylor on May 27, 2007, 09:57:14 am
Well, one problem is that all the joysticks have the same name (microsoft joystick driver)... so you can't see wich joystick is what.
Hmm, it works fine for me, giving me the proper name.  What version of Windows are you running?
Title: Re: Launcher 5.5c - testers needed, joystick related
Post by: Grizzly on May 27, 2007, 01:07:47 pm
Windows XP SP2 - Dutch
Title: Re: Launcher 5.5c - testers needed, joystick related
Post by: Goober5000 on May 27, 2007, 07:52:18 pm
I'm working on Silent Threat: Reborn. :(
Title: Re: Launcher 5.5c - testers needed, joystick related
Post by: jr2 on May 28, 2007, 03:18:02 am
Err, great, now I feel just aweful. :(
*hugs Gooby*

We love* you, man!  Keep it up!  :yes: :cool:

*Do I really have to clarify this?
Title: Re: Launcher 5.5c - testers needed, joystick related
Post by: Macfie on May 28, 2007, 04:01:58 am
Well, one problem is that all the joysticks have the same name (microsoft joystick driver)... so you can't see wich joystick is what.

I have the same problem.  I am running windows XP
Title: Re: Launcher 5.5c - testers needed, joystick related
Post by: neoterran on May 28, 2007, 04:03:31 am
wait - normal maps !!!?? do these exist yet ?
Title: Re: Launcher 5.5c - testers needed, joystick related
Post by: karajorma on May 28, 2007, 07:47:00 am
I'm getting the same naming error with the joysticks (XP pro SP 2). If you can get me a diff of new code I can compare the BtRL Launcher (which uses the 5.5b codebase) against your changes quite easily.
Title: Re: Launcher 5.5c - testers needed, joystick related
Post by: taylor on May 28, 2007, 10:12:23 am
I'm getting the same naming error with the joysticks (XP pro SP 2). If you can get me a diff of new code I can compare the BtRL Launcher (which uses the 5.5b codebase) against your changes quite easily.
I can compare the changes pretty easily too.  ;)

The thing is that I ripped out the DI code for joysticks and just use standard OS calls instead.  That is what the game uses, so it makes sure that the launcher is getting joysticks in the same index/order as the game will see them.  The problem is likely just how I get the extended device name from the registry.  It works fine in Win2000, but apparently not in WinXP.  I'm going to test it on another machine (with XP on it) tonight to debug the problem.  I should be able to get it fixed pretty quickly at that point and put out an updated build tomorrow.
Title: Re: Launcher 5.5c - testers needed, joystick related
Post by: karajorma on May 28, 2007, 11:48:04 am
I can compare the changes pretty easily too.  ;)

You had said that you weren't getting the error though. :p
Title: Re: Launcher 5.5c - testers needed, joystick related
Post by: taylor on May 31, 2007, 10:23:49 pm
Launcher updated and the same link in the first post.  Hopefully that will fix the WinXP issues for everyone (does for me on a test machine).

The code wanted full permissions on the registry keys that it was trying to query, and I forgot to change that just needing query permissions.  :sigh:
Title: Re: Launcher 5.5c - testers needed, joystick related
Post by: Nuke on July 11, 2007, 06:18:59 pm
well im about to be able to torture test joystick configs in a very short while. in a couple hours i should get my ch rudder pedals, i already got my fighterstick and pro throttle. im using the control manager vista beta to combine controllers (have had no problems with it yet). though ive never had to force a joystick at all.
Title: Re: Launcher 5.5c - testers needed, joystick related
Post by: chief1983 on July 11, 2007, 10:57:48 pm
I noticed that before, the only joystick that would work reliably was the one set as the Preferred joystick in the windows gaming controls panel.  Otherwise I had to use the Force options.  Now it seems to accept what I tell it to, so I'd consider it fixed.
Title: Re: Launcher 5.5c - testers needed, joystick related
Post by: Nuke on July 12, 2007, 04:57:11 am
the whole setup worked perfectly. i set up the stick as yaw and pitch, the pedals for bank, the throttle for go, and the trimwheel for the relative throttle. i had 4 axes left over, so i set up the thumbstick as a virtual mouse and configured the brake pedals to act as mouse buttons when they were pressed (i can access theese functions through lua script and do cool stuff like add virtual lateral thrusters). other cool things i was able to do with ch manager was to add afterburner and reverse thrust zones on the throttle, which act as keypresses when the throttle gets to the front and back of its range. awesome stuff. the launcher saw the controller as "microsoft pc joystick driver" rather than "control manager device 1" as it was actually called.
Title: Re: Launcher 5.5c - testers needed, joystick related
Post by: ARSPR on September 01, 2007, 04:23:11 am
I've just changed my PC. New system works with Windows Vista 32-bit and:

Title: Re: Launcher 5.5c - testers needed, joystick related
Post by: taylor on September 02, 2007, 01:32:07 pm
In joystick section I don't see "Saitek Ciborg EVO" but just "Microsoft Joystic". Joystick works nevertheless. (It doesn't matter if I run with or without Administrator Privileges). In my former PC with XP SP2 Pro, I saw "Saitek ..."
I'll double check that the code is correct, and that the launcher build is actually at the most up-to-date version.


Quote
In Open AL box I don't see Generic Hardware (or similar) anymore. I just see "Generic Software" and "No Sound". Ingame sound works fine nevertheless.
The current version of OpenAL won't show "Generic Hardware" unless you are actually capable of using it (ie, not on Vista).  Any sort of card specific device is provided by your sound card drivers though.
Title: Re: Launcher 5.5c - testers needed, joystick related
Post by: chief1983 on September 07, 2007, 02:00:19 am
I thought I read somewhere that there was already a Launcher 5.5d released?  If so, where would it be?