Fulqrum Publishing Home   |   Register   |   Today Posts   |   Members   |   UserCP   |   Calendar   |   Search   |   FAQ

Go Back   Official Fulqrum Publishing forum > Fulqrum Publishing > IL-2 Sturmovik

IL-2 Sturmovik The famous combat flight simulator.

 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
  #15  
Old 11-17-2007, 08:15 AM
BlitzPig_DDT BlitzPig_DDT is offline
Approved Member
 
Join Date: Oct 2007
Posts: 23
Default

Sniper, consider it this way.

The input force required to move the stick in a real, un-hydraulicly assisted aircraft will increase as speed increases, sometimes to the point of being unable to move the stick, or unable to move it very quickly at all.

However, in a non-Force Feedback joystick setup, the player will be able to slam max travel at will, regardless of speed.

This means that you need to use an abstraction layer and translate physical control (stick) travel into virtual stick travel (and speed) based on both the aircraft in question, and the speed it's traveling at.

This alone means you can not have 1 setup, because Force Feedback users will be limited in ways that non-FFB users are not.

But it doesn't end there. Thor illustrated it quite well. You have no way of knowing what stick the player will be using. You won't know it's spring rates, gimbal system, or measuring devices.

- Someone with a longer stick will have greater fine control than someone with a shorter stick.
- Someone with a stiffly sprung stick will have slower and more labored input (and more careful as a result) than someone with a lightly spring stick.
- Someone with a center notchy stick will have a different feel, and experience, than someone with a stick that smoothly transitions from axis to axis.
- A short throw pot will have less granularity (fine measurement) than a long throw pot.
- Hall Effect Sensors will have much cleaner, consistent, and precise output than any potentiometer.
- A dying pot will lose precision and get noisier, which means it will start to spike.
- A full HOTAS with rudder pedals and non-twisty stick will behave MUCH differently than a twisty stick.

All of the above means that what works for 1 stick will NOT work for another, except by a miracle coincidence. And even what worked for that one stick will not always work for it because that stick will degrade over time.

The means of filtering and manipulating stick input must be adjustable by the user. It will allow them to change and upgrade their control devices, as well as allow for easier extensibility of the code.

Remember, you are not adjusting stick travel with those sliders, you are adjust how much of the total force the virtual pilot has available to exert is acually applied to the virtual stick for that amount of physical stick travel. So in actuality you are controlling the pilot, NOT the plane, and your stick simply manipulates how much force he applies and in which direction.

You will find that at half physical travel, the virual stick will move a certain amount at 0kph IAS, and that same physical stick travel will result in less virtual stick travel at 400kph IAS.

Also, most sticks today allow people to create their own input curves when programming a profile anyway, so it's not like removing that will do any good - it will only harm those who can't adust their stick's curves through other means, and also mean more work and less profit for the devs, and less product for us.
Reply With Quote
 

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 12:48 PM.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright © 2007 Fulqrum Publishing. All rights reserved.