I again with you
So, I shall try to tell shortly about the plans on the further development JoyControl.
First, as I now practically have no a free time, the release of the new version will be later than I calculated earlier if will be in general. But I hope for your patience and understanding.
The second (and the most important). The following version will have number 2.0 and it not simply replacement of digits. This version will be rewriting completely anew. As development tools it is selected Visual C ++. Without .NET.
You ask why? I shall not paint for a long time to not call disputes and censures of adherents Delphi. I expect, that the turned out code will be more compact and reliable as will not use indirect libraries and components but only the standards offered Microsoft. In the current version there are one - two errors which I have failed to overcome resources Delphi. These errors are not visible for the user and do not influence functionability of the program, but I know, that they are and I want them to remove.
Besides the current version is written with usage of the procedural approach (in main) and I want to translate her{it} to a modern object-oriented level. It will enable to expand easier a functional if there will be new ideas.
Well and - I started the latter with C ++ and it is interesting to me to remember it.
Now some words about a new functional.
Except for all that is present at the current version, I plan to add only two new items. I have taken idea from JoyTester2. program <http://personne.newmail.ru/JoyTester2-MouseJoystick/JoyTester2.exe> I Hope to you this program is known.
1) Real sensitivity of all axes of the joystick (resolution of the controller) will be calculated and shown. It can be interesting to matching different models of joysticks.
2) Interesting enough innovation (as it seems to me). It will be output window in which with the help of the joystick it is possible to draw lines. It will be similar to the window with « red and green squares », but will be drawn lines. And lines will be drawn as on direct values of the joystick, and those curves which will be in the game, in view of curves of response. (there will be a possibility of choice of one of lines or both simultaneously)
What for it is necessary? Probably you know, that the first (and not only) models Saitek X-52 had strong nonlinearity. At drawing a circle in JoyTester2 program on the screen "rhombuses" instead of "circles" were drawn. It prevented to control qualitatively an airplane in the game.
There is an opinion, that with the help of customizations of curves of response in the game, it is possible to reduce this nonlinearity of the joystick considerably. But there is a problem how to analyze the changes given by curves of response. For this purpose it also is window. If the idea is true, nonlinearity X-52 can be removed without change hardware of the joystick.
There are some more wishes, stated russianspoken virtual pilots whom I plan to realize, but it will be not in following version.
But I shall be repeated. Now I do not have free time, therefore I cannot speak about periods of an release of the new version. I hope that it will earlier BoB