DARK SOULS™: Prepare To Die Edition

DARK SOULS™: Prepare To Die Edition

88 ratings
Začínáme s Dark Souls - Nastavení
By morchaint snot
Pc port Dark Souls není právě uživatelsky přívětivý a tak je dobré provést pár kroků, aby byl lépe hratelný. Průvodce základním nastavením, představení a nastavení modu Dsfix a krátce o DS pvp Watchdog.
   
Award
Favorite
Favorited
Unfavorite
Úvod
Proč tento návod?
Hraním Ds jsem strávil poměrně hodně času (v době psaní recenze něco kolem 500 hodin) a celou tuto dobu se poměrně aktivně pohybuju jak v diskuzích ale hlavně v ds global chatu. Lidé, kteří neví, že jde DS poměrně slušně nastavit a hrát i na pc se objevují stále a mnohokrát jsem někomu vysvětloval jak na to. Návodů v angličtině a jiných jazycích je celá řada ale v češtině chybí (alespoň jsem žádný nenašel). Proto jsem se k němu dokopal. Doufám, že pomůže.

Trocha historie
Dark Souls, nástupce Demon Souls, byla vydána roku 2011 na PS3 a Xbox360. Pc verze původně nebyla v plánu ale (i díky petici fanoušků, která měla přes 93 000 podpisů) nakonec i na ni došlo a roku 2012 se Dark souls dostalo i na pc v Prepare to Die edici, která obsahovala kromě hry i kompletní dlc. From Software se od začátku netajili tím, že pc verze nebyla v plánu a proto i port bude jen "port". Nepůjde teda žádným způsobem o remaster nebo předlání pro pc ale čistě jen o konverzi bez nějakých úprav (svou vinu na tom nese i nezkušenos FS s pc).

Co s tím?
Není žádným tajemstvím, že pc port Dark souls není jeden z těch, které by byly pečlivě vyladěné a optimalizované. Stačí se podívat na možnosti nastavení grafiky, které nalezneme ve hře.
Pro pc verzi jsou tato nastavení naprosto nedostatečná. Naštěstí je existuje široká a kreativní fanouškovská základna, která si s tím poradila a dodala do hry vše potřebné. Tento návod se bude zabývat:

  • Základním in-game nastavením
  • Dsfix
  • Dsmfix
  • PvP Watchdog
Instalace a ingame nastavení
Instalace a spuštění
Před tím, než začneme s úpravami a přidáváním modifikací, které nám umožní lepší chod hry je třeba hru nainstalovat a spustit, což snad není třeba konkrétněji popisovat.

Ingame nastavení
Pokud si rozklikneme grafické nastavení, které nám hra umožňuje, zjistíme že jsou velmi omezená:
  • Resolution
  • Fullscreen
  • AA
  • Motion Blur
V zásadě veškeré nastavení grafiky budeme provádět pomocí Dsfix, takže není třeba se jimi nyní zabývat, co je ale důležité je v nastavení vypnout AntiAliasing.
Dsfix - o co jde a jak ho nastavit
Co je to Dsfix
Dsfix je odpověď fanouškovské moderské základny na nemožnost slušného nastavení hry a problémy s jejím chodem. To co původně začlo jako jednoduchý fps unlock časem Durante rozšířil v kompletní mod/unofficial patch pro Dark Souls, který umožňuje jak široké možnosti nastavení grafiky, jiného nastavení a používání jiných modů. Pro bezproblémový chod hry na pc jde prakticky o nezbytnost.

Stažení
Dsfix lze stáhnout buď z Durantových stránek nebo z Nexus mods:
Poznámka:Dark Souls kdysi běželo pod GfWL ale od 15.12.2014 přešlo kompletně pod Steam. Verze pro Steam je 2.4 a je pravděpodobně konečná a neměla by se již měnit. Neručím ale za aktuálnost odkazů, v případě, že dojde ke změně, budu se snažit o update.

Instalace
Stažený dsfix je ZIP archiv, který obsahuje:
  • složku dsfix
  • DINPUT8.dll
  • Dsfix.ini
  • DsfixKeys.ini
  • Readme.txt
  • Versions.txt

Toto vše je třeba extrahovat do složky se hrou, tedy do složky, kde se nachází soubor DARSOULS.exe. Mělo by jít o něco jako: C:\Program Files (x86)\Steam\steamapps\common\Dark Souls Prepare to Die Edition\DATA.

