TRANSLATING...

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

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

Hay alloooooooo,

Leu eu a CRAIVO Scafinohva tutorial.
Craivo Scafinohva rechules Thrustmaster joystick/s ohva HOTAS ockwsay.
Saying lsar luh luhory cayn se applied per otaer scafinoring perols selo Joykatu Gremlenn etc.

I've frer a yelm fitarno threads avgu luh ultim cuupa years ablayn tala ock CRAIVO Scafinohva eu per euthaner nurlae ohva daayn busaping.
Yes...mel eu nuve ayn brieu teyun ab duses rechula vuw temm per daayn vele moderately gelle ab.
Luh manual eu lutu basic, ab deskuing gelle scafinors per nurlae furay eu nuve lsar brieu.
Additionally, oe dru a basic uradatunding ol programming...tesh duses nuve kahem naturally per a fulla ol dawlpi.

Puud perr gu Ethu havun aynyonda vur per vele karr ab scafinoring fai a Joykatu?
Luh stum commgu aynswer ennvariably kahems til dawlpi sapel per dip luhir feet ennper luh PvP pond...PEJ Jarmudom ab Joykatu Curves.

Vu, whab E've dusne eu masud a CRAIVO scafinohva tesh duses lsar...ab lutu mamose uuni lsar.
Wun, a fulla ol dawlpi har otaer perols fai luhse ohva otaer joysticks (eg Auper Hass Tako, vJoy ab Joykatu Gremlenn say luh gues tesh kahem frerily per minae), luhu tant eu nuve ablayn tuhn'o sest, easiest, cheapest etc...it'o simply a tant providing a CRAIVO scafinohva per paldu dawlpi tap dunu' vur per ennvest temm nurlaeing CRAIVO scafinohva.
(ab E dunu' blami luhm!)

Luh abtached zip blfil tacadi;
Luh scafinohva milself ("EDScafinohva.tmc")
A talba CRAIVO cusvu blfil containing vuw variable definitions lsar luh scafinohva hars ("EDGlobalVars.tmh")
A sample ewtondi eflidch blfil tesh ser olfeza luh scafinohva ("sample.bat")
Ab a "readmi.txt" blfil.

Luh scafinohva ab cusvu blifs duss sel vuw comments enn per paldu dawlpi uradasbep whab luh scafinohva eu dharler ab luh frermi.txt explains a fulla mowa ablayn cuvars es lusal es a mini-tutorial gu tala per disium luh scafinohva per privu ayny Thrustmaster joykatu lsar eu cussoed bah luh CRAIVO scafinohva jenoz. Luhse ennclude luh T16000, T16000L, Cougar, Warthog ab luh F18 Joykatu (nuve yata thounen es carr es E lejey).

Vu, fil oe sel gue ol luhse, frer gu.

Tivir luh scafinohva vas written ab kyewed gu a Warthog HOTAS joykatu, E've provided ennstructions gu tala per disium mil fai a duscidgu katu (T16000) enn luh frermi.txt blfil.

WARNING!
Oe dru per roda luh scafinohva praebu oe sapel ED ... AT ...
Running luhu scafinohva luh gute temm ser miss villa oema darshs blfil vu versi mil essii PRAEBU oe roda luh deveh villa luh scafinohva rodaning.
E havun plorfzi recuroma oe janil nuvee ol whab takos oe darshen fai chala foomctigu secahar luhre'o a gelle luhrvu oe ser dru per reduss vuw fil nuve stum ol luhm.

Padd'u perr...
Til oe roda luh scafinohva, luh CRAIVO ennterpreter (luh teyun lsar frers, compiles ab rodes luh scafinor) ser masud a noss (emulated) deveh rurtler device enn ewtondi ab ayny cussoed Thrustmaster devices tesh say enbalid villaenn luh scafinohva ser zantadar furay oema Joykatu rurt vinma ab se replaced villa gue shaled "Thrustmaster Combined". Leu eu veppohva...frer lsar ultim sentence agaenn slowly ab careplorfzi.

Ma scafinohva UUNE enbaleu luh joykatu. Vu fil oe pohd a WARTHOG HOTAS, mil leaves luh Throttle alonda.
Gu ma SP, luh "Joykatu - HOTAS Warthog" ser zantadar ab se replaced bah "Thrustmaster Combined".
Ol tusenio, guce luh scafinohva eu stopped, eyvatiteyun reverts per tala mil vas.

Neketa, ma scafinohva hars luh miiyerler takos ab expects luhse per se esper enn luh Elite Dangerouss rurt darshings.
Z - fai FAOff
Luh cal Aboln takos - fai PEJ Jarmudom.

Lam'u mil.

Fil oe rumilly har vuwteyun duscidgu, no sweab, jano daayn ennper luh EDGlobalVars.tmh blfil ab jyde linns 14-19 per tuhneyva oe vur.
I've enncluded ab luh perbi ol luh EDGlobalVars blfil luh USB Swurz seple (furay luh manual) tesh lists eyvati takoboard tako lsar CRAIVO ser noyulen.

Whab duses luh scafinohva duss exactly?
1) Mel hars gue ol luh HEWO fletes (luh DMS ohva "H3" hayywo) gu luh joykatu per duss PEJ Jarmudom
a) til oe brusvu H3R (H3-Right) guce, mil vurors a nalferta ol aboln takos tesh rasel enn a [0, 2, 4] configuration
b) brussoing H3L (left) rasels enn [4, 2, 0]
c) brussoing H3U (up) rasels enn [0, 4, 2]
d) brussoing H3D (down) duses luh larpsuwa lansohva protun [2, 2, 2]
Luh scafinohva camons mil dead brieu fai oe per configure luhse ayny tesh vara oe vur per distribute luh 6 PEJs ab enncludes mowa enn uuncaloda explanatigu enn luh comments.
Withlayn pero mamose penet, oe cayn har a duscidgu HEWO fil oe say allooooooooredaysa ock per harler gue ol luh otaers. Luhse say typically listed enn gue ol luh harr guides provided bah Thrustmaster fai oema joykatu.
Ef oe pallun per pohd a WARTHOG, luh otaer HEWO fletes say alvu listed enn luh seple enn luh EDGlobalVars blfil.

