How to program xbox360cemu.ini for a thrustmaster controller?

Discussion in 'Programming/Html' started by baverdi, Jul 5, 2009.

  1. baverdi

    baverdi Active Member

    Messages:
    62
    Likes Received:
    0
    GPU:
    Sapphire 7870
    I wasn't sure which forum made the most sense but this does feel like a programing question. I am trying to program my Thrustmaster Firestorm Dual Power controller to play GTA IV. GTA IV is only set up to use the XBox 360 PC controller so I found this emulator, xbox360cemu, online.
    Initial Values:
    Index=0 #controller index in game controllers list; 0 is first; -1 to ignore this pad
    Left Analog X=1 #axis index; use - to invert; precede with 's' for a slider eg; s-1; 7 to disable
    Left Analog Y=-2 #axis index; use - to invert; precede with 's' for a slider eg; s-1; 7 to disable
    Right Analog X=3 #axis index; use - to invert; precede with 's' for a slider eg; s-1; 7 to disable
    Right Analog Y=-6 #axis index; use - to invert; precede with 's' for a slider eg; s-1; 7 to disable
    Left Analog X Linear=0 #-100 to +100 raise this number to increase sensitivity near center
    Left Analog Y Linear=0 #-100 to +100 raise this number to increase sensitivity near center
    Right Analog X Linear=0 #-100 to +100 raise this number to increase sensitivity near center
    Right Analog Y Linear=0 #-100 to +100 raise this number to increase sensitivity near center
    Left Analog X+ Button=0 #button id; 0 to disable
    Left Analog X- Button=0 #button id; 0 to disable
    Left Analog Y+ Button=0 #button id; 0 to disable
    Left Analog Y- Button=0 #button id; 0 to disable
    Right Analog X+ Button=0 #button id; 0 to disable
    Right Analog X- Button=0 #button id; 0 to disable
    Right Analog Y+ Button=0 #button id; 0 to disable
    Right Analog Y- Button=0 #button id; 0 to disable
    D-pad POV=1 #POV index; 0 to disable
    D-pad Up=0 #button id; 0 to disable
    D-pad Down=0 #button id; 0 to disable
    D-pad Left=0 #button id; 0 to disable
    D-pad Right=0 #button id; 0 to disable
    A=1 #button id; 0 to disable
    B=3 #button id; 0 to disable
    X=2 #button id; 0 to disable
    Y=4 #button id; 0 to disable
    Left Shoulder=5 #button id; 0 to disable
    Right Shoulder=7 #button id; 0 to disable
    Back=9 #button id; 0 to disable
    Start=10 #button id; 0 to disable
    Left Thumb=11 #button id; 0 to disable
    Right Thumb=12 #button id; 0 to disable
    Left Trigger=6 #button id; precede with 'a' for an axis; eg; a-6; for a slider precede with 's' eg; s-1
    Right Trigger=8 #button id; precede with 'a' for an axis; eg; a-6; for a slider precede with 's' eg; s-1
    UseForceFeedback=1 #use 0 to 1; default 0
    ForceLargeGain=10000 #use 0 to 10000; default 10000; effect intensity
    ForceLargePeriod=120000 #use 0 to 200000; default 120000; effect frequency; wheel only
    ForceLargeFadeTime=10 #use 0 to 100; default 10
    ForceLargeFadeIn=0 #use 0 to 1; default 1
    ForceLargeFadeOut=0 #use 0 to 1; default 1
    ForceLargeStartMag=0 #use 0 to 10000; default 2000; effect will begin with this value
    ForceSmallGain=10000 #use 0 to 10000; default 10000; effect intensity
    ForceSmallPeriod=30000 #use 0 to 200000; default 30000; effect frequency; wheel only
    ForceSmallFadeTime=10 #use 0 to 100 default 10
    ForceSmallFadeIn=0 #use 0 to 1; default 1
    ForceSmallFadeOut=0 #use 0 to 1; default 1
    ForceSmallStartMag=0 #use 0 to 10000; default 2000; effect will begin with this value
    WheelInertiaGain=2500 #use 0 to 10000; default 2500; effect intensity; wheel only
    WheelSpringGain=5000 #use 0 to 10000; default 5000; effect intensity; wheel only
    SteeringWheel=0 #use 0 to 1; enable for all wheel effects

    I am having trouble trying to figure out how to make the right analogue stick to work. Left stick works with 1 and -2. The initial values for the right are 3 and -6. . This makes up and down do nothing and left goes up right goes down. This is incorrect. I want up to go up and left left. Does anyone know what numbers to switch to?
     
  2. morbias

    morbias Don TazeMeBro

    Messages:
    13,444
    Likes Received:
    37
    GPU:
    -
    That sounds like Right Analog Y=3 and you'll have to find Right Analog X by trial and error.

    [EDIT]have you seen this? You can run XInputTest.exe to quickly test your config.
     
    Last edited: Jul 5, 2009
  3. baverdi

    baverdi Active Member

    Messages:
    62
    Likes Received:
    0
    GPU:
    Sapphire 7870
    Thanx for the reply. Yes I have the XInputTest.exe the page you showed me is where I started. So you say the Y=3 is correct. Why is left and right up and down then? What #'s should I try for X? And what do the #'s mean?
     
  4. morbias

    morbias Don TazeMeBro

    Messages:
    13,444
    Likes Received:
    37
    GPU:
    -
    It looks like each axis has a number, in the same way each button has a number. Since Right Analog X=3 makes left go up and right go down then logically Right Analog Y should be 3.
     

Share This Page