Author Topic: Joystick Z-axis(throttle), and partially Y-axis, inverted  (Read 1321 times)

0 Members and 1 Guest are viewing this topic.

Offline Dragonlord

  • Lance Captain
  • ***
  • Posts: 595
  • Karma: 18
Joystick Z-axis(throttle), and partially Y-axis, inverted
« on: July 08, 2010, 11:11:20 AM »
I use a Saitek X52 joystick and I have 2 problems with it.

The first issue are the throttle control of my stick being inverted.

I have tried everything I can think of, even going into the actionmaps file and tirectly trying to change things with no success.
I even tried, after suggestions from others, to use the "original" X52 actionmaps files that is in the examples foler of the mod with no result.

It has become extremely frustrating, as whenever I'm in and aero unit, unless I concoiusly think about which way to move the throttle, I out of pure reflex push it all the way forward this leaves me with 0 speed instead of the expected full throttle.
This in turn has 1 of 2 results.

1. I become a sitting duck for anyone with even the most basic aiming skills to pick me off at their leasure.
2. At low altitudes, I fall into the ground and "suicide", causing me to loose a huge ammount of progress due to the penalties of suiciding.

I understand and agreee with the reasons for the suicide penalties, thats no the problem.
The problem is that I have to think about what way I have to move my controls, making me lose concentration which in trun leaves me open to attacks or prone to accidents like crashing.


The second issue, is my Stick Y-axis seem to be inverted as well when I'm in a mech.

Push the stick forward and my aim goes up, push it backwards and it goes down.
When it cones to sim games, I'm a joystick freak.
I just cant play any form of sim game without a joystick, since MWLL is in part a FPS game I have been doing pretty well with mouse and keyboard up until now, but it just dont cut it in the heat for battle when you constantly need to adjust to the fast changing conditions of combat.
I can for instance not adjust the speed on my mech fast enough with my keyboard to be able to survive most encounters, making me an easy target for other players.
This in turn makes me extremely agitated, which in turn severely limits the enjoyment I have with the mod.

I'm sure everyone will agree when I say that its no fun whatsoever to constantly get "raped" by other players and not have a snowballs chance in hell of either retaliating or getting away before youre dead.
And to have this happen more or less 5 out of 6 times leaves very little room left for enjoyment.
This also makes it feel as if my mech is made of paper compared to the others, even if I go 1 on 1 with another mech of the same class and with the same loadout.
I such a situation the outcome will not rely on the damage done by the guns, but rather the skills of the pilot of each of the mechs, skills which in my case is being severaly hampered by slow and sometimes unresponsive controls.

With a joystick I have every control at my fingertips and can respond quickly, with a keyboard I sometimes have to move my hand away from the moverment controls to activate some vital function that will keep me alive a few more seconds, seconds which in turn are wasted doig nothing.

I know alot of this may sound like ranting or such, but it has coem to a point for me where I have to choose between not playing or playing with controls that dont work properly.
Problem is that I'm so enthusiastic about this mod that I just cant leave it either and keep comming back even though I know I'm gonna end up "blowing my head off"(not literally ofc) in pure frustration.

So I'm asking here, please help. Even if I have o try everything I allready tried again, as long as I can get thse damn controls working.
Corsair HX 850W PSU
ASUS M4A89GTD PRO/USB3, Socket-AM3           AMD Phenom II X6 1100T Black Edition Six Core, 3,3GHZ/3,7GHz Turbo
Corsair SSD Force Series™ 3, 120GB                  Western Digital Caviar® Black 2TB
Gainward GeForce GTX 560Ti 2GB PhysX "Phantom"
Kingston ValueR. DDR3 1333MHz 8GB (2x4GB)
Creative X-Fi Titanium Fatal1ty Pro                     Logitech Z906 THX Certified Speaker System
Windows 7 Home Premium 64 bit

Online (TLL)KitLightning

  • Resident Necromancer
  • Apprentice Dev
  • Living Legend
  • *
  • Posts: 5113
  • Karma: 294
  • πάντα ρει, και ουδέν μένει
    • The Living Legends


       BUG Reports                                    Technical Issues                                       Install Errors

"Only two things are infinite, the universe and human stupidity, and I'm not sure about the former." ~Albert Einstein
                                     "It'll take time to restore chaos" ~George W. Bush