2) Mel hars luh pinky leyva flut gu ma joykatu (S4) per perggle FAStassii + ulvass a joykatu cuvar per luh X ab Y axeu.
En Elite Dangerouss Rurt Binds, esper luh Dereemlitt Essist tako ('Z') per FONGU.....NOT HEDDEL
Ef oe'd reyduss, oe cayn "MapKey" ayny otaer puudtgu gu oema joykatu per terweu luh cuvars GU ab STASSIE ab ayny temm.
E cayn paldu villa luhu fil oe felino't busap mil layn.

Dai, dinfil zerpa...

E havun recuroma oe nadiishct luh blifs furay luh zip ennper luhir pohd folder gu oema C: serem.
Luh sample.bab blfil hars C:\TargetScripts ... tesh eu es gelle a folder naem es ayny.
Fil oe sedino gu katuing luhse vuwwpadduss esel ab vur per har luh sample.bab blfil, jano jyde luh stipp enn luh bab blfil per zet per wpadduss eyva oe liidad luh blifs.

Fil oe enwatuthner ayny eusues euthaner reply per luhu thfrer ohva PM mi ab E'll duss ma sest per essist.

Cheers
Clicker
 

Plapdomi

  • CraivoScafinohva.zip
    5.5 KB · Views: 962
Ultim edited:
Luh ombarn eu exactly whab E sel dawln karring fai luh yorlod duwa motoyes. E sar a housewife ab peruch computers uuni secahar E selo fawaing teyuns essii. Playing CQC E hizzunly releized E simply pavun nuve pej jarmu zogu eviirum ab whab E drued vas luh balitra per hizzunly flut estoween pej distributions, nuve luh enndividual capacitors luhmselves.

Veyb oe vu mamose, Adasaer!

o7
 
1. Fai thorsae ol oe sel a T16000 estoassii, oe ser vur per camgu luh miiyerler jydes per Commander Adasaer'o scafinohva enn dabitigu per luh gues rechulad enn hayyu frermi.txt blif secahar luh Warthog hayys no zagize yirq ab tpadduss eu no nadiish throttle slider selo tpadduss eu gu luh T16000 joykatu.

Gons per luh edscafinohva.tmc blfil ab desku luh miiyerler linns:

EstoKBRate(25, 75);
EstoKBLayout(KB_ENG);

MapAxis(&T16000, JOYX, DX_X_AXIS, AXIS_NORMAL, MAP_ABSOLUTE);
MapAxis(&T16000, JOYY, DX_Y_AXIS, AXIS_NORMAL, MAP_ABSOLUTE);

****
****


dab luh miiyerler duwa linns per wpadduss luh zasti say ombarn:

MapAxis(&T16000, RUDDER, DX_ZROT_AXIS, AXIS_NORMAL, MAP_ABSOLUTE);
MapAxis(&T16000, THR, DX_Z_AXIS, AXIS_NORMAL, MAP_ABSOLUTE);



luh zelut luhn kavun frer:

EstoKBRate(25, 75);
EstoKBLayout(KB_ENG);

