Dark Forces v DOSBoxu

DOSBox je emulátor operačního systému MS DOS, což znamená, že hru lze pustit všude, kde běží DOSBox (Windows, Linux).

Instalace

1. nainstalujte DOSBox. Popis rozchození bude ve verzi 0.74.

2. vytvořte adresář, kde budou dosové programy. Osobně ho dělám jako podadresář DOSBoxu, ale z dlouhodobého hlediska je možná lepší ho dělat jinde, snadněji se pak asi bude přecházet na novou verzi DOSBoxu. Takže řekněme, že udělám složku D:\Hry\DOSBoxDrive.

3. Do této složky rozbalím hru - tady záleží na tom, v jaké podobě hru máte. Je to jedna z mála Star Wars her, co nemám koupené - když vyšla, ještě jsem ani neměl počítač. Takže to mám v zipu. Po rozbalení mám v D:\Hry\DOSBoxDrive podadresář df, který obsahuje soubory hry.

Konfigurace DOSBoxu

4. Nyní je potřeba nakonfigurovat DOSBox - v textovém editoru otevřete dosbox.conf. Kde ho najdete? Po spuštění DOSBoxu je cesta použitého konfiguračního souboru uvedena v okně se zprávami. V mém případě C:\Users\Belenor\AppData\Local\DOSBox\dosbox-0.74.conf. Podstatné je nastavení automatického připojení adresáře s hrou. Úplně na konci je sekce [autoexec], do které přidejte něco jako

[autoexec] mount c D:\Hry\DOSBoxDrive c:

Pokud chcete, aby se hra hned spouštěla, můžete přidat:

cd df dark

Nevýhoda je, že se před spuštěním hry nedostanete do setupu, takže tyto řádky přidejte, až hru nastavíte. Jelikož s implicitním konfigurákem hra funguje, nebudu zde rozebírat jednotlivé položky v nastavení DOSBoxu.

Konfigurace Dark Forces

5. V DOSBoxu napište cd df a odentrujte - to vás přepne do adresáře s hrou, a pak setup a odentrujte. Spustí se konfigurátor hry. Můžete si nastavit zvuk (Change Sound Setup) a ovládání (Configure Controller Setup). Také je tu jakési nastavení System Speed. To jsem nezkoumal.

Zvuk: můžete zvolit expresní (E) nebo vlastní (C) nastavení. Expresní se pokusí nastavení zdetekovat. Nejprve najde kartu, a pak dělá zvukové testy: hudbu, efekty a stereo: pokud vše sedí a dáte všude Y, tak máte hotovo. Ve vlastním nastavení si pak můžete volbu doladit. Mně to implicitně vybralo pro hudbu FM syntézu, takže ve vlastní konfiguraci jsem pak v Advanced Menu přepnul hudbu z FM na General MIDI a port 330. Ujistěte se, že máte ve Windows přehrávání MIDI povoleno.

Nastavení ovládání: zřejmě ho budete chtít navštívit, protože staré hry používaly pro pohyb šipky aj. rozdílnosti od současných defaultů, takže si zde můžete nastavit něco vám bližšího. Nepovedlo se mi najít, jak nastavit na myš koukání nahoru a dolů, tak jsem si alespoň pohled dolů a nahoru nastavil na dvě klávesy, které jsou po ruce.

Spuštění hry

6. Vylezte ze setupu a na příkazovou řádku napište dark a stiskněte Enter. Spustí se intro, které lze ukončit stiskem některé klávesy. Dostanete se do uvítací obrazovky, kde si můžete udělat nového Agenta (New Agent), spustit hru se zvoleným agentem (Begin Mission) nebo odejít (DOS).

Ve hře se přes ESC můžete dostat do nastavení, kde si např. můžete zvětšit velikost zobrazení nebo zvýšit citlivost myši. Tu lze dále zvýšit nebo snížit upravením parametru sensitivity v konfiguráku DOSBoxu.

Poznámky

  • Všiml jsem si, že mi DOSBox píše s českou klávesnicí. Na anglickou jsem přepnul příkazem keyb us
  • Na plnou obrazovku lze přepnout stiskem Alt+Enter
  • Výkonostní problémy: jde šachovat s přeskakováním snímků (Frameskip) pomocí Ctrl+F7 a Ctrl+F8 a s cykly pomocí Ctrl+F11 a Ctrl+F12 - tím lze trochu pomoci. Případně si nastudujte možnosti nastavení grafiky. Implicitně používá DOSBox nastavení výstupu (output) na surface. Můžete zvážit přepnutí na ddraw. Nicméně řešení výkonu je mimo rámec článku, řekl bych.