Czech Live For Speed Zone

Czech Live For Speed Zone (forum.czechlfs.net/index.php)
-   Hardware, software (forum.czechlfs.net/forumdisplay.php?f=9)
-   -   Endurance checker, first lap speed checker, warm-up support, pist stop window checker (forum.czechlfs.net/showthread.php?t=1711)

BabyOnWheels 8.2.2008 08:43

Endurance checker, first lap speed checker, warm-up support, pist stop window checker
 
Pro ALTP jsme chteli pouzit nejaky softik, co by kontroloval rychlost v prvnim kole, oznamoval otevreni/uzavreni boxu, byl by shcopen pocitat kola pri endurance zavodech a nejake dalsi blbinky typu uvodni kolo s naslednym pevn7m startem (warm-up)

Zatim to neni kompletne hotove (caa 15% hotovo) a je to spise hrani si s InSimem. Ale pokud si nekdo rad hraje, muze otestovat... Speed limit check jsme testoval s AI. Warm-up jen sam, o vikendu se snad dostanu k testu ve vice lidech.

Navod + prgramek je zde

http://www.interregion.cz/jarda/EGT_RA.htm

Tak uzivejte, ale pamatujte, ze to je ve vyvoji... :)

Agarash 8.2.2008 11:13

Super, pokud budete chtit, tak se urcite zucastnim nejakeho testu. Vim, ze asi ted neni ta prava chvile, ale mam par napadu krome toho co je tu vyjmenovano.

- kontrola handicapu dle lfsnicku (v RA se k lfsnicku priradi pozadovany handicap dle vysledku minuleho zavodu - treba v nejakem externim souboru)
- predjizdeni pod zlutou vlajkou (dalo by se kontrolovat asi jen podle toho co ma zobrazeno ten kdo ziskal pozici, z toho vyplivajici penalizace)
- nejak jinak odlisena modra vlajka dle pocitadla RA nikoli dle LFS.
- no a pak jine dalsi featury pouzivane v CTRA nebo MoE

BabyOnWheels 8.2.2008 12:02

- kontrola handicapu dle lfsnicku - neni probelm pridat

- predjizdeni pod zlutou vlajkou (dalo by se kontrolovat asi jen podle toho co ma zobrazeno ten kdo ziskal pozici, z toho vyplivajici penalizace) - nevim jak odlisit, ze predjizdis nekoho po nehode, nebo nekoho kdo zpomalil na zlutou, no asi vim, kontrola uhlu + rychlosti = zpomalil nebo delalkotrmelce, ale nebude to 100%

zkusim se zamyslet, diky za napady. :)

ToFire 8.2.2008 12:12

Jak psal Baby - zatím to d?lal na pot?eby p?edevším ALTP6. Pokud bude mít ?as a chu? tam po odlad?ní toho stávajícího p?idávat další a další "vychytávky" tak jen dob?e.
Navíc je to (zatím) viložen? na kontrolu a organizaci cup?. Kdyby se to ud?lalo univeržáln?, mohla by pak t?eba i ?eská LFS scéna mít n?co jako vlastní "CTRA" a t?eba z jejich výsledk? i vycházet p?i roz?azování do lig a pod.

ToFire 8.2.2008 12:17

Quote:

Originally Posted by BabyOnWheels (Post 78553)
- predjizdeni pod zlutou vlajkou (dalo by se kontrolovat asi jen podle toho co ma zobrazeno ten kdo ziskal pozici

Nevím, jak Vám, ale t?eba m? kolikrát pozice p?esko?í až za hodn? hodn? dlouho po p?edjetí - obzvláš? pokud jedeme t?sn? za sebou, nebo dokonce vedle sebe - a to už nemusí žlutá svítit.

Agarash 8.2.2008 12:21

Quote:

Originally Posted by BabyOnWheels (Post 78553)
- kontrola handicapu dle lfsnicku - neni probelm pridat

- predjizdeni pod zlutou vlajkou (dalo by se kontrolovat asi jen podle toho co ma zobrazeno ten kdo ziskal pozici, z toho vyplivajici penalizace) - nevim jak odlisit, ze predjizdis nekoho po nehode, nebo nekoho kdo zpomalil na zlutou, no asi vim, kontrola uhlu + rychlosti = zpomalil nebo delalkotrmelce, ale nebude to 100%

zkusim se zamyslet, diky za napady. :)

