Hard Light Productions Forums

Hosted Projects - Standalone => Wing Commander Saga => Topic started by: Knarfe1000 on March 29, 2012, 09:47:33 am

Title: Joystick doesn´t work??
Post by: Knarfe1000 on March 29, 2012, 09:47:33 am
My Sidewinder 2 is recognized in the launcher but is completely ignored ingame / menu.

I tried your workaround with regedit, but in

HKEY_CURRENT_USER\Software\Volition\WingCommanderSaga

there is no "current youstick" option or anything else.


What to do?
Title: Re: Joystick doesn´t work??
Post by: Aginor on March 29, 2012, 09:56:26 am
This may be a silly question but have you selected your joystick in the launcher
AND assigned the axis ingame?

EDIT: Ok, maybe I misunderstood, so please clarify:
The stick is visible in the launcher and you selected it.
The stick does not appear in the game menus though and is not usable. Correct?

Also: Which OS do you use?
Title: Re: Joystick doesn´t work??
Post by: Tolwyn on March 29, 2012, 09:58:10 am
Sometimes a registry hack is needed. I am on the road right now, but the solution has been posted several times on our official board and on WingCenter.net. It is really simple.
Title: Re: Joystick doesn´t work??
Post by: Knarfe1000 on March 29, 2012, 10:16:19 am
Well but the registry hack didn´t work because there is no "CurrentJoystick" line...?
This may be a silly question but have you selected your joystick in the launcher
AND assigned the axis ingame?

EDIT: Ok, maybe I misunderstood, so please clarify:
The stick is visible in the launcher and you selected it.
The stick does not appear in the game menus though and is not usable. Correct?

Also: Which OS do you use?
Correct. I use Windows 7 32.
Title: Re: Joystick doesn´t work??
Post by: Tolwyn on March 29, 2012, 10:38:28 am
Well, you might try creating the registry key yourself.
Title: Re: Joystick doesn´t work??
Post by: Wobble73 on March 29, 2012, 10:45:31 am
Well, you might try creating the registry key yourself.

I think he said he already tried that, didn't work.


I tried your workaround with regedit, but in

HKEY_CURRENT_USER\Software\Volition\WingCommanderSaga

there is no "current youstick" option or anything else.

Title: Re: Joystick doesn´t work??
Post by: Tolwyn on March 29, 2012, 10:53:25 am
What he said is that there was no registry key present. Depending on your vendor this might help as well: http://www.wcnews.com/chatzone/threads/joystick-doesnt-work.26007/
Title: Re: Joystick doesn´t work??
Post by: Knarfe1000 on March 29, 2012, 10:58:57 am
I tried to make a new key called "CurrentJoystick", value 1. No effect.

BTW: Game runs only with the debug exe. With the other exe game CTD when loading a mission or activating the techroom.
Title: Re: Joystick doesn´t work??
Post by: Knarfe1000 on March 30, 2012, 12:22:07 am
Some help would be nice...
Title: Re: Joystick doesn´t work??
Post by: jr2 on March 30, 2012, 12:39:35 am
You have to be sure you created the right type of registry key.

It needs to be of the type 'DWORD' (right-click on the right hand pane, click New > DWORD (32-bit) Value)

I think I managed to copy all the joystick-related entries:

Code: [Select]
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Volition\WingCommanderSaga]
"CurrentJoystick"=dword:00000000
"EnableJoystickFF"=dword:00000000
"EnableHitEffect"=dword:00000000

Copy all of that and paste it into a Notepad window, then hit file > save as and type in "WCS joystick.reg" and set the "Save as type" (under the filename box) to "All Files (*.*)", then click save.

Now, find the file and double-click it to add it to your registry.
Title: Re: Joystick doesn´t work??
Post by: Knarfe1000 on March 30, 2012, 02:51:30 am
My keys have another path: HKEY_CURRENT_USER\Software\WingCommanderSaga.

Not under "Volition".

The only key is the install-path (which is d:\program files\Wing Commander Saga). There are no other entries, what is a bit weird.
Title: Re: Joystick doesn´t work??
Post by: Tolwyn on March 30, 2012, 03:56:39 am
You are looking in the wrong place. The GamePath key you are referring to is created in HKLM.