Re: CZ Trať 292: Hanušovice - Jeseník
Napsal: pon 17. říj 2016 20:53:53
ad JachyHm
Díky, už to funguje.
Díky, už to funguje.
Vše o RS, RW, TS a TSW
https://railsimulator.simtrains.eu/
https://railsimulator.simtrains.eu/viewtopic.php?f=13&t=1237
Já nic neupravoval a stejně ji nevidím. Nebo bude jeste nejaka oprava?Vlastik píše:JachyHm píše:Ad screeny:
Takže problém je opravdu v nepovoleném znaku pro název souborů v názvu trati. Už jsem to se Zdeňkem řešil jednou kvůli diakritice, ale dvojtečka tam zůstala. Dnes nebo zítra se pokusím na web nahrát aktualizovanou verzi tratě, resp. ještě přidám jenom opravný balíček (patch) pro ty, kteří už trať stáhli. Každopádně, pro ty zkušenější, když si otevřete soubor RouteProperties.xml ve složce s tratí, tedy "74fa42a9-9bf1-43b1-b649-a1284dced266" tak hned třetí položka je "Localisation" (názvy v různých jazycích) tak tam přepsat "Trat 292: Hanusovice - Jesenik" na tohle "Trat 292 Hanusovice - Jesenik". To odstraní nemožnost zápisu screenu. Ono totiž RW postupuje po znacích a právě na tom znaku ":" což není platný znak pro název souboru se zastaví a to vlákno co ukládá screeny zaznamená neočekávaný pád... Proto je v názvu toho souboru jen "Trat 292". Tož asi tak, doufám že to pomůže a PATCH očekávejte během dneška, max. zítra.Nechapu ze se v tom nekdo stoura kdyz tomu nerozumi,aktualizace nebo update trati ma verejne vydavat autor trati,ne kdokoliv co na neco prijde co s tim nesouvisi ,potom vznikaji takoveto zmatky a zmetky !Majkl píše:Tak bohužel také problém. Po smazání dvojtečky trať nelze najít, i když byl soubor pak obnoven.
Tak vzhledem k tomu, že ta subdoména rw.jachyhm.cz je hostovaná na mých stránkách, ale to už ti asi došlo, že vím až moc dobře, co kde v trati být má a co ne... A vzhledem k tomu, že už se pár let v IT pohybuju, tak už nějaké ty základy práce s počítačem znám, to mi věř... Zmetky vznikají tím, že někdo neumí dodržovat základní pravidla práce s PC... Chápu, že zrovna v případě RW a názvu tratě nemuselo být Zdeňkovi jasné, co je špatně, ale obecně platí pravidlo, pokud dělám název souboru, co možná nejvíc se vyvarovat diakritice, nedej bože, aby jsi tam měl speciální znaky typu dvojtečka, tečka, otazníky, aj. I to už jsem bohužel zažil a dotyčný se ještě divil, jaktože mu soubory mizí atp. No každopádně zpět k tomuhle. Problém screenů, je ten, že pokud není zadáno jinak a že zatím nevím kde a kam se to dává, pokud to vůbec jde, bere RW jako template pro název screenu název tratě. A tady nastává ten problém, to už jsem mimochodem psal ale i výše, že pokud je v názvu tratě (v BP v RW) daná dvojtečka, jádro hry se po zmačku LCtrl + S snaží uložit screen s názvem "Trat 292: Hanusovice - Jesenik_--souradnicex--_--souradnicey--_--hh--_--mm--_--ss--.jpg". nevím, jestli jsi někdy psal nějaký program, ale ukládání do souboru zpravidla funguje tak, že se nejdříve vytvoří soubor a následně se do něj zapíše obsah, v tomhle případě kopie obrazovky. No, ale vzhledem k tomu, že již výše zmíněná dvojtečka není platný znak, soubor "Trat 292: Hanusovice - Jesenik_--souradnicex--_--souradnicey--_--hh--_--mm--_--ss--.jpg" vytvořit nejde. Proto to dojde k té dvojtečce a tam se ukládání ukončí. (Bohužel bez chybové hlášky, což už jsem ale DTG společně s celým popisem tohoto problému oznamoval a údajně můj podnět předali vývojářům. No jsem zvědavý, jestli to TSW bude dělat taky. ) Ve chvíli, kdy ze souboru RouteProperties.xml smažeš dvojtečku, problém s tím záhy zaniká. Ovšem a teď nastává ten problém, ve chvíli, kdy tuhle úpravu provedeš v Notepadu, ten editovaný soubor automaticky, pokud neučiníš jinak, což by tě mělo napadnout už když si prohlédneš hlavičku "<?xml version="1.0" encoding="utf-8"?>" uloží v kódování ANSI. Jenže problém je, že ANSI a UTF-8 jsou naprosto odlišné kódovací formáty. Kdyby RW používalo jakýkoli jiný formát, tento problém by částečně zanikal. Resp. trať by to zobrazilo v menu, akorát speciální znaky by to rozhodilo, nejspíš do otazníků. Ale zrovna UTF-8 je formát, který na jeden znak používá 2 HEX hodnoty (pokud se nepletu, z těch běžně používaných jediný). V tu chvíli by taky trochu zkušeného uživatele měla trknout změna velikosti na polovinu (viď. ANSI jeden znak = 1HEX a UTF má pro jeden znak = 2HEXy). Samozřejmě pokud už to uložíš do ANSI, nebo jiného ne UTF formátu, tak RW nepřečte ani ty jeho políčka jako "DisplayName" "UUID" aj. takže to nebere jako platný soubor.Vlastik píše: Nechapu ze se v tom nekdo stoura kdyz tomu nerozumi,aktualizace nebo update trati ma verejne vydavat autor trati,ne kdokoliv co na neco prijde co s tim nesouvisi ,potom vznikaji takoveto zmatky a zmetky !
Jakto, že ne? Já ti snad neříkal, že mi to při projetí většiny trpaslíků háže rychlou?zdenekpetrzd píše:Díky za připomínky, na ty návěstidla jsem pak zapomněl a ani nikdo z testerů mi to nenahlásil.
A ve finále nejde ani jednazdenekpetrzd píše:Tak jsme udělali obě možnosti.
Docela by me zajimalo do jake doby je ta trat zasazena,protoze co jsem sledoval video nebo plany stanic tak Hanusovice je mene koleji,a jinak rozlozene nastupiste.Takže abych to shrnul. Zabezpečení té cesty tam nechybí, ono tam není ani v reálu.
No proc se ptam ? Protoze jsem koukal ze treba i kdyz zrovna jen 2x za cestu jsou ty nove rychostniky ktere jsou platne od letosniho roku ,a pokud by to melo davat smysl tak bych je musel vyrobit coz by nebyl problem viz scren.zdenekpetrzd píše:@Vlastik: Trať by měla být zasazena do období okolo roku 2008, tzn. ještě před rekonstrukcí Hanušovic a úseku Branná - Ostružná. K tomuto datu ovšem nemám prakticky žádné video (až na jedno z úseku mezi Brannou a Ostružnou, které mě zachránilo), takže to ideální rozhodně není a krajinu musím stavět tak, jak vypadá teď. Co se však týče kolejí, nástupišť a rychlostí, tak tam by snad žádný problém být neměl. Nevím tedy jaké zabezpečení přejezdu přesně myslíš ty, ale ten, který myslím já u sebe kříže opravdu nemá (viz. https://youtu.be/0tocy_7OrmQ?t=31m11s ) Jinak jsou zabezpečené všechny, a to i ve hře.
@juro: Cesty jsou použité z ŽSR 170 a Úzkorozchodky.
ďakujem už to fungujezdenekpetrzd píše: @juro: Cesty jsou použité z ŽSR 170 a Úzkorozchodky.