Nastavení
Nastavení lze změnit v souboru Dsfix.ini (lze otevřít například v textovém editoru).Nebudu zde popisovat veškeré položky, jen ty nejdůležitější. Každá položka je v nastavení poměrně podrobně popsána tak to není třeba. Většinu položek je možné zanout (zadat 1) nebo vypnout (zadat 0), někde se dají nastavit hodnoty. Stačí napsat to, co chcete do textu a posléze uložit.

Graphic options
  • renderWidth 1366
  • renderHeight 768
Render resolution. Jde o rozlišení ve kterém se hrarenderuje, tedy vykresluje.

  • presentWidth 1366
  • presentHeight 768
Present resolution. Jde rozlišení ve kterém se hra zobrazuje. Pokud nastavíte 0, hra se zobrazí ve stejném rozlišení, v jakém se renderuje.

Pokud máte slabší počítač, lze provést downgrade. Pokud máte tedy například slabší notebook, který má rozlišení obrazovky 1366*768 a hra vám neběží plynule je možné toto nastavení:

  • renderWidth 800
  • renderHeight 600

  • presentWidth 1366
  • presentHeight 768

Znamená to, že se hra renderuje (vykresluje) v rozlišení 800*600 ale zobrazuje v 1366*768, tedy na celou obrazovku. Hra tedy vykresluje méně a běží plynuleji. Pokud máte velmi výkoný počítač, je možný i opak, tedy nastavit si vyšší vykreslování a poté nativní rozlišení obrazovky

Dále je zde nastavení AA (Anti Aliasing), AO (ambient oclusion) a DoF (Depth of the field). Tyto položky jsou méně důležité a v nastavení jsou popsané, takže se jimi nebudu zabývat.

Framerate
Hra je primárně zamčená na 15fps (frames per second) ale naštěstí i s tímto, jde něco dělat.
  • unlockFPS 1
Odemkne fps lock - umožní zvýšit limit fps, ve kterém hra běží.
  • FPSlimit 30
Nastaví limit fps. Doporučené hodnoty jsou 30 nebo 60, vyšší se nedoporučují. Jsou známé případy kdy při fps kolem 60 dochází kvůli chybám v animaci k propadávání hráče podlahou výtahu, pádům z žebříků nebo k zkrácení skoku, chce to tedy tuto hodnotu vyzkoušet, obecně bych doporučoval spokojit se s 30 fps.

HUD
  • enableHudMod 1
Umožní úpravy HUD
  • enableMinimalHud 1
Zobrazí zjednodušenou verzi HUD (vypne ikonu pravé a levé ruky, ponechá jen itemy a spelly)
  • hudScaleFactor 0.75
Zmenší HUD. V tomto případě na tři čtvrtiny původní velikosti (0.5 pro polovinu atd..)

Window & Mouse Cursor Options
  • disableCursor 1
Schová kursor myši. Užitečné nejen pro hru s gamepadem.
  • captureCursor 1
Uzamkne kurzor na obrazovce (neumožní jeho vyjetí z okna). Vhodné hlavně při hraní v okně.

Other options
  • skipIntro 1
Při spuštění přeskočí zdlouhavé intro
  • overrideLanguage en
Změna jazyka hry. Na výběr jsou:English, French, Italian, German, Spanish, Korean, Chinese, Polish, Russian.

UI for Dsfix
Pokud si nejste jistí v kramflecích s přepisováním ini souboru, existuje utilita, která toto udělá za vás. Jde o UI for Dsfix od Morten242s:
Jedná se o jednoduchý prográmek, který rozbalíte (kdekoli), spustíte, najdete svůj Dsfix.ini soubor a potom můžete jednoduše z vysouvacích nabídek upravovat nastavení. Utilita je to šikovná, nicméně se dá obejít i bez ní.
Gamepad/Dsmfix
Controller
Dark Souls je původně konzolová hra a proto se nejlépe hraje s gamepadem. Osobně ho používám od začátku a bez něj si hru nedovedu představit. Navíc gamepad hra podporuje, stačí zapojit a hrát. Pokud by jste přeci jen měli s ovladačem problémy (platí občas u third-party ovladačů) zkuste Xbox 360 Controller Emulator:

Klávesnice + myš
Při portu na pc FS tak nějak naroubovali ovládání na klávesnici a myš ale co si budeme povídat, je to spíš za trest, než aby se s tím dalo nějak hrát. Naštěstí znovu zafungovali modeři a výsledkem je Dsmfix. Jde o mod, který umožní úpravu ovládání, nastavení myši a keybindings. Osobně s ním mám velice malé zkušenosti, proto jsou následující informace poněkud skoupé.

Stažení

Instalace a nastavení
Obsah archivu (soubory, ne složku) extrahujte do DATA složky vaší hry(..\Steam\steamapps\common\Dark Souls Prepare to Die Edition\DATA. Jde o tři soubory:
  • dsmfix.dll
  • dsmfix.ini
  • dsmfixgui.exe

Nastavení lze prvést po spuštění dsmfixgui.exe, nebo stejně jako v případě Dsfix upravit rovnou *ini soubor.



Úprava Dsfix.ini
Pro funkci Dsmfix je nutné mít nainstalovaný Dsfix a upravit jeho nastavení (popsáno výše, pokud jste to minuli). Je třeba nalézt tuto řádku:
  • dinput8dllWrapper none
a změnit ji na.
  • dinput8dllWrapper dsmfix.dll
Toto nastavení Dsfix umožní spustit dsmfix.dll.
Dark Souls pvp watchdog
Teorie na začátek
Multiplayer v Dark Souls funguje peer-to peer. Nejste tedy připojeni na server ale připojujete se přímo ke konkrétnímu hráči.
Když zapnete hru, začne se na pozadí vytvářet tzv "ip pool". Jde v zásadě o to, že si hra vytvoří seznam několika ip adres právě hrajících hráčů. Každý z těchto hráčů ve vašem listu má zároveň svůj vlastní list a tímto způsobem jsou spolu propojeni všichni hráči.
Když tedy například položíte znamení, ukáže se nejprve lidem ve vašem listu, poté lidem v jejich listu a exponenciálně dále. Všechno toto probíhá na pozadí a trvá to několik minut (klidně 10-15) než jste připojeni na max.
Pramení z toho několik problémů. Pokud máte ve svém ip poolu jen pár lidí, veškeré invadování, summon apod je pomalejší. Navíc, protože multiplayer neprobíhá na serveru ale přímo u hráčů, je těžké uhlídat cheatery a hackery. Podvádět v DS je totiž poměrně snadné. Opět se ale naštěstí projevila kreativita fanoušků-moderů a vznikl Infausto Dark Souls PVP Watchdog

Co je to Watchdog
Jedná se o mod, který umí hned několik věcí

Nodes
Jednou z nejužitečnějších věcí je schopnost zobrazit počet nodů. Jedná se v podstatě o vyjádření velikosti vašeho ip poolu, tedy toho, jak dobře jste připojeni. Můžete si tedy jednoduše zjistit, jestli máte dostatečné připojení a v případě že je něco špatně a hra se nepřipojuje restartovat. Toto vše hra totiž jinak neukazuje a nelze to zjistit. Počet nodů je vidět hned na začátku [20 nodes] a číslo může být od 0 (žádné připojení) do 20 (plné připojení). Když spustíte hru, bude počítadlo na nule a postupně by se číslo mělo zvyšovat

Anti-cheat/hack
Watchdog také umí zacyhtit některé formy cheatování a hackování (upravené statistiky, upravené předměty, nekonečné zdraví/stamina, upravený level, prokletí, zničení vybavení, covenant reset, nakažení parasity, zmrazení..). Nejen upozorní, ale umožní i dotyčného vykopnout z vaší hry. Bohužel ne permanentně a některé sofistikované hacky také nezachytí.

Namecrash bug
Některá jména způsobují pád hry, pokud se k vám připojí a watchdog tomuto problému dokáže zabránit.

Stažení

Instalace a nastavení
Extrahujte všechny soubory (ne celou složku) do DATA složky vaší hry (..\Steam\SteamApps\common\Dark Souls Prepare to Die Edition\DATA). Nastavení lze provést v dspwsteam.ini.

Ve hře
Pokud máte watchdog správně nainstalovaný, měli byste ve hře vidět linku textu vlevo nahoře vašeho monitoru (defaultní nastavení, lze změnit).

Hned na začátku vidíte počet nodů (popsáno výše) a dále aktuální verzi watchdogu. Pokud v nastavení povolíte zobrazení hodin, případně data, uvidíte to ještě před nody. Pokud se k někomu připojíte/někdo se připojí k vám, uvidíte jeho jméno hned v další řádce, jak je vidět na obrázku. V aktuální verzi už bylo odstraněno zobrazení levelu hráče, obrázek výše je ze staré verze.


Pokud Watchdog detekuje hack/cheat, zobrazí se takto. Zde je hráč na levelu 44 ale jeho statistiky odpovídají levelu 10 002 224. Můžete výstrahu ignorovat [F5] nebo ho vyhodit [F1]

Pokud chcete text watchdogu na chvíli schovat (třeba kvůli screenshotu) můžete to provést klávesou [F9]. Watchdog běží na pozadí stále.

Na závěr smutná ukázka jak časté podvádění v ds je:


Region lock
Ještě pod GfWL měla hra region lock, mohli jste tedy hrát s lidmi jen ve svém regionu. Po přechodu na steam byl tento lock zrušen. Pokud máte problémy dosáhnout 20 nodů, můžete region změnit. To samé platí, když chcete hrát s někým známým. Pokud si nastavíte stejný region, usnadní a zrychlí vám to spojení. Není to nutné ale občas to velmi pomůže.

Změnu regionu provedete v nastavení Steamu (po změně je nutné Steam restartovat):
Steam>Nastavení>Stahování>Oblast stahování

Závěr
Dark Souls je skvělá hra a je škoda si ji neužít jak jen to jde. Samozřejmě je možné ji rozchodit i bez výše popsaného ale pokud věnujete nastavení trochu času, odměnou vám bude snadnější a příjmnější hraní.

Doufám, že vám tento návod pomůže a pokud byste měli dotazy nebo připomínky, neváhejte mi napsat. Nebo klidně i jen tak, pokud si budete chtít užít nějakou Jolly Cooperation nebo naopak pvp match.

Praise the Sun!

Jean Morch Czarny
59 Comments
Smouker 12 Jul, 2017 @ 3:40pm 
@Lee Jun-Fan musíš vypnout AntiAliasing jinak ti to bude tohle dělat. :) :bonfire2:
Ragnarök 4 Apr, 2017 @ 6:23am 
http://www.imgup.cz/image/LCKp
http://www.imgup.cz/image/LCK5
Hraji to na full HD rozlišení ale zkoušel jsem i na jiná rozlišení a nic se nezměnilo
morchaint snot  [author] 4 Apr, 2017 @ 3:18am 
Zkus poslat screenshot, s timhle problémem jsem se ještě nesetkal. V jakém rozlišení to pouštíš?
Ragnarök 3 Apr, 2017 @ 9:17pm 
Zdravím, mám dotaz ohledně ds 1. Vcera jsem nainstaloval hru, přidal jsem dsfix a upravil hodnoty. Ve hře mám ale problém, že jakékoli menu ve hře mi jede na full screen v pohode ale samotná hra se mi hodí tak na 1/3 obrazovky. Zbytek monitoru je černý ale bary, hp atd jsou normálně na černých místech obrazovky navečer jsem můžu hodit screen. Nevíte někdo co s tím?
morchaint snot  [author] 31 Oct, 2016 @ 10:48am 
Nejlepší je hru nainstalovat, spustit, vypnout AA, vypnout hru a pak teprv nainstalovat Dsfix
Majstr Kubix 31 Oct, 2016 @ 10:01am 
Hrál sis s dsfixem? Možná máš jenom špatně nastavený poměr stran. Nic víc mě taky nenapadá.
morchaint snot  [author] 31 Oct, 2016 @ 3:18am 
Jediné co mne napadá, je zkusit nechat steam zkontrolovat soubory hry :/
XFuC-KyX 31 Oct, 2016 @ 12:00am 
Zdravím, mám menší problém s hrou teď sem hru dostáhnul a chci ji spustit, ale jediný co se stane je že vyskočí v okně a bílá obrazovka a nic se neděje :/
Majstr Kubix 12 Aug, 2016 @ 3:04am 
Dobrý, už vím kde je chyba:-) Zkontroloval jsem si soubory hry, jeden byl dostažen. Teprve potom jsem si vzpoměl že musím vypojit gamepad, jinak se hra nenačte. :D Díky
morchaint snot  [author] 11 Aug, 2016 @ 1:06pm 
Hm. Pamazuju si, že mi to taky dělalo, jen si nevzpomínám, čím to bylo. Zkus odstranit kompletně Dsfix, nechat steam zkontrolovat soubory, pusť hru, vypni AA a zkus nainstalovat Dsfix znova..