Page 1 of 2 12 LastLast
Results 1 to 40 of 78
  1. #1
    MSgt. Shooter Person
    Join Date
    Jun 2002
    Posts
    68

    Default This is how to set up a joystick to work

    First, lesson number one: Before playing/editing with your UT2003.ini and/or your user.ini files- make a backup. Copy the orginial file to your desktop or create a folder and copy it there.

    Lesson number two: Once you have edited your ini files and they are working - make a backup. This prevents you from losing all your work.

    Lesson number three: Use the ";" key. ; = comment. It disables a line of code without deleting it. You never know when you might want to use it some time in the future.

    Lesson number four: Make sure of spelling and capitials when editing.

    Lesson number five: Don't forget to save the file when your done editing.

    Step1 - Make backups of your original UT2003.ini and user.ini files. These are located in the system folder of UT2003. I'm using Windows XP. Mine are called UT2003 and User. Mine have the notepad icon with the single orange gear. When you put your pointer/cursor over them they should say Type:configuration settings

    The following contains my working ini files. Yours will be different untill you edit them.

    Step2 - edit your UT2003.ini file
    [WinDrv.WindowsClient]
    WindowedViewportX=640
    WindowedViewportY=480
    FullscreenViewportX=800
    FullscreenViewportY=600
    MenuViewportX=640
    MenuViewportY=480
    Brightness=0.800000
    Contrast=0.700000
    Gamma=0.910000
    UseJoystick=True
    CaptureMouse=True
    StartupFullscreen=True
    ScreenFlashes=True
    NoLighting=False
    MinDesiredFrameRate=35.000000
    Decals=True
    Coronas=True
    DecoLayers=False
    Projectors=True
    NoDynamicLights=False
    ReportDynamicUploads=False
    TextureDetailInterface=Normal
    TextureDetailTerrain=Normal
    TextureDetailWeaponSkin=Lower
    TextureDetailPlayerSkin=Lower
    TextureDetailWorld=Normal
    TextureDetailRenderMap=Lower
    TextureDetailLightmap=Normal
    TextureMaxLOD=0
    TextureMinLOD=0
    NoFractalAnim=False
    ScaleHUDX=0.000000

    [SDLDrv.SDLClient]

    Change your Usejoystick=False to UseJoystick=True

    NOTE: There is another Usejoystick=False in the [SDLDrv.SDLClient] portion. Mine is set to False. Many people are saying to set both to True.

    Step3 - edit your user.ini file

    JoyX=Axis aStrafe SpeedBase=32768.0 DeadZone=0.1
    JoyY=Axis aBaseY SpeedBase=32768.0 DeadZone=0.1 Invert=-1
    JoyZ=
    JoyR=
    JoyU=
    ;JoyV=Axis aBaseX SpeedBase=2.0 DeadZone=0.4
    ;JoySlider1=Axis aLookUp SpeedBase=2.0 DeadZone=0.4
    JoySlider2=


    Put the ; in ;JoyV=Axis aBaseX SpeedBase=2.0 DeadZone=0.4
    ;JoySlider1=Axis aLookUp SpeedBase=2.0 DeadZone=0.4

    This comments out/disables the v-axis (twist joysticks) and slider (throttle). V-axis looks left/ right. Slider looks up/down. If you have these features on your joystick, and want to use them, you don't have to comment out these axis.

    Your joystick should now work. If you noticed, I changed the DeadZone=0.4 for the x and y axis. This sets how big the center postion of your joystick is. Another words how far you have to move the joystick from center before you actually start to move in the game. Leave it set where it is for now. My new Cyborg 3D Force needed adjusting. My old joystick worked just fine at DeadZone=0.4

    Step4 - edit the user.ini to set your joystick buttons.

    Joy1=Jump
    Joy2=Duck
    Joy3=AltFire
    Joy4=Duck
    Joy5=NextWeapon
    Joy6=SwitchWeapon 2
    Joy7=SwitchWeapon 3
    Joy8=SwitchWeapon 4
    Joy9=SwitchWeapon 9
    Joy10=SwitchWeapon 0
    Joy11=InventoryPrevious
    Joy12=InventoryActivate
    Joy13=InventoryNext
    Joy14=
    Joy15=
    Joy16=


    Find the code you want in the user.ini file and type it in for the button you want. I edited my Joy1=Jump
    Joy2=Duck
    to this.

    Step5 - Make a simple post in this thread for your fellow joystick users. If it falls off the front page most won't see it.

    I hope this helps. Good luck and have fun.
    Last edited by legacy-Twigstir; 10-05-2002 at 12:42 AM.

  2. #2
    MSgt. Shooter Person
    Join Date
    Jun 2002
    Posts
    68

    Default

    One more note. In the demo, if your changed your controls via the GUI, it overwrote your user.ini file. I don't know if this is still a problem. I've only changed controls by editing the user.ini file.

    Edit: If you change controls/enable joystick via the GUI, It might add code for the v-axis and slider-axis. If you start to spin, look for the extra lines of code just after the ones you commented out ";".

    Also, I have had no luck with the force feedback. It doesn't work for me. I would be interested in knowing if anyone has it working. I have set these to true in the user.ini file:
    bEnablePickupForceFeedback=False
    bEnableWeaponForceFeedback=False
    bEnableDamageForceFeedback=False
    bEnableGUIForceFeedback=False

    Still no force feedback with my Saitek Cyborg 3D Force. Got it yesterday just for this game and no luck.
    Last edited by legacy-Twigstir; 10-03-2002 at 01:02 PM.

  3. #3
    MSgt. Shooter Person
    Join Date
    Jun 2002
    Posts
    68

    Default

    zardoz1138
    New Member

    Posts: 2
    Registered: Oct 2002

    Gravis Game Pad
    Hey everyone. After reading this post. I finally got my joystick to work. Pisses me off that they realease games with problems like that. But if anyone has a Gravis Game Pad Pro. Here are the settings that made it work for me.

    1) Edit the following file Default.ini located in the Unreal install directory under the SYSTEM folder.
    2) Go to EDIT then FIND and enter the word "joystick" without quotes.
    3) Anywhere you find USEJOYSTICK=False change to True
    4) Save the change and close the file.
    5) Then Edit the USER.INI
    6) Go to EDIT then FIND and put in DeadZone
    7) Edit the following lines and change the Deadzone Values like I have here:

    JoyX=Axis aStrafe SpeedBase=32768.0 Deadzone=0.45
    JoyY=Axis aBaseY SpeedBase=32768.0 Deadzone=0.45
    JoyV=Axis aBaseX SpeedBase=2.0 Deadzone=0.5
    JoySlider1=Axis aLookUp SpeedBase=2.0 DeadZone=0.5

  4. #4
    MSgt. Shooter Person
    Join Date
    Jun 2002
    Posts
    68

    Default

    I've used the setting in my first post to get the joystick to function both in the demo and retail game. I have used three different joysticks with no problems except for force feedback. Once you get it to work you should know enough to learn how to adjust it to suit your needs.

    I hope you are all having success.

  5. #5
    legacy-BHD-45
    Guest

    Default joystick now works

    Hi, just wanted to thank you for giveing me the information i needed to get my joystick working properly. Thanks a bunch!
    Dave

  6. #6
    MSgt. Shooter Person
    Join Date
    Jun 2002
    Posts
    68

    Default

    Glad to hear it BHD-45.

    People, Posts like BHD-45 help keep this thread alive so other people with joystick problems can get help. If the information in this thread has helped you, please make a post like BHD-45.

  7. #7
    legacy-Magnatude
    Guest

    Default

    Bump!

    Thanks dood!

  8. #8
    legacy-Reprotech
    Guest

    Default

    Thanks for the Help All. I was missing the 2nd usejoystick in the .ini

    Was wondering if you know how to make the Pedals of my wheel control the forward and back motion. At default they look up and down. These lines when I put the ; in shut down the pedals so I suspect its something i need to change in them.
    JoyV=Axis aBaseX SpeedBase=2.0 DeadZone=0.4
    JoySlider1=Axis aLookUp SpeedBase=2.0 DeadZone=0.4

    It makes more sence to me that its something i need to change here though
    JoyX=Axis aStrafe SpeedBase=32768.0 Deadzone=0.45
    JoyY=Axis aBaseY SpeedBase=32768.0 Deadzone=0.45

    Is default for forward and back not up and down on the joystick

    Thanks
    Rep

  9. #9
    MSgt. Shooter Person
    Join Date
    Jun 2002
    Posts
    68

    Default

    The look up and down is the Joyslider1=Axis aLookUp SpeedBase=2.0 DeadZone=0.4

    The look left and right is the JoyV=Axis aBaseX SpeedBase=2.0 DeadZone=0.4

    Movement is the X and Y axis.

    I guess you could swap the code after the "=" and change what the axis does.
    Last edited by legacy-Twigstir; 10-04-2002 at 11:54 PM.

  10. #10
    legacy-Reprotech
    Guest

    Default


    Wow that's a huge one Twigstir. Works fine now. Thanks

    JoyX=Axis aStrafe SpeedBase=32768.0 DeadZone=0.4
    JoyY=Axis aLookUp SpeedBase=2.0 DeadZone=0.4

    JoyV=Axis aBaseX SpeedBase=2.0 DeadZone=0.4
    JoySlider1=Axis aBaseY SpeedBase=32768.0 DeadZone=0.4 Invert=-1

    I Flipped the JoyY and the JoySlider1 lines.

  11. #11
    Skaarj
    Join Date
    Nov 2000
    Posts
    3

    Default Hey Twigstir???

    Is there any way to change the weapon hand(I like it in the center) and engage 'auto-slope'?

  12. #12
    legacy-Reprotech
    Guest

    Default

    Hmmmmm. Its seem the pedals from my steering wheel now do work but...

    When I am running forward using the pedals the strafe keys on the keyboard stop working. If I let off the pedals the strafe keys work. I can how ever double tap the strafe keys when I am running and i will dodge so the keys are not completely locked.

    So close but yet so far. Guess I will just have to get used to new key combo from UT to UT2k3

  13. #13
    MSgt. Shooter Person
    Join Date
    Jun 2002
    Posts
    68

    Default

    DOC-OCK, I didn't see any thing for switching weapon hands. The auto-slope was in the settings/input menu. If that doesn't enable it, look in the user.ini file for it.
    [Engine.PlayerController]
    bNeverSwitchOnPickup=false
    bNoVoiceMessages=false
    bNoVoiceTaunts=false
    bNoAutoTaunts=false
    bAutoTaunt=True
    bNoMatureLanguage=false
    AnnouncerVolume=4
    DesiredFOV=85.000000
    DefaultFOV=85.000000
    MaxTimeMargin=1.000000
    ngWorldSecret=
    bLookUpStairs=False
    bSnapToLevel=False
    bAlwaysMouseLook=True
    bKeyboardLook=True
    bAlwaysLevel=False
    ngSecretSet=False
    EnemyTurnSpeed=45000


    I THINK it's bLookUpStairs=False. Set it to true. I'm almost positive (98%) that's the setting for auto-slope.

  14. #14
    MSgt. Shooter Person
    Join Date
    Jun 2002
    Posts
    68

    Default

    Reprotech, I THINK that's the way Epic wants it. If you can't do it with the keyboard you won't be able to do it with other input devices.
    Last edited by legacy-Twigstir; 10-05-2002 at 12:22 AM.

  15. #15
    Skaarj
    Join Date
    Nov 2000
    Posts
    3

    Default

    That didn't work, but thanks anyway, Twig.

    If I can get auto-slope to work, change my weapon hand, and fix my choppy online play, I'll be fine.

  16. #16
    MSgt. Shooter Person
    Join Date
    Jun 2002
    Posts
    68

    Default

    DOC-OCK, you could try bAlwaysLevel=False. Set it to True. Or the combination of both. That the only other thing I see that could relate to auto-slope. Try the infogrames tech support. Go to http://www.ina-support.com and e-mail them.

  17. #17
    Skaarj
    Join Date
    Nov 2000
    Posts
    3

    Default

    Thanks Twig, I finally got auto-slope to work. I just have to get the other two things fixed.


    So many problems.........

  18. #18
    legacy-cowbulls
    Guest

    Default

    Hey Dude thanks a lot

  19. #19
    legacy-verdad
    Guest

    Default

    twig youve been an amazing help..you have no idea how ive looked for this kindve help..i even opened a thread based on this problem on this forum but to no avail. i have one question..im able to use my gamepad but it wont manuever left right correctly. it sort of strafes, but no full turn in either direction. thnx again dude..you f'ing rock.

  20. #20
    legacy-verdad
    Guest

    Default

    twig youve been an amazing help..you have no idea how ive looked for this kindve help..i even opened a thread based on this problem on this forum but to no avail. i have one question..im able to use my gamepad but it wont manuever left right correctly. it sort of strafes, but no full turn in either direction. thnx again dude..you f'ing rock.

  21. #21
    MSgt. Shooter Person
    Join Date
    Jun 2002
    Posts
    68

    Default

    Verdad, look at axis code in the User.ini file.
    Joy16=
    JoyX=Axis aStrafe SpeedBase=32768.0 DeadZone=0.4
    JoyY=Axis aBaseY SpeedBase=32768.0 DeadZone=0.4 Invert=-1
    JoyZ=
    JoyR=
    JoyU=
    JoyV=Axis aBaseX SpeedBase=2.0 DeadZone=0.4
    JoySlider1=Axis aLookUp SpeedBase=2.0 DeadZone=0.4
    JoySlider2=


    The V=Axis is your left/right look. Joystlider1=axis is your look up/down. Try increasing the SpeedBase=2.0 to something like SpeedBase=5.0 in both the V and Joyslider1 axis. See what happens and adjust from there.

    I don't have a game pad but I know the look was "slow" with the joystick when I enabled those axis. A little trial and error and I think you'll be able to get it set up.

  22. #22
    legacy-verdad
    Guest

    Default

    jeez bro im sorry to keep bpthern you, as im really about to just wear a flippn brace and just deal with the mouse. the speed going left to right is perfect...its my inability to turn around, im walking around like sideways...sigh..i have no up/down/turn- around. this is what i haveJoyX=Axis aStrafe SpeedBase=32768.0 DeadZone=0.45
    JoyY=Axis aBaseY SpeedBase=32768.0 DeadZone=0.45 Invert=-1
    JoyV=Axis aBaseX SpeedBase=10.0 DeadZone=5.5

    JoySlider1=Axis aLookUp SpeedBase=10.0 DeadZone=5.5

    sorry im a 'puter imbecile.

  23. #23
    MSgt. Shooter Person
    Join Date
    Jun 2002
    Posts
    68

    Default

    Sorry verdad, I don't have an answer to your problem. The only thing I can suggest is that you look at any progamable features to your game pad. Also make sure both Usejoystick=true in the UT2003.ini file. Hopefully Epic with have a patch soon thats fixes the joystick/game pad problems. Sorry, man. I hope you get it working.

  24. #24
    legacy-Reprotech
    Guest

    Default

    verdad, I think what you are asking is you want the game pad when pushing left/right to turn not Strafe. I had this working with my wheel. Twigstir was right just change the settings after the =.

    I think that thiss will do what you want

    JoyX=Axis aBaseX SpeedBase=10.0 DeadZone=5.5
    JoyV=Axis aStrafe SpeedBase=32768.0 DeadZone=0.45

    If you are having a problem when pushing up/down and you are looking up/down and you want to move forward and back than make these changes.

    JoyY=Axis aLookUp SpeedBase=10.0 DeadZone=5.5
    JoySlider1=Axis aBaseY SpeedBase=32768.0 DeadZone=0.45 Invert=-1

    Hope that answers your question

  25. #25
    legacy-verdad
    Guest

    Default

    thnx twig & repro but its still not working..il wait for the patch...thnx.

  26. #26
    legacy-Unique1
    Guest

    Default

    I used your instructions and now my joystick is operational (so i thank you for that) but just for moving on the X and Y axis. None of the buttons work though neither does my tophat. Any thoughts on how to resolve this issue? I have a Microsoft SideWinder Precision Pro if that helps.

  27. #27
    legacy-BBR|Dawg
    Guest

    Default

    Your buttons have to be bound through the user.ini file.

    The hatswitch to the best of my knowledge does not work....

    Come on Epic....do us right.....

    When I set up my keybinds....I just used my regular UT user.ini file and cut and pasted over to the 2003 user.ini file.

    It seemed to work find.

  28. #28
    legacy-Unique1
    Guest

    Default

    Sorry, i forgot to mention that i did change the user.ini for my buttons and it still didn't work. However, i did figure the buttons thing out on my own but i don't know how many people it will help. I used the game controller software that came with my joystick and bound the buttons and the tophat to keyboard keys and activated that profile. This is only a temporary fix though because it's not quite the same. I use the tophat for strafing and the x any y for other movements. For the tophat to work and strafe, i have to pretty much center the joystick. It's not as fluid as i like but it will do until a patch or something comes out.

  29. #29
    MSgt. Shooter Person
    Join Date
    Jun 2002
    Posts
    68

    Default

    Epic has said that the first patch will include POV support. However, you can use your joystick software to bind hat postions to keyboard keys. You can also do this for your joystick buttons.

    I edited my user.ini file for the joystick buttons. Look through the user.ini file to find the proper code for the feature you want. Change the code after the equals to the feature you want.

    Example. You want your joystick button number one to duck.

    Looking in the user.ini file you see the "c" key on the keyboard is for ducking.
    F23=
    F24=
    A=StrafeLeft
    B=
    C=Duck
    D=StrafeRight
    E=
    F=
    G=
    H=
    I=
    j=Taunt pthrust
    K=Taunt asssmack
    L=Taunt throatcut

    The code after the "=" is Duck Now edit the code for your Joy1=
    Joy1=Jump
    Joy2=Duck
    Joy3=AltFire
    Joy4=Duck
    Joy5=NextWeapon
    Joy6=SwitchWeapon 2
    Joy7=SwitchWeapon 3
    Joy8=SwitchWeapon 4
    Joy9=SwitchWeapon 9
    Joy10=SwitchWeapon 0
    Joy11=InventoryPrevious
    Joy12=InventoryActivate
    Joy13=InventoryNext
    Joy14=
    Joy15=
    Joy16=
    Change the code after "=" to Duck. Joy1=Duck

  30. #30
    MSgt. Shooter Person
    Join Date
    Jun 2002
    Posts
    68

    Default

    From infogrames support page:

    Enabling Joystick Support in Unreal Tournament 2003


    (NOTE: UT 2003 was designed to be played with a joystick and a mouse, and we recommend that users play the game this way, as that input method is pretty much the only way to handle the fast reflexes and reactions needed to excel at the game's higher levels. However, we include this information for advanced users who are comfortable editing .INI files. We remind you to always make a backup of a file you are editing before making any permanent changes.)

    To enable your joystick or gamepad in Unreal Tournament 2003 you will need to edit two files in the UT2003/System directory: UT2003.INI and USER.INI.

    To enable controller support:


    Open the UT2003.INI file in a text editor, such as WordPad.
    Once you have the file open, find the line "UseJoystick=False" under the heading "[WinDrv.WindowsClient]" and change the value from FALSE to TRUE.
    Save the file and exit.


    Joystick support for UT2003 is now enabled. Joystick buttons can be assigned on the Control tab in the game. To assign directional controls, analog sticks or D-pads, you will need to edit the USER.INI file on your computer. To do this:

    Open this file in NotePad or a similar program and search for the word JOY.

    This will bring you to the following section in the INI file:

    Joy1=Fire
    Joy2=Jump
    Joy3=AltFire
    Joy4=Duck
    Joy5=NextWeapon
    Joy6=SwitchWeapon 2
    Joy7=SwitchWeapon 3
    Joy8=SwitchWeapon 4
    Joy9=SwitchWeapon 9
    Joy10=SwitchWeapon 0
    Joy11=InventoryPrevious
    Joy12=InventoryActivate
    Joy13=InventoryNext
    Joy14=
    Joy15=
    Joy16=
    JoyX=Axis aStrafe SpeedBase=32768.0 DeadZone=0.4
    JoyY=Axis aBaseY SpeedBase=32768.0 DeadZone=0.4 Invert=-1
    JoyZ=
    JoyR=
    JoyU=
    JoyV=Axis aBaseX SpeedBase=2.0 DeadZone=0.4
    JoySlider1=Axis aLookUp SpeedBase=2.0 DeadZone=0.4
    JoySlider2=

    The items you may need to edit here are the ones starting at JoyX=. All the Joy(Letter) lines refer to directional movement on your controller, be it rudder, joystick, D-Pad, throttle, etc.


    JoyX and JoyY are the Forward-Back and Left-Right movement of the main joystick handle.
    JoyZ is usually the Twist control on a stick like the Microsoft Sidewinder.
    JoyV is usually the Throttle slider or dial.


    You can experiment with the JoyU, JoyV, JoySlider1 and JoySlider2 lines if your controller has more than four axis. (An example of this would be a dual-analog control pad).

    Settings for the Axis/Slider lines are as follows.

    Base settings:
    Axis aStrafe = Sidestep left/right without turning.
    Axis aBaseY = Move forward/back.
    Axis aBaseX = Rotate left/right.
    Axis aLookUp = Look up/down.
    Axis aUp = Jump/Crouch

    Modifiers for each line:
    SpeedBase = How fast you move that direction. you can use a - number to reverse the motion.
    DeadZone = How far you move the axis from center before you actually start to move. (This is used to correct drift such as looking down, when you are not touching the controller.)
    Invert = Reverse function such as left for right, or up for down.

    The current setup in the INI file will make it so that pushing forward on your controller makes you move forward. Pushing left or right makes you strafe left and right, and twisting your stick (if your stick has that function) makes you turn.

    If you are using a game pad, you will need to experiment with it to find out what Axis set is controlled by each analog stick or D-Pad.


    300 is usually a good number for SpeedBase, but you can adjust it to your personal liking.
    0.4 is a decent DeadZone setting, but may be too large for some people, depending on the controller.
    Logitech game pads, for example, usually have very little to no build in hardware deadzone.


    You can also assign other functions to the Axis on your controllers: You might try assigning a slider or off hand D-pad/joystick to NextWeapon, allowing you to use it to cycle through your available weapons.

  31. #31
    MSgt. Shooter Person
    Join Date
    Jun 2002
    Posts
    68

    Default

    I got an email from Infogrames on force feedback. It only works with Iforce feedback on logictek joysticks. They are working to correct this problem in the first patch.

  32. #32
    MSgt. Shooter Person
    Join Date
    Jun 2002
    Posts
    68

    Default

    If you are using a game pad, you will need to experiment with it to find out what Axis set is controlled by each analog stick or D-Pad.


    This is form Tepic of Infogrames:
    For Dual-Analog gamepads, try the following in it's place:

    JoyX=Axis aStrafe SpeedBase=32768.0 DeadZone=0.4
    JoyY=Axis aBaseY SpeedBase=32768.0 DeadZone=0.4 Invert=-1
    JoyZ=Axis aBaseX = SpeedBase=10.0 DeadZone=0.4
    JoyR=
    JoyU=
    JoyV=Axis aLookUp SpeedBase=2.0 DeadZone=0.4Axis aBaseX = SpeedBase=10.0
    DeadZone=0.4
    JoySlider1=
    JoySlider2=


    Game paders, please post your working setting.
    Last edited by legacy-Twigstir; 10-19-2002 at 02:15 PM.

  33. #33
    legacy-UTomicPUNK
    Guest

    Default

    {'-,'} {'-,'} {'-,'} {'-,'} {'-,'} {'-,'}
    Per Twigstir:
    Epic has said that the first patch will include POV support.
    However, you can use your joystick software
    to bind hat positions to keyboard keys.
    {'-,'} {'-,'} {'-,'} {'-,'} {'-,'} {'-,'}

    That is correct, sir.

    I have tried a number of different methods to bind keys or functions to the POV-hat in UT2003, and it is my opinion that the code has to be changed (as in the new patch) to get the game to recognize the POV-hat.

    However...
    Here is my input for this subject:
    (It has worked pretty well so far)

    In addition to the INI editing needed to enable the joystick, I have implemented third party software to put the functionally I need my game controller that UT2003 fails to provide.

    I should note that I have had no need for this in UT.
    The present version of UT2003 doesn't even come close to what UT can do in this area.
    It won't until they release a patch that fixes game controller, and raw key binding issues.

    I use an MS Sidewinder Precision-Pro Optical USB stick with the MS Sidewinder 3.02 software.

    The software enables you to bind keys to any button on the stick, including the POV-hat, and the best part about it is the fact that it actually works well.

    This software gives me a POV-hat that is equivalent to EIGHT buttons, and can select EIGHT different weapons under one finger!

    There is also a feature that creates a "macro-sequence" of timed multiple, and simultaneous key presses, that can be assigned to a single press of any selected controller button. This also works well.

    Additionally, there are settings for "dead-zone", and "thresh-hold". I use a smaller "thresh-hold" setting. It shortens the amount of movement needed to reach the peak apexes of either the X or Y-axis.

    I have used other zippy programs similar to Microsoft's, and the MS software has had the least number of problems in my experience. It works well, and is fairly reliable, but it does have a slight delay in execution sometimes.

    This combo has solved a ton of joystick functionality problems I have encountered in this game. This is a good temporary fix until Epic releases a patch that will fix the game controller bugs along with a host of other bugs.

    The proof is in the pudding, and this rig is shreds bots!

    This is my current User INI:
    Joy1=
    Joy2=
    Joy3=
    Joy4=Jump
    Joy5=
    Joy6=
    Joy7=
    Joy8=
    Joy9=
    Joy10=
    Joy11=
    Joy12=
    Joy13=
    Joy14=
    Joy15=
    Joy16=
    JoyX=Axis aStrafe SpeedBase=42768.0 DeadZone=0.1
    JoyY=Axis aBaseY SpeedBase=42768.0 DeadZone=0.1 Invert=-1
    JoyZ=
    JoyR=
    JoyU=
    JoyV=
    JoySlider1=
    JoySlider2=

    This works quite well using the Sidewinder software.
    Notice that I have no need to assign code to any of the buttons.
    The third-party software does it all for now.

    However, when the controller bugs get fixed, I will go back to using the game's raw key binding features like I do in UT. They can be programmed to do pretty much what the software does now, but with more reliability, and faster execution.

    For those of you who don't have the experience in creating aliases, and binding multiple functions to key-press as well as key-release in the User INI, you would do well by using this third party software to add functionality to your game controller.

    Nuff-said

  34. #34
    legacy-UTomicPUNK
    Guest

    Cool

    One other thing that should be noted!

    In the "User INI" that I had just previously posted there are some values that may not work for a number of joysticks.

    Here is the scoop:

    JoyX=Axis aStrafe SpeedBase=42768.0 DeadZone=0.1
    JoyY=Axis aBaseY SpeedBase=42768.0 DeadZone=0.1 Invert=-1

    A) SpeedBase=42768.0
    This is an increased value that may or may not produce and increase in overall speed, but can produce faster execution in differential X or Y-axis movement.

    B) DeadZone=0.1
    This a very SMALL value assigned for the controller's DEADZONE, and I would NOT recommend this setting for a MAJORITY of users, and I'll tell you why:

    I happen to use a Microsoft controller that utilizes an OPTICAL X/Y interface. It is a hybrid design that is so precise that when it is in the CENTER position, there is absolutely NO MOVEMENT of the "+" displayed in the game controller calibration utility. In fact this controller NEVER needs to be calibrated.

    This controller can be set with a .1 value assigned to the deadzone, and will produce absolutely no joystick "drift" because it is so precise.

    The DEFAULT value is .4, and for good reason.

    The STANDARD X/Y interface on any controller other than an "OPTICAL" will utilize two potentiometers to control X/Y movement. The potentiometers are MECHANICAL in nature, and eventually develop non-conductive properties from wear and tear in the CENTER zone.

    This is what causes the "+" to jump around while centered in the calibration window, and requires adjustment wheels on each potentiometer for calibration.

    An "OPTICAL" has no adjustment wheels, and requires no calibration.

    Now, let's say you have a controller that is centered with a JUMPY "+" in the calibration window despite any adjustments made to correct it. Do you think that a .1 deadzone setting will contain the deviation? Highly unlikely.

    You want your deadzone to be as small as possible without ANY stick drift. Experiment with the default .4 setting, and lower it in increments of .5 until you start to experience stick drift, then bump it back up a notch or two to the point where there is no stick drift at all.

    VERY IMPORTANT!

    EXAMPLE:
    Lets say you are way up some cliff standing on a little 1-inch wide ledge with a sniper rifle. Do you think you will be able to stay on that ledge without falling to your death if you have stick drift? I'll bet any amount of money that you'll end up falling.

    See the importance of eliminating stick drift?

    Also, if you have a sloppy controller that has stick drift at the default .4 setting, my advice would be GET A NEW CONTROLLER if you want to be successful in this game.

    Sho-Nuff!



    Nuff-Said!


    :cry: :weird:
    :sour:
    :haha:

  35. #35
    MSgt. Shooter Person
    Join Date
    Jun 2002
    Posts
    68

    Default

    People with force feedback joysticks may have to set the dead zone down. I know others with force feedback joysticks have had to lower the dead zones. My Saitek Cyborg 3D is currently set at .08 for the x and y axis. My speed base for the twist (v-axis=Look left-right) is set at 6. It's all trial and error. I'm still adjusting the settings.

  36. #36
    Skaarj
    Join Date
    Oct 2002
    Posts
    3

    Default

    Darn!
    I'm at work now, so I can't test it out, but hopefully it will work with me too.... Played online yesterday using keyboard/mouse combo... Man did I suck! I keep pressing two opposite moving keys like forward and backward at the same time when I'm panicking... Lol, I just keep standing there.... The sitting duck!

    Anyway, great thanx in advance (prior to me trying it out) I'm sure I'll get it to work. Yall been a great help!


  37. #37
    legacy-Sendeman
    Guest

    Question Still having trouble after reading all this...

    Hi guys,

    I've followed all the instructions I could find in this thread, and I'm still having trouble getting my Sidewinder Dual Strike to work properly. These are the settings I used for the axes:

    JoyX=Axis aStrafe SpeedBase=32768.0 Deadzone=0.4
    JoyY=Axis aBaseY SpeedBase=32768.0 Deadzone=0.4
    JoyZ=
    JoyR=
    JoyU=
    JoyV=Axis aBaseX SpeedBase=3.0 DeadZone=0.02
    JoySlider1=Axis aLookUp SpeedBase=3.0 Deadzone=0.02
    JoySlider2=

    When I enter the game, the view goes crazy. It keeps turning and turning, and is constantly looking down.

    I have played a bit with the lines, and when I use these lines:

    JoyX=Axis aBaseX SpeedBase=3.0 DeadZone=0.02
    JoyY=Axis aLookUp SpeedBase=3.0 Deadzone=0.02
    JoyZ=
    JoyR=
    JoyU=
    JoyV=
    JoySlider1=
    JoySlider2=

    , the perspective control seems to work.

    However, I cant get the movement control stick to work properly. I used all combinations of lines for "Axis aBaseY" and "Axis aStrafe" (i.e. I've used them on JoyZ, JoyR, JoyU, etc.), but I can't assign them to the stick? What to do?

    Regards,
    Sendeman.

  38. #38
    legacy-UTomicPUNK
    Guest

    Default

    I use a Sidewinder Precision Pro Optical in conjunction with the Sidewinder 3.02 software utility. The utility allows me to bind functions to controller buttons, i.e. I have EIGHT WEAPONS that I can select from the POV-hat using this utility.

    It is essentially making up for the game's lack of support until Epic gets a patch posted on their site.

    The game engine does not recognize the POV-hat control so attempts to get it to work via the ini may cause the spinning, but it is most likely from the Joyslider settings. You want to leave those blank.

    Here are the settings I use, and they work well for me:

    Joy1=
    Joy2=
    Joy3=
    Joy4=Jump
    Joy5=getweapon TransLauncher
    Joy6=getweapon ShockRifle | tp*
    [*tp activates one of several proprietary aliases I developed and utilize in the ini]
    Joy7=SwitchWeapon 6
    Joy8=SwitchWeapon 7
    Joy9=
    Joy10=
    Joy11=
    Joy12=
    Joy13=
    Joy14=
    Joy15=
    Joy16=
    JoyX=Axis aStrafe SpeedBase=42768.0 DeadZone=0.1
    JoyY=Axis aBaseY SpeedBase=42768.0 DeadZone=0.1 Invert=-1*
    [*Invert=-1 may be the missing command causing problems]
    JoyZ=
    JoyR=
    JoyU=
    JoyV=
    JoySlider1=
    JoySlider2=

    Note: As you can see, commands are absent at Joy 1,2, and 3. I have an eight-button controller programmed with the Sidewinder 3.02 Utility. It has macro-sequences bound to buttons 1, 2, 3, and all eight POV positions. This does what the game engine should be doing, but doesn't.

    Remember: There is no POV-hat support as far as this game is concerned. I tried every possible sequence in the ini with no success. It will only work with third-party software. Epic indicates that the upcoming patch will provide POV-hat support.

    Your joystick should work with the exact same X and Y-axis settings that are shown above, with the exception of these two settings:

    SpeedBase=42768.0 (default is 32768.0)
    DeadZone=0.1 (default is .4)
    [These two settings should be set to default, and then optimized trial and error.]

    The SpeedBase setting facilitates faster execution of directional changes, but may not work with your own particular Sys.

    The DeadZone setting provides instant movement with no "stick-drift", but may not work with your particular controller.

    Good Luck...

    PUNK sez-
    Sho-Nuff
    Nuff-Said


  39. #39
    Skaarj
    Join Date
    Oct 2002
    Posts
    3

    Default

    Well..... I got it to work.. Very easy indeed!
    The only problem I have now is the total lack of any kind of skill!:cry:
    I still suck!

    But thanx a lot though!
    Great work you ppl!

  40. #40
    legacy-UTomicPUNK
    Guest

    Default

    KOOL!

    Good for you!





 
Page 1 of 2 12 LastLast

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Copyright ©2009-2011 Epic Games, Inc. All Rights Reserved.
Digital Point modules: Sphinx-based search vBulletin skin by CompletevB.com.