Presne tak ...mozna taky doba zobrazeni Zlute a vzajemna rychlost

BabyOnWheels 8.2.2008 12:37

Quote:

Originally Posted by ToFire (Post 78556)
Nevím, jak Vám, ale t?eba m? kolikrát pozice p?esko?í až za hodn? hodn? dlouho po p?edjetí - obzvláš? pokud jedeme t?sn? za sebou, nebo dokonce vedle sebe - a to už nemusí žlutá svítit.

Dostavas informace o pozici auta (x,y,z)+ dalsi, takze se to necha dopocitat. Asi by to nebylo nejlepsi online penalizovat, ale automaticky nagenerovat navrh trestu pro komisare (teda moznost zapnout vypnout online tresty).

Edit:
Asi nema cenu probirat ipmlentacni detajly tady na foru. navrhuji ICQ nebo IRC. :) (nejlepe vikend)

BabyOnWheels 8.2.2008 12:51

Quote:

Originally Posted by ToFire (Post 78555)
Kdyby se to ud?lalo univeržáln?, mohla by pak t?eba i ?eská LFS scéna mít n?co jako vlastní "CTRA" a t?eba z jejich výsledk? i vycházet p?i roz?azování do lig a pod.

Zatim bych to moc neprehanel. Toto je jen test InSimu, pro ligu, to musi byt na webu v DB atd. Coz je na delsi debatu a vice casu. A halvne vedet, co to valstne presne ma delat.
Co vim, neuvazuji o tom sam... Takze bude urcite rozumne se sejit (virtualne) a probrat co a jak. (je to v planu)

Az dosmolim navrh, toho jak to vidim ja, dam to ke zhodnoceni odnornikum, zde co vedi, jak to chodi a zkritizuji me bludne vyplody.

BabyOnWheels 12.2.2008 09:26

Opravena verze:

Fixnuto:
- crash pokud hrac nebyl rozpoznan podle LFS jmena a byl nalezen podle InGameName.
- pokud se hrac v prubehu warm-up odpojil, nebylo mozne odstartovat rrace

pro warmup pridano sledovani pozice (predjizdeni), zatim bez trestu

v planu:
- kvalifikace + postaveni startovniho rostu
- navigace pro warmup bude stylem "talcitek" ne zpravay.
- start z pit line, pro hrisniky
- Pitline Open/Close pro dane kolo, bude otverno poslednim jezdcem v danem kole (ne jezdcem prvnim, ani jezdcem o x-kol zpet :)

(mozna to jeste prekopu do samostatnych modulu na testovani = ne jen classy, ale nejaky plug-iny (pro budouci pouziti a snadnejsi upravu))

Dekuji zucastnenym testerum za pomoc a cenne rady :) A tesim se na dlasi vikendove testovani.

BabyOnWheels 13.2.2008 09:15

Pridan start z boxu. Zatim netestovano online... neni mozne jej zapnout z UI.

Nastane pokud hrac v prubehu warmupu predjede jineho hrace = je poslan do pitu. Pokud neni piline open, je hrac po prejeti pitline opetovne poslan do pitu.

Pitline je zatim zkusebne otevrena po projeti posledniho hrace prvnim kolem.

BabyOnWheels 16.5.2008 09:09

Potrebovali jsme neco, co by spoustelo LFS dedi-server, jako service pod Win.

Programku je moc, ale neni nad vlastni :) Takze pokud se nekomu hodi, je zde, vcetne zdrojaku. Upravy si delejte dle libosti...

Je to C# (.NET 2.0), takze to zere dost pameti (+-14Mb), oproti C++, ale jsem linej :) => Prepisovat to do C++ jen v pripade krajni nouze :)

Takze pokud nekdo chce:
www.interregion.cz/jarda/LFSLoader.7z

