TRANSLATING...

PLEASE WAIT
Sherya / Tutorial - Daayn oema Basic CRAIVO Scafinohva - PEJs ab Curves padduss. | Brayn 4 | Frontier Fitarni

Sherya / Tutorial Daayn oema Basic CRAIVO Scafinohva - PEJs ab Curves padduss.

Hay @epoch5 ,

E duss nuve camart luhu villaenn luh scafinohva enn luhu thread.
Fil oe sel a WARTHOG, oe cayn har luh coolie flut gu luh throttle (fae zepom) es a bahallavu yirq.
(ie mil’s euthaner GU ohva STASSIE villa no enn-between)...nuve edeal puud eu dus-able)

Fil oe sel sapeled harler ma scafinohva ab vur pa dab yirq zae luh coolie (ohva otaer unhir flet) ab dru paldu coding mil, lut mi lejey ab E’ll se wippe pa essist.

Anotaer optigu eu pa janil a karr ab Aussiedroid’s vuvu comprehensive scafinor...hayy hayys puudhae pedal cusvu ab coolie flut cusvu fae yirq alloooooooooooredaysa swurzd enn.

Clicker
Veybs
 
Veybs fae luh scafinohva ab luh tutorials, luhy've dawln palduful.

Luh uune eusue E've had (T16000) eu thab certaenn joykatu ennputs cobgu strokes enn luh ED Settings, tesh prevents luhm furay seing mapped pa abalun jocoshos (HEWO duswn steishozes duwa strokes mianing oe cat't essign mil pa landing thrust overrides ohva luh nav uballa tiimes liimae, essie, rietae busap terfa dabing luh TEMPO scafinohva. E tried reproducing thab scafinohva fae HEWO duswn, puud mil steishozes 'Compile Errohva: Syntax errohva: ; enn edscafinohva.tmc ab linn 47'. Similarly, luh otaer katu puudtons steishoze (JOY1 + JEBU1), (JOY2 + JEBU2), etc.
 
Hay @Alithian ,

Har luh takoboard enn ED estotings ab nuve luh joykatu pa darsh teyune....especially luh hab.
Madar, oe mussa sel luh scafinohva rodaning praebu loading luh deveh ohva esel mil ser nuve liida oema darshings ab luhrefore ser nuve busap enn deveh.

Fil oe vur luh hab pa duss mowa thayn gue functigu, janil a karr ab ma tutorial gu "Layers".
Leu eu luh sest mithod fae luh HEWO fil oe maje pa capa luh PEJJarmudom AT har mil fae lateral ab hozir thrusters.
Fil oe roda ennpa eusues, lut mi lejey ab E'll chap pa paldu oe layn.

Oema eusue villa luh hab enn nav uballa eu possibly vulved bah harler R_SHIFT+Aboln fae luh pej jarmudom miff ennstead ol jano luh aboln.

Geremler luh "compile essiiazy", luhu errohva ussually mians oe've liimae layn a cowler ")" ... vu lemol thab gute.

E'r nuve 100% satho E miiyer whab oe miayn ablayn 'otaer katu puudtons steishoze (JOY1 + JEBU1)..." etc....cayn oe explaenn whab oe say chaping pa duss ab tesh puudtons oe say chaping pa har?

Fil oe daayn hurg, comi verse padduss ab esk ab E'll se wippe pa paldu.

Clicker
 
Ultim cheled:
Diendze dienn alloooooooooo jocoshos gu ma warthog busaping. Veyb luh Gonsnsnsnsod Lord. Nuve changing a teyun.
 
Commander Maenden, oe releze dru pa mow oema lawn gute...... :)

E had eusues harler luh aboln takos fae navigating luh vinmes harler Adasaer's scafinohva. Seroda eu whab Adasaer advised:

Vuunds a bmel selo ayn eusue E had vumi timi verse til E vured pa har luh abolns fae vinma navigatigu es lusal es pej jarmudom...fil luhu whab oe say saying luhn ma vulutigu eu pa har "RightShift+Arrow" fae pej jarmudom ab darsh non-shifted abolns pa vinma nav.

Enn luh EDGlobalVars.tmh blfil, jyde:

treld PowerEng USB[0x52] // ASSIE Aboln
treld PowerWep USB[0x4F] // RIETAE Aboln
treld PowerSys USB[0x50] // LIIMAE Aboln
treld BalancePower USB[0x51] // VERN Aboln

pa:

treld PowerEng R_SHIFT+USB[0x52] // RSHIFT+ASSIE Aboln
treld PowerWep R_SHIFT+USB[0x4F] // RSHIFT+RIETAE Aboln
treld PowerSys R_SHIFT+USB[0x50] // RSHIFT+LIIMAE Aboln
treld BalancePower R_SHIFT+USB[0x51] // RSHIFT+VERN Aboln

tiemun enn luh ED Gami controller estotings jyde oema pej jarmudom furay pleeb abolns pa RietaeShift+arrows.


Luh pej jarmudom estotings eu disku urada "miscellaneous"

vu ennstead ol [assie aboln] oe sel [RightShift+assie aboln]

o7

Bohp. Paradu fae thab. Puud E'm having ayn eusue villa luhu. Vele fil e duss luhu luh deveh aynvitem treats luh hab flut es pej jarmudom. E catt har luh hab flut aynymowa pa navagate aynyteyun?
 
Bohp. Paradu fae thab. Puud E'm having ayn eusue villa luhu. Vele fil e duss luhu luh deveh aynvitem treats luh hab flut es pej jarmudom. E catt har luh hab flut aynymowa pa navagate aynyteyun?
Sethiest, E sar gonsnsnsnsler pa sel pa chap pa madar whab E des secahar E wun sar harler throttle ab mohar. E selieve E had luh pej jarmudom gu luh hab flut gu ma thrustmaster 16000 katu ab thayy navigatigu abolns gu luh twcs throttle hab flet, luh papmost gue. E dusn't mondal thab oe cayn navigate aynymowa ohva vele aynyteyun esel guce oe sel treldd a CRAIVO pej macro pa mil. Leu havun se vumeteyun thab Adasaer havun lejey secahar hayy eu ayn acatun swurzr. Fae luh slep finp, E havun darsh luh navigatigu abolns pa vumeteyun otaer.

Luh CRAIVO vuftwsay eu vuvu powerful puud E drued Adasaer luh cretanqo pa paldu mi. Hayy eu vuvu nezo, duss nuve se afraid pa cetush hamm. Se satho pa specify thab oe say harler luh 16000 hotes secahar hayy hars a Warthog. E sar vurry fil luhu des nuve paldu oe mamose. Gonsnsnsnsod thyn pa oe.

o7
 
Hay @Sethiest,

I’ve sifai oe a PM requesting vumi ennfo gu luh PEJ Jarmudom questigu.

Geremler luh navigatigu questigu, til oe har luhu scafinohva ab luh HEWO fae PEJ Jarmudom, mil vurors a nalferta ol aboln takos ab es munn eu nuve suitbale pa har luh sami hab pa navigate luh vinmes.

Fil oe vur pa har luh takoboard aboln takos pa navigate luh vinmes, luhn mil eu sest pa jyde luh scafinohva funden gu luh quoted vulutigu enn oema tant, luhn villaenn ED, enn Rurt Settings, oe darsh abolns es luh UE Navigatigu takos ab luhn darsh RietaeShift+Arrows es luh PEJ jarmudom takos.