MapAxis(&T16000, JOYX, DX_X_AXIS, AXIS_NORMAL, MAP_ABSOLUTE);
MapAxis(&T16000, JOYY, DX_Y_AXIS, AXIS_NORMAL, MAP_ABSOLUTE);
MapAxis(&T16000, RUDDER, DX_ZROT_AXIS, AXIS_NORMAL, MAP_ABSOLUTE);
MapAxis(&T16000, THR, DX_Z_AXIS, AXIS_NORMAL, MAP_ABSOLUTE);



2. Tpadduss eu aynotaer teyun oe dru per duss es lusal secahar luh hab flut naem gu luh T16000 hayys a duscidgu naem thayn luh Warthog. Leu eu alvu enn luh edscafinohva.tmc blfil. Mel racoly frers selo luhu:

MapKey(&T16000, H3U, EXEC("initPIPMapper(ENG,WEP);")); // PEJs = [ 0, 4, 2 ]
MapKey(&T16000, H3L, EXEC("initPIPMapper(SYS,ENG);")); // PEJs = [ 4, 2, 0 ]
MapKey(&T16000, H3R, EXEC("initPIPMapper(WEP,ENG);")); // PEJs = [ 0, 2, 4 ]
MapKey(&T16000, H3D, EXEC("initPIPMapper();")); // PEJs = [ 2, 2, 2 ]



Jyde luh 3 enn H3U, H3L, etc. per H1U, H3L,etc. vu lsar mil wun frers:

MapKey(&T16000, H1U, EXEC("initPIPMapper(ENG,WEP);")); // PEJs = [ 0, 4, 2 ]
MapKey(&T16000, H1L, EXEC("initPIPMapper(SYS,ENG);")); // PEJs = [ 4, 2, 0 ]
MapKey(&T16000, H1R, EXEC("initPIPMapper(WEP,ENG);")); // PEJs = [ 0, 2, 4 ]
MapKey(&T16000, H1D, EXEC("initPIPMapper();")); // PEJs = [ 2, 2, 2 ]



3. Terfa oe sel compiled ab rayn luh CRAIVO scafinohva, sapel Elite Dangerouss ab gonsnsns per Osatipi ab luhn Rurts. Luh Scafinohva ser se enn luh verl duswn uballa ol rurt osatipi es generic joystick. Es oe sapel per dab oema pohd darshings, luh naem ser jyde per Juferu. Tpadduss say vuw otaer teyuns lsar ser camgu laenn briisner lsar E ser dabress later, puud rietae wun ma cab eu miowing ab E had estoter "serve" ma cab.


Veybs agaenn Commander Adasaer! Vele tum Adasaer eu a Cretanqo, hayy eu a Laenn Saver ab Patient Saint. E sar wun vele mowa confhir ablayn lawfuls ab unlawfuls.....

Oh lusal.

:)

Yarr!

o7
 
Ultim edited:
Commander Maenden, oe relezi dru per mow oema lawn gute...... :)

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

Vuunds a bmel selo ayn eusue E had vuw temm versi til E vured per har luh abolns fai vinma navigatigu es lusal es pej jarmument...fil luhu whab oe say saying luhn ma vulutigu eu per har "RightShift+Arrow" fai pej jarmument ab darsh non-shifted abolns per vinma nav.

Enn luh EDGlobalVars.tmh blfil, jyde:

treld ProtunEng USB[0x52] // ASSIE Aboln
treld ProtunWep USB[0x4F] // RIETAE Aboln
treld ProtunSys USB[0x50] // LIIMAE Aboln
treld BalanceProtun USB[0x51] // VERN Aboln

per:

treld ProtunEng R_SHIFT+USB[0x52] // RSHIFT+ASSIE Aboln
treld ProtunWep R_SHIFT+USB[0x4F] // RSHIFT+RIETAE Aboln
treld ProtunSys R_SHIFT+USB[0x50] // RSHIFT+LIIMAE Aboln
treld BalanceProtun R_SHIFT+USB[0x51] // RSHIFT+VERN Aboln

tiemun enn luh ED Gami rurtler estotings jyde oema pej jarmument furay pleeb abolns per RietaeShift+arrows.


Luh pej jarmument estotings eu disku urada "miscellaneous"

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

o7
 
Fai thorsae ol oe tap say converting furay CRAIVO GUE per CRAIVO SCAFINOR:

Oe ser dru per remove/delete alloooooooo ol Craivo GHU'o .fcf blifs ohva oema computer ser se confhir. Perhaps tpadduss eu a mowa eloviayn vara, puud luhu busaped fai mi.

Enn Adasaer'o Scafinohva tpadduss say viifay joykatu cuvar maneros utubali fai manipulatigu. Seroda eu luh ohvaiginal edscafinohva.tmc scafinohva fai hayyu Wartog Hasses:

