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.
Instalace oprav
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í
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álohování datové stopy
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
Zálohování audio stop
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.
Vypálení zálohy 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.
Teď už vám jen přeji mnoho příjemných hodin strávených u této skvělé hry.