railroad_tycoon_2

Railroad Tycoon 2

Railroad Tycoon II - Gold Edition pro Linux je bratříček úspěšné Windowsové verze, která navazuje na DOSovou legendu Railroad Tycoon (něco pro váš DOSBox) od Sida Meira. Hra se zabývá tím, co mi chlapi tak milujeme a sice mašinkami :-) . Vašim úkolem v této hře je vybudovat fungující železniční síť podle zadání scénáře a samozřejmě na tom pohádkově vydělat. Více se můžete dočíst v recenzi.

Proč tento návod?

Tato hra je nativním portem pro Linux a její instalace je tedy bez problémů (používá Loki installer), ale pokud hru máte (pokud ne, tak si ji honem běžte koupit, ať můžeme začít ;-) ), asi jste při hraní narazili na několik problémů.

  • hra nejde spustit ve fullscreen režimu, protože k tomu vyžaduje práva roota, což je v Ubuntu/Kubuntu problém
  • hra obsahuje chybu v osmé úrovni, takže nejde dohrát
  • obě předchozí chyby jsou vyřešeny opravami od Loki Entertainment, ale ty nelze nainstalovat kvůli chybám v instalačním skriptu

Všechny tyto problémy lze snadno vyřešit a mi si ukážeme, jak.

Instalace

Jak už jsem naznačil, při instalaci by nás žádné zádrhely neměly potkat. Prostě vložte CD s hrou do vaší mechaniky a přimountujte ho. V terminálu pak spusťte instalační skript na CD pomocí sudo:

sudo /media/cdrom/setup.sh (cdrom nahraďte cestou k vaší mechanice, pokud se liší)

Spustí se instalační program, kde můžete změnit umístění, kam se má hra nainstalovat a co všechno se má nakopírovat na pevný disk. Instalační cestu doporučuji neměnit, ale je vhodné zatrhnou k instalaci všechny komponenty, což zabere nějakých 344 MB, takže to není žádná hrůza a nebudete pak muset mít při hraní CD v mechanice (pozor, CD-ROM s hrou obsahuje audio stopy, takže vám nebude hrát hudba).

Věřím, že instalace proběhla v pořádku, hru ještě nespouštějte a ukončete instalátor.

Hra má v sobě chybek jako máku a proto jsou k dispozici tři opravné patche, které je řeší. Bohužel ani tyto patche se nevyhnuly problémům, a proto je nelze nainstalovat (příkaz tail v instalačním skriptu neobsahuje parametr '-n', takže nedojde ke korektnímu rozbalení patche a asi tam budou ještě nějaké další problémy). Budeme je tedy muset rozbalit a nainstalovat ručně, ale nebojte, není to složité. Patche nejsou kumulativní, čili je potřeba nainstalovat všechny tři, tak, jak jdou po sobě:

Nejprve si je tedy stáhněte odsud

rt2-1.54a-x86.run [2,3 MB] Readme

rt2-1.54b-x86.run [597,1 KB] Readme

rt2-1.54c-x86.run [2,8 MB]

Nyní je nutné první patch rozbalit a spustit (pozor, patchům se nelíbí pokud jste je umístili do adresáře, který má v názvu mezeru, případně je v cestě k němu adresář s mezerou v názvu):

tail -n +24  rt2-1.54a-x86.run | tar xvz
sudo ./upgrade

Totéž proveďte i s druhým:

tail -n +163  rt2-1.54b-x86.run | tar xvz
sudo ./upgrade

A nakonec s posledním, třetím:

tail -n +175  rt2-1.54c-x86.run | tar xvz
sudo ./upgrade

Spuštění

Hru spustíte jednoduše z nabídky Aplikace → Hry, případně z terminálu příkazem rt2.

Odstranění

Pokud vás jednoho krásného dne tato hra omrzí a budete na disku potřebovat více místa, můžete ji odinstalovat příkazem:

sudo /usr/local/games/RT2/uninstall

Pochopitelně pokud jste neměnili při instalaci umístění, kam se má hra nainstalovat. Pokud ano, v takovém případě upravte cestu k odinstalačnímu skriptu uninstall dle vašeho umístění.

Jak zálohovat originál

Pokud investujete své těžce nabité penízky do originální hry, jistě o ni nechcete přijít a určitě se ji tedy rozhodnete zálohovat. V případě Railroad Tycoona to není tak snadné, protože hra obsahuje kromě datové stopy také 14 audio stop (tzv. Mixed mode) a tedy není možné udělat obyčejný image disku - musíte data i audio zkopírovat zvlášť.

Vytvořte si ve svém domovské adresáři nový adresář rt2 a v něm adresář audio:

mkdir -p ~/rt2/audio

Zálohu datové stopy provedeme jednoduše pomocí příkazu dd, který by měl být v každé distribuci Linuxu (pozor, CD by mělo být odmountováno).

dd if=/dev/jméno_vaší_mechaniky of=~/rt2/rt2-zaloha.iso

Po skončení zálohování dostaneme podobné upozornění, ale nebojte se, vše je v pořádku.

dd: reading `/dev/hdc': Input/output error
529296+0 records in
529296+0 records out
270999552 bytes (271 MB) copied, 124,998 seconds, 2,2 MB/s

Obraz datové stopy máme na disku, nyní zbývá audio. Použijeme program cdparanoia (pokud nemáte nainstalován spraví to příkaz: sudo aptitude install cdparanoia):

cdparanoia -v -s -B -d /dev/jméno_vaší_mechaniky 2-15 ~/rt2/audio/

Tím jsme získali jeden ISO obraz s daty a 14 audio stop s hudbou ve WAV. Nyní si ukážeme, jak to vypálit zpět na CD.

K vypálení záložního CD použijeme program cdrecord, který snad ve vaší distribuci nechybí:

cdrecord -v dev=/dev/jméno_vaší_vypalovačky -data ~/rt2/rt2-zaloha.iso -audio ~/rt2/audio/*

Po tomto by jste měli mít plně funkční kopii vašeho cenného originálu :-) .

Závěr

Doufám, že vám tento návod pomohl překonat problémy, na které jste s Railroad Tycoonem 2 pro Linux mohli narazit. Pokud ještě přijdete na něco, co tu chybí, nebo co ještě zlobí, informujte mě na fóru, a já tento návod doplním.

rt2-1.jpg

Teď už vám jen přeji mnoho příjemných hodin strávených u této skvělé hry.

  • Poslední úprava: 2019/02/25 18:21
  • (upraveno mimo DokuWiki)