TOPlist

Sdílená složka s hlášením zastávek

Sdílená složka s hlášením zastávek

Příspěvekod dejvk » 16 bře 2013 15:23

Mapy se množí jako houby po dešti a s nimi se množí i soubory s hlášením zastávek. A zvlášť lidi jako jsem já, kteří nemají nějaký vysloveně oblíbený autobus (nebo spíš jich mají oblíbených mraky), musí pořád řešit že tohle hlášení jsem nezkopíroval támhle a tohle zase támhle, a pak najednou zjistíte, že máte na složce dvacet složek Ansagen, každou větší než giga a přitom stejně jako na potvoru vždycky tenhle autobus na téhle mapě ty zastávky nehlásí. A ono by bylo strašně krásné, kdyby ta složka byla jen jedna, a ideálně ta ve složce MAN SD202, kam hází hlášení všechny ty úžasné exe-instalátory, které strašně nenávidím a které ruští autoři cpou úplně všude.

Naštěstí! Není tak těžké přesvědčit jednotlivé autobusy, že složka s jejich hlášením vůbec neleží tady, ale že leží až úúplně támhle. Pokud nemáte rádi skripty v OMSI, tak se vám vůbec nedivím. Zaobírám se jimi už přes rok a pořád jsem nepochopil, jaké hulení si kluci koupili, když tohle psali. Nicméně pokud už víte co máte hledat a co tam napsat místo toho, tak strašné už to není.

Začneme tím, že si najdeme soubor se skripty řídící palubní počítač. Obvykle to je IBIS-2.osc ve složce Script, někteří autoři jsou kreativnější a naučili hlásit zastávky i soubor IBIS.osc. Někteří autoři jsou ještě inovativnější a palubní počítač skriptují v úplně jiném souboru a pak jste v troubě a musíte si správný skript najít sami.

Když najdete správný soubor, otevřete ho v nějakém obyčejném textovém editoru. Doporučuju nekoukat se na ta děsivá zaklínadla, co se tam povalují, ale rovnou vyhledat Ansagen. V ideálním případě vás to rovnou přesune do makra začínající {macro:IBIS_PlayAnnouncement}, pak je to báječné. Pokud ne, tak hledejte dál, dokud o to správné makro nezakopnete.

Přímo na řádce, kterou vám editor zvýrazní po vyhledávání by se mělo válet něco jako
Kód: Vybrat vše
      "Ansagen\" (L.$.act_busstop) $+


Jaký je význam těch nesmyslů za tím nemá cenu řešit, zajímá nás to, co je v uvozovkách. Neb to nyní bafneme a nahradíme cestou k naší vysněné jednotné složce s hlášeními. Už jsem říkal, že doporučuji směrovat to na základní složku s Manem. Takže onu tajuplnou řádku nahradíme něčím zhruba takovým:
Kód: Vybrat vše
      "\..\..\MAN_SD202\Sound\Ansagen\" (L.$.act_busstop) $+

a bude to báječné. Pro neznalé připomenu, že sekvence znaků ..\ značí vyskočení o složku výš (výchozí umístění je složka Sound aktuálního autobusu). No, a s touhle znalostí si to můžete směrovat kam chcete.

Skvěle, jste výborní a můžete si teď dát do podpisu, že jste profesionální a úplně úžasňoučcí skripteři do OMSI.
Uživatelský avatar
dejvk
Pokročilý člen
Pokročilý člen
 
Příspěvky: 1057
Registrován: 10 pro 2011 20:51

Re: Sdílená složka s hlášením zastávek

Příspěvekod shitman » 16 bře 2013 16:08

parádní návod, hned si jdu přepsat všechny IBISy :) moc díky!
Obrázek
Obrázek PROTOŽE ZRZKY VLÁDNOU SVĚTU!!
Uživatelský avatar
shitman
Profík
Profík
 
Příspěvky: 12363
Registrován: 09 dub 2011 18:44
Bydliště: Kladno, to černé Kladno...

Re: Sdílená složka s hlášením zastávek

Příspěvekod rutak11 » 16 bře 2013 16:35

Navrhuji nominaci na nálepku "Zasloužilý Scripter" :D
Intel-Core i5-3570K 3.40GHz, 16GB RAM, AMD Radeon R7 370, Win7 x64
Uživatelský avatar
rutak11
Aktivní člen
Aktivní člen
 
Příspěvky: 684
Registrován: 12 dub 2011 10:30

Re: Sdílená složka s hlášením zastávek

Příspěvekod shitman » 16 bře 2013 17:07

to rozhodně, funguje to parádně a vymazal jsem právě asi 12GB dat :) jen upozorním, aby si někteří experti dělali zálohy ibis souborů, a ještě jedna věc - u některých autobusů je za definicí
Kód: Vybrat vše
      "Ansagen\" (L.$.act_busstop) $+

ještě připsána druhá podmínka, ve které je zmíněno cosi s .wav; tam stačí, když přepíšete jen cestu a zbytek necháte tak, jak je (tzn. jen nahradíte tu část v uvozovkách) ;)
Obrázek
Obrázek PROTOŽE ZRZKY VLÁDNOU SVĚTU!!
Uživatelský avatar
shitman
Profík
Profík
 
Příspěvky: 12363
Registrován: 09 dub 2011 18:44
Bydliště: Kladno, to černé Kladno...

Re: Sdílená složka s hlášením zastávek

Příspěvekod dwarf253 » 16 bře 2013 17:11

Obrázek
Taky moc děkuju!
dwarf253
Pokročilý člen
Pokročilý člen
 
Příspěvky: 1123
Registrován: 07 črc 2011 14:00

Re: Sdílená složka s hlášením zastávek

Příspěvekod vendulka11 » 16 bře 2013 17:11

nešlo by to samé ještě s .hof soubory???
prosím prosím... mam asi 67,5 autobusů a musim furt dávat pozor aby vždy daný bus měl daný .hof soubor...
všechno souvisí s Karoskou (všechno jsou Karosky)
vendulka11
Diskutující člen
Diskutující člen
 
Příspěvky: 346
Registrován: 29 pro 2011 12:17
Bydliště: v Karosce...

Re: Sdílená složka s hlášením zastávek

Příspěvekod shitman » 16 bře 2013 17:20

:D heh, pěkný číslo.. jak si k němu došel?

každopádně, s těmi .hof soubory by to nebylo k zahození.. ale obávám se, že to by asi potřebovalo zásah přímo do skriptů hry :)
Obrázek
Obrázek PROTOŽE ZRZKY VLÁDNOU SVĚTU!!
Uživatelský avatar
shitman
Profík
Profík
 
Příspěvky: 12363
Registrován: 09 dub 2011 18:44
Bydliště: Kladno, to černé Kladno...

Re: Sdílená složka s hlášením zastávek

Příspěvekod asdf9511 » 16 bře 2013 20:32

Hlásí jenom příští zastávku? nebo i tu na kterou právě přijedu? díky
asdf9511
Rozkoukaný člen
Rozkoukaný člen
 
Příspěvky: 60
Registrován: 31 led 2013 14:46
Bydliště: Karviná

Re: Sdílená složka s hlášením zastávek

Příspěvekod martin8211 » 16 bře 2013 20:50

Záleží jak je udělán Hof soubor - většinou to hlásí jen příští.
Čím víc dveří to má, tím je to lepší...
martin8211
Aktivní člen
Aktivní člen
 
Příspěvky: 483
Registrován: 11 dub 2011 21:50

Re: Sdílená složka s hlášením zastávek

Příspěvekod asdf9511 » 16 bře 2013 21:01

ok, díky
asdf9511
Rozkoukaný člen
Rozkoukaný člen
 
Příspěvky: 60
Registrován: 31 led 2013 14:46
Bydliště: Karviná

Další

Zpět na Scripty a zvuky

Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 2 návštevníků