Dračí historie — herní legenda opět žije

Dračí Historie — první hra v ČR vydaná na enormních obrovských a nikdy-nenaplnitelných CD, plně česky dabovaná (jak by ne, když je to česká hra) a roztomile kreslená adventura. O Dračí historii toho bylo napsáno už celkem dost. První a asi nejpodstatnější informace získáte z oficiálních stránek hry. Zde se podíváme na její instalaci do Mandriva Linuxu!

Dračí historie, příběh malého dráčka Berta zachraňujícího nejen svého ztraceného otce, před patnácti lety uveřejnila skupina středoškoláků a hra měla veliký ohlas. Byla milá, byla krásná a byla inteligentní. Spolu s Broken Swordem 1 a 2, Oslím ostrovem a pár dalšími ji mám jako krásné příklady kvalitních adventur. Poté, co hra byla uvolněna pod GPL, se ji následně povedlo portovat do herního mechanismu ScummVM.

Stroj na létající buchty u Lenocha... kdo by jej nechtěl?

Stroj na létající buchty u Lenocha... kdo by jej nechtěl?

ScummVM je možné si stáhnout z PLF repozitáře, ale narazíte na to, že hra nebude fungovat. Je nutné si proto stáhnout SVN build a použít ten. ScummVM totiž je “pouze” vykreslovací engine, který má implementovánu podporu asi 120 různých her. Ty, pokud máte originální data hry, si poté můžete jednoduše zahrát. A ScummVM, který je v dnešních dnech v repozitářích PLF, bohužel tuto podporu nemá.

Nechce se vám překládat celý ScummVM? Pokud používáte můj repozitář, tak máte veškerou práci usnadněnou. Vytvořil jsem ScummVM z dnešního (tj. 20100110) nočního snímku SVN. Proč uvádím zrovna dnešní datum jako tak podstatné? V changelogu k dnešnímu buildu se píše:

r47205 | wjpalenstijn | 2010-01-09 19:32:39 +0000 (Sat, 09 Jan 2010) | 1 line
Register default setting for 'mute' option

Tato volba (ono ‘mute’) způsobovala, že hra Dračí historie (a některé další) nebylo možné zavést do systému ScummVM z terminálu. ScummVM neměl až do teď nastavenou výchozí hodnotu parametru ‘mute’, tedy ztišení. Program na to nebyl připraven a havaroval. Jakmile jsem toto objevil, napsal jsem vývojářům a během pár dnů byl problém opraven.

Vypadá to, že je to drobnost a vlastně to ničemu nebrání? No, jak se to vezme. Připravil jsem totiž nejen ScummVM, ale i (a to hlavně) samotnou hru Dračí historie. Co by to bylo za balíček, kdyby nevytvořil i pořádnou položku v menu? No a zde je právě ten kámen úrazu: položka v menu spouštěla Dračí historii právě příkazem (jakoby z terminálu), což jak jsem popsal výše, nefungovalo. Nyní již je ovšem chyba odstraněna a balíčky připraveny 🙂

Instalace hry

Hru nainstalujete jednoduše: Přidáním mého repozitáře, případně jeho aktualizací. Ve správci balíčků najdete balíček se jménem scummvm-draci-historie a dáte jej nainstalovat. Nebo jednoduše v terminále jako root zadáte:

urpmi.update -a && urpmi draci-historie

Hra se stáhne (ScummVM má asi 4 MB, Dračí historie 60MB — obsahuje kompletní dabing) a vytvoří položku v Menu | Hry.

Z mně neznámého důvodu tato položka v menu někdy zmizí. Nepřišel jsem na to čím to je, každopádně se tak děje. Není třeba reinstalace balíčku. Položka se objeví, pokud se odhlásíte a pak zase přihlásíte.

Karbaníci v hospodě, na výčepu fernet... brrr

Karbaníci v hospodě, na výčepu fernet... brrr

Spuštění a ovládání hry

Hru spustíte přes Mandriva Menu | Hry položkou Dračí historie. Hru ovládáte myší, kdy levým tlačítkem myši chodíte, zkoumáte, pravým tlačítkem myši interagujete: navazujete rozhovory, používáte předměty, prohledáváte dutinky stromů… Pokud s myší najedete na horní okraj okna (nebo stisknete klávesu i), objeví se váš inventář se vším, co cestou posbíráte. Mapu, kterou také velice často využijete, zobrazíte stisknutím klávesy m nebo “najetím” na spodní okraj obrazovky.

Menu herního systému ScummVM -- ukládání a nahrávání hry :)

Menu herního systému ScummVM -- ukládání a nahrávání hry 🙂

Velmi důležitou klávesou je klávesa F5, kterou se ve všech ScummVM hrách vyvolává nastavení a volby pro Uložení/Nahrání hry. Hru ukončíte stisknutím klávesové kombinace Ctrl+Q. Ovšem pozor, hra se prostě vypne — nemyslí za vás a nenabádá k uložení pozice a podobně!

8 komentářů

  1. Aminux | 11.01.2010 | 17:35 | Odpovědět

    Děkuji moc. Kdysi jsem tuto hru zkoušel myslím pod Dosboxem, ale rychlost nicmoc. Spíš tragedie. Na Rootu o tom byla debata a jeden z vývojářů tam píše, že sám pořádně neví, čím to je. Takže konečně budu mít možnost ji dohrát. Ještě dotaz, funguje to i na 64 bit. systému? V repozitáři to je označený jako noarch tak doufám, že jo.

    1. Peťoš Šafařík | 11.01.2010 | 17:40 | Odpovědět

      Dračí historie samotná ano. Ale ScummVM ne – ten je fakt jen 32bitový. Budeš muset si jej udělat sám…

  2. Aminux | 11.01.2010 | 17:59 | Odpovědět

    Aha. A je to těžké? Kompilaci jsem zkoušel jen jednou-dvakrát tak zhruba vim jak na to. Jen jestli tam nejsou nějaký záludnosti.

    1. Peťoš Šafařík | 11.01.2010 | 18:18 | Odpovědět

      Ne, neměly by. Nainstaluj toto:
      task-c++-devel
      SDL-devel
      ncurses-devel
      mad-devel
      oggvorbis-devel
      libmpeg2dec-devel
      libflac-devel
      libfluidsynth-devel
      nasm

      stáhni si nejnovější build, rozbal jej a v tom adresáři zadej:

      ./configure –prefix=/usr –bindir=/usr/games –datadir=/usr/share/scummvm/ –enable-all-engines

      (bacha, je to jeden řádek) pokud to projde v pořádku, napiš:

      make

      a nekonec jako root:

      make install

      pak jen stačí stáhnout to RPMko a nainstalovat (to už normálně).

      1. Aminux | 11.01.2010 | 18:45 | Odpovědět

        Děkuji moc. Až bude čas tak to vyzkouším. Zatim zdar. Dneska jdu na noční.

  3. Peťoš Šafařík | 11.01.2010 | 18:20 | Odpovědět

    Jinak právě se pokouším zařídit, aby ten balíček scummvm byl v repozitářích PLF. Ale bude tam až od příštího vydání Mandriva Linuxu…

  4. franta851 | 27.01.2010 | 17:03 | Odpovědět

    Bohužel mi ta hra nejede.

    1. Peťoš Šafařík | 27.01.2010 | 18:05 | Odpovědět

      Napiš do fora, tady na to není místo 🙂

Leave a comment

Sorry, you must be logged in to post a comment. Login