Controller Trouble-shooting

Tips, tactics, and general discussion for Evochron Legacy.
primedragoon
Lieutenant Jr. Grade
Lieutenant Jr. Grade
Posts: 76
Joined: Tue Oct 09, 2012 12:52 pm

Controller Trouble-shooting

Post by primedragoon »

Hey all, currently troubleshooting an Xbox 360 controller, and there are a couple things I'd like to be able to change here, if at all possible. Preferably without having to use other third party programs.

First off, it'd be nice if I had a button that could serve as a shift or 'alt' style button, where holding it and pressing another button alters that buttons function.

It'd be useful to say have Left Bumper swap the xyba buttons functions, to say select nearest hostile target instead of throttle, inertial flight mode toggle, and whatever else I have set up.

It'd also be nice to use the D-pad for more than just the presets that are listed in the menu, as then they could be used in a similar manner. I'd like to be able to use them to step IDS throttle up and down. As well as popping open the menus I regularly use.

Its also kinda nice to be able to use the max jump range option to just move around to whatever you can see, though I put myself less than 300 meters from a station last time I did that, and its a miracle I didn't hit the thing. Lmao.

Thanks much for any help on the offing.
Capt_Caveman
Commander
Commander
Posts: 967
Joined: Tue Mar 30, 2010 1:08 pm

Controller Trouble-shooting

Post by Capt_Caveman »

the number of inputs and there functions are assigned by the firmware on the microcontroller ic.
you would need to flash custom firmware.

3rd party software is your best bet, try here;
http://www.xpadder.com/
PaulB
Commander
Commander
Posts: 588
Joined: Sat Feb 22, 2014 11:25 pm

Controller Trouble-shooting

Post by PaulB »

From post: 176341, Topic: tid=11883, author=primedragoon wrote:Hey all, currently troubleshooting an Xbox 360 controller, and there are a couple things I'd like to be able to change here, if at all possible. Preferably without having to use other third party programs.

First off, it'd be nice if I had a button that could serve as a shift or 'alt' style button, where holding it and pressing another button alters that buttons function.

It'd be useful to say have Left Bumper swap the xyba buttons functions, to say select nearest hostile target instead of throttle, inertial flight mode toggle, and whatever else I have set up.

It'd also be nice to use the D-pad for more than just the presets that are listed in the menu, as then they could be used in a similar manner. I'd like to be able to use them to step IDS throttle up and down. As well as popping open the menus I regularly use.

Its also kinda nice to be able to use the max jump range option to just move around to whatever you can see, though I put myself less than 300 meters from a station last time I did that, and its a miracle I didn't hit the thing. Lmao.

Thanks much for any help on the offing.
Your 1st wish is not possible. The Dpad is if you use Xpadder.
I'll give you a little info on my setup.
I have 2 gamepad connected.
One is a Razer Sabertooth (expensive but I love being able to reassign some of the buttons to the lower rockers.
Two is a Logitech F310 in Dual Action mode.
And Xpadder (the old free verrsion).
I have the Logitech F310 (you could use the 360 as well) sitting on the left side of my Laptop turned 180 degrees (backward) - so the buttons are on the left and the dpad on the right.
Using EM ssignments plus Xpadder profiles I have:
Y = Reverse Thrust + Afterburn (via xpadder)
A = Jump
X = Next Hostile
B = Nearest Hostile_______Dpad = Pan
Start = Shield Energy -5___ Back = Weapons Energy +5
(above via Xpadder using time delays - paritally effective)
Lft Bumper = View Up___Rgt Bumper = View Rear
Lft Trigger = View Left___Rgt Trigger - View Right
Lft Stick Button = Target Nearest Ship
Rgt Stick Button = Target Next Ship
(remember the things is turned backwards 180 Degrees so Left & right are from my viewpoint - not the actual device left and right).

The Razer (the one I hold in my hands)
Left Analog Trig = Roll Left___Right Analog Trig = Roll Right
Lft Bumper = Fire MIssiles___Rgt Bumper = Fire Both Guns
Back = Shield Energy -1___Start = Weapons Energy +1
Lft Stick = Turn/Pitch_____Rgt Stick Thrusters (U/D/L/R)
Lft Stk Button = Inertial On/Off___Rgt Stk Button = Fire Beam
A = Afterburn
B = Accelerate
X = Decellerate
Y = Fire Particle
REASSIGNED buttons:
Left Rocker (rear) = Shield Energy-1 (Back)
Left Rocker (fwd) = Inertial On/Off (Lft Stick Button)
Right Rocker (rear) = Weapons Energy +1 (Start)
Right Rocker (fwd) = Fire Particle (Y)
M2 button = Fire Beam (Rgt Stk Button)
I really love the two bottom Rockers.

The down side I've found to ALL gamepads - aka F310, Xbox 360, Razer - is that the Analog Stick deadzones absolutely suck.
The F310 is worst, Xbox 360 2nd worst, Razer (well I'm using it to fly with so it's the one I live with).
And what I mean is this:
When the sticks return to Center - they DO NOT return to the values they should which is 32767. Each time you release them or even restart the game they may return to 32767 + or - anything up to 1500 either side of 32767 - so you are forcer to use the EM Deadzone to 1 or higher (depending on which gamepad you use) to avoid Drifting when the sticks are at center. The reason is becuase all these manufacturers are using piss-poor quality analog pots in the gamepads. And in EM you can only set a common Deadzone.
Now there is another minor plus to the Razer Sabertooth.
It in Program button you can change the Deadzone setting of each Stick independantly. BUT this is only a partial help becuse it is not quite as useful and the EM deadzone settings.
With the Xbox 360 I had to use EM deadzone of 2 which allowed less "Fine" movements in the game like trying to allgn on a Station Entrance heading or any exact heading, etc. etc. AND trying to avoid Drift when in Inertial Mode.
The F310 was even worse and had NO fine control.
The Razer has been my best choice and while I hated spending $80 - all in all I'm more satisfied with it - mainly because of the Rockers and reasssignments. NOTE these are NOT extra buttons - just reassignable to other existing buttons.
In addition to this I have a 3 Button Foot Switch device fomr Amazon that is a HID (Human Interface Device) that has a driver program that you can assign any of the 3 footswitches to be any (single) keypress.
Note: EM does not recognize this as a Device - but the software can send the 3 switches as if you were pressing a key on the keyboard os it works in that since.
Switch one = Reverse thrust
Switch two = Inertial Reverse
Switch three = Inertial Forward
I had hoped I could assign 2 keys like AfterBurn and Reverse Thrust to one of these but it's not possible.


[Edited on 4-24-2015 by PaulB]