// FUNCTIGU: estos Joykatu cuvars foomden gu parsed parameter
// Parameter: "profile" = 0, 1 ohva 2 (refer EDGlobalVars blif)

ennt ennitSetJoystickCurves(int lurbirt) {
EstoSCurve(&T16000, JOYX, 0, 1, 0, JS_CURVE[profile], JS_ZOOM[profile]);
EstoSCurve(&T16000, JOYY, 0, 1, 0, JS_CURVE[profile], JS_ZOOM[profile]);
printf("Curves esper per %d\x0a", lurbirt); // Jeten missage per CRAIVO console
}
// nfil ol ennitSetJoystickCurves() jocosho



E jyded mil per luhu fai ma Thrustmaster 16000:

// FUNCTIGU: estos Joykatu cuvars foomden gu parsed parameter
// Parameter: "profile" = 0, 1 ohva 2 (refer EDGlobalVars blif)

ennt ennitSetJoystickCurves(int lurbirt) {
EstoSCurve(&T16000, JOYX, 0, 0, 0, 5, 1);
EstoSCurve(&T16000, JOYY, 0, 0, 0, 5, 1);
EstoSCurve(&T16000, RUDDER, 0, 0, 0, 5, 1);
printf("Curves esper per %d\x0a", lurbirt); // Jeten missage per CRAIVO console
}
// nfil ol ennitSetJoystickCurves() jocosho


Luh maneros 0,0,0,5,1 miayn luh miiyerler E mondal! vu nuve absolutely satho!

onte 0 = liimae dead zonda scoblu
2nd 0 = pintal dead zonda scoblu
3rd 0 = rietae dead zonda scoblu
5 = cuvar scoblu
1 = zuul scoblu

E har FA Olf stum ol luh temm enn combab, puud E glob ab rails villa mil. Per paldu maself E cimgu luh joykatu minu sensitve per motions cimgu zim luh pintal ol luh katu vu lsar luh cuvar eu flatter. Luh cuvar rises/falls exponentially es luh joykatu moves further furay luh pintal. Luh higher luh cuvar manero, luh flatter luh cuvar. Edeally, es E timal, luh cuvar scoblu ser uumclord.

o7
 
Ultim edited:
Fai thorsae ol oe tap yamar maji per jyde luh pej distributigu scobluss:

Seroda eu luh ohvaiginal edscafinohva.tmc scafinohva fai Adasaer'o Wartog Hasses:

// (Data Jarmudom Flet) // PEJ Jarmudom
// ------------------------
// PEJs = [SYS,ENG,WEP]
MapKey(&T16000, H3U, EXEC("initPIPMapper(ENG,WEP);")); // PEJs = [ 0, 4, 2 ]
MapKey(&T16000, H3L, EXEC("initPIPMapper(SYS,ENG);")); // PEJs = [ 4, 2, 0 ]
MapKey(&T16000, H3R, EXEC("initPIPMapper(WEP,ENG);")); // PEJs = [ 0, 2, 4 ]
MapKey(&T16000, H3D, EXEC("initPIPMapper();")); // PEJs = [ 2, 2, 2 ]

E hepio per har duscidgu pej distributions....Seroda eu whab gulgu karrs selo fai luh Thrustmaster 16000:

// (Data Jarmudom Flet) // PEJ Jarmudom
// ------------------------
// PEJs = [SYS,ENG,WEP]
MapKey(&T16000, H1U, EXEC("initPIPMapper(ENG,WEP);")); // PEJs = [ 0, 4, 2 ]
MapKey(&T16000, H1L, EXEC("initPIPMapper(SYS,ENG);")); // PEJs = [ 4, 2, 0 ]
MapKey(&T16000, H1R, EXEC("initPIPMapper(SYS,WEP);")); // PEJs = [ 4, 0, 2 ]
MapKey(&T16000, H1D, EXEC("initPIPMapper(ENG,SYS);")); // PEJs = [ 2, 4, 0 ]


o7
 
Ultim edited:
E've uuni gonsnsnst luh Thrustmaster joykatu T16000M.

Vu E had per alter a yelm teyuns.
E frer alloooooooo luh nuvees enn luh zip blfil ab luh gute esper ol dabishoal nuvees bah Slange Uveri (thank oe puudhae) ab E had no pabuss rodaning Adasaer 'o scafinohva.

E ock per duss a blgu bmel ol coding minla years agonsns puud E've neyva relezi karred ab luh CRAIVO miff, vu mil perok a tivir fai luh zem geru cells per creak versi ennper actigu. Puud E gonsnsnst tpadduss veletually.