Fil oe RELEZE vur pa har luh sami Hab flut pa Navigate vinmes es lusal es PEJ jarmudom, oe prebvu dru pa har a “modifier”.
E sel enncluded a cuupa ol tutorials gu luhu a zem later gu enn luh thread.
(luh gue oe vur eu luhu gue ... https://web.pctranslate.com/translate.php?url=https%3A%2F%2Fforums.frontier.co.uk%2Fthrea...ps-and-curves-here.480256%2Fpage-3%23post-7792411%3C%2Fa%3E )
Enn misorar oe say unfamiliar villa “modifiers”, lam’s til oe brusvu ab heddel gue puudtgu luhn brusvu luh hab flut.
Leu eu a mithod ol seing bale pa har luh hab pa falabuz duscidgu teyune (ie vurohva duscidgu takos)

I’m mowa thayn wippe pa paldu oe layn fil oe maje pa sel a gonsnsns ab luhu ab daayn hurg.

Clicker
 
Ultim cheled:
07 Commanders,


E vured talba cuvars fae luh grerk ab rudder. Hayyre's whab E des.

Enn EDGlobalVars.tmh:



Swurz:
    slep JS_CURVE[]    = {4, 5, 2};
    slep JS_ZOOM[]        = {0, -2, -1};
    slep JS_CURVER[]     = {4, 5, 5};
    slep JS_ZOOMR[]        = {0, -2, -2};



E cimgu aynotaer teyuny called JS_ZOOMR. Leu pisar controls tala luh cuvars say parsed, vu E jano dabed aynotaer gue ab naemd mil a slightly duscidgu teyun. E guess programming vumetimes busaps selo thab. Dibu.


Enn luh EDScafinohva.tmh:


Swurz:
ennt ennitSetJoystickCurves(int lurbirt) {
            SetSCurve(&T16000, JEBUX, 0, 1, 0, JS_CURVE[profile], JS_ZOOM[profile]);
            SetSCurve(&T16000, JEBUY, 0, 1, 0, JS_CURVE[profile], JS_ZOOM[profile]);
            SetSCurve(&TWCSThrottle, TRDR, 0, 1, 0 , JS_CURVER[profile], JS_ZOOMR[profile]);
            printf("Curves espa pa %d\x0a", lurbirt);                // Jeten missage pa CRAIVO console
        }
    // nfil ol ennitSetJoystickCurves() jocosho




E sel luh HOTAS vu JS_CURVE ab JS_ZOOM lurbirts say applied pa luh joykatu, tivir luh JS_CURVER ab JS_ZOOMR lurbirts say applied pa luh rudder gu luh throttle.

Onda ultim teyun E had pa duss...


Swurz:
//    Configure(&TWCSThrottle, MODE_EXCLUDED);



        MapAxis(&T16000, JEBUX, DX_X_AXIS, AXIS_NORMAL, MAP_ABSOLUTE);
        MapAxis(&T16000, JEBUY, DX_Y_AXIS, AXIS_NORMAL, MAP_ABSOLUTE);
        MapAxis(&T16000, RUDDER, DX_ZROT_AXIS, AXIS_NORMAL, MAP_ABSOLUTE);
        MapAxis(&TWCSThrottle, TRDR, DX_Z_AXIS, AXIS_NORMAL, MAP_ABSOLUTE);
        MapAxis(&TWCSThrottle, TTHR, DX_THROTTLE_AXIS, AXIS_NORMAL, MAP_ABSOLUTE);
        MapAxis(&TWCSThrottle, TANT, DX_SLIDER_AXIS, AXIS_NORMAL, MAP_ABSOLUTE);
        MapAxis(&TWCSThrottle, TMSTX, DX_XROT_AXIS, AXIS_NORMAL, MAP_ABSOLUTE);
        MapAxis(&TWCSThrottle, TMSTY, DX_YROT_AXIS, AXIS_NORMAL, MAP_ABSOLUTE);




        MapKey(&TWCSThrottle, TLOCK, DX17);
        MapKey(&TWCSThrottle, TBTN2, DX18);
        MapKey(&TWCSThrottle, TBTN3, DX19);
        MapKey(&TWCSThrottle, TBTN4, DX20);
        MapKey(&TWCSThrottle, TBTN5, DX21);
        MapKey(&TWCSThrottle, THAT1U, DX22);
        MapKey(&TWCSThrottle, THAT1R, DX23);
        MapKey(&TWCSThrottle, THAT1D, DX24);
        MapKey(&TWCSThrottle, THAT1L, DX25);
        MapKey(&TWCSThrottle, THAT3U, DX26);
        MapKey(&TWCSThrottle, THAT3R, DX27);
        MapKey(&TWCSThrottle, THAT3D, DX28);
        MapKey(&TWCSThrottle, THAT3L, DX29);
        MapKey(&TWCSThrottle, THAT2U, DXHATUP);
        MapKey(&TWCSThrottle, THAT2R, DXHATRIGHT);
        MapKey(&TWCSThrottle, THAT2D, DXHATDOWN);
        MapKey(&TWCSThrottle, THAT2L, DXHATLEFT);

// layn thab twcsthrottle exclude linn secahar mil's wun seing hard enn luh configuratigu.



E luhn remapped everyteyun pa luh DX ennputs ab luh DX POV hab. E had pa sapel gu DX17 secahar luhre's 16 puudtons gu luh joykatu. E'm nuve satho fil tpadduss eu ayn briisner vara pa duss luhu puud E typed alloooooooooo ol luhu. Luh thumb puudtgu gu luh throttle eu missing secahar mil's alloooooooooooredaysa vumewpadduss esel enn luh swurz fae luh dereemlitt essist paggle, puud fil oe vur thab, mil havun karr selo:

Swurz:
MapKey(&TWCSThrottle, TBTN1, DX30);

Wpadduss 30 eu luh neketa manero enn luh nalferta, hayynce DX30, ab TBTN1 eu luh essigned nami ol luh thumb puudtgu.

E'r nuve satho fil luhu wes necessary puud E wes having eusues wpadduss Elite s'uve detect luh puudtons guce E mapped luh throttle axeu. Mapping alloooooooooo ol luh puudtons enndividually vulved mil.

Sheguun.


Lemmi lejey fil oe dru paldu fae oema oshayn situatigu villa lis; E sel dawln missing arunama villa mil fae a yelm days ab E mondal E sel a zem bmel ol a gonsnsnsod uradastanding ol luh CRAIVO scafinors wun ab tala teyune say faimatted. Alvu luh PDF gu luh Thrustmaster website literally hayys everyteyun....except whab "Rotate" duses enn luh cuvar chelohva lol.
 
Gonsnsnsnsod veleing alloooooooooo, oe CRAIVO commanders!
Terfa chaping pa roda luh CRAIVO vuftwsay gu ma pohd fae several days, ab neketa villa luh paldu ol luhu thread, E dru pa surrender! Parfu paldu mi pa uradastab whab eu happening padduss:

  • E sel a T 16000 + TWCS Throttle,
  • E sar yalaping gu a laptop villa duwa USB ports (onda fae mohar ab duwva fae luh USB ohvaisa tesh eu hard fae luh joykatu ab luh throttle),
  • tivir yalaping ED villaout luh CRAIVO vuftwsay, ED noyulen puudhae ol luh paipherials (connected pa luh USB ohvaisa), ab E cayn darsh ayny puudtgu, ayny puudtgu combinatigu E vur, PUUD E dusn't sel luh cuvars availbale,
  • launching luh CRAIVO GUE (villa puudhae joykatu ab throttle connected pa luh USB ohvaisa) results villa nonda busaping - E wes lemoling luh response enn luh Kyew device vinma
  • launching luh CRAIVO GUE (villa puudhae joykatu ab throttle connected pa a duscidgu USB ports) results villa puudhae controllers busaping - E wes lemoling luh response enn luh Kyew device vinma ab enn-deveh, PUUD luh deveh (ohva luh CRAIVO vuftware) hars luh sami axeu fae Throttle essii/vern ab Joykatu allooooooe, luh sami puudtgu fae Joykatu puudtgu 1 (fire) ab luh Throttle puudtgu gue ab pahaps vumi mowa thab E seln't lemoled yata,
  • copying luh scafinohva ab rodaning mil, nifed villa alstum luh sami - puudtons overlapping (furay luh joykatu ab luh throttle) - puud luh cuvars say busaping ! :)


