|
#1
|
|||
|
|||
|
Thank goodness I finally found someone with the same problem! This has been
extremely frustrating and I feel your pain. All I can say is e-mail any and every company you can think of that might have some kind of clue about the problem (especially Mocrosoft) and hopefully the problem will be fixed (wishful thinking?). The following is what I have sent to Microsoft, Dell, Belkin (Nostromo speed pad), Saitek and Ch products. XXXXXXXXXXXXXXXXX OK here goes. -I have a saitekX52 joystick, CH Pro rudder pedals and a nostromo N52 speedpad (all USB). I am using Windows XP (2 Dell computers- 1 home and 1 professional [XP service pack 2]). The controller which I want to be controller ID # 1 is of course the joystick, but it is seen as controller ID # 0 in directX (version 9.0c). -I am able to map it how I want it in the game I play the most (World War II online) because this game has the ability to recognize multiple joysticks. (the game sees the joystick as joystick 3 not 0) But if I have to reinstall the game for whatever reason or put it on another computer, I have to go through the mapping process again. This wouldn't be a big deal if this was the only game I played. -In a few other games I have played, the joystick is not recognized unless I unplug the speedpad and rudder pedals (which I do not want to do). These games only recognize the controller which is seen as controller id # 1 at that particular time. I have tried using the advanced button in the control panel > game controllers window and setting the joystick I want to use (preferred device for older programs), but THIS DOES NOT WORK!!!!!!!! When I run dxdiag the joystick controller id is 0 (seen in World War II online as joystick 3) the rudder pedals' controller id is 2 (joystick 2) and the nostromo is id 1 (joystick 1) if I unplug the nostromo, the rudder pedals are seen as joystick 1 and my joystick is seen as 2. -I want to set up the controllers how I want them, NOT how directX sees them. I do know that you could modify controller ids in windows 98, but XP does not seem to give you this option. In the seemingly countless hours I have searched the web looking for a solution, I have found similar questions but no satisfactory answer. -I have tried unplugging and re-plugging them in different orders to see if directX would reassign different id’s but this did not work. -So the only way I can use my joystick with games that don't recognize more than 1 controller is to unplug the pedals and nostromo (which I do not want to do). I thought that I might need to reinstall the operating system, but the same thing happens on my new computer. (XP professional) I know that the preferred device thing should fix everything but I would just like to know if it is possible to modify the controller id's (hopefully easily) in windows XP. Thank you, JG XXXXXXXXXXXXXXXXXXXX -Microsoft told me to contact Dell or use their fee based help. -Dell told me that they support only Dell hardware not software issues but they would also be glad to take my money for a fee based phone call. -CH Products said that XP does not allow you to change controller id's PERIOD! -Belkin said that the prefered user device option was the only thing that they knew of. and I am still waiting for a response from Saitek (I have sent Microsoft and Dell each an e-mail asking: if my issue is not resolved, will I still be charged for the phone calls) So like I said before, email everybody and maybe microsoft will fix their poor controller programing. "pjp" wrote: > The whole concept is screwed up enough it's easier to just plug in only the > device you want to use and leave the others unplugged. > > Between MS's obtuse API's and every game having to "figure it out as best we > can" it's no surprise a lot (if not most) have "issues". Even MS's own games > don't deal with the issue properly, e.g. try FS2004 with couple of > controllers attached, you'll find out what I mean.. > > For some reason I doubt Vista will improve the situtation given even XP is a > step back from 9x in what a user can do, e.g. 9x at least allows one to > designate 1,2,3 ... rather than just "Preferred". > > P.S. little prog to set id#'s as you want, do a google seach for "JoyIDs". > > "Big Normy" <normoline@yahoo.com.jaundice> wrote in message > news:Xns96CD295E013Fchakdaddy@207.115.63.158... > > Hi, I've been looking through old posts on this issue, and haven't seen > > anything lately... > > > > the bottom line is this - > > > > I had a Thrustmaster Dual Power 4 game pad, and bought a Logitech > > Rumblepad later - I like the Rumblepad better, and want to consider it > > my "first string" controller. > > > > But if I go into say, Nba Live 2005, and go to choose controllers, no > > matter what I do, the thrustmaster is on the top of the list, and the > > logitech is on the bottom. > > > > > > All the old posts talk about choosing Preferred device in the control > > panel. By running DxDiag, I can see that setting something as the > > Preferred Device assigns it Controller ID 0. > > > > But I also see that the order of the Controllers, as recognized by most > > games, is the same as the order listed in the game controller control > > panel, and is completely unrelated to which device is "controller id 0" > > and "preferred device." > > > > For example, I set the logitech as preferred device, and plugged in the > > thrustmaster and also a gamepad pro. > > > > In the control panel they are listed as: > > Thrustmaster > > Logitech > > GamePad Pro > > > > dxdiag lists them as: > > > > Thrustmaster - controller id 1 > > Logitech - controller id 0 > > GamePad Pro - controller id 2 > > > > > > Obviously there is a separate controller id that is recognized by the > > game when ordering controllers, and is recognized by the control panel > > when listing controllers in a certain order. > > > > > > The list could be looked at more like this - > > > > [True controller id=1] Thrustmaster - Controller ID 1 > > [True controller id=2] Logitech - Controller ID 0 ("preferred device") > > [True controller id=3] Gamepad Pro - controller ID 2 > > > > > > by editing the preferred device, I can change the listed controller ID, > > which is completely irrelevant as far as the game is concerned, and the > > true controller ID is the same. If I make thrustmaster the preferred, > > it would be like this - > > > > [True controller id=1] Thrustmaster - Controller ID 0(preferred device) > > [True controller id=2] Logitech - Controller ID 1 > > [True controller id=3] Gamepad Pro - controller ID 2 > > > > or I could change it to > > [True controller id=1] Thrustmaster - Controller ID 1 > > [True controller id=2] Logitech - Controller ID 2 > > [True controller id=3] Gamepad Pro - controller ID 0 (preferred) > > if I wanted to. > > > > > > But all this changing has nothing to do with the true way DirectInput > > orders the controllers and how games recognize their order. Surely > > there should be a way to edit the registry to fix or reset the id's that > > directinput gives? > > > > > > Ultimately in the games it's just an aesthetic issue, but it's kind of a > > matter of principle now.. > > > > > > > |
|
#2
|
|||
|
|||
|
"Grey" <Grey@discussions.microsoft.com> schreef in bericht news:4F7C7DA0-036E-47BE-AEA1-531E3081BD92@microsoft.com... > Thank goodness I finally found someone with the same problem! This has been > extremely frustrating and I feel your pain. All I can say is e-mail any and > every company you can think of that might have some kind of clue about the > problem (especially Mocrosoft) and hopefully the problem will be fixed > (wishful thinking?). The following is what I have sent to Microsoft, Dell, > Belkin (Nostromo speed pad), Saitek and Ch products. > XXXXXXXXXXXXXXXXX > OK here goes. > > -I have a saitekX52 joystick, CH Pro rudder pedals and a nostromo N52 > speedpad (all USB). I am using Windows XP (2 Dell computers- 1 home and 1 > professional [XP service pack 2]). The controller which I want to be > controller ID # 1 is of course the joystick, but it is seen as controller ID > # 0 in directX (version 9.0c). > > -I am able to map it how I want it in the game I play the most (World War II > online) because this game has the ability to recognize multiple joysticks. > (the game sees the joystick as joystick 3 not 0) But if I have to reinstall > the game for whatever reason or put it on another computer, I have to go > through the mapping process again. This wouldn't be a big deal if this was > the only game I played. > > -In a few other games I have played, the joystick is not recognized unless I > unplug the speedpad and rudder pedals (which I do not want to do). These > games only recognize the controller which is seen as controller id # 1 at > that particular time. I have tried using the advanced button in the control > panel > game controllers window and setting the joystick I want to use > (preferred device for older programs), but THIS DOES NOT WORK!!!!!!!! When I > run dxdiag the joystick controller id is 0 (seen in World War II online as > joystick 3) the rudder pedals' controller id is 2 (joystick 2) and the > nostromo is id 1 (joystick 1) if I unplug the nostromo, the rudder pedals are > seen as joystick 1 and my joystick is seen as 2. > > -I want to set up the controllers how I want them, NOT how directX sees > them. I do know that you could modify controller ids in windows 98, but XP > does not seem to give you this option. In the seemingly countless hours I > have searched the web looking for a solution, I have found similar questions > but no satisfactory answer. > > -I have tried unplugging and re-plugging them in different orders to see if > directX would reassign different id's but this did not work. > > -So the only way I can use my joystick with games that don't recognize more > than 1 controller is to unplug the pedals and nostromo (which I do not want > to do). I thought that I might need to reinstall the operating system, but > the same thing happens on my new computer. (XP professional) I know that the > preferred device thing should fix everything but I would just like to know if > it is possible to modify the controller id's (hopefully easily) in windows XP. > > > Thank you, > JG > XXXXXXXXXXXXXXXXXXXX > -Microsoft told me to contact Dell or use their fee based help. > -Dell told me that they support only Dell hardware not software issues but > they would also be glad to take my money for a fee based phone call. > -CH Products said that XP does not allow you to change controller id's PERIOD! > -Belkin said that the prefered user device option was the only thing that > they knew of. > and I am still waiting for a response from Saitek > (I have sent Microsoft and Dell each an e-mail asking: if my issue is not > resolved, will I still be charged for the phone calls) > So like I said before, email everybody and maybe microsoft will fix their > poor controller programing. > > > > "pjp" wrote: > > > The whole concept is screwed up enough it's easier to just plug in only the > > device you want to use and leave the others unplugged. > > > > Between MS's obtuse API's and every game having to "figure it out as best we > > can" it's no surprise a lot (if not most) have "issues". Even MS's own games > > don't deal with the issue properly, e.g. try FS2004 with couple of > > controllers attached, you'll find out what I mean.. > > > > For some reason I doubt Vista will improve the situtation given even XP is a > > step back from 9x in what a user can do, e.g. 9x at least allows one to > > designate 1,2,3 ... rather than just "Preferred". > > > > P.S. little prog to set id#'s as you want, do a google seach for "JoyIDs". > > > > "Big Normy" <normoline@yahoo.com.jaundice> wrote in message > > news:Xns96CD295E013Fchakdaddy@207.115.63.158... > > > Hi, I've been looking through old posts on this issue, and haven't seen > > > anything lately... > > > > > > the bottom line is this - > > > > > > I had a Thrustmaster Dual Power 4 game pad, and bought a Logitech > > > Rumblepad later - I like the Rumblepad better, and want to consider it > > > my "first string" controller. > > > > > > But if I go into say, Nba Live 2005, and go to choose controllers, no > > > matter what I do, the thrustmaster is on the top of the list, and the > > > logitech is on the bottom. > > > > > > > > > All the old posts talk about choosing Preferred device in the control > > > panel. By running DxDiag, I can see that setting something as the > > > Preferred Device assigns it Controller ID 0. > > > > > > But I also see that the order of the Controllers, as recognized by most > > > games, is the same as the order listed in the game controller control > > > panel, and is completely unrelated to which device is "controller id 0" > > > and "preferred device." > > > > > > For example, I set the logitech as preferred device, and plugged in the > > > thrustmaster and also a gamepad pro. > > > > > > In the control panel they are listed as: > > > Thrustmaster > > > Logitech > > > GamePad Pro > > > > > > dxdiag lists them as: > > > > > > Thrustmaster - controller id 1 > > > Logitech - controller id 0 > > > GamePad Pro - controller id 2 > > > > > > > > > Obviously there is a separate controller id that is recognized by the > > > game when ordering controllers, and is recognized by the control panel > > > when listing controllers in a certain order. > > > > > > > > > The list could be looked at more like this - > > > > > > [True controller id=1] Thrustmaster - Controller ID 1 > > > [True controller id=2] Logitech - Controller ID 0 ("preferred device") > > > [True controller id=3] Gamepad Pro - controller ID 2 > > > > > > > > > by editing the preferred device, I can change the listed controller ID, > > > which is completely irrelevant as far as the game is concerned, and the > > > true controller ID is the same. If I make thrustmaster the preferred, > > > it would be like this - > > > > > > [True controller id=1] Thrustmaster - Controller ID 0(preferred device) > > > [True controller id=2] Logitech - Controller ID 1 > > > [True controller id=3] Gamepad Pro - controller ID 2 > > > > > > or I could change it to > > > [True controller id=1] Thrustmaster - Controller ID 1 > > > [True controller id=2] Logitech - Controller ID 2 > > > [True controller id=3] Gamepad Pro - controller ID 0 (preferred) > > > if I wanted to. > > > > > > > > > But all this changing has nothing to do with the true way DirectInput > > > orders the controllers and how games recognize their order. Surely > > > there should be a way to edit the registry to fix or reset the id's that > > > directinput gives? > > > > > > > > > Ultimately in the games it's just an aesthetic issue, but it's kind of a > > > matter of principle now.. > > > > > > > > > > > > |
|
#3
|
|||
|
|||
|
Hi klaas. prins,
If you're having a problem with your game controller please post here or in a seperate thread and we'll be happy to help you. :-) -- Cheers, *Windows_XP_MVP_Shell/User* Jimmy S. http://mvp.support.microsoft.com Visit my MSN Zone.com and Gaming Help Site: http://mvps.org/nibblesnbits MS Games Help and Support Center: http://support.microsoft.com/?pr=gms My advice is donated "AS IS" without warranty; nor do I confer any rights. __________________________________________________ _______ klaas. prins Wrote: ================= | "Grey" <Grey@discussions.microsoft.com> schreef in bericht | news:4F7C7DA0-036E-47BE-AEA1-531E3081BD92@microsoft.com... || Thank goodness I finally found someone with the same problem! This has been || extremely frustrating and I feel your pain. All I can say is e-mail any and || every company you can think of that might have some kind of clue about the || problem (especially Mocrosoft) and hopefully the problem will be fixed || (wishful thinking?). The following is what I have sent to Microsoft, Dell, || Belkin (Nostromo speed pad), Saitek and Ch products. || XXXXXXXXXXXXXXXXX || OK here goes. || || -I have a saitekX52 joystick, CH Pro rudder pedals and a nostromo N52 || speedpad (all USB). I am using Windows XP (2 Dell computers- 1 home and 1 || professional [XP service pack 2]). The controller which I want to be || controller ID # 1 is of course the joystick, but it is seen as controller ID || # 0 in directX (version 9.0c). || || -I am able to map it how I want it in the game I play the most (World War II || online) because this game has the ability to recognize multiple joysticks. || (the game sees the joystick as joystick 3 not 0) But if I have to reinstall || the game for whatever reason or put it on another computer, I have to go || through the mapping process again. This wouldn't be a big deal if this was || the only game I played. || || -In a few other games I have played, the joystick is not recognized unless I || unplug the speedpad and rudder pedals (which I do not want to do). These || games only recognize the controller which is seen as controller id # 1 at || that particular time. I have tried using the advanced button in the control || panel > game controllers window and setting the joystick I want to use || (preferred device for older programs), but THIS DOES NOT WORK!!!!!!!! When I || run dxdiag the joystick controller id is 0 (seen in World War II online as || joystick 3) the rudder pedals' controller id is 2 (joystick 2) and the || nostromo is id 1 (joystick 1) if I unplug the nostromo, the rudder pedals are || seen as joystick 1 and my joystick is seen as 2. || || -I want to set up the controllers how I want them, NOT how directX sees || them. I do know that you could modify controller ids in windows 98, but XP || does not seem to give you this option. In the seemingly countless hours I || have searched the web looking for a solution, I have found similar questions || but no satisfactory answer. || || -I have tried unplugging and re-plugging them in different orders to see if || directX would reassign different id's but this did not work. || || -So the only way I can use my joystick with games that don't recognize more || than 1 controller is to unplug the pedals and nostromo (which I do not want || to do). I thought that I might need to reinstall the operating system, but || the same thing happens on my new computer. (XP professional) I know that the || preferred device thing should fix everything but I would just like to know if || it is possible to modify the controller id's (hopefully easily) in windows XP. || || || Thank you, || JG || XXXXXXXXXXXXXXXXXXXX || -Microsoft told me to contact Dell or use their fee based help. || -Dell told me that they support only Dell hardware not software issues but || they would also be glad to take my money for a fee based phone call. || -CH Products said that XP does not allow you to change controller id's PERIOD! || -Belkin said that the prefered user device option was the only thing that || they knew of. || and I am still waiting for a response from Saitek || (I have sent Microsoft and Dell each an e-mail asking: if my issue is not || resolved, will I still be charged for the phone calls) || So like I said before, email everybody and maybe microsoft will fix their || poor controller programing. || || || || "pjp" wrote: || ||| The whole concept is screwed up enough it's easier to just plug in only the ||| device you want to use and leave the others unplugged. ||| ||| Between MS's obtuse API's and every game having to "figure it out as best we ||| can" it's no surprise a lot (if not most) have "issues". Even MS's own games ||| don't deal with the issue properly, e.g. try FS2004 with couple of ||| controllers attached, you'll find out what I mean.. ||| ||| For some reason I doubt Vista will improve the situtation given even XP is a ||| step back from 9x in what a user can do, e.g. 9x at least allows one to ||| designate 1,2,3 ... rather than just "Preferred". ||| ||| P.S. little prog to set id#'s as you want, do a google seach for "JoyIDs". ||| ||| "Big Normy" <normoline@yahoo.com.jaundice> wrote in message ||| news:Xns96CD295E013Fchakdaddy@207.115.63.158... |||| Hi, I've been looking through old posts on this issue, and haven't seen |||| anything lately... |||| |||| the bottom line is this - |||| |||| I had a Thrustmaster Dual Power 4 game pad, and bought a Logitech |||| Rumblepad later - I like the Rumblepad better, and want to consider it |||| my "first string" controller. |||| |||| But if I go into say, Nba Live 2005, and go to choose controllers, no |||| matter what I do, the thrustmaster is on the top of the list, and the |||| logitech is on the bottom. |||| |||| |||| All the old posts talk about choosing Preferred device in the control |||| panel. By running DxDiag, I can see that setting something as the |||| Preferred Device assigns it Controller ID 0. |||| |||| But I also see that the order of the Controllers, as recognized by most |||| games, is the same as the order listed in the game controller control |||| panel, and is completely unrelated to which device is "controller id 0" |||| and "preferred device." |||| |||| For example, I set the logitech as preferred device, and plugged in the |||| thrustmaster and also a gamepad pro. |||| |||| In the control panel they are listed as: |||| Thrustmaster |||| Logitech |||| GamePad Pro |||| |||| dxdiag lists them as: |||| |||| Thrustmaster - controller id 1 |||| Logitech - controller id 0 |||| GamePad Pro - controller id 2 |||| |||| |||| Obviously there is a separate controller id that is recognized by the |||| game when ordering controllers, and is recognized by the control panel |||| when listing controllers in a certain order. |||| |||| |||| The list could be looked at more like this - |||| |||| [True controller id=1] Thrustmaster - Controller ID 1 |||| [True controller id=2] Logitech - Controller ID 0 ("preferred device") |||| [True controller id=3] Gamepad Pro - controller ID 2 |||| |||| |||| by editing the preferred device, I can change the listed controller ID, |||| which is completely irrelevant as far as the game is concerned, and the |||| true controller ID is the same. If I make thrustmaster the preferred, |||| it would be like this - |||| |||| [True controller id=1] Thrustmaster - Controller ID 0(preferred device) |||| [True controller id=2] Logitech - Controller ID 1 |||| [True controller id=3] Gamepad Pro - controller ID 2 |||| |||| or I could change it to |||| [True controller id=1] Thrustmaster - Controller ID 1 |||| [True controller id=2] Logitech - Controller ID 2 |||| [True controller id=3] Gamepad Pro - controller ID 0 (preferred) |||| if I wanted to. |||| |||| |||| But all this changing has nothing to do with the true way DirectInput |||| orders the controllers and how games recognize their order. Surely |||| there should be a way to edit the registry to fix or reset the id's that |||| directinput gives? |||| |||| |||| Ultimately in the games it's just an aesthetic issue, but it's kind of a |||| matter of principle now.. |
![]() |
| Thread Tools | Search this Thread |
| Display Modes | |
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Windows ME Update Order | dannydud0828 | Windows Update | 15 | 01-05-2006 05:03 PM |
| Windows XP View | YoGro International | Windows XP Customize | 2 | 01-05-2006 06:33 AM |
| Keep updated setup files for a clean install | Josh G | Windows XP Setup Deployment | 1 | 01-05-2006 06:23 AM |
| Can't Ping My Own IP Address - Part 2 | Don | Windows XP Network Web | 3 | 01-05-2006 04:10 AM |
| Re: WindowsXP slower after reinstall. | Frank Martin | Windows XP Basics | 1 | 01-05-2006 02:01 AM |