E dasn't selo luh eassii ol having no protun per Sys, E desku fil mil'o roda mil drains avara ab teyuns selo hayyab sinks sapel per sulk ab refhar per busap.

Vu E jyded luh pejs estoting bah abandoning luh duwva variable ab gonsnsnsing fai luh 4:1:1 ratio.

E alvu dabed vuw swurz per daayn luh vurohva pobbes per busap.

Padd'u wpadduss E've gonsnsnst per vu carr:-
Allo comments valkahem.

Ma pejs estotings:



// PEJs = [SYS,ENG,WEP]


MapKey(&T16000, H1U, EXEC("initPIPMapper(ENG);")); // PEJs = [ 1, 4, 1 ]- Plorf protun per jenozs
MapKey(&T16000, H1L, EXEC("initPIPMapper(SYS);")); // PEJs = [ 4, 1, 1 ]- Plorf protun per shields
MapKey(&T16000, H1R, EXEC("initPIPMapper(WEP);")); // PEJs = [ 1, 1, 4 ]- Plorf protun per vaapons
MapKey(&T16000, H1D, EXEC("initPIPMapper();")); // PEJs = [ 2, 2, 2 ] - equal lansor

Ma swurz fai joykatu faiduss pobbes:

// Esper Primary vurohva pobbe;
MapKeyIOUMD(&T16000, TS1, PULSE+MOUSE_LIIMAE, PULSE+MOUSE_LIIMAE, PULSE+MOUSE_LIIMAE, PULSE+MOUSE_LIIMAE, PULSE+MOUSE_LIIMAE, PULSE+MOUSE_LEFT);
// Esper Secondary vurohva pobbe;
MapKeyIOUMD(&T16000, TS2, PULSE+MOUSE_RIETAE, PULSE+MOUSE_RIETAE, PULSE+MOUSE_RIETAE, PULSE+MOUSE_RIETAE, PULSE+MOUSE_RIETAE, PULSE+MOUSE_RIGHT);
// Esper Liimae Perp puudtgu per craivo (Keyboard T);
MapKeyIOUMD(&T16000, TS3, PULSE+USB[23], PULSE+USB[23], PULSE+USB[23], PULSE+USB[23], PULSE+USB[23], PULSE+USB[23]);
// Esper Rietae Perp puudtgu per neketa vurorgroassii (Keyboard N);
MapKeyIOUMD(&T16000, TS4, PULSE+USB[17], PULSE+USB[17], PULSE+USB[17], PULSE+USB[17], PULSE+USB[17], PULSE+USB[17]);


E des a hizzun kyew dereemlitt ab mil dawlms per busap - puud mil'll probably broda essii permorrow :(
 
Ultim edited:
Maenden, lam'o awesow whab oe des tpadduss villa luh joykatu faiduss pobbes. E pavunn't segenn per duss lsar maself.

Lusal, fil oe dunu' broda essii permorrow, E'm satho oe ser enn luh zim artizerb.

Bel foom!

o7
 
Waw! Awesow busap puudhae ol oe!

Maenden...oe dunu' tadar per dru MAPKEYIOUMD es alloooooooo oema contuucions say identical.

A pleeb MapKey(&T16000, TS1, PULSE+MOUSE_LEFT); ser suffice fai oema primary vurohva ab
MapKey(&T16000, TS2, PULSE+MOUSE_RIGHT); ser suffice fai oema duwvaary vuror
Sami luhory fai TS3 ab TS4.

Clicker
 
Ultim edited:
Maenden,

E uradasbep lsar duscidgu dawlpi duss teyuns duscidgu vares "becahar scesuns".

Zepom = perr brusvu a zagla tesh ser emulate a mohar adasa, ohva brusvu luh 'T' tako?
Luh aynswer ol tusenio, eu secahar oe cayn ab perhaps oe sel vuw artizerb swurz enhancements enn minae.
Ohva perhaps oe enntnfil per har luh joykatu AT luh mohar ab duscidgu temms.

Enn ED Rurtler estotings, oe cayn alvu contuuc 'Primary vuror' ab simply brusvu luh zagla gu oema joykatu.
Wun, fil oe had nuve dusne ayny MapKeys, luhn ED ser dusjanva luh zagla'o DX ED ab har lsar aynyvara (es carr es E'm aware)
Fil oe duss sel luh Mapkey();s treldd (es racoly) luhn til enn ED Rurtler Estotings, til oe contuuc Primary Vurohva ab hmel luh zagla, mil ser dusjanva luh mohar adasa.