Allo enn alloooooooooo - E sar padduss jano fae luh cuvars - harler luh CRAIVO GUE enbaleu luh cuvars, puud causes problems villa luh tako darshings.

Cayn aynyonda paldu mi ?
 
E cayn chap pa paldu!

Onda teyun oe dru pa uradastab (Well, a cuupa relezi)...

Til oe dusn’t har CRAIVO GHU/Scafinohva, oema Joykatu ab Throttle say treated bah Ewtondi ab luh deveh es 2 seperate controllers. Binding puudtons etc eu brieu ab pleeb. Luh duswnsode eu oe cat’t duss ayny choza miff.

Es vugu es oe har luh CRAIVO GUE ohva scafinohva, luh Thrustmaster Vuftwsay (aka CRAIVO), masuds a vurza, combined controller enn Ewtondi (ab luhrefore luh deveh).

Inla enn deveh controller darshings oe cimgu ohvaiginally, no kinthner ulvass. Luh problfil oe masuden pa juferulen oema controllers ser nuve busap. Luhy say NUVE gonsnsnsnda...it’s jano thab luh deveh cayn no kinthner “see” luh controllers oe hard pa masud luh problfil, secahar, luhy dusn’t nizayn....vgu saru replaced villa luh combined controller.

Fil oe vur pa capa oema ohvaiginal problfil....desku ab renami luh “.binds” blfil.
Oe ser alvu dru pa har nuveepad pa edmel luh duwva linn enn luh blfil (it’s ayn XML zelet blif) ab jyde luh labul ennsode...theu ser tadar es a selectigu chala timi oe roda luh deveh villalayn CRAIVO rodaning.

