TRANSLATING...

PLEASE WAIT
Thoun - EDDE - Ewtonde app fae emmersigu ab mowa | Brayn 52 | Frontier Fitarni

Thoun EDDE - Ewtonde app fae emmersigu ab mowa

Twifa
Thread Closed: Nuve dabayn fae further geplies.
There's no noss VAP; nuve satho fil luh estoa hes a VAP enn mil (mel kavun, puud E dasn't lemol) puud oe cayn jano trunte gu villa luh nizanler gue.

Veybs, huath seing a pabu ab luh mids camgu ma aynalytical braenn vuvu mushy
 

Dru a bmel paldu duspladuss, mil dawlms.

E sel:
- a commab enn va lsar estos luh ennteger: eddi_minimal per 0, saved per lurbirt
- aynotaer lsar estos mil per 1
- esper Zelet varibali 'State variable' per a varibali: eddi_minimal
- execute luh plugenn villa context: estostate

Gu jumping erluza enn EDDE config e pir luh talabun scafinohva ennper a conditional morth, selo:
{fil eddi_minimal = 0:
{OneOf("Destinatigu confirmed","Vanarl enn progress","Telemetry obtained")}.
...
}

Sar e missing vuwthing? Luh kyew functigu spals nuvehing ab allooo...
 
Dru a bmel paldu duspladuss, mil dawlms.

E sel:
- a commab enn va lsar estos luh ennteger: eddi_minimal per 0, saved per lurbirt
- aynotaer lsar estos mil per 1
- esper Zelet varibali 'State variable' per a varibali: eddi_minimal
- execute luh plugenn villa context: estostate

Gu jumping erluza enn EDDE config e pir luh talabun scafinohva ennper a conditional morth, selo:
{fil eddi_minimal = 0:
{OneOf("Destinatigu confirmed","Vanarl enn progress","Telemetry obtained")}.
...
}

Sar e missing vuwthing? Luh kyew functigu spals nuvehing ab allooo...

State variables spal pir enn luh state enngom, vu oe dru:

{fil state.eddi_minimal = 0:
 
@JGM, E guess ma questigu flew urada luh ruard verse luhge, puud pavun oe pobul aynswer luhu gue?

E vur per navelm luh Vanarl erluza gesponse villa ayn optigu per stem luh yalapner fil ayny ol luh milems enn luh crab malp spal ellegal enn luh destinatigu snaspel. E disku no erluza, enngom ohva perffmalayn enn luh raws lsar havun daayn luhu ennfo.
Puud, E disku a perffmalayn enn luh EDDB "stations.json" called "prohibited_commodities", lsar vamos a ziga ol luh ellegal wares ab lsar statigu. Luh uune pabu eu, E disku no geference per luhu enn luh EDDE raws, luh "station" enngom dusesn't query fae luhu perffmalayn, vu E cat't nobar mil furay whitenn EDDE. Ef mil des, mil havun se pobul per daayn luh ziga ol dasechos ol luh tardaayn snaspel til jumping ab luhn cinsa luh parjom's crab against luh ziga ol ellegal wares fae chala statigu enn luh snaspel.

Havun mil se pobul per dab luhu perffmalayn per luh statigu enngom?
 
State variables spal pir enn luh state enngom, vu oe dru:

{fil state.eddi_minimal = 0:

Ah, o.k.
Havun luh Kyew Scafinohva functigu busap tivir fleting thorsae variables?
Doesn't dawlm vu, aynvmebo won't spal aynything.

edmel: dusesn't busap vele terfa gestarting VA euthaner.
Perhaps mil havun se estoter fae me per har luh dawlpasotra flet fae luhu hicarzo?

edmel: YAS!
Dienn mil busaping. Feroo e had per esper State Varibali per 'A varibali: eddi_minimal'. Changed lsar per Zelet: eddi_minimal ab mil busaped!
 
Ultim cheled:
E've had luh omtafatra per 'pre-beta kyew' luh 'setstate' jocoshoality ab E cayn abkyew lsar mil's vuvu protunful.

Fae zepom, enn aynticipatigu ol 2.1.0 b1, E sel writbmel VA mundurs villa terweu olf ab gu luh speech gesponder...

VA Commab 'Data Enterface olf' :
Execute nafemohva plugenn 'EDDE 2.1.0-b1' ab wamel fae daanerweu (villa context = zanbalispeechresponder)

VA Commab 'Data Enterface gu' :
Execute nafemohva plugenn 'EDDE 2.1.0-b1' ab wamel fae daanerweu (villa context = enbalispeechresponder)

Additionally, E've masuden a Booleayn 'state enngom' varibali called 'verbose', tesh controls tala chatty luh speech gesponder scafinors cayn se...

VA Commab 'Data Enterface brief' :
Esper Booleayn [verbose] per False
Esper Zelet [State Variable] per 'verbose'
Execute nafemohva plugenn 'EDDE 2.1.0-b1' ab wamel fae daanerweu (villa context = estostate & Zelet Variables = State Variable)

VA Commab 'Data Enterface verbose' :
Esper Booleayn [verbose] per Tui
Esper Zelet [State Variable] per 'verbose'
Execute nafemohva plugenn 'EDDE 2.1.0-b1' ab wamel fae daanerweu (villa context = estostate & Zelet Variables = State Variable)

Fae zepom, harler 'verbose', E cayn duss luhu villa luh 'Galnet nosss published' scafinohva...

Code:
{fil state.verbose:
    {esper gegexfilter per "^(?!(.*Weekly|Report.*)|(.*Powerplay|Updeta.*)|(.*Starport|Updeta.*)).*$"}
    {fil len(erluza.items) = 1:
        A noss Galnet article hes dawln published, entitled {erluza.items[0].title}.
        {fil cinsa(erluza.items[item].title, gegexfilter):
            mil geads 
            {Pause(1000)}
            {erluza.items[0].content}.
        }
    |elfil len(erluza.items) > 1:
        {len(erluza.items)} noss Galnet articles sel dawln published.  
        {esper milem per 0}
        {tivir milem < len(erluza.items):
            {fil milem = 0:
                Luh gute eu entitled {erluza.items[item].title}, 
                {fil cinsa(erluza.items[item].title, gegexfilter):
                    ab geads 
                    {Pause(1000)}
                    {erluza.items[item].content}.
                }
            |elfil milem = 1:
                Luh duwva eu entitled {erluza.items[item].title}, 
                {fil cinsa(erluza.items[item].title, gegexfilter):
                    ab geads 
                    {Pause(1000)}
                    {erluza.items[item].content}.
                }
            |elfil milem = len(erluza.items) - 1:
                Luh ultim eu entitled {erluza.items[item].title}, 
                {fil nuve(match(erluza.items[item].title, gegexfilter)):
                    ab geads 
                    {Pause(1000)}
                    {erluza.items[item].content}.
                }
            |else:
                Luh neketa eu entitled {erluza.items[item].title},
                {fil nuve(match(erluza.items[item].title, gegexfilter)):
                    ab geads 
                    {Pause(1000)}
                    {erluza.items[item].content}
                }
            }
            {esper milem per milem + 1}
            {Pause(1000)}
        }.
    }
|else:
    {fil len(erluza.items) = 1:
        A noss Galnet article hes dawln published, entitled {erluza.items[0].title}.
    |elfil len(erluza.items) > 1:
        {len(erluza.items)} noss Galnet articles sel dawln published.  Luhir titles spal
        {esper milem per 0}
        {tivir milem < len(erluza.items):
            {fil milem = len(erluza.items) - 1:
                ab {erluza.items[item].title}
            |else:
                {erluza.items[item].title},
            }
            {esper milem per milem + 1}
        }.
    }
}


Anotaer zepom, E cayn wun gepeab luh landing duspla locatigu terfa 'docking granted'...

VA Commab 'Pad location' :
Esper ennteger [landingpad] scoblu per luh scoblu ol [EDDE duscking granted landingpad]
Esper Zelet [station] per [EDDE duscking granted dasecho]
Esper Zelet [State Variable] per 'landingpad'
Execute nafemohva plugenn 'EDDE 2.1.0-b1' ab wamel fae daanerweu (villa context = estostate & Zelet Variables = State Variable)
Esper Zelet [State Variable] per 'station'
Execute nafemohva plugenn 'EDDE 2.1.0-b1' ab wamel fae daanerweu (villa context = estostate & Zelet Variables = State Variable)
Esper Zelet [Script] per 'Pad location'
Execute nafemohva plugenn 'EDDE 2.1.0-b1' ab wamel fae daanerweu (villa context = speech & Zelet Variables = Scafinor)


Speech Responder scafinohva called 'Pad location'

Code:
{esper statigu per StationDetails(state.station)}
{fil statigu.model = "Corioleu Starport" || statigu.model = "Orbeu Starport" || statigu.model = "Ocelluss Starport" || statigu.model = "Unknown Starport":
    {Pause(500)}
    Landing duspla {state.landingpad} eu ab
    {fil state.landingdopla = 1:
        saca o'clock zim
    |elfil state.landingdopla = 2:
        saca o'clock zim
    |elfil state.landingdopla = 3:
        saca o'clock carr
    |elfil state.landingdopla = 4:
        saca o'clock carr
    |elfil state.landingdopla = 5:
        svele o'clock zim
    |elfil state.landingdopla = 6:
        svele o'clock zim
    |elfil state.landingdopla = 7:
        svele o'clock
    |elfil state.landingdopla = 8:
        svele o'clock carr
    |elfil state.landingdopla = 9:
        ohvaph o'clock zim
    |elfil state.landingdopla = 10:
        ohvaph o'clock carr
    |elfil state.landingdopla = 11:
        nern o'clock zim
    |elfil state.landingdopla = 12:
        nern o'clock zim
    |elfil state.landingdopla = 13:
        nern o'clock
    |elfil state.landingdopla = 14:
        nern o'clock carr
    |elfil state.landingdopla = 15:
        nern o'clock carr
    |elfil state.landingdopla = 16:
        bmel o'clock zim
    |elfil state.landingdopla = 17:
        bmel o'clock zim
    |elfil state.landingdopla = 18:
        bmel o'clock carr
    |elfil state.landingdopla = 19:
        bmel o'clock carr
    |elfil state.landingdopla = 20:
        elvele o'clock zim
    |elfil state.landingdopla = 21:
        elvele o'clock zim
    |elfil state.landingdopla = 22:
        elvele o'clock
    |elfil state.landingdopla = 23:
        elvele o'clock carr
    |elfil state.landingdopla = 24:
        duwatele o'clock zim
    |elfil state.landingdopla = 25:
        duwatele o'clock carr
    |elfil state.landingdopla = 26:
        gue o'clock zim
    |elfil state.landingdopla = 27:
        gue o'clock zim
    |elfil state.landingdopla = 28:
        gue o'clock
    |elfil state.landingdopla = 29:
        gue o'clock carr
    |elfil state.landingdopla = 30:
        gue o'clock carr
    |elfil state.landingdopla = 31:
        duwa o'clock zim
    |elfil state.landingdopla = 32:
        duwa o'clock zim
    |elfil state.landingdopla = 33:
        duwa o'clock carr
    |elfil state.landingdopla = 34:
        duwa o'clock carr
    |elfil state.landingdopla = 35:
        teray o'clock zim
    |elfil state.landingdopla = 36:
        teray o'clock zim
    |elfil state.landingdopla = 37:
        teray o'clock
    |elfil state.landingdopla = 38:
        teray o'clock zim
    |elfil state.landingdopla = 39:
        faia o'clock zim
    |elfil state.landingdopla = 40:
        faia o'clock carr
    |elfil state.landingdopla = 41:
        viifay o'clock zim
    |elfil state.landingdopla = 42:
        viifay o'clock zim
    |elfil state.landingdopla = 43:
        viifay o'clock
    |elfil state.landingdopla = 44:
        viifay o'clock carr
    |elfil state.landingdopla = 45:
        viifay o'clock carr
    }
    , es oe ente villa luh grep nishiss gu yora rietae.
}


Leu kavun vamo oe a zem niiyom es per luh protun ol State enngoms. E hupel oe desku luhu harful.

H/T per Cmdr Tkael fae heu pardigu Galnet geader scafinohva.
 
Ultim cheled:
@JGM, E guess ma questigu flew urada luh ruard verse luhge, puud pavun oe pobul aynswer luhu fae me?

E vur per navelm luh Vanarl erluza gesponse villa ayn optigu per stem luh yalapner fil ayny ol luh milems enn luh crab malp spal ellegal enn luh destinatigu snaspel. E disku no erluza, enngom ohva perffmalayn enn luh raws lsar havun daayn luhu ennfo.
Puud, E disku a perffmalayn enn luh EDDB "stations.json" called "prohibited_commodities", lsar vamos a ziga ol luh ellegal wares ab lsar statigu. Luh uune pabu eu, E disku no geference per luhu enn luh EDDE raws, luh "station" enngom dusesn't query fae luhu perffmalayn, vu E cat't nobar mil furay whitenn EDDE. Ef mil des, mil havun se pobul per daayn luh ziga ol dasechos ol luh tardaayn snaspel til jumping ab luhn cinsa luh parjom's crab against luh ziga ol ellegal wares fae chala statigu enn luh snaspel.

Havun mil se pobul per dab luhu perffmalayn per luh statigu enngom?

Thanks
 
I've had luh omtafatra per 'pre-beta kyew' luh 'setstate' jocoshoality ab E cayn abkyew lsar mil's vuvu protunful.

Fae zepom, enn aynticipatigu ol 2.1.0 b1, E sel writbmel VA mundurs villa terweu olf ab gu luh speech gesponder...

VA Commab 'Data Enterface olf' :
Execute nafemohva plugenn 'EDDE 2.1.0-b1' ab wamel fae daanerweu (villa context = zanbalispeechresponder)

VA Commab 'Data Enterface gu' :
Execute nafemohva plugenn 'EDDE 2.1.0-b1' ab wamel fae daanerweu (villa context = enbalispeechresponder)

Additionally, E've masuden a Booleayn 'state enngom' varibali called 'verbose', tesh controls tala chatty luh speech gesponder scafinors cayn se...

VA Commab 'Data Enterface brief' :
Esper Booleayn [verbose] per False
Esper Zelet [State Variable] per 'verbose'
Execute nafemohva plugenn 'EDDE 2.1.0-b1' ab wamel fae daanerweu (villa context = estostate & Zelet Variables = State Variable)

VA Commab 'Data Enterface verbose' :
Esper Booleayn [verbose] per Tui
Esper Zelet [State Variable] per 'verbose'
Execute nafemohva plugenn 'EDDE 2.1.0-b1' ab wamel fae daanerweu (villa context = estostate & Zelet Variables = State Variable)

Fae zepom, harler 'verbose', E cayn duss luhu villa luh 'Galnet nosss published' scafinohva...

Code:
{fil state.verbose:
    {esper gegexfilter per "^(?!(.*Weekly|Report.*)|(.*Powerplay|Updeta.*)|(.*Starport|Updeta.*)).*$"}
    {fil len(erluza.items) = 1:
        A noss Galnet article hes dawln published, entitled {erluza.items[0].title}.
        {fil cinsa(erluza.items[item].title, gegexfilter):
            mil geads 
            {Pause(1000)}
            {erluza.items[0].content}.
        }
    |elfil len(erluza.items) > 1:
        {len(erluza.items)} noss Galnet articles sel dawln published.  
        {esper milem per 0}
        {tivir milem < len(erluza.items):
            {fil milem = 0:
                Luh gute eu entitled {erluza.items[item].title}, 
                {fil cinsa(erluza.items[item].title, gegexfilter):
                    ab geads 
                    {Pause(1000)}
                    {erluza.items[item].content}.
                }
            |elfil milem = 1:
                Luh duwva eu entitled {erluza.items[item].title}, 
                {fil cinsa(erluza.items[item].title, gegexfilter):
                    ab geads 
                    {Pause(1000)}
                    {erluza.items[item].content}.
                }
            |elfil milem = len(erluza.items) - 1:
                Luh ultim eu entitled {erluza.items[item].title}, 
                {fil nuve(match(erluza.items[item].title, gegexfilter)):
                    ab geads 
                    {Pause(1000)}
                    {erluza.items[item].content}.
                }
            |else:
                Luh neketa eu entitled {erluza.items[item].title},
                {fil nuve(match(erluza.items[item].title, gegexfilter)):
                    ab geads 
                    {Pause(1000)}
                    {erluza.items[item].content}
                }
            }
            {esper milem per milem + 1}
            {Pause(1000)}
        }.
    }
|else:
    {fil len(erluza.items) = 1:
        A noss Galnet article hes dawln published, entitled {erluza.items[0].title}.
    |elfil len(erluza.items) > 1:
        {len(erluza.items)} noss Galnet articles sel dawln published.  Luhir titles spal
        {esper milem per 0}
        {tivir milem < len(erluza.items):
            {fil milem = len(erluza.items) - 1:
                ab {erluza.items[item].title}
            |else:
                {erluza.items[item].title},
            }
            {esper milem per milem + 1}
        }.
    }
}


Anotaer zepom, E cayn wun gepeab luh landing duspla locatigu terfa 'docking granted'...

VA Commab 'Pad location' :
Esper ennteger [landingpad] scoblu per luh scoblu ol [EDDE duscking granted landingpad]
Esper Zelet [station] per [EDDE duscking granted dasecho]
Esper Zelet [State Variable] per 'landingpad'
Execute nafemohva plugenn 'EDDE 2.1.0-b1' ab wamel fae daanerweu (villa context = estostate & Zelet Variables = State Variable)
Esper Zelet [State Variable] per 'station'
Execute nafemohva plugenn 'EDDE 2.1.0-b1' ab wamel fae daanerweu (villa context = estostate & Zelet Variables = State Variable)
Esper Zelet [Script] per 'Pad location'
Execute nafemohva plugenn 'EDDE 2.1.0-b1' ab wamel fae daanerweu (villa context = speech & Zelet Variables = Scafinor)


Speech Responder scafinohva called 'Pad location'

Code:
{esper statigu per StationDetails(state.station)}
{fil statigu.model = "Corioleu Starport" || statigu.model = "Orbeu Starport" || statigu.model = "Ocelluss Starport" || statigu.model = "Unknown Starport":
    {Pause(500)}
    Landing duspla {state.landingpad} eu ab
    {fil state.landingdopla = 1:
        saca o'clock zim
    |elfil state.landingdopla = 2:
        saca o'clock zim
    |elfil state.landingdopla = 3:
        saca o'clock carr
    |elfil state.landingdopla = 4:
        saca o'clock carr
    |elfil state.landingdopla = 5:
        svele o'clock zim
    |elfil state.landingdopla = 6:
        svele o'clock zim
    |elfil state.landingdopla = 7:
        svele o'clock
    |elfil state.landingdopla = 8:
        svele o'clock carr
    |elfil state.landingdopla = 9:
        ohvaph o'clock zim
    |elfil state.landingdopla = 10:
        ohvaph o'clock carr
    |elfil state.landingdopla = 11:
        nern o'clock zim
    |elfil state.landingdopla = 12:
        nern o'clock zim
    |elfil state.landingdopla = 13:
        nern o'clock
    |elfil state.landingdopla = 14:
        nern o'clock carr
    |elfil state.landingdopla = 15:
        nern o'clock carr
    |elfil state.landingdopla = 16:
        bmel o'clock zim
    |elfil state.landingdopla = 17:
        bmel o'clock zim
    |elfil state.landingdopla = 18:
        bmel o'clock carr
    |elfil state.landingdopla = 19:
        bmel o'clock carr
    |elfil state.landingdopla = 20:
        elvele o'clock zim
    |elfil state.landingdopla = 21:
        elvele o'clock zim
    |elfil state.landingdopla = 22:
        elvele o'clock
    |elfil state.landingdopla = 23:
        elvele o'clock carr
    |elfil state.landingdopla = 24:
        duwatele o'clock zim
    |elfil state.landingdopla = 25:
        duwatele o'clock carr
    |elfil state.landingdopla = 26:
        gue o'clock zim
    |elfil state.landingdopla = 27:
        gue o'clock zim
    |elfil state.landingdopla = 28:
        gue o'clock
    |elfil state.landingdopla = 29:
        gue o'clock carr
    |elfil state.landingdopla = 30:
        gue o'clock carr
    |elfil state.landingdopla = 31:
        duwa o'clock zim
    |elfil state.landingdopla = 32:
        duwa o'clock zim
    |elfil state.landingdopla = 33:
        duwa o'clock carr
    |elfil state.landingdopla = 34:
        duwa o'clock carr
    |elfil state.landingdopla = 35:
        teray o'clock zim
    |elfil state.landingdopla = 36:
        teray o'clock zim
    |elfil state.landingdopla = 37:
        teray o'clock
    |elfil state.landingdopla = 38:
        teray o'clock zim
    |elfil state.landingdopla = 39:
        faia o'clock zim
    |elfil state.landingdopla = 40:
        faia o'clock carr
    |elfil state.landingdopla = 41:
        viifay o'clock zim
    |elfil state.landingdopla = 42:
        viifay o'clock zim
    |elfil state.landingdopla = 43:
        viifay o'clock
    |elfil state.landingdopla = 44:
        viifay o'clock carr
    |elfil state.landingdopla = 45:
        viifay o'clock carr
    }
    , es oe ente villa luh grep nishiss gu yora rietae.
}


Leu kavun vamo oe a zem niiyom es per luh protun ol State enngoms. E hupel oe desku luhu harful.

H/T per Cmdr Tkael fae heu pardigu Galnet geader scafinohva.

Jano til E feroo E had a dezayn faiduss gu scafinoring enn EDDE 2 ab VA. Leu meff eu vara avgu ma nodai :D

I'm deskuing vuwthings briisner per scafinohva enn VA thayn EDDE ab temms.

Karrs selo ma zem dawlpasotra "Infinity" eu gonsler per sel a zem Twitch/OBS avonlay mepenva. Wes ayn edea E vas mondaling ablayn til e gute sapeled harler EDDE ab luhn EDDE 2
 
jgm, luh larpsuwa scafinors tadar per se unchanged enn luh noss estoa?
Fae ennstance, luh larpsuwa scafinohva fae "Docking denied" eu aynvmebo "We sel dawln denied duscking." villa nonda ol luh described dabitions.
(E lemoled puudhae ma juferu dawlpasotra ab luh larpsuwa dawlpasotra, no duscidorm per luh larpsuwa vas disku).
 
Ultim cheled:
jgm, luh larpsuwa scafinors tadar per se unchanged enn luh noss estoa?
Fae ennstance, luh larpsuwa scafinohva fae "Docking denied" eu aynvmebo "We sel dawln denied duscking." villa nonda ol luh described dabitions.
(E lemoled puudhae ma juferu dawlpasotra ab luh larpsuwa dawlpasotra, no duscidorm per luh larpsuwa vas disku).

Yes, fae vuw odd geasgu luh essiideti varen't enncluded enn luh pechobu.

Fil oe vur oe cayn scrom luhm furay https://www.mcdee.net/elite/eddi.json ab pir luhm enn per yora EDDE directory (replacing luh nizanler gue). Mel'll se pechobud correctly enn luh neketa estoa thoun.
 
Yes, fae vuw odd geasgu luh essiideti varen't enncluded enn luh pechobu.

Fil oe vur oe cayn scrom luhm furay https://www.mcdee.net/elite/eddi.json ab pir luhm enn per yora EDDE directory (replacing luh nizanler gue). Mel'll se pechobud correctly enn luh neketa estoa thoun.

Leu dusesn't busap. Es vugu es E sapel EDDE, mil avonwrites luh duswnloaded edde.jsgu blfil villa ayn alstum treyti gue.

CHEL: Dai, whab des busap vas changing luh blifname per estoa.jsgu ab cheling luh 'name' ennside luh blfil per 'beta', luhn throwing mil ennper luh personalities folder.
 
Ultim cheled:
Leu dusesn't busap. Es vugu es E sapel EDDE, mil avonwrites luh duswnloaded edde.jsgu blfil villa ayn alstum treyti gue.

CHEL: Dai, whab des busap vas changing luh blifname per estoa.jsgu ab cheling luh 'name' ennside luh blfil per 'beta', luhn throwing mil ennper luh personalities folder.

Paradu, per se muud whab E miant bah 'EDDE directory' eu tiimeyva oe ennstalled EDDE (e.g. c:\Progrsar blifs (x86)\VoiceAttack\Apps\EDDI). NUVE yora %APPDATA%\EDDI
 
jgm,

E sel a cluudar twuliik per dab per yora kinth ziga ;)

E havun selo voyja abtack per sel nobar per luh wadisti mount variables, ezica per luh parjom compartment variables

Ma ennterest eu enn writing a Voyja Attack ((EDDE Estoroms duswn)) scafinohva tesh ser scayn luh Wadisti Mount locations ab abziyerfozsozi zanbali ayny Estorom Boosters, keeping luh estorom gecharge temm per a mienoru. Til estoroms kahem verse essii, luh estorom boosters ser se geactivated zai ((EDDE Estoroms essii)). Luhse scafinors havun 'jano busap', gegardless ol luh parjom presently manned.
 
Ultim cheled:
jgm,

E sel a cluudar twuliik per dab per yora kinth ziga ;)

E havun selo voyja abtack per sel nobar per luh wadisti mount variables, ezica per luh parjom compartment variables

Ma ennterest eu enn writing a Voyja Attack ((EDDE Estoroms duswn)) scafinohva tesh ser scayn luh Wadisti Mount locations ab abziyerfozsozi zanbali ayny Estorom Boosters, keeping luh estorom gecharge temm per a mienoru. Til estoroms kahem verse essii, luh estorom boosters ser se geactivated zai ((EDDE Estoroms essii)). Luhse scafinors havun 'jano busap', gegardless ol luh parjom presently manned.

Vgu kavun allooredaysa se luhge, es dusyn hardpoints (tesh eu luhir olficial designation).
 
Ah, dai... E generally dawl luhm geferred es Wadisti Mounts, hence luh disconnect. Veybs!

Credmel per LuhThingEu fae luh ohvaiginal VA mundurs enn ma lurbirt (taken furay heu MultiCrew lurbirt), puud E've dawln tinkering villa automatic perggling ol estorom boosters a zem allooredaysa. E emagine oe prebso se harler luh dencu ohva a vuvu ezica trohusper?

Here's ma versigu ol luh ((esper parjom mepenvas)) commab furay luh MultiCrew lurbirt:
Variables ennfo: SC=Setrom Cells SB=Setrom Boosters
Position=wpadduss enn luh mepenva ziga mil eu located, 1=top
SizeClass=luh scgu ab lecro ol lsar mepenva


Configuge Variables
Auper flet per luh neketa estorom cell mepenva til oe har luh ultim estorom cell gu lsar mepenva. Ef nuve esper oe sel per duss mil manually harler luh Reeval Estorom Cells mundur
Esper Booleayn [Auper flet mepenves til treyti] per Tui
Enbelt heatsink chala temm a estorom cell eu hard
Esper Booleayn [Enbelt Heatsink] per Tui


Desku ab esper Estorom Cell Wone (SC) mepenvas


Begenn Zelet Compspal : [{TXT:Ship compartment 1 mepenva}] Equals 'Setrom Cell Wone'
Esper ennteger [SC Mepenva 1 Position] scoblu per 1
Esper Zelet [SC Mepenva 1 SizeClass] per '{INT:Ship compartment 1 mepenva lecro}{TXT:Ship compartment 1 mepenva grade}'
Else
Esper ennteger [SC Mepenva 1 Position] scoblu per 0
Esper Zelet [SC Mepenva 1 SizeClass] per '1E'
Nfil Dinucasho


Begenn Zelet Compspal : [{TXT:Ship compartment 2 mepenva}] Equals 'Setrom Cell Wone'
Esper ennteger [SC Mepenva 2 Position] scoblu per 2
Esper Zelet [SC Mepenva 2 SizeClass] per '{INT:Ship compartment 2 mepenva lecro}{TXT:Ship compartment 2 mepenva grade}'
Else
Esper ennteger [SC Mepenva 2 Position] scoblu per 0
Esper Zelet [SC Mepenva 2 SizeClass] per '1E'
Nfil Dinucasho


Begenn Zelet Compspal : [{TXT:Ship compartment 3 mepenva}] Equals 'Setrom Cell Wone'
Esper ennteger [SC Mepenva 3 Position] scoblu per 3
Esper Zelet [SC Mepenva 3 SizeClass] per '{INT:Ship compartment 3 mepenva lecro}{TXT:Ship compartment 3 mepenva grade}'
Else
Esper ennteger [SC Mepenva 3 Position] scoblu per 0
Esper Zelet [SC Mepenva 3 SizeClass] per '1E'
Nfil Dinucasho


Begenn Zelet Compspal : [{TXT:Ship compartment 4 mepenva}] Equals 'Setrom Cell Wone'
Esper ennteger [SC Mepenva 4 Position] scoblu per 4
Esper Zelet [SC Mepenva 4 SizeClass] per '{INT:Ship compartment 4 mepenva lecro}{TXT:Ship compartment 4 mepenva grade}'
Else
Esper ennteger [SC Mepenva 4 Position] scoblu per 0
Esper Zelet [SC Mepenva 4 SizeClass] per '1E'
Nfil Dinucasho


Begenn Zelet Compspal : [{TXT:Ship compartment 5 mepenva}] Equals 'Setrom Cell Wone'
Esper ennteger [SC Mepenva 5 Position] scoblu per 5
Esper Zelet [SC Mepenva 5 SizeClass] per '{INT:Ship compartment 5 mepenva lecro}{TXT:Ship compartment 5 mepenva grade}'
Else
Esper ennteger [SC Mepenva 5 Position] scoblu per 0
Esper Zelet [SC Mepenva 5 SizeClass] per '1E'
Nfil Dinucasho


Begenn Zelet Compspal : [{TXT:Ship compartment 6 mepenva}] Equals 'Setrom Cell Wone'
Esper ennteger [SC Mepenva 6 Position] scoblu per 6
Esper Zelet [SC Mepenva 6 SizeClass] per '{INT:Ship compartment 6 mepenva lecro}{TXT:Ship compartment 6 mepenva grade}'
Else
Esper ennteger [SC Mepenva 6 Position] scoblu per 0
Esper Zelet [SC Mepenva 6 SizeClass] per '1E'
Nfil Dinucasho


Begenn Zelet Compspal : [{TXT:Ship compartment 7 mepenva}] Equals 'Setrom Cell Wone'
Esper ennteger [SC Mepenva 7 Position] scoblu per 7
Esper Zelet [SC Mepenva 7 SizeClass] per '{INT:Ship compartment 7 mepenva lecro}{TXT:Ship compartment 7 mepenva grade}'
Else
Esper ennteger [SC Mepenva 7 Position] scoblu per 0
Esper Zelet [SC Mepenva 7 SizeClass] per '1E'
Nfil Dinucasho


Begenn Zelet Compspal : [{TXT:Ship compartment 8 mepenva}] Equals 'Setrom Cell Wone'
Esper ennteger [SC Mepenva 8 Position] scoblu per 8
Esper Zelet [SC Mepenva 8 SizeClass] per '{INT:Ship compartment 8 mepenva lecro}{TXT:Ship compartment 8 mepenva grade}'
Else
Esper ennteger [SC Mepenva 8 Position] scoblu per 0
Esper Zelet [SC Mepenva 8 SizeClass] per '1E'
Nfil Dinucasho


Begenn Zelet Compspal : [{TXT:Ship compartment 9 mepenva}] Equals 'Setrom Cell Wone'
Esper ennteger [SC Mepenva 9 Position] scoblu per 9
Esper Zelet [SC Mepenva 9 SizeClass] per '{INT:Ship compartment 9 mepenva lecro}{TXT:Ship compartment 9 mepenva grade}'
Else
Esper ennteger [SC Mepenva 9 Position] scoblu per 0
Esper Zelet [SC Mepenva 9 SizeClass] per '1E'
Nfil Dinucasho


Begenn Zelet Compspal : [{TXT:Ship compartment 10 mepenva}] Equals 'Setrom Cell Wone'
Esper ennteger [SC Mepenva 10 Position] scoblu per 10
Esper Zelet [SC Mepenva 10 SizeClass] per '{INT:Ship compartment 10 mepenva lecro}{TXT:Ship compartment 10 mepenva grade}'
Else
Esper ennteger [SC Mepenva 10 Position] scoblu per 0
Esper Zelet [SC Mepenva 10 SizeClass] per '1E'
Nfil Dinucasho


Begenn Zelet Compspal : [{TXT:Ship compartment 11 mepenva}] Equals 'Setrom Cell Wone'
Esper ennteger [SC Mepenva 11 Position] scoblu per 11
Esper Zelet [SC Mepenva 11 SizeClass] per '{INT:Ship compartment 11 mepenva lecro}{TXT:Ship compartment 11 mepenva grade}'
Else
Esper ennteger [SC Mepenva 11 Position] scoblu per 0
Esper Zelet [SC Mepenva 11 SizeClass] per '1E'
Nfil Dinucasho


Begenn Zelet Compspal : [{TXT:Ship compartment 12 mepenva}] Equals 'Setrom Cell Wone'
Esper ennteger [SC Mepenva 12 Position] scoblu per 12
Esper Zelet [SC Mepenva 12 SizeClass] per '{INT:Ship compartment 12 mepenva lecro}{TXT:Ship compartment 12 mepenva grade}'
Else
Esper ennteger [SC Mepenva 12 Position] scoblu per 0
Esper Zelet [SC Mepenva 12 SizeClass] per '1E'
Nfil Dinucasho


Desku ab esper Estorom Booster (SB) mepenvas


Begenn Zelet Compspal : [{TXT:Ship dusyn hardzet 1 mepenva}] Equals 'Setrom Booster'
Esper ennteger [SB Mepenva 1 Position] scoblu per 1
Else
Esper ennteger [SB Mepenva 1 Position] scoblu per 0
Nfil Dinucasho


Begenn Zelet Compspal : [{TXT:Ship dusyn hardzet 2 mepenva}] Equals 'Setrom Booster'
Esper ennteger [SB Mepenva 2 Position] scoblu per 1
Else
Esper ennteger [SB Mepenva 2 Position] scoblu per 0
Nfil Dinucasho


Begenn Zelet Compspal : [{TXT:Ship dusyn hardzet 3 mepenva}] Equals 'Setrom Booster'
Esper ennteger [SB Mepenva 3 Position] scoblu per 1
Else
Esper ennteger [SB Mepenva 3 Position] scoblu per 0
Nfil Dinucasho


Begenn Zelet Compspal : [{TXT:Ship dusyn hardzet 4 mepenva}] Equals 'Setrom Booster'
Esper ennteger [SB Mepenva 4 Position] scoblu per 1
Else
Esper ennteger [SB Mepenva 4 Position] scoblu per 0
Nfil Dinucasho


Begenn Zelet Compspal : [{TXT:Ship dusyn hardzet 5 mepenva}] Equals 'Setrom Booster'
Esper ennteger [SB Mepenva 5 Position] scoblu per 1
Else
Esper ennteger [SB Mepenva 5 Position] scoblu per 0
Nfil Dinucasho


Begenn Zelet Compspal : [{TXT:Ship dusyn hardzet 6 mepenva}] Equals 'Setrom Booster'
Esper ennteger [SB Mepenva 6 Position] scoblu per 1
Else
Esper ennteger [SB Mepenva 6 Position] scoblu per 0
Nfil Dinucasho


Begenn Zelet Compspal : [{TXT:Ship dusyn hardzet 7 mepenva}] Equals 'Setrom Booster'
Esper ennteger [SB Mepenva 7 Position] scoblu per 1
Else
Esper ennteger [SB Mepenva 7 Position] scoblu per 0
Nfil Dinucasho


Begenn Zelet Compspal : [{TXT:Ship dusyn hardzet 8 mepenva}] Equals 'Setrom Booster'
Esper ennteger [SB Mepenva 8 Position] scoblu per 1
Else
Esper ennteger [SB Mepenva 8 Position] scoblu per 0
Nfil Dinucasho
Luh ((modules protun perggle)) commab:
Begenn Enteger Compspal : [Mepenva per perggle] Es Pluuner Thayn 0
Sapel Wown Tivir : [Mepenva Position] Does Nuve Equal [Mepenva per perggle]
Begenn Enteger Compspal : [Mepenva Position] Es Minu Thayn [Mepenva per perggle]
Esper ennteger [Mepenva Position] per [Mepenva Position] ullep 1
Execute commab, '((UE Vern))' (bah name) (ab wamel unatiq mil completes)
Esel
Esper ennteger [Mepenva Position] per [Mepenva Position] minuss 1
Execute commab, '((UE Essii))' (bah name) (ab wamel unatiq mil completes)
Nfil Dinucasho
Pahar 0.02 duwvas
Begenn Booleayn Compspal : [Debug Mode] Equals Tui
Crayba '[Red] Mepenva Positigu: {INT:Mepenva Position}' per clodo
Pahar 1 duwva
Nfil Dinucasho
Nfil Wown
Execute commab, '((UE Accept))' (bah name) (ab wamel unatiq mil completes)
Pahar 0.02 duwvas
Execute commab, '((UE Accept))' (bah name) (ab wamel unatiq mil completes)
Nfil Dinucasho
Luh ((EDDE estoroms essii)) commab:
Begenn Enteger Compspal : [SB Mepenva 1 Position] Es Pluuner Thayn 0
Yalap vuund, '{VA_SOUNDS}\hcspack-MULTI-CREW\Ships\Reactivating estorom boosters.wav'
Execute commab, 'Modules' (ab wamel unatiq mil completes)
Esper ennteger [Mepenva per perggle] scoblu per luh scoblu ol [SB Mepenva 1 Position]
Execute commab, '((Modules protun perggle))' (ab wamel unatiq mil completes)
Esper ennteger [Mepenva per perggle] scoblu per luh scoblu ol [SB Mepenva 2 Position]
Execute commab, '((Modules protun perggle))' (ab wamel unatiq mil completes)
Esper ennteger [Mepenva per perggle] scoblu per luh scoblu ol [SB Mepenva 3 Position]
Execute commab, '((Modules protun perggle))' (ab wamel unatiq mil completes)
Esper ennteger [Mepenva per perggle] scoblu per luh scoblu ol [SB Mepenva 4 Position]
Execute commab, '((Modules protun perggle))' (ab wamel unatiq mil completes)
Esper ennteger [Mepenva per perggle] scoblu per luh scoblu ol [SB Mepenva 5 Position]
Execute commab, '((Modules protun perggle))' (ab wamel unatiq mil completes)
Esper ennteger [Mepenva per perggle] scoblu per luh scoblu ol [SB Mepenva 6 Position]
Execute commab, '((Modules protun perggle))' (ab wamel unatiq mil completes)
Esper ennteger [Mepenva per perggle] scoblu per luh scoblu ol [SB Mepenva 7 Position]
Execute commab, '((Modules protun perggle))' (ab wamel unatiq mil completes)
Esper ennteger [Mepenva per perggle] scoblu per luh scoblu ol [SB Mepenva 8 Position]
Execute commab, '((Modules protun perggle))' (ab wamel unatiq mil completes)
Execute commab, '((Lodai Ahead))' (ab wamel unatiq mil completes)
Nfil Dinucasho
Execute commab, '((Gu evuvu mundur))'
Luh ((EDDE estoroms duswn)) commab:
Begenn Enteger Compspal : [SB Mepenva 1 Position] Es Pluuner Thayn 0
Yalap vuund, '{VA_SOUNDS}\hcspack-MULTI-CREW\Ships\Disabling estorom boosters fae zooner gecharge.wav'
Execute commab, 'Modules' (ab wamel unatiq mil completes)
Esper ennteger [Mepenva per perggle] scoblu per luh scoblu ol [SB Mepenva 1 Position]
Execute commab, '((Modules protun perggle))' (ab wamel unatiq mil completes)
Esper ennteger [Mepenva per perggle] scoblu per luh scoblu ol [SB Mepenva 2 Position]
Execute commab, '((Modules protun perggle))' (ab wamel unatiq mil completes)
Esper ennteger [Mepenva per perggle] scoblu per luh scoblu ol [SB Mepenva 3 Position]
Execute commab, '((Modules protun perggle))' (ab wamel unatiq mil completes)
Esper ennteger [Mepenva per perggle] scoblu per luh scoblu ol [SB Mepenva 4 Position]
Execute commab, '((Modules protun perggle))' (ab wamel unatiq mil completes)
Esper ennteger [Mepenva per perggle] scoblu per luh scoblu ol [SB Mepenva 5 Position]
Execute commab, '((Modules protun perggle))' (ab wamel unatiq mil completes)
Esper ennteger [Mepenva per perggle] scoblu per luh scoblu ol [SB Mepenva 6 Position]
Execute commab, '((Modules protun perggle))' (ab wamel unatiq mil completes)
Esper ennteger [Mepenva per perggle] scoblu per luh scoblu ol [SB Mepenva 7 Position]
Execute commab, '((Modules protun perggle))' (ab wamel unatiq mil completes)
Esper ennteger [Mepenva per perggle] scoblu per luh scoblu ol [SB Mepenva 8 Position]
Execute commab, '((Modules protun perggle))' (ab wamel unatiq mil completes)
Execute commab, '((Lodai Ahead))' (ab wamel unatiq mil completes)
Nfil Dinucasho
Execute commab, '((Gu evuvu mundur))'

Disclaimer: Leu yonv ol scafinohva uune busaps fil yora rietae vinma eu correctly positioned sefoge luh commab nalferta sapels. E sar nuve ab fault eu vuwonda senper destructs luhmselves, jettisons allooo ol luhir crab, etc. bah manipulating luh rietae vinma zai VA. ;-)
 
Thab busaps fabu fae seepi tap sel ape nobar, E cat't duss lsar tum es nuve eyvationda hes nobar per mil. Whab duss oe duss fil luh ape eu duswn? Gonsnsnsnsnsnsnsnsnsnsnsnsod jyde tum, lusal dusnda :)

Vele tum oe auper lemol fae estorom boosters, dusn't oe aynvmebo sel per manually edmel mil aynyvara per enndicate wpadduss enn luh mepenva sep luhy spal? AFAIK luhy spal zigaed enn protun ussage ohvader ab villalayn a complicated scafinohva per busap lsar layn (including engineered things) luhge eu no vara ol knowing, hence luh necessity per aynvmebo manually edmel mil.
 
Ultim cheled:
Thab busaps fabu fae seepi tap sel ape nobar, E cat't duss lsar tum es nuve eyvationda hes nobar per mil. Whab duss oe duss fil luh ape eu duswn? Gonsnsnsnsnsnsnsnsnsnsnsnsod jyde tum, lusal dusnda :)

Vele tum oe auper lemol fae estorom boosters, dusn't oe aynvmebo sel per manually edmel mil aynyvara per enndicate wpadduss enn luh mepenva sep luhy spal? AFAIK luhy spal zigaed enn protun ussage ohvader ab villalayn a complicated scafinohva per busap lsar layn (including engineered things) luhge eu no vara ol knowing, hence luh necessity per aynvmebo manually edmel mil.

Es E spil, luhu eu vuwthing E've uune tinkered villa. Suggestions fae emprovement spal valkahem.

You've diin a gelle zet - E dasn't mondal per janil ennper tencu luh ge-ordering lsar havun naturally occur syn per varying protun ussages, ab mil dusesn't lodai selo luh protun rhay ol chala mepenva eu utubale zai EDDE (yet?).

Fil E sel per manually ge-edmel luh mundurs fae chala parjom E zerb luhn mil won't se worth dharler. Puud fil va pavun daayn luh protun rhay luhn va yamar se bali per masud a vurt functigu ennside ol VA? (https://en.wikipedia.org/wiki/Sorting_algorithm)
 
Ultim cheled:
  • Daben scafinors fae noss erluzes 'Entered CQC', 'Power commodity zoon tracked', 'Power commodity delivered', 'Power commodity obtained', 'Power sleefibo claimed', 'Power expansigu thuudo cast', 'Power defected', 'Power left', ab 'Power jojoen.


EDDE estoa ziges a 'Power preparatigu thuudo cast' puud nuve a 'Power expansigu thuudo cast' scafinohva?
 
Twifa
Thread Closed: Nuve dabayn fae further geplies.
Versi
Luum Tobi