Open Rails Evolution

Stav
nelze přidat další příspěvky.

Open Rails Evolution

Začátečník
Ahoj,

dovolil jsem si jménem týmu Open Rails Evolution založit toto vlákno, které bude sloužit především k prezentaci novinek, změn a dalšího vývoje našeho forku.

Tým Open Rails Evolution v současnosti tvoří 15 členů. Máme mezi sebou testery aktivit, lidi zaměřené na hledání a ověřování problémů i další oblasti testování. Hlavním implementátorem změn je Alois Nebel.

V současné době má Alois také poměrně dost práce s Editorem aktivit, protože ho oslovili tvůrci oficiálního Open Rails s dotazem na možnost převést jeho Editor aktivit také do oficiální verze OR.

Nepřišli jsme sem nikomu Open Rails Evolution vnucovat ani hanit jiné verze Open Rails. Každá větev může mít svůj vlastní přístup a přinášet jiný pohled na vývoj simulátoru. Každý si nakonec může vybrat tu, která mu vyhovuje.

Stejně tak toto vlákno nemá sloužit k obhajování Aloise Nebela, řešení jeho minulých sporů ani k hodnocení práce ostatních. Na jeho některé výstřelky máme ostatně i uvnitř týmu svůj názor. :-) V týmu ale nikoho nesoudíme, každý má svoji práci a společným cílem je vývoj a testování Open Rails Evolution.

Tento účet bude sloužit pouze k prezentaci novinek a ukázek z Open Rails Evolution. Nechceme se zapojovat do osobních sporů ani diskuzí o tom, kdo co dělá lépe nebo hůře.

Proto bych chtěl poprosit o totéž i z druhé strany. Pokud někdo najde konkrétní chybu nebo bude mít připomínku k nějaké funkci, samozřejmě ji rádi vyslechneme. Prosím ale, nehodnoťme samotný projekt podle osobních sporů. Open Rails Evolution nikomu nevnucujeme a ani to není naším záměrem.

Díky a snad toto vlákno zůstane hlavně o samotném Open Rails Evolution. :-)
 
Moc vám fandím a těším se od týmu tvůrců aktivit , na konečně propracované mise manipulačních vlaků a na zážitky z posunů a spoustou zápletek, vytvořených v novém perfektním editoru aktivit Open Rails Evolution. Rád si zajexdím tyhle nové mise.
 
Jednou z novinek v Open Rails Evolution je oprava zvukové události určené pro přehrávání zvuku v kabině. Nově se zvuk přehrávaný jako kabinový skutečně drží pouze v kabině a nestane se, že by byl slyšet například při přepnutí na venkovní pohled.

Menšího rozšíření se dočkal také Editor aktivit. Upravili jsme funkci nefunkčního návěstidla tak, aby měla skutečný vliv na provoz. Vlak nyní před takovým návěstidlem opravdu zastaví na Stůj a pro další jízdu bude vyžadováno potvrzení.

S tím souvisí také úplně nová funkce – virtuální obsazenost koleje. V Editoru aktivit stačí jedním kliknutím vložit do tratě speciální bod, který danou kolej virtuálně obsadí. Není tedy potřeba kvůli tomu vytvářet žádný pomocný servis.

Virtuální obsazenost navíc není vázaná pouze na nefunkční návěstidlo. Tento bod lze použít kdekoliv v aktivitě, kde autor potřebuje obsadit konkrétní kolej a tím ovlivnit provoz.

Jen pro upřesnění – tato funkce nenahrazuje servis například při posunu. Pro tyto situace připravujeme samostatné řešení, na kterém se momentálně pracuje. :-)

Open Rails Evolution se tak postupně rozšiřuje nejen po stránce samotného simulátoru, ale také o nové možnosti při tvorbě aktivit. :-)
 
Alois píše :-)

Níže se můžete podívat, jak jednoduchá je práce v Editoru aktivit. Není potřeba nic ručně zapisovat do souborů, všechno se jednoduše nakliká přímo v editoru. :-)

Na prvním videu je ukázka sestavování aktivity v editoru a na druhém potom samotný test ve hře, že všechno šlape tak, jak má. :-)

Případné chyby v samotné aktivitě prosím nekomentovat. Učím se s tím a nejsem žádný profesionální aktivitář. :-D

 
Dobrý den. Měl bych otázku. Bude do budoucna v editoru nějaká možnost simulace?
Dobrý den,
co Aloise napadne do dalších verzí, to předem úplně nevíme. :-) Víme, že možnost určité simulace měl původní Editor aktivit, který byl vyvíjený samostatně. Myslíme si tedy, že pokud bude možné tuto funkci rozumně převést i sem, v některé z dalších aktualizací se pravděpodobně objeví.
Co ale víme jistě, je, že nyní připravujeme další rozšíření práce s pobytem u nástupiště. Cílem je rozlišit dočasný pohyb vlaku během pobytu od jeho skutečného odjezdu. Pokud například vlak přijede k nástupišti, následně popojede kvůli připojení dalších vozů a zase se vrátí, nebude se tento pohyb automaticky považovat za odjezd z nástupiště. Nástup cestujících se po dobu, kdy vlak u nástupiště není, pozastaví a po návratu bude pokračovat.
Takže Editor aktivit i samotné možnosti aktivit budeme určitě dál rozšiřovat. :-)
 
Ahoj,

níže je malá ukázka další novinky v Open Rails Evolution – tentokrát nefunkčního přejezdu (PZZ). :-)

Při poruše zůstává přejezd nezabezpečený a vlak musí problémovým úsekem projet rychlostí maximálně 10 km/h.

A je tam ještě jedna menší fičurka. :-D Auta totiž sama od sebe nezastaví. Zastaví až ve chvíli, kdy uslyší houkačku přijíždějícího vlaku.

Takže pokud nezahoukáte, máte zaděláno na mimořádnou událost a nejméně jeden lidský život na svědomí. :-D

Zkrátka další drobnost, která může trochu oživit průběh aktivit v Evolutionu. :-)
 
Ahoj, poznáte, co se chystá? :-)

V Editoru aktivit Open Rails Evolution bude možné spustit 2D simulaci celé aktivity. :-)

Stačí zadat čas, spustit simulaci a Editor začne simulovat provoz podobně, jako kdybyste aktivitu spustili přímo ve hře. Uvidíte pohyb hráče i AI provozu a můžete si tak průběh aktivity zkontrolovat ještě před samotným testem v Open Rails.

Kvůli každé drobné změně už tedy nebude nutné znovu spouštět hru. Pokud například potřebujete posunout nebo odstranit WP, upravit bod otočení nebo zkontrolovat, jak se jednotlivé vlaky během aktivity potkávají, jednoduše spustíte simulaci, podíváte se na výsledek a případné změny rovnou provedete v Editoru. :-)

S tím souvisí i další novinka – trasy hráče i AI provozu bude možné přímo upravovat, například posouvat body otočení, WP a další body trasy.

Cílem je jednoduchý: vytvořit → spustit 2D simulaci → zkontrolovat → upravit → a teprve potom testovat hotovou aktivitu ve hře. :-)

Ještě na tom pracujeme, ale myslíme, že právě tohle by mohlo tvorbu složitějších aktivit zase o kus zpříjemnit. :-)
 
Ahoj,

přinášíme další ukázku – tentokrát test 2D simulace v Editoru aktivit a následně stejné situace přímo ve hře. :-)

Výsledek dopadl přesně tak, jak jej předtím ukázala 2D simulace. To znamená, že si můžeme celou situaci nejdříve odzkoušet přímo v Editoru, případně upravit jednotlivé body a teprve potom ji pustit ve hře.

Pro tento konkrétní případ jsme ale museli vymyslet dva nové WP body.

První dokáže AI vlaku postavit Volno, pokud potřebujeme, aby pokračoval dál.

Druhý zatím nese pracovní název „Pomocné lano“. :-D Ten funguje trochu jinak – není závislý na tom, jestli se OR zrovna „líbí“ pustit vlak na požadovanou kolej. Jednoduše si vlak k danému bodu přitáhne.

Ano, možná by šla stejná situace vyřešit nějakým pomocným servisem nebo jinou vychytávkou známou z MSTS AE. My jsme se ale rozhodli, že se od pomocných servisů a podobných starých postupů z MSTS AE postupně úplně oprostíme – ať se to někomu líbí, nebo ne. :-) Pokud můžeme potřebnou funkci vytvořit přímo v Editoru a současně jí přizpůsobit samotnou simulaci v Evolutionu, nevidíme důvod, proč nutit autora aktivity stavět kolem toho další pomocné vlaky.

Při testování jsme navíc narazili na zajímavý problém. Pokud měl AI vlak před návěstidlem WP, který mu měl umožnit jízdu proti Stůj, nefungoval. Stejně tak v této situaci nepomohl ani náš nový WP pro virtuální obsazení koleje, protože nebylo možné vytvořit stav, proti kterému by šlo o jízdu požádat.

Takže místo hledání dalšího obcházení problému vznikly nové funkce přímo pro tento účel. :-)

A přesně k tomu chceme 2D simulaci používat – postavit situaci → odsimulovat → zjistit problém → upravit → znovu odsimulovat → a nakonec ověřit ve hře.

Jak můžete vidět na ukázce, tentokrát se chování 2D simulace a samotné hry shodovalo. :-)

 
Ahoj,

tentokrát na chvíli odbočíme od vývoje Open Rails Evolution. :-)

Od jednoho z našich aktivitářů v týmu přišla prosba na našeho programátora, jestli by nešlo vytvořit vlastní jednoduchý vyhledávač jízdních řádů. Nejen klasické vyhledání konkrétního vlaku, ale také možnost zjistit, s jakými dalšími vlaky se má po své trase potkat, kde k setkání přibližně dojde a ideálně mít rovnou přístup i k řazení jednotlivých vlaků.

A jelikož už víme, že náš programátor občas dokáže i nemožné, :-D můžeme Vám představit nový Traffic pomocník.

Program umí vyhledat jízdní řád konkrétního vlaku a následně projít jeho trasu a vyhledat další vlaky, se kterými se po cestě potkává nebo které zastavují ve stejných stanicích v odpovídajícím čase. Pro tvůrce aktivit tak může být mnohem jednodušší zjistit, jaký provoz kolem hráčova vlaku v daném místě a čase vytvořit.

Součástí je také napojení na Vagonweb, kde lze zobrazit řazení daného vlaku, pokud je pro něj dostupné. :-)

A jak nám bylo vysvětleno, není za tím žádná magie. :-D Jízdní řády jsou postavené na veřejně dostupných datech příslušných institucí jednotlivých zemí. Program si potřebná data sám stáhne, zpracuje a uživateli je následně zobrazí v mnohem použitelnější podobě.

Traffic pomocník tedy vznikl hlavně jako další pomůcka pro tvorbu reálnějšího provozu v aktivitách – místo ručního hledání, co kde a v kolik jede, si potřebné informace najdete přímo na jednom místě. :-)

Ještě se na něm pracuje a postupně se bude dolaďovat, ale první výsledky už vypadají velice zajímavě. :-D
Traffic_pomocnik.jpgTraffic_pomocnik1.jpg
 
Ahoj,

tentokrát na chvíli odbočíme od vývoje Open Rails Evolution. :-)

Od jednoho z našich aktivitářů v týmu přišla prosba na našeho programátora, jestli by nešlo vytvořit vlastní jednoduchý vyhledávač jízdních řádů. Nejen klasické vyhledání konkrétního vlaku, ale také možnost zjistit, s jakými dalšími vlaky se má po své trase potkat, kde k setkání přibližně dojde a ideálně mít rovnou přístup i k řazení jednotlivých vlaků.

A jelikož už víme, že náš programátor občas dokáže i nemožné, :-D můžeme Vám představit nový Traffic pomocník.

Program umí vyhledat jízdní řád konkrétního vlaku a následně projít jeho trasu a vyhledat další vlaky, se kterými se po cestě potkává nebo které zastavují ve stejných stanicích v odpovídajícím čase. Pro tvůrce aktivit tak může být mnohem jednodušší zjistit, jaký provoz kolem hráčova vlaku v daném místě a čase vytvořit.

Součástí je také napojení na Vagonweb, kde lze zobrazit řazení daného vlaku, pokud je pro něj dostupné. :-)

A jak nám bylo vysvětleno, není za tím žádná magie. :-D Jízdní řády jsou postavené na veřejně dostupných datech příslušných institucí jednotlivých zemí. Program si potřebná data sám stáhne, zpracuje a uživateli je následně zobrazí v mnohem použitelnější podobě.

Traffic pomocník tedy vznikl hlavně jako další pomůcka pro tvorbu reálnějšího provozu v aktivitách – místo ručního hledání, co kde a v kolik jede, si potřebné informace najdete přímo na jednom místě. :-)

Ještě se na něm pracuje a postupně se bude dolaďovat, ale první výsledky už vypadají velice zajímavě. :-D
Zobrazit přílohu 51133Zobrazit přílohu 51134
Super věcička
 
Ahoj,

tentokrát na chvíli odbočíme od vývoje Open Rails Evolution. :-)

Od jednoho z našich aktivitářů v týmu přišla prosba na našeho programátora, jestli by nešlo vytvořit vlastní jednoduchý vyhledávač jízdních řádů. Nejen klasické vyhledání konkrétního vlaku, ale také možnost zjistit, s jakými dalšími vlaky se má po své trase potkat, kde k setkání přibližně dojde a ideálně mít rovnou přístup i k řazení jednotlivých vlaků.

A jelikož už víme, že náš programátor občas dokáže i nemožné, :-D můžeme Vám představit nový Traffic pomocník.

Program umí vyhledat jízdní řád konkrétního vlaku a následně projít jeho trasu a vyhledat další vlaky, se kterými se po cestě potkává nebo které zastavují ve stejných stanicích v odpovídajícím čase. Pro tvůrce aktivit tak může být mnohem jednodušší zjistit, jaký provoz kolem hráčova vlaku v daném místě a čase vytvořit.

Součástí je také napojení na Vagonweb, kde lze zobrazit řazení daného vlaku, pokud je pro něj dostupné. :-)

A jak nám bylo vysvětleno, není za tím žádná magie. :-D Jízdní řády jsou postavené na veřejně dostupných datech příslušných institucí jednotlivých zemí. Program si potřebná data sám stáhne, zpracuje a uživateli je následně zobrazí v mnohem použitelnější podobě.

Traffic pomocník tedy vznikl hlavně jako další pomůcka pro tvorbu reálnějšího provozu v aktivitách – místo ručního hledání, co kde a v kolik jede, si potřebné informace najdete přímo na jednom místě. :-)

Ještě se na něm pracuje a postupně se bude dolaďovat, ale první výsledky už vypadají velice zajímavě. :-D
Zobrazit přílohu 51133Zobrazit přílohu 51134
To se může hodit i pro potřebu jiných simulátorů, super.
Umí to všechny roky, nebo jen aktuální GVD?
 
Hmmmm......
A bude to něčemu i pro tratě fiktivní, nebo to máte připraveno jen pro tratě, které jsou kopírované z reálu?
 
To se může hodit i pro potřebu jiných simulátorů, super.
Umí to všechny roky, nebo jen aktuální GVD?
Alois píše:
Může to umět, nač si vzpomeneš, ale ty se k tomu nikdy nedostaneš. :-)
Co si tady kluci z týmu zveřejňují, je čistě jejich věc. Naštěstí mám nad tím, co ze své práce pustím nebo nepustím ven, poslední slovo já. Je tedy jen na mně, jestli něco zůstane pouze v rámci týmu, nebo to bude veřejně dostupné.
Upřímně nechápu vaše postoje a hlavně vaše chování. Celou dobu tady do mě šijete, že kradu, beru cizí práci apod. A najednou, když se vám něco z mých výtvorů líbí nebo byste to sami chtěli používat, začnou se objevovat reakce typu: „Super, tohle by se dalo použít i pro jiný simulátor“ atd.
Tohle vaše chování opravdu nechápu. :-)
 
Hmmmm......
A bude to něčemu i pro tratě fiktivní, nebo to máte připraveno jen pro tratě, které jsou kopírované z reálu?
Asi úplně nerozumíme Vašemu dotazu. :-) Jedná se o reálné jízdní řády jednotlivých zemí, které program získává z veřejně dostupných dat. Nejde o žádný námi vytvořený nebo vymyšlený jízdní řád, takže u čistě fiktivní tratě samozřejmě není z čeho reálná data získat.
Pokud ale fiktivní trať obsahuje reálné stanice a chcete podle nich vycházet z reálného provozu, to už je samozřejmě jiná věc. :-)
 
Alois píše:
Může to umět, nač si vzpomeneš, ale ty se k tomu nikdy nedostaneš. :-)
Co si tady kluci z týmu zveřejňují, je čistě jejich věc. Naštěstí mám nad tím, co ze své práce pustím nebo nepustím ven, poslední slovo já. Je tedy jen na mně, jestli něco zůstane pouze v rámci týmu, nebo to bude veřejně dostupné.
Upřímně nechápu vaše postoje a hlavně vaše chování. Celou dobu tady do mě šijete, že kradu, beru cizí práci apod. A najednou, když se vám něco z mých výtvorů líbí nebo byste to sami chtěli používat, začnou se objevovat reakce typu: „Super, tohle by se dalo použít i pro jiný simulátor“ atd.
Tohle vaše chování opravdu nechápu. :-)
Tak si to Alois strč někam :D:D:D:D
 
Ahoj,

tentokrát na chvíli odbočíme od vývoje Open Rails Evolution. :-)

Od jednoho z našich aktivitářů v týmu přišla prosba na našeho programátora, jestli by nešlo vytvořit vlastní jednoduchý vyhledávač jízdních řádů. Nejen klasické vyhledání konkrétního vlaku, ale také možnost zjistit, s jakými dalšími vlaky se má po své trase potkat, kde k setkání přibližně dojde a ideálně mít rovnou přístup i k řazení jednotlivých vlaků.

A jelikož už víme, že náš programátor občas dokáže i nemožné, :-D můžeme Vám představit nový Traffic pomocník.

Program umí vyhledat jízdní řád konkrétního vlaku a následně projít jeho trasu a vyhledat další vlaky, se kterými se po cestě potkává nebo které zastavují ve stejných stanicích v odpovídajícím čase. Pro tvůrce aktivit tak může být mnohem jednodušší zjistit, jaký provoz kolem hráčova vlaku v daném místě a čase vytvořit.

Součástí je také napojení na Vagonweb, kde lze zobrazit řazení daného vlaku, pokud je pro něj dostupné. :-)

A jak nám bylo vysvětleno, není za tím žádná magie. :-D Jízdní řády jsou postavené na veřejně dostupných datech příslušných institucí jednotlivých zemí. Program si potřebná data sám stáhne, zpracuje a uživateli je následně zobrazí v mnohem použitelnější podobě.

Traffic pomocník tedy vznikl hlavně jako další pomůcka pro tvorbu reálnějšího provozu v aktivitách – místo ručního hledání, co kde a v kolik jede, si potřebné informace najdete přímo na jednom místě. :-)

Ještě se na něm pracuje a postupně se bude dolaďovat, ale první výsledky už vypadají velice zajímavě. :-D
Zobrazit přílohu 51133Zobrazit přílohu 51134
To je fantastické. Vždycky je otravné kontrolovat jízdní řády a najít ty správné vlaky.
 
Stav
nelze přidat další příspěvky.
Back
Nahoře