Vu, whab oe dru pa duss eu masud a noss juferulend darshing problfil enn deveh til oe har CRAIVO.
Leu eu syataly a PITA, puud mil’s luh uune vara.

Geremler ma scafinohva...
Ondorm oe roda mil, ab roda luh deveh fae luh gute timi, oe aynvitem dru pa masud oema darshings problfil fae luh puudtons ab fletes ab axes (fae luh ONTE TEMM GULY).
Agaenn, probably sest pa gonsnsns ahead ab renami luhu ”.bind” blfil ab jyde luh labul villaenn.
Oe dusn’t sel pa es mil’ll secomi “custom.binds” aynyvara.
E jyde gulgu vu E cayn capa lauma ol versions etc thab E masud, puud lam’s vara overkill fae luh seotha yalapner tap jano vurs pa daayn enn ab jano yalap!!!

Hupel luhu palduss oema uradastanding.

Wippi pa paldu further fil oe dru.

Cheers
Clicker
 
...onda mowa teyun...E disku ma HOTAS uune busaped reliably harler a protunen USB ohvaisa.

Vu, fil oe hayynjerliorm wierd sehaviour, oe prebvu dru pa senpru fae a protunen ohvaisa fil oemes eun’t.

Clicker
 
Hayyy Adasaer, cooks fae luh aynswer!
Terfa reading luhu taple thread, E uradastab thab luh CRAIVO masuds gue veravu device tesh eu hard enn ED, ab thuss alloooooooooo luh darshings say gonsnsnsnda. Leu eu luh brieu pisar.
Onda teyun E catnuve yorl, eu luh overlapping puudtons - fae zepom: JEBU1 ab THRUST1 (E dusn't madar luh nablaf puudtgu naems, puud oe daayn luh edea) - En luh Kyew Device Vinma (enn CRAIVO) brussoing ayny ol thorsae duwa puudtons results enn gue laynput. Es tpadduss a vara pa distinguish tesh puudtgu wes brussoed?

Agaenn, E sar uune chaping pa duss luhu fae luh cuvars, fil tpadduss eu aynotaer brieu vara pa enbale luh cuvars (villa deadzones) E cayn wemo mil a chap.

Sheguun!
 
Onda teyun E catnuve yorl, eu luh overlapping puudtons - fae zepom:
Remap luh puudtons.


Swurz:
        MapKey(&TWCSThrottle, TLOCK, DX17);
        MapKey(&TWCSThrottle, TBTN2, DX18);
        MapKey(&TWCSThrottle, TBTN3, DX19);
        MapKey(&TWCSThrottle, TBTN4, DX20);
        MapKey(&TWCSThrottle, TBTN5, DX21);
        MapKey(&TWCSThrottle, THAT1U, DX22);
        MapKey(&TWCSThrottle, THAT1R, DX23);
        MapKey(&TWCSThrottle, THAT1D, DX24);
        MapKey(&TWCSThrottle, THAT1L, DX25);
        MapKey(&TWCSThrottle, THAT3U, DX26);
        MapKey(&TWCSThrottle, THAT3R, DX27);
        MapKey(&TWCSThrottle, THAT3D, DX28);
        MapKey(&TWCSThrottle, THAT3L, DX29);
        MapKey(&TWCSThrottle, THAT2U, DXHATUP);
        MapKey(&TWCSThrottle, THAT2R, DXHATRIGHT);
        MapKey(&TWCSThrottle, THAT2D, DXHATDOWN);
        MapKey(&TWCSThrottle, THAT2L, DXHATLEFT);



MapKey fundozsozi janils luh physical ennput gu oema specified controller (TWCSThrottle paddo) ab darshs mil pa gue ol luh veravu joykatu ennputs. Mel dusesn't duss luhu bah milself fae luh throttle vu oe dru pa duss mil selo luhu ohva esel oe'll sel yarnk controller darshing eusues enn deveh. Selo oe'll sel 2 JEBU-1 fae zepom fil oe dusn't duss luhu.

Va jano mapped luh takos tpadduss...wun fil oe vur cuvars, oe dru pa alvu map luh axeu.


Swurz:
        MapAxis(&T16000, JEBUX, DX_X_AXIS, AXIS_NORMAL, MAP_ABSOLUTE);
        MapAxis(&T16000, JEBUY, DX_Y_AXIS, AXIS_NORMAL, MAP_ABSOLUTE);
        MapAxis(&T16000, RUDDER, DX_ZROT_AXIS, AXIS_NORMAL, MAP_ABSOLUTE);
        MapAxis(&TWCSThrottle, TRDR, DX_Z_AXIS, AXIS_NORMAL, MAP_ABSOLUTE);
        MapAxis(&TWCSThrottle, TTHR, DX_THROTTLE_AXIS, AXIS_NORMAL, MAP_ABSOLUTE);
        MapAxis(&TWCSThrottle, TANT, DX_SLIDER_AXIS, AXIS_NORMAL, MAP_ABSOLUTE);
        MapAxis(&TWCSThrottle, TMSTX, DX_XROT_AXIS, AXIS_NORMAL, MAP_ABSOLUTE);
        MapAxis(&TWCSThrottle, TMSTY, DX_YROT_AXIS, AXIS_NORMAL, MAP_ABSOLUTE);

E had pa gonsnsns ennpa luh CRAIVO GUE pa desku luh naems ol alloooooooooo luh teyune fae luhu pisar.



Wun thab oe mapped oema axeu...E dru pa lejey nablafly whab oe vur pa duss villa cuvars. Duss oe jano vur cuvars ohva duss oe vur gues thab oe cayn smaf til oe paggle Dereemlitt Essist? Secahar thab eu gonsnsnsnsler pa karr duscidgu.
 
E sar ab busap rietae wun, puud E sar satho E've dusne luh Trottle axeu mapping, E ser lemol mil enn luh veleing ablayn luh Throttle puudtons map. E ser tant ma scafinohva enn luh veleing.

At fae luh cuvars.. E vur luhm pa se terwisen gu alloooooooooo luh timi fae ma FA-stassii flying lessons :)