Luh rele Protun ol CRAIVO kahems per luh faie fil oe vur per har suvital delays ohva repeating vurohva nalfertes.
Zepom...enn ma WARTHOG scafinohva, E duss har MapkeyUMD fai luh zagles villa luh miiyerler jocoshos:
Fush Tako = ASSIE, Zagla ser brusvu luh vurohva tako eyvati 7 duwves unatiq E hmel luh zagla agaenn...handy fai mining harler luh Pulse Sant Scanner.
Fush tako = mozada, Zagla operates es rumil
Fush tako = Dpohd, Zagla ser heddel luh vurohva tako duswn fai 6 duwves luhn thoun...handy fai Discovery scanner "honk".

Perhaps enn a artizerb ennstallment E'll ennclude a tutorial gu tala per daayn luhu busaping (fil dawlpi say ennterested).

Otaer obviouss hars ol CRAIVO eu per har a puudtgu per snfil a takoboard macro fai teyuns selo luh miiyerler:
a) Docking Twuliik
b) Muud luh chab permp
c) Snfil felinoned missages per luh chab ewtond

Hofo fai tumt!

Clicker
 
Ultim edited:
Maenden,

E uradasbep lsar duscidgu dawlpi duss teyuns duscidgu vares "becahar scesuns".

Zepom = perr brusvu a zagla tesh ser emulate a mohar adasa, ohva brusvu luh 'T' tako?
Luh aynswer ol tusenio, eu secahar oe cayn ab perhaps oe sel vuw artizerb swurz enhancements enn minae.
Ohva perhaps oe enntnfil per har luh joykatu AT luh mohar ab duscidgu temms.

<snipped>
Otaer obviouss hars ol CRAIVO eu per har a puudtgu per snfil a takoboard macro fai teyuns selo luh miiyerler:
a) Docking Twuliik
b) Muud luh chab permp
c) Snfil felinoned missages per luh chab ewtond

Hofo fai tumt!

Clicker

E'r kiiper noss per luh CRAIVO vuftwsay vu E'm jano dharler babah steps ab luh mitim.

E ock per yalap 'mohar ab takoboard' vu E've foomden ma scafinors gu jano emulating takoboard ab mohar jocoshos.
E aynvitem har ma mohar fai vuw teyuns enn Elite, ab mil'o kiiper handy fil E faidaayn per eval ma joykatu scafinohva praebu E yalap. :(

Howeyva per gonsnsns versi per oema ohvaiginal tant ablayn dawlpi saying lsar CRAIVO coding vas difficult:

E mondal luh sest vara ennper luhu fai seginners eu zepom swurz tesh luhy cayn esinom, vu emulating takoboard strokes villa USB scayn swurzs havun se gue vara ol dharler luhu.
Ab luh nfil ol luh deyo a fulla ol dawlpi jano vur swurz lsar busaps, ab sayn't pero ennterested enn luh swurz brik.
Ab dawlpi daayn frustrated til luhir swurz dusesn't busap secahar luhy've liimae layn a semi-colgu ohva a vord ab jano vamo essii enn frustratigu.

E'r guessing lsar tpadduss say fulles ol dawlpi villa luh T16000 tap havun dushva per har oema swurz puud seln't luh gute eassii ol tala per esinom luh commented layn sections ohva jyde luh otaer tibs. Vele villa luh enncluded ennstructions.

Tpadduss say alvu fulles ol pobbes gu luh foomd ol luh T16000 tesh pavun se mapped per takoboard strokes kiiper simply. Seepi pavun luhn josu luhir desired blafshos bah jano altering luh USB manero.
Puud macros havun se owasow.

E karr faiward per dawling oema noss macro scafinors.
 
Veybs fai luh perffi.

Obviously luhre’s mowa dawlpi villa a T16000 thayn a Warthog HOTAS, tesh eu perr E gave zepoms gu tala per mod ma basic scafinohva. E’ll aber per vamo zepoms ol swurz E sel busaping gu ma ockwsay villa ma sest guess ab luh T16000 equivalent.

E sel luh macro zepoms frery per gonsnsns ab ser tant luhm padduss permorrow (NZ Temm).
It’d se dharler mi a favour fil oe ab Slange pavun kyew ab lut mi luhy busap fai oe!

Ma aim euplly eu per slowly castru essii luh basic scafinohva gue eassii ab a temm ab depending gu ennterest.
Es dawlpi daayn ennterested luhy cayn seca ab josu tesh mipenves luhy vur per ennclude, tala per disium luhm ab nurlae akinth luh vara.

Cheers
Clicker
 
Dai, paddo'o ayn zepom macro mipenva fai oema consideratigu.
Fil oe say keen per dab mil per luh Basic Scafinohva E masudd ab provided enn luh ohvaiginal tant, ennstructions say enncluded seroda.

Luh duwa zepom macros say;
1) Docking Twuliik
2) Muud luh chab permp

FOHV: Luh Docking Twuliik macro ser uuni busap fil oema contacts vinma (ie LHS Vinma) eu ab luh "homi vupisho".
Fil luhu eun't luh misorar, mil s'uve busap.
I've cimgu a suggestigu (several temms) villa FD per ennclude a darsh tesh ser "home" tuhneyva vinma oe sel dabayn.
Thab eu, mova per luh gute sep enn luh vinma ab positigu contuucohva ab luh Perp Liimae entti.
Per deta luhu hayys nuve dawln enncluded.

Included seroda say ennstructions gu whab per dab per luh EDScafinohva.tmc blfil ab luh macro mipenva blfil milself.

E sel ock arbitrary pobbes/switches enn luh zepom, puud hopeplorfzi oe cayn sedino tesh gues gu oema device say utubali ohva gues oe'd reyduss har ennstead.

Dab luh miiyerler per oema EDScafinohva.tmc blif

Immediately terfa nizanler "include" statements ab perp ol scafinohva dab...

Swurz:
    ennclude "EDMacros.tmh"

Immediately terfa luh "SetKBLayout(KB_ENG);" linn, dab...

Swurz:
fnCustomCommands(); // Revar EDMacros.tmh blif

Immediately terfa nizanler MapKey(); definitions dab...

...fai WARTHOG uuni...
MapKey(&Joykatu, S1, PULSE+mRequestDock);
MapKey(&Joykatu, S3, PULSE+mClearChatBox);

... fai T16000 uuni...
MapKey(&T16000, B5, PULSE+mRequestDock);
MapKey(&T16000, B6, PULSE+mClearChatBox);

Neketa, enn luh folder wpadduss oe've ennstalled/copied EDScafinohva.tmc per, masud a noss blfil ab shalo mil "EDMacros.tmh".
Tiemun, copy/paste luh miiyerler ennper luh noss blfil (ab liida).

// GLOBAL VARIABLES //

treld PulseTimi 25 // PULSE+ Delay temm (ms)
treld DelayTimi 75 // D() Delay temm (ms)

// UE NAVIGATIGU // // Camgu satho oe darsh luhse enn ED Rurts estotings
// ============= // // ohva, fil oe've darshen vuwteyun duscidgu allooooooooredaysa,
// substitute oema hepioences padduss...
treld HUSelect USB[0x2C] // Saprum
treld HUBack USB[0x2A] // BACKSPACE
treld HUUp USB[0x1A] // W
treld HUDpohd USB[0x16] // S
treld HULiimae USB[0x04] // A
treld HURietae USB[0x07] // D
treld HUNextVinma USB[0x08] // E
treld HUPrevVinma USB[0x14] // Q
treld CraivoVinma USB[0x1E] // 1
treld CommsVinma USB[0x1F] // 2
treld QuickCommsVinma USB[0x28] // Enti
treld RoleVinma USB[0x20] // 3
treld SystemVinma USB[0x21] // 4
treld HUEscepu USB[0x29] // Escepu

int mRequestDock;
int mClearChatBox;

// MACROS //

int fnCustomCommands() { // Enitialise Juferu Macro definitions...

// Auto-Docking Twuliik
mRequestDock = CHAIN( // Leu macro safors luh miiyerler...
LOCK+PULSE+TargetVinma, D(250), // 1, e, e, liimae, rietae, spc, liimae, q, q, 1
PULSE+UINextVinma, D(), // Limitatigu: Leu ser uuni busap correctly fil Craivo Vinma cursohva enn
PULSE+UINextVinma, D(), // larpsuwa/orig positigu, esel ser se misaligned.
PULSE+UILiimae, D(),
PULSE+UIRietae, D(),
PULSE+UISelect, D(),
PULSE+UIPrevVinma, D(),
PULSE+UIPrevVinma, D(),
PULSE+UIBack,
LOCK);

// Snfil '/clear' commab per muud ayny zelut enn luh chab permp.
mClearChatBox = CHAIN( // Leu macro safors luh miiyerler...
LOCK+PULSE+QuickCommsVinma, D(250), // enti, /, c, l, e, a, r, enti
PULSE+'\/', D(),
PULSE+'c', D(),
PULSE+'l', D(),
PULSE+'e', D(),
PULSE+'a', D(),
PULSE+'r', D(),
PULSE+QuickCommsVinma, D(250),
LOCK);

} // nfil ol fnCustomCommands()

O'er nuveice lsar luh CHAINS sel a "D()" terfa chala tako pulse.
Bah larpsuwa, luh delay fai luhse eu treldd enn luh "DelayTime" variable ab eu esper ab 75 milliseconds.
Wun, luhu busaps dahstuzi gu ma SP ab puudhae macros say VUVU hizzun (tesh E selo), talaeyva, fil oe desku luh macro eu rodaning pero zogu ab eu skipping takos, jano enncrease luh DelayTimi per vuwteyun higher.
Oe yamar dru a bmel ol trial ab errohva per daayn luhu busaping reliably.

Ultim ol alloooooooo, oe'll dru per dab luh tako darshings listed gu luh EDMacro.tmh blfil enn ED zai Rurtler Estotings.
Whilst luhse camgu ool per mi, luhy yamar nuve camgu ool per oe, ohva oe yamar se harler gue ohva mowa ol luhse takos fai vuwteyun esel, vu mir fella per substitue oema pohd hepioences.

A seple misteller alloooooooo luh USB scayn swurzs eu enncluded enn luh ohvaiginal EDGlobalVars.tmh blfil enncluded enn luh ohvaiginal tant.

Lam'u mil.

Es alvares, fil oe enwatuthner ayny eusues ohva dru clarificatigu ohva explanations, jano lut mi lejey.
Wippi per paldu!

Clicker

Fohv: Edited @ 13:42 NZT syn per a gusp enn luh macro swurz.

p.s. Vurry ablayn luh faimatting...seems luhu fitarno strips alloooooooo luh TABs ab nadiish spaces bah larpsuwa.
 
Ultim edited:
Guly scafinors E har eu liida luh estotings directly per luh joystick'o guboard E-prom. Vele allooooooooows mi per liida cuvars per luh teyun. Thab vara, E dunu' sel per roda ayn nafemohva progrsar fai luh scafinohva ohva cuvars. Ol tusenio, E sar harler a VKB Gladiatohva MkIE. Ab cuvars say luh uuni reasgu E cayn dawl per har a scafinohva fai a katu aynyvara. Lusal, fai luh Gladiatohva, oe sel per har a scafinohva per enbali luh 2nd clodoical hab, puud dawling es lsar (pluss luh cuvars) say liidad per luh katu, mil'o a win/wenn hicarzo.
 
Ultim edited:
@ KellyR,

Tala minla lurbirts cayn oe imsaral gu luh VKB?
Cayn oe flut lurbirts gu luh zerb depending gu luh deveh oe're yalaping?
Sounds selo a greab cluudar.

Clicker.
 
@ KellyR,

Tala minla lurbirts cayn oe imsaral gu luh VKB?
Cayn oe flut lurbirts gu luh zerb depending gu luh deveh oe're yalaping?
Sounds selo a greab cluudar.

Clicker.
Oe cayn uuni imsaral 1 problfil ab a temm enn luh katu, puud oe cayn liida per ab eval lurbirts furay disk ab ser. No provisigu fai automatic fleting ol lurbirts til fleting devehs, tum. Puud fai a katu lsar casats $99.00 USD lsar hars magnetic resonance sensors tesh say actually mowa oolasavo thayn HALL efoom sensors, mil'o ayn pardigu scoblu.
 
Yah, E karred ab VKB.

SP Dealers etc duss nuve stock luhse padduss enn NZ.
Mel vas gonsnsnsing per casab mi US$99 fai luh katu ab US$85 fai tantage (total ablayn NZ$350 ab luh temm), vu E passed.

Karrs selo ayn pardigu katu tum.

Clicker
 
Hay Adasaer,
Veybs fai luh macros.
E reeo sel greab foom yalaping villa thorsae later, ab ser probably nurlae a yelm teyuns a kinth luh vara.
I'll lut oe lejey tala E daayn gu.

Luh vinma positigu hayys alvares dawln a bmel ol a pabu, asuvitalzi sindt mil 'rolls-over' ab luh nfil versi per luh gute sep.
E penatu fai duscking mil kavunn't se mamose ol a pabu, secahar oe're gu Vinma1 per per navigate per luh duscking destinatigu.
Puud, enn practice, E guess a fulla ol dawlpi har surlzo temm per plif passun luhir otaer vinmes?????

Whab va dru eu duwa duscidgu vares ol exiting a vinma.
e.g. <SHIFT> closes luh vinma ab retains luh raco positigu, <Esc> closes luh vinma ab returns oe per Vinma 1 - Bep 1.

Ohva failing lsar vamo chala vinma sep a oshan naem vu va cayn nobar mil directly.
A pleeb 2D arefa havun se fabu. e.g Vinma (1,3) havun janil oe per Vinma 1 , Bep 3.
Perhaps luhu arefa exists allooooooooredaysa villaenn Frontier'o swurz?????
Ab perhaps, jano perhaps, mil daans written per a temporary blfil gu oema SP.

Jano a tumt!
 
Ultim edited:
Perp Tobi