Jak na ovladani:
kdyz ho stahnete, jsou v adresari "..\LFSLoader\LFSLoader\bin\Release\" dva commandy:
- Install.cmd
- UnInstall.cmd

dale si pak v registech

HKEY_LOCAL_MACHINE\SOFTWARE\SecondReality\LFSLoade r
nastavite:
- LFSPath (obsahuje cestu k LFS dedi serveru)
- LogPath (cesta k logovacimu souboru (jen log kdy se spustil, vypnul, pripadne chyba, proc se nespustil (da-li se zjistit)))
- Enable_Log (0 - vypne logovani, 1-zapne logovani)

BabyOnWheels 12.6.2008 11:00

Nova, opravena, verze (netestovana, ve vice jezdcich, nebyl cas, o vikendu je WTCC, tak asi az dalsi tyden). Takze jen pro odvazlivce.

Co to umi?
- speed limit checker v 1. kole
- CS kdykoliv (jezdec SC ovlada "jedu do pitu" grenn / red flag
- warmaup mode (zobrazeni pres buttony, misto zmateneho vypisu pozic)
- postaveni startovniho rostu. (volby pres pop-upmenu = po zavode zkopirovani vysledku ze zavodu, otoceni rosyu celeho, nebo prvnich 4,6,8,10 jezdcu) + manulani Drag & Drop jezdcu.

www.interregion.cz/jarda/EGT.ZIP

Kdo ma pevne nervy, muze testnout :)

sonyk 12.6.2008 15:00

Baby: parada musime se o vikendu sejit, mit to na nejakym seerveru a poradne to udelat. Ted jeste dodelat webove rozrani pro delsi zavody a bud eto pecka. doufam ze to stihnem do ALTP7

BabyOnWheels 29.7.2008 10:05

www.interregion.cz/jarda/EGT.ZIP

Pridana kontrola handicpau (vaha + restriktor). Pokud to jezdec nesplnuje je prehozen do "Spectate".

+ oprava par chybicek (nemazal se text "Race stopped" v modu s SC, snad by to uz nemelo spadnou pri ztrate spojeni, jen se odpoji a zase se muzete pripojit)

Dulezite je, ze program musi bezet predtim, nez se pripoji prvni hrac na server. Bohuzel s tim nic udelat nejde, neb InSim vraci connectionID jen v pripade pripojeni hrace na server, pak uz se pracuje s ID hrace. (Connectioon ID je nutne pro buttony) (pokud se nepeltu, co je dost velmi pravdepodobne :)

Zase je to se zdrojaky, takze upravujte dle libosti...

Co se tyce webu, in proggers, ale pooooommmmaaaaalu. Porad o vikendu gamesim LFS, misto prgani. Bic :banana: na me ... :)

BabyOnWheels 27.8.2008 09:35

Nova verze:
www.interregion.cz/jarda/EGT.ZIP

Diky KxR-Mirimu a vsem dalsim co se hojne ucastnili tetsovani, jak u F1, tak ALTP, je tu nova stabilnejsi verze :) Doufam :)

Co noveho:

- pridana kontrola typu auta

- pridana kontrola pozadovaneho restriktoru a pridane vahy (pokd jezdec nesplnuje podminky, je hozen do spectate a nemuze jet)

- vahy je mozne nastait v tabu "Mass" kde se nastavi pridana vaha na danou pozici, posledni vaha na pozici je pak nastavena pro zbytek startovniho rostu). Po dojeti zavodu se kativuje button "Mass" a vahy se automaticky pripoctou. Jezdci jsou vyhozeni z rostu a nejsou vpusteni, dokud si nenastavi spravnou vahu.

- v race-result (zalozce "qualify") je pop-up menu, kde si lze zkopirovat vysledky z "Race" a tim postavit startovni rost). Vysledky se berou, tak jak jsou = muzou byt serazeny, dle pozice, casu, jmena ... atd.

- jezdce lze pomoci D&D presunout na libovolnou pozici, pripadne prehodit prvnich 4,6,8, 10 jezdcu na rostu. Rost se stavi buttonem "Grid"