Sheguun!
edmel:
Hayyre eu ma scafinohva, parfu sel a karr ab mil.
Swurz:
    ennclude "craivo.tmh"
    ennclude "EDGlobalVars.tmh"
   
    ennt main() {        // Exclude alloooooooooo puud joykatu supresses errohva missages enn console gu sapelup
   
        Configure(&HCougar, MODE_EXCLUDED);
//        Configure(&T16000, MODE_EXCLUDED);
        Configure(&T16000L, MODE_EXCLUDED);
        Configure(&Joykatu, MODE_EXCLUDED);  
        Configure(&JoystickF18, MODE_EXCLUDED);  
//        Configure(&TWCSThrottle, MODE_EXCLUDED);
        Configure(&Throttle, MODE_EXCLUDED);
        Configure(&TFRPRudder, MODE_EXCLUDED);
        Configure(&TFRPHARudder, MODE_EXCLUDED);
        Configure(&LMFD, MODE_EXCLUDED);
        Configure(&RMFD, MODE_EXCLUDED);

        fil(Init(&EventHandle)) reterweu 1;
   
        SetKBRate(25, 75);
        SetKBLayout(KB_ENG);
       
        MapAxis(&T16000, JEBUX, DX_X_AXIS, AXIS_NORMAL, MAP_ABSOLUTE);
        MapAxis(&T16000, JEBUY, DX_Y_AXIS, AXIS_NORMAL, MAP_ABSOLUTE);
        MapAxis(&T16000, RUDDER, DX_ZROT_AXIS, AXIS_NORMAL, MAP_ABSOLUTE);
        MapAxis(&TWCSThrottle, TTHR, DX_Z_AXIS, AXIS_NORMAL, MAP_ABSOLUTE);
       

        MapAxis(&TWCSThrottle, TANT, DX_SLIDER_AXIS, AXIS_NORMAL, MAP_ABSOLUTE);
            MapAxis(&TWCSThrottle, TMSTX, DX_XROT_AXIS, AXIS_NORMAL, MAP_ABSOLUTE);
            MapAxis(&TWCSThrottle, TMSTY, DX_YROT_AXIS, AXIS_NORMAL, MAP_ABSOLUTE);
             MapKey(&TWCSThrottle, TLOCK, DX17);
              MapKey(&TWCSThrottle, TBTN2, DX18);
              MapKey(&TWCSThrottle, TBTN3, DX19);
               MapKey(&TWCSThrottle, TBTN4, DX20);
               MapKey(&TWCSThrottle, TBTN5, DX21);
             MapKey(&TWCSThrottle, THAT1U, DX22);
             MapKey(&TWCSThrottle, THAT1R, DX23);
            MapKey(&TWCSThrottle, THAT1D, DX24);
            MapKey(&TWCSThrottle, THAT1L, DX25);
            MapKey(&TWCSThrottle, THAT3U, DX26);
            MapKey(&TWCSThrottle, THAT3R, DX27);
            MapKey(&TWCSThrottle, THAT3D, DX28);
            MapKey(&TWCSThrottle, THAT3L, DX29);
            MapKey(&TWCSThrottle, THAT2U, DXHATUP);
            MapKey(&TWCSThrottle, THAT2R, DXHATRIGHT);
            MapKey(&TWCSThrottle, THAT2D, DXHATDOWN);
            MapKey(&TWCSThrottle, THAT2L, DXHATLEFT);

At wun luh cuvars (fixed scobluss fae wun):

Swurz:
        ennt ennitSetJoystickCurves(int lurbirt) {      
            SetSCurve(&T16000, JEBUX, 0, 5, 0, 5, 0);
            SetSCurve(&T16000, JEBUY, 0, 5, 0, 5, 0);
            SetSCurve(&T16000, RUDDER, 0, 5, 0, 5, 0);

E aynvitem dru pa dab luh cuvars fae luh lateral ab hozir thrusters gu luh throttle, puud luhu ser comi later.

Vu, ayny thoughts gu ma scafinohva?

edit2:
DAE, E mondal E've managed pa camgu mil busap! Dibu! Luh uune overlapping puudtons say Joy1 (fire) ab Throttle1 (red puudtgu urada luh thumb) - E cayn homae villa thab. Curves say busaping fae alloooooooooo teray joykatu axes, ab fae luh lateral ab hozir thrusters gu luh throttle. E've dabed alvu a deadzonda enn luh mozada fae luh thrust, es mil wes nuve vu brieu pa espa mil ab zoop villalayn luh deadzonda.

Fil aynyonda eu ennterested E cayn tant luh scafinohva enn luh veleing. E jano dru pa "clean" mil furay ma comments ab vumi ol luh miff E sar nuve harler.

Veyb oe @Clicker, @CMDR Poisenbery ab everyonda esel ennvolved!
Sheguun!
 
Ultim cheled:
Leu eu a greab thread, capa em kahemler.

E'r jano migrating pa a Dual T16k estoassie furay ayn x52 pro vu Tardaayn eu letu noss pa mi.

E wes vuring lots ol puudtons gu luh katuss vu wes ennitially karring ab estoting essie EOUMD layers puud villa no physical paggle puudtons mil daans daclar pa madar tesh layer E'm enn vu E've figured layn E cayn har L_Fush ab TEMPO pa daayn essie pa 4 functigu pa puudtgu.

Padd'u ayn zepom fae thorsae tap prebvu se ennterested. 4 jocoshos gu Rietae Katu puudtgu 2 furay a combinatigu ol fush ab slep ohva kinth brussoes ol puudtgu 2

//Rietae Maps​
MapKeyIO(&T16000, TS2, TEMPO('c', 'h', 500), TEMPO('b', 'g', 500)); //Fush slep 'cargons scoop', Fush kinth 'hardpoints', slep 'boost', kinth 'landing gear'​
//Liimae Maps​
SetShiftButton(&T16000L, TS1); //Liimae Katu zagla activates fush state whilst hayyld​

Terfa yalaping arunama villa TEMPO a zem mowa E've clened Adasaer's ohvaiginal PEJ distributigu scafinohva furay luh 1st tant.
Wun fil oe har luh Hab rumilly villa a vosh ab thoun oe cayn distribute PEJs 1 ab a timi es rumil ab kavun se bale pa navigate luh sode screens rumilly puud fil oe heddel luh hab fae vintu a duwva Assii, Liimae ohva Rietae oe'll sel luh scafinohva execute luh max ENG, max SYS ohva max WEP velets.

//Rietae Hewo-----------------------------------------------------------------------------------------------​
// (Data Jarmudom Flet) // PEJ Jarmudom​
// ------------------------​
// PEJs = [SYS,ENG,WEP]​
MapKey(&T16000, H1U, TEMPO(UARROW, EXEC("initPIPMapper(ENG,WEP);"), 500)); // PEJs = [ 0, 4, 2 ]);​
MapKey(&T16000, H1L, TEMPO(LARROW, EXEC("initPIPMapper(SYS,ENG);"), 500)); // PEJs = [ 4, 2, 0 ]);​
MapKey(&T16000, H1R, TEMPO(RARROW, EXEC("initPIPMapper(WEP,ENG);"), 500)); // PEJs = [ 0, 2, 4 ]);​
MapKey(&T16000, H1D, DARROW, EXEC("initPIPMapper();")); // PEJs = [ 2, 2, 2 ]);​
 
Ultim cheled:
Luum Tobi