Offline (TLL)CapperDeluxe

  • MWLL Developer
  • Living Legend
  • *
  • Posts: 2084
  • Karma: 117
  • Life is cheap, mechs are expensive.
Re: Joystick Z-axis(throttle), and partially Y-axis, inverted
« Reply #2 on: July 08, 2010, 03:11:20 PM »
use the Actionmapper, it has checkboxes off to the right for "Invert" for axis controls
Play my free open source web game MiniMek - Urbie Defense!  Its "mega fun" but with mini meks!

Offline Dragonlord

  • Lance Captain
  • ***
  • Posts: 595
  • Karma: 18
Re: Joystick Z-axis(throttle), and partially Y-axis, inverted
« Reply #3 on: July 09, 2010, 03:41:50 AM »
I have use the actionmapper that now comes with the launcher, but have not seen any axis inversion options in it.
I have gotten the throttle to work properly now using another actionmaps.xml file, but I'm still not able to get the Y-axis working.

In the axtionmpaaer I used I saw 2 options for Y-axis control, one has (X) in front.
If I use that option I found that moving the stick ingame would make the chassis twist 180/360 in about 1 second.
It was completely uncontrolable, if I use the option without the (X) infrontm the Y-axis is inverted as mentioned before.
If I can get that to work and the sensitivity set right, I should be all good to roll.
Corsair HX 850W PSU
ASUS M4A89GTD PRO/USB3, Socket-AM3           AMD Phenom II X6 1100T Black Edition Six Core, 3,3GHZ/3,7GHz Turbo
Corsair SSD Force Series™ 3, 120GB                  Western Digital Caviar® Black 2TB
Gainward GeForce GTX 560Ti 2GB PhysX "Phantom"
Kingston ValueR. DDR3 1333MHz 8GB (2x4GB)
Creative X-Fi Titanium Fatal1ty Pro                     Logitech Z906 THX Certified Speaker System
Windows 7 Home Premium 64 bit

Offline (TLL)CapperDeluxe

  • MWLL Developer
  • Living Legend
  • *
  • Posts: 2084
  • Karma: 117
  • Life is cheap, mechs are expensive.
Re: Joystick Z-axis(throttle), and partially Y-axis, inverted
« Reply #4 on: July 09, 2010, 05:22:18 AM »
The invert option checkbox is off to the right of the box where it shows the axis selection in the combo box. You may need to resize the divider or window because for some reason java likes to size that panel too small sometimes by default
Play my free open source web game MiniMek - Urbie Defense!  Its "mega fun" but with mini meks!

Offline Dragonlord

  • Lance Captain
  • ***
  • Posts: 595
  • Karma: 18
Re: Joystick Z-axis(throttle), and partially Y-axis, inverted
« Reply #5 on: July 09, 2010, 06:19:51 AM »
Ah, found it. I just resized the whole thing to full screen and there it was.
Thanks buddy, yore a lifesaver. And you just made my day. ;D
Now I just have to configure, test and adjust the settings.

Now all you other pilots out there better watch out, cause I'm comming back with a vengance now. :P
« Last Edit: July 09, 2010, 06:34:10 AM by Dragonlord »
Corsair HX 850W PSU
ASUS M4A89GTD PRO/USB3, Socket-AM3           AMD Phenom II X6 1100T Black Edition Six Core, 3,3GHZ/3,7GHz Turbo
Corsair SSD Force Series™ 3, 120GB                  Western Digital Caviar® Black 2TB
Gainward GeForce GTX 560Ti 2GB PhysX "Phantom"
Kingston ValueR. DDR3 1333MHz 8GB (2x4GB)
Creative X-Fi Titanium Fatal1ty Pro                     Logitech Z906 THX Certified Speaker System
Windows 7 Home Premium 64 bit

Offline Dragonlord

  • Lance Captain
  • ***
  • Posts: 595
  • Karma: 18
Re: Joystick Z-axis(throttle), and partially Y-axis, inverted
« Reply #6 on: July 09, 2010, 06:43:29 AM »
There are a few more details that needs to be ironed out.

First off.

I have 3 POV butons, 2 on the stick and 1 on the throttle.
I can assign one of the stick hats for buttons but not the other.
The actionmapper is not able to detect them as buttons.
I could probably assign them manually, but I would not know what I assign where.
Any way to find out what hat direction would count as what button?

