Re: Switching order of controllers in Windows XP
- From: "klaas. prins" <17-05-75@xxxxxxx>
- Date: Sun, 25 Dec 2005 12:47:34 +0100
"Grey" <Grey@xxxxxxxxxxxxxxxxxxxxxxxxx> schreef in bericht
news:4F7C7DA0-036E-47BE-AEA1-531E3081BD92@xxxxxxxxxxxxxxxx
> 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@xxxxxxxxxxxxxxxxxx> wrote in message
> > news:Xns96CD295E013Fchakdaddy@xxxxxxxxxxxxxxxxx
> > > 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..
> > >
> > >
> >
> >
> >
.
- Follow-Ups:
- Re: Switching order of controllers in Windows XP
- From: Jimmy S.
- Re: Switching order of controllers in Windows XP
- Prev by Date: Re: Game wont load correctly
- Next by Date: Re: Switching order of controllers in Windows XP
- Previous by thread: Re: Game wont load correctly
- Next by thread: Re: Switching order of controllers in Windows XP
- Index(es):