Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
If you're using hinges, try adding more in parallel and see if that works better?
Seems i added it without documenting it.
In the config section at the top, there are 6 lines under //Control crosswiring
double RollToElevator = 0.0;
double RollToRudder = 0.0;
double PitchToAileron = 0.0;
double PitchToRudder = 0.0;
double YawToElevator = 0.0;
double YawToAileron = 0.0;
Setting RollToElevator = 0.5 for example, will add 50% of the Roll input, to the Elevators, setting it to 1.0 will make them get the full input.
Negative values invert direction of the input.
Exams are over in a couple of weeks, and doing engineering internship for the first half of next year (so normal work day), one of my plans with my soon to be newfound free time is to go through my old SE stuff and update/fix, plus have a couple of unfinished projects.
So yeah, can't realistically say a time, but i'll get to it!
There is not, shouldn't be difficult to add; Are you thinking individual rotors or the entire input? eg. trimming pitch (elevators)
The technical reason is that keyboard inputs give the script a value of -1, 0 or 1, while mouse movement gives values that can be in the +/- hundreds, as they basically report mouse speed, Controllers give similar size values.
If the script was tuned for Keyboard out of the box, controller and mouse inputs would make the script go crazy :)
PitchToAilerons sends Pitch output to Ailerons, eg. the surfaces that are for rolling, will now assist with pitching as well.
The Pitch->Roll and Roll->Pitch ones are swapped in regards to their naming
I don't know if the control surfaces are treated as rotors or not but I'll try
Had a new idea of how to make two inputs affect the same surfaces, I have added 6 modifiers for mixing the outputs however you want; You can now create Elevudderons if you want :p
The modifiers are under "Control Crosswiring" near the top of the script, setting for example
RollToElevator = 0.5;
Will make it so that 50% of output for Roll bound control surfaces, will be applied to the Elevators (Pitch bound control surfaces).
Did a quick test and it seems to be working very well, but post a comment if issues pop up.
Does this script work with Draygo's Control Surfaces blocks?
I might be able implement some a rudimentary, customizeable version of it some time tomorrow :)
I've got canards on my plane and it would be really useful if they could do both aileron and elevator inputs rather than just one
Am I using it wrong?
It should be fixed now :)
I really appreciate the amount of details you bring, makes it a breeze to fix issues.
Using Fighter Cockpit
Caught exception during execution of script: not found, correct or clear name
at Program.GetRotors(String name, IMyShipController Troller, List`1 RotListR, List`1 RotListL)
at Program..ctor()
this is the buildinfo copy paste of the error, i seem to get this quite frequently and ive only gotten this script to work once, it does indeed work but i cant work out why it only worked the one time
Anyhow, changed for-loops to foreach; There are no longer any indexes, which ought to fix them going out of range :)
I am unsure how much, if any, delay there is between me updating and your version being up to date, so just make sure it says "V1.04" near the top.