Problem is that I'm running a bit short on buttons for everything, and could really use those last 4 buttons.

Second, the X- and Y-Axis are no centered. when letting go of the stick, my unit tends to drag to the right.
And it also seems to slide downwards, is there any way I can calibrate it to get rid of these little pests?

Last a question to satisfy my neverending curiosity.
next the the joystick invert option, there is an option that says "Raw", could you explain what that means?
« Last Edit: July 09, 2010, 07:49:04 AM by Dragonlord »
Corsair HX 850W PSU
ASUS M4A89GTD PRO/USB3, Socket-AM3           AMD Phenom II X6 1100T Black Edition Six Core, 3,3GHZ/3,7GHz Turbo
Corsair SSD Force Series™ 3, 120GB                  Western Digital Caviar® Black 2TB
Gainward GeForce GTX 560Ti 2GB PhysX "Phantom"
Kingston ValueR. DDR3 1333MHz 8GB (2x4GB)
Creative X-Fi Titanium Fatal1ty Pro                     Logitech Z906 THX Certified Speaker System
Windows 7 Home Premium 64 bit

Offline HH_Burner

  • Recruit
  • *
  • Posts: 139
  • Karma: 2
Re: Joystick Z-axis(throttle), and partially Y-axis, inverted
« Reply #7 on: July 09, 2010, 03:28:56 PM »
The invert option checkbox is off to the right of the box where it shows the axis selection in the combo box. You may need to resize the divider or window because for some reason java likes to size that panel too small sometimes by default

Resized everything and still do not see an invert checkbox.  I changed mine manually in the file.  could you post a screen of what the window is supposed to look like?
Intel Core i7 930 @ 3.30GHz, ATI HD4870, Catalyst Control Center V11.1, 4GB DDR3 RAM, Windows XP Pro , HOTAS Warthog(1715), Saitek Combat Rudder Pedals




Offline (TLL)CapperDeluxe

  • MWLL Developer
  • Living Legend
  • *
  • Posts: 2084
  • Karma: 117
  • Life is cheap, mechs are expensive.
Re: Joystick Z-axis(throttle), and partially Y-axis, inverted
« Reply #8 on: July 09, 2010, 04:15:49 PM »
attached screenie, you first have to select an axis action that is not marked with (X) because the XI actions as far as I know do not allow inverse to be set (I could be wrong but thats been my experience). Then if you still can't see it try using the resize panels inside the window between the table and the section where you pick your key/axis.

[attachment deleted by admin]
Play my free open source web game MiniMek - Urbie Defense!  Its "mega fun" but with mini meks!

Offline 7.[WD]Poldi

  • Lance Sergeant
  • **
  • Posts: 408
  • Karma: 27
  • Col. 7th Reg. Wolfs Dragoons
    • 7th Wolf Dragoons HQ
Re: Joystick Z-axis(throttle), and partially Y-axis, inverted
« Reply #9 on: July 09, 2010, 04:25:59 PM »
of course you can invert XI actions!!!

and to the original problem: sounds like you just have too add "inv" to your actions... PM me your actionmap and I'll check



Offline (TLL)CapperDeluxe

  • MWLL Developer
  • Living Legend
  • *
  • Posts: 2084
  • Karma: 117
  • Life is cheap, mechs are expensive.
Re: Joystick Z-axis(throttle), and partially Y-axis, inverted
« Reply #10 on: July 12, 2010, 10:29:51 PM »
of course you can invert XI actions!!!

and to the original problem: sounds like you just have too add "inv" to your actions... PM me your actionmap and I'll check


sorry you're right, I forgot I only removed the "raw" checkbox for gamepad and mouse, but invert still remains, you just have to resize the panels if you can't see them since its off to the right of where you select the axis in the drop down box
Play my free open source web game MiniMek - Urbie Defense!  Its "mega fun" but with mini meks!

Offline cocoajin

  • Recruit
  • *
  • Posts: 70
  • Karma: 1
Re: Joystick Z-axis(throttle), and partially Y-axis, inverted
« Reply #11 on: July 13, 2010, 09:18:50 AM »
Try manually making sure you have it set properly for all actionmaps.  Thats both actionmaps and the actionmaps_original in your profile folder...then do the same for actionmap in default folder.