another_commander wrote:Since, as you may be aware, most dev team members do not use joysticks, we will have to rely on your feedback for this one. Please let us know how it works for you, if there are things that could/should be done better or differently and don't forget to include in your reports the type of joystick you use.
Ok.. here are my observations and recommendations to date. As requested, my 'stick is a Saitek Cyborg Evo (USB version).
Firstly, a bug report.. it appears that the deadzone setting is stored separately for both the Standard and Spline profiles. Whilst in Spline profile mode, I set the deadzone to zero. Upon switching back to Standard profile mode, I found the deadzone back at 0.0500. Switching back and forth between them several times confirmed that each profile mode appears to store its' own deadzone setting. This is undesirable behaviour. Only one deadzone setting should be stored for each axis, regardless of which profile type is active.
Recommendations:
1.
kanthoney wrote:If it helps, the "parameter" setting (couldn't think what to call it!) adjusts how twitchy the joystick is at the centre (higher means less twitchy), and the "power" setting makes the parameter setting work over a bigger range of joystick movement.
Having played with things for a while, I see the naming dilemma.. the interaction between the two parameters is quite interesting to see, particularly at the range extremes.. however, having experimented with the interactions for some time and given it considerable thought, I'd recommend re-naming "Power" to "Non-linearity" and "Parameter" to "Range". I'd also recommend getting rid of the decimal point on the value displayed for Parameter(Range) so that instead of 0-1.00 it simply reads from 0-100.
2. As I mentioned
above, it would be very helpful if the X and Y axes of the graph were labelled. I'd suggest "Stick Deflection" for the X-axis, and "Response" for the Y-axis. Some graduation marks (say, every 10 or 25%, for example) along the axes, or better yet, as a grid on the violet background, would be a nice touch also, if possible.
3. The rectangular shape of the profile graph makes it tricky to fine-tune the most crucial small-deflection area at the lower-left of the graph, owing to the way the height of the Y-axis is only 30% of the length of the X-axis. For instance, in the following picture, I'm sure the flattened line on the lower-left area is not actually so bad as displayed, but due to the mismatched axes, it's hard to be sure of exactly how the curve really looks.
I've now examined the profile editors for several other games, and it seems to me that having both axes the same length (i.e. a square graph) works best. Using cut and paste, I've made a couple of quick'n'nasty mock-ups of possible alternatives.. although the first picture would be better than the current arrangement, my real preference would be for something more like the second picture. (sorry, I've just realised that I forgot to label the axes while I was at it)
Better:
Ideal:
Not shown - in the second picture, when in Spline profile mode, I'd suggest putting the purple
Click and Drag to set control points. Select and <Del> to delete points.
text just below the red "Joystick Profile" text at the top.
Wish List:
It would be very helpful if the player could test the effect of their settings whilst in the profile editor, rather than having to go back and forth between game and editor.. possibly the unused space in the bottom-left area (just above the "Back" option) of the square graph mock-up above could be used for this purpose. Something along the lines of the gadget in the lower-left of the profile editor in the following picture might fit the bill, or perhaps someone can think of an even simpler means of displaying the effects on the 'stick motion.
Edit: Thinking on it a little more, given that we are really only talking about one axis at a time, a simple bar with a movable line on it to indicate the 'stick position along the axis might do the job.
And finally.. a huge
THANK YOU!! to everyone involved in making this happen.. it's already a vast improvement over what we have had until now, and I wish I could buy you all a beer.