====== Doom ====== {{.:Doom-logo.jpg}} Doom je akční počítačová hra z roku 1993, která se stala legendou. Definovala žánr FPS (First Person Shooter), ze svých autorů, společnosti ID Software, udělala multimilionáře a z mnoha lidí na celém světě závisláky, toužící přestavět svůj dům na doom a kosící motorovou pilou, brokovnicí nebo raketometem vše co se pohne. Přestože od vydání této hry uplynulo již 15 let, stále má spousty fanoušků, k tisícům již vytvořených map přibývají stále další a hra má i dnes co nabídnout zhýčkanému hráči. Zájem o Doom ještě vzrostl poté, co v roce 1997 ID Software uvolnilo zdrojové kódy hry (nikoliv grafiku a design úrovní). Vzniklo mnoho portů a konverzí, které se snaží o vylepšení všech aspektů hry. Nejpokročilejším z nich je pravděpodobně Doomsday Engine, jehož zprovoznění na Ubuntu spolu se sourceporten jdoom je věnována i tato wiki stránka. Odkazy: * [[http://doom.wikia.com/wiki/Entryway|Doom Wiki]] * [[http://www.doomworld.com/|DoomWorld]] ===== Doomsday Engine ===== {{:eyes.png}} Doomsday Engine finského autora Jaakko Keränena, umožňuje spouštět hry Doom, Heretic a Hexen v operačních systémech Windows 98 a XP, Mac OS a Linux. Oproti původnímu engine nabízí celou řadu zásadních vylepšení: * vysoké rozlišení * podpora pro 3d modely všech předmětů, zbraní, moster a objektů * podpora pro textury s vysokým rozlišením a detailní textury * dynamické světelné efekty * stíny, mlha * vylepšení původních textur pomocí bilineárního a trilineárního filtrování a překryvných vzorků s vysokým rozlišením * prostorový zvuk * tcp/udp multiplayer až do 16ti hráčů, mnohá další vylepšení multiplayeru * zcela přepracovanou a vylepšenou správu hry ( konfigurační soubory, konsole, ovládací panel) * odstranění všech chyb původního engine * a mnoho dalšího {{.:doom_01_big.jpg?450}} {{.:doom_02_big.jpg?450}} {{.:doom_03_big.jpg?450}} {{.:doom_04_big.jpg?450}} Porty jednotlivých her pro Doomsday engine - jdoom, jheretic a jhexen nabízejí zejména vylepšení ovládání, konfigurace a menu a dokáží využít nových vlastností poskytovaných Doomsday enginem. Pro jdoom jsou k dispozici velmi kvalitní a kompletní sady 3d modelů, textur, zvuků a hudby. V závislosti na tom, které z nich nainstalujete, může hra vypadat a chovat se velice moderně, přičemž si zachovává úžasnou originální atmosféru a zejména hratelnost. Ruku v ruce s kvalitou a efektním zobrazením samozřejmě stoupají i hardwarové nároky, které se pohybují od počítače s pentiem 166, 64MB RAM a libovolnou grafickou kartou (při vypnutých 3d modelech) až po 2ghz procesor, 256MB RAM a grafickou kartu s min 128MB RAM a posledními ovladači od Ati nebo Nvidie pro plné 3d zobrazení včetně dynamických světel a stínů ve vysoké kvalitě. Odkazy: * [[http://www.doomsdayhq.com/|Doomsday HeadQuarters]] ===== Instalace ===== {{:warning.png}} Abyste mohli hrát Doom, potřebujete alespoň jeden .wad soubor s grafikou a úrovněmi z originálních verzí her doom, doom2, nebo final doom (plutonia experiment a TNT). Tyto soubory jsou stále chráněny copyrightem a nelze je tedy volně nabízet ke stažení. Doporučuji zkopírovat na harddisk .wad soubory z originálních cd před započetím vlastní instalace. Pro provoz Doomsday/jdoom v Ubuntu je rovněž nutná funkční hw 3d akcelerace / OpenGL a tedy gr. karta ati nebo nvidia s uzavřenými (binárními) ovladači. Doomsday Engine je k dispozici pro stažení na domovské stránce ve zdrojovém tvaru. Díky Jamie Jonesovi (Yagisan), jednomu z mnoha fandů doomu, jsou však pro Ubuntu k dispozici připravené binární balíčky. ===== Zdroje software ===== {{:apt.png}} Přidejte následující zdroje (Viz. [[:Instalace programů]]): Mirror 1, 10mb/s deb http://users.lichtsnel.nl/~yagisan/ubuntu dapper main restricted universe multiverse deb-src http://users.lichtsnel.nl/~yagisan/ubuntu dapper main restricted universe multiverse nebo: Mirror 2, 256kb/s (domácí adsl yagisana :-D ) deb http://eyagi.bpa.nu/~jamie/ubuntu dapper main restricted universe multiverse deb-src http://eyagi.bpa.nu/~jamie/ubuntu dapper main restricted universe multiverse Pokud používáte jinou verzi Ubuntu nahraďte slovo dapper v popisu zdroje svojí verzí (hoary, breezy) Pro přidání zdrojů k "důvěryhodným" (import klíče) napište v terminálu: gpg --recv-keys 0x4B6E7209 gpg --export -a 0x4B6E7209 > Yagisan.asc sudo apt-key add Yagisan.asc ===== Výběr balíčků ===== {{:apt.png}} Po přidání zdrojů a update je možné začít instalovat jednotlivé balíčky (Viz. [[:Instalace programů]]): * deng Vlastní doomsday engine * deng-iwad-doomu-installer Při instalaci tohoto balíčku budete vyzváni k zadání cesty k souboru doom.wad, který bude následně instalován pro použití s doomsday engine. * deng-iwad-doom2-installer Při instalaci tohoto balíčku budete vyzváni k zadání cesty k souboru doom2.wad, který bude následně instalován pro použití s doomsday engine. * deng-iwad-plutonia-installer Při instalaci tohoto balíčku budete vyzváni k zadání cesty k souboru plutonia.wad, který bude následně instalován pro použití s doomsday engine. * deng-iwad-tnt-installer Při instalaci tohoto balíčku budete vyzváni k zadání cesty k souboru tnt.wad, který bude následně instalován pro použití s doomsday engine. Základní balíčky pro jDoom * deng-jdoom-rp-core The jDoom Resource Pack (JDRP) from http://modelyard.newdoom.com/ základní soubory * deng-jdoom-rp-decorations The jDoom Resource Pack (JDRP) from http://modelyard.newdoom.com/ dekorace * deng-jdoom-rp-effects The jDoom Resource Pack (JDRP) from http://modelyard.newdoom.com/ speciální efekty * deng-jdoom-rp-hud The jDoom Resource Pack (JDRP) from http://modelyard.newdoom.com/ heads up display * deng-jdoom-rp-items The jDoom Resource Pack (JDRP) from http://modelyard.newdoom.com/ 3D předměty * deng-jdoom-rp-monsters The jDoom Resource Pack (JDRP) from http://modelyard.newdoom.com/ 3D monstra * deng-jdoom-rp-projectiles The jDoom Resource Pack (JDRP) from http://modelyard.newdoom.com/ projektily * deng-jdoom-ep The jDoom Environment Pack (JDEP) from http://slide.newdoom.com/ prostředí (voda, obloha ...) * deng-jdoom-ui The jDoom User Interface Pack (JDUI) from http://slide.newdoom.com/ * deng-jdoom-tp The jDoom Texture Pack (JDTP) from http://www.jfiles.org/ textury s vysokým rozlišením a detaily *deng-jdoom-sycraftsdoommusic nová velmi kvalitní a originální hudba http://sycraft.org/content/audio/doom.shtml Některé další speciální balíčky * deng-jdoom-awp Alternativní modely zbraní * deng-jdoom-bamteleports Speciální efekty pro teleporty * deng-jdoom-bulletdecals Speciální efekty pro zásahy projektilů do zdí * deng-jdoom-detailtextures Další detailní textury * deng-jdoom-kurikaisdoomlights Speciální světelné efekty * deng-jdoom-kurikaisdoomrain Déšť (do některých úrovní) * deng-jdoom-lavalights Speciální efekty pro lávu Další úrovně (komplet 27 úrovní) pro Doom * deng-jdoom-pwad-2002ado 2002 A Doom Odyssey 36 Level Megawad for Ultimate Doom [SP, COOP] Další úrovně (vždy komplet 32 úrovní) pro Doom II * deng-jdoom-pwad-av Alien Vendetta 32 Level Megawad for Doom 2 [SP, COOP] * deng-jdoom-pwad-demonfear Demonfear 32 Level Megawad for Doom 2 [SP, COOP, DM] * deng-jdoom-pwad-eternal Eternal Doom32 Level Megawad for Doom 2 [SP, COOP] * deng-jdoom-pwad-hr Hell Revealed 32 Level Megawad for Doom 2 [SP, COOP, DM] * deng-jdoom-pwad-hr2 Hell Revealed 2 32 Level Megawad for Doom 2 [SP, COOP, DM] * deng-jdoom-pwad-icarus Icarus: Alien Vanguard 32 Level Megawad for Doom 2 [SP, COOP, DM] * deng-jdoom-pwad-mm Memento Mori 32 Level Megawad for Doom 2 [SP, COOP, DM] * deng-jdoom-pwad-mm2 Memento Mori 2 32 Level Megawad for Doom 2 [SP, COOP, DM] * deng-jdoom-pwad-vilecore Vilecore 32 Level Megawad for Doom 2 [SP, COOP] Doom II Pwads * deng-jdoom-pwad-darkening The Darkening 11 Level Megawad for Doom 2 [SP, COOP, DM] * deng-jdoom-pwad-darkening2 The Darkening 2 12 Level Megawad for Doom 2 [SP, COOP, DM] **Odkazy:** * [[http://eyagi.bpa.nu/eyagi/community-projects/yagisan-s-doomsday-for-debian-ubuntu|Yagisanova stránka k Ubuntu doomsday]] Nemusíte samozřejmě instalovat všechny tyto balíčky. Nutné je nainstalovat deng a minimálně jeden deng-iwad-*-installer. Pokud si však chcete užít 3D a dalších efektů (a kvůli tomu to celé podnikáme), je třeba instalovat i balíčky další. Základ je samozřejmě deng-jdoom-rp-core a pak minimálně deng-jdoom-rp-monsters, deng-jdoom-rp-items pro 3d modely monster a předmětů a zejména deng-jdoom-tp s novými texturami. Za poslech při hře rozhodně stojí i nová hudba. Doporučuji nainstalovat balíčky všechny a pak v samotné hře určit, které se mají použít. Pokud nainstalujete i všechny nabízené "Megawady", získáte přes 300 dalších úrovní plných zábavy, vzrušení a nečekaných překvapení. Nabízený výběr je to nejlepší z nejlepšího co se za posledních 10 let pro doom v level designu urodilo. Pokud je vám to málo, na internetu čeká mnoho tisíc dalších úrovní... ===== Hra ===== {{:folder.png}} Instalace vytvoří odkazy v menu, nic vám už tedy nebrání pustit se do hry. S hrou byla nainstalována i kompletní dokumentace, užitečné jsou zejména příkazy pro konzoli. Dokumentaci najdete v **/usr/share/doc/deng**, případně na zde odkazovaných stránkách doomsday. ===== Možné problémy a řešení ===== {{:help.png}} Ačkoliv je doomsday ve vývoji již od roku 1999, je stále označován jako Beta. Samotný engine je stabilní a bezproblémový. Problémy však mohou nastat s některými balíčky 3D efektů nebo jejich kombinací. Hra je v "plné polní" velice náročná na zdroje počítače. Pokud padavost překročí unosnou míru, je třeba postupně omezovat grafické efekty (dynamické světla, stíny, particle efekty, textury, 3d modely) až se stabilita dostane opět na přijatelnou úroveň. Je také možné zvětšit alokovanou paměť pro doomsday pomocí parametru - maxzonem jak je popsáno v dokumentaci. Osobně jsem hru provozoval na několika kombinacích hw s kartami ati i nvidia bez vážnějších potíží se stabilitou (Dle diskusí na fórech se problémy projevují častěji s kartami ati). Pokud možno poslední ovladače grafických karet a dostatek paměti jsou nejlepší lék :-) Balíčky jsou k dispozici pouze pro 32bit prostředí. Nativní amd64 platformu doomsday na linuxu nepodporuje. Nejen tedy že nejsou balíčky, ale hru nelze ani zkompilovat. Tedy zkompilovat ji lze a jediným výsledkem je segfault a známé "SDL parachute deployed". V tomto případě tedy nezbývá tedy než vyčkat dalších verzí doomsday, případně chroot 32 prostředí. Diskusní fórum pro uživatele a hráče doomu, kde je speciální sekce věnovaná Doomsday na linuxu najdete zde: [[http://forums.newdoom.com/|forums.newdoom.com]] Případně můžete zkusit oslovit autora této wiki (indianek) na [[http://forum.ubuntu.cz/|forum.ubuntu.cz]] nebo [[:Konferenční místnost na Jabberu]].