- stacuje uz jen zadat LFS name, In-game name tam zustalo, ale nebere se na nej ohled.


Fixy:

- sem-tam nejaky ten crash a UI :)

- warm-up semafore zobrazuje svetla (puntiky) misto hvezdicek a uz nepise napis "Race Started", ale jen se rozsviti zelena svetla (puntiky).
- semafor a navadeni bylo posunuta, tak aby nekolidovalo s pripadnymi napisy od LFS.
- nahodna prodleva mezi cervenou a zelenou zmenena z 2-4s na 1-7s (aby se to vubec nejak projevilo :)

- Safety car vypisuje hlasky vice v prostredku, tak by nezakrival virtualni zrcatko + neprekrival napisy od LFS

- Kontrola rychlosti (napis) je udelan pres button, takze neni prepsan hlaskami z LFS (Yellow flag, a spol.)

PS: Jeste ho pocestim (pridam prepinani jazyku). Je to zase se zdrojaky, tak uzivejte. I kdyz pochybuji, ze tu prasarnu bude nekdo studovat, natoz prepisovat.

Itar 27.8.2008 14:04

Je možnost n?které v?ci vynechat? Nap?. zavád?cí kolo a následné ?azení na rošt, nebo je to tam napevno?

Jinak moc p?kná práce, tohle bude v budoucnu imo hodn? využitelný :)

PS: 2000. post \o/

BabyOnWheels 27.8.2008 15:14

JJ je to jedno, jen checkboxem zapnes co chces (bud nic, nebo jen to co se hodi).

Ale prvotni nastaveni je zatim asi krapte pres ruku (megalomanske) :). V planu je nejaky popis.

+ dalsi featury, ale az do webu, ktery zatim stagnuje :( lenost je velika :)

Miri 27.8.2008 19:41

naopak velký dík Babymu za nápad, práci s programováním a vysv?tlováním neustálých dotaz? a požadavk? nás, co jsme tomu z po?átku moc nerozumn?li.

Skv?lá práce :)

BabyOnWheels 28.8.2008 07:29

Diky, ale napdy to nejsou jen me, konzultoval jsem to se spoustou lidi (Georgrem, ToFire, Xedox, Pedropan, Sonyk, Legolem, T.D. Radek, tebou (jinak by se porad zadavalo InGameName atd ... )

Btw: Nerozumneli jste tomu zpocatku, protoze to je blbe udelane .. :)
Kdyby to bylo dobre (intuitivni) , tak neni potreba dotazu :)

Ale je dobre pouceni pro dalsi, novy, lepsi navrh :) Vlastne jako test InSimu = co s tim jde a nejde to zaclo :)

BabyOnWheels 16.9.2008 09:46

Takze po dlesi dobe zase nova verze (bin - release, src - pro stouraly :) )

www.interregion.cz/jarda/EGT_RA.ZIP

Fixnuto
- par blbosti v UI
- spatne se updataoval info stav jezdce pri warm-up (jednou ok, vzdy ok) = nebyl amoznosost najit hrisnika ...

Novinky:
- v race results pribyl novy tab "Grid". (Pres popup menu v qualifikaci to bylo dost neintuitivni :) a nepouzitelne :)
Zde lze postavit grid, Prevzit vysledky z Kvalifikace, Zavodu, pripadne natahat rucne D&D. Pokud je nekdo jezdec SafetyCaru, melo by ho to dat na zacatek pole. (pokud ho D&D). Prehodit poradi prvnich 4. 6. 8. 10. Vsech jezdcu.

(@Ondrejko: upravil jsem promazavani = uz by to melo mazat jen kdyz kliknes na Clear button).

- v modu Warm-up to vypisuje Pit line closed, dokud se neobjede kolo a neodstartuje, po startu je pitline otevrena.

- pridan button, kde lze prepinat jazyk (hlasky do hry = ne UI). Zatim podporuje CZ + EN, Nemcina v priprave.

+ par drobnosti aby se to nechalo pouzivat = sem tam setridene seznamy od A..Z, a neco dalsiho co me porad stavlo


All times are GMT +2. The time now is 15:11.

Powered by vBulletin
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.