GOG.com Enhancement Project
ProjectForumTalk
33/672

Dark Souls: Prepare to Die Edition

From PCGamingWiki, the wiki about fixing PC games
Jump to: navigation, search
Sponsored links
Dark Souls: Prepare to Die Edition
Dark-souls-prepare-to-die-edition.jpg
Developer(s) From Software
Publisher(s) Namco Bandai Games
Engine PhyreEngine
First release date August 23, 2012
Dark Souls
Dark Souls: Prepare to Die Edition 2012
Dark Souls II TBA

Key points

Disadvantage A poor port of the console versions of the game with few PC options.[1]
Advantage Use DSfix by Durante to increase rendering resolution.
Information Using a Controller is highly recommended over keyboard and mouse controls.
Information If using keyboard and mouse controls, apply the DSMfix to improve mouse control issues.

General information

More information Steam Hub Discussion.
More information Steam Forum.

Contents

[edit] Availability

Source(s) Store unlock Notes
Amazon Amazonstore.pngSteamicon.pngGFWL.png
GamersGate Gamersgate.pngSteamicon.pngGFWL.png
GameStop GameStop.pngSteamicon.pngGFWL.png
Green Man Gaming Steamicon.pngGFWL.png
Retail GFWL.png Completely optional Steam unlock.[2]
Steam Steamicon.pngGFWL.png
Information A Games For Windows Live (GFWL) account is required to play the game.

[edit] Improvements

Game window renders in small box unless in-game anti-aliasing is turned off while using DSfix.

[edit] DSfix by Durante

Disadvantage No matter what resolution you set in the options, Dark Souls will render an anamorphic 1024x720 picture and stretch it to fit the user's chosen resolution.
Information A few interactive examples of the game running with and without the DSfix:

Fix DSfixLink

Advantage DSfix increases rendering resolution, providing more detail and graphical fidelity.

1) Download the Dark Souls internal rendering resolution fix.

2) Disable in-game anti-aliasing.

3) Place the folder dsfix and the files DSfix.ini, DSfixKeys.ini and DINPUT8.dll into the game directory - normally C:\Program Files (x86)\Steam\steamapps\common\Dark Souls Prepare to Die Edition\DATA\

4) Adjust the game resolution in DSfix.ini using Notepad (for example, renderWidth 1366 renderHeight 768).

InformationSet the internal rendering resolution to higher than your native display resolution to create a supersampling anti-aliasing (SSAA) effect.

[edit] Skip intro movies

Instructions skipIntro 1Link

Add skipIntro 1 to DSfix.ini

[edit] Borderless fullscreen windowed

Instructions borderlessFullscreen 1Link

Add borderlessFullscreen 1 to DSfix.ini

[edit] Game data

[edit] Save game location

  Location 
All versions %USERPROFILE%\My Documents\NBGI\DarkSouls\

[edit] Save game cloud syncing

System Native Notes
GameSave Manager Native In database.

[edit] Video settings

Graphics option Native Notes 
Widescreen resolution Hackable See DSfix
Multi-monitor Impossibru!  
Field of view (FOV) Impossibru!  
Windowed Native  
Borderless fullscreen windowed Hackable Enable borderlessFullscreen 1 in DSfix
Anisotropic filtering (AF) Hackable See DSfix
Anti-aliasing (AA) Native Creates an overly blurry effect (does not work with DSfix). 
Vertical sync (Vsync) Impossibru!

[edit] 3D support

Information The game suffers from poor 3D support.

Fix 3D Vision fixby HelixLink

Information Use together with DSfix.

1) Download the fix from Helix Mod's web site.

2) Extract the content to Dark Souls DATA directory \Steam\steamapps\common\Dark Souls Prepare to Die Edition\DATA.

3) Extract DSfix to another folder.

4) Rename d3d9.dll to res.dll

5) Copy res.dll to your DATA folder inside Dark Souls.

6) Open up DX9Settings.ini

7) Make sure it looks like below, where ProxyLib should be changed to wherever res.dll is on your system.

[General]
ProxyLib=C:\Program Files (x86)\Steam\steamapps\common\Dark Souls Prepare to Die Edition\DATA\res.dll
UseEndScene = false

[edit] Input settings

Control scheme tips from Tru3Magic.
Input Settings Native Notes 
Remapping Native  See Remapping.  
Mouse acceleration Impossibru!  Mouse deceleration reported.[3]  
Controller support Native  See Controller

[edit] Keyboard

Disadvantage Unintuitive default keyboard scheme, for example, 'End' brings up menu (and 'Escape' does nothing).

[edit] Mouse

Disadvantage Mouse controls feel very jittery, with very unintuitive results when the camera collides with a wall or the floor.

Fix DSMfixLink

Advantage This fix maps right analogue stick of a controller to the mouse, producing a much smoother experience.
Disadvantage Some additional problems caused by negative acceleration.[4]

1) Make sure DSfix is installed first.

2) open DSfix.ini and change:

dinput8dllWrapper none

to

dinput8dllWrapper dsmfix.dll

3) Download DSMfixand extract its files to the same directory where DSfix.ini is.

4) Use the dsmfixgui.exe interface to adjust settings such as sensitivity and mouse inversion.

[edit] Remapping

Disadvantage Mouse 4 and 5 cannot be remapped.[5]

[edit] Controller

Information 'Hot swap' between keyboard and mouse controls and controller is available.[6]
Advantage Use of controller is highly recommended.[7]

[edit] Controller not working

Fix Controller driver reinstallLink

Information Game detects 'first' controller driver.[8]

1) Uninstall controller drivers.

2) Reinstall controller drivers. If using Xbox 360 Controller, use these drivers:

[edit] Controller with wrong mapping

Disadvantage Non-Xbox 360 controllers most likely have incorrect button mapping.

Fix Use X360ceLink

Information Use X360ce to fix the issue by emulating the official Xbox 360 Controller.

1) Download X360ce.

2) Put xBox360ce.exe into the Dark Souls directory (usually C:\Program Files (x86)\Steam\steamapps\common\Dark Souls\DATA\

3) Start xBox360ce.exe and confirm creation of all dlls.

4) Controller should be detected. Test all buttons and sticks.

5) Open Dark Souls, which should now detect the non-Xbox 360 Controller as an official Xbox 360 Controller.

[edit] Network settings

Information Signing into Games For Windows Live is mandatory for the first time, and a connection needs to be maintained for multiplayer.

Fix Manually forward portsLink

Port forwarding must be enabled on:[9]

  • TCP port 80
  • UDP and TCP port 3074
  • UDP port 88
  • UDP and TCP port 53
  • TCP port 443

Fix UPnP forwardingLink

InformationWith UPnP enabled on your router, ports will automatically be forwarded.
  1. In the GFwL console under Network Settings it must say "UPnP is available, in use".
  2. If not, refer to this guide on how to enable and fix UPnP issues.

[edit] Issues fixed

[edit] General low performance

Fix Data.exe PriorityLink

Information Reportedly working with Nvidia cards.[10]

1) Open Task Manager.

2) Set priority of data.exe to a higher value.

Fix Disable AMD Cool'n'QuietLink

Disabling AMD Cool 'N Quiet in your BIOS can also fix the issue with low FPS.

Fix Processor affinityLink

Set processor affinity to only 2 of the available processors.

[edit] Low performance ATI/AMD

Information Appears that ATI/AMD graphics cards are underutilised.

Fix Set Catalyst Control Center 3D ProfileLink

Information This fix sets a new 3D profile for the game.[11]

1) Enter Catalyst Control Center and 3D Application Settings (advanced view).

2) Tweak settings by unchecking 'Use application settings' and switching sliders to the right.

3) Apply the 3D profile to Dark Souls.

[edit] Low performance Nvidia Optimus

Fix Force Optimus To Use Nvidia Instead Of Intel GraphicsLink

1) Go to Nvidia Control Panel (Control Panel > Hardware and Sound > NVIDIA Control Panel).

2) Go to Manage 3D Settings > Program Settings.

3) Add both executables (DarkSouls.exe and data.exe), and set the preferred graphics processor for both to Nvidia graphics instead of auto.

[edit] Crash VSFilter.dll

Information Crash occurs after start screen.[12]

Fix Rename VSFilter.dllLink

[edit] Progress bar stuck during installation

Information Problem may be caused by setup utility getting stuck whilst installing DirectX and Games For Windows Live.

Fix End Install ProcessesLink

1) Make sure DirectX and Games For Windows Live are individually updated.

2) Win+R taskmgr and open the 'Processes' tab.

3) When dxsetup or gfwlsetup show up, cancel the processes. Note: the gfwlsetup may appear only briefly.

4) This should allow installation to continue.

[edit] Minimize with multiple monitors

Information When playing with two screens, the game seems to minimize.

Fix CursorLockLink

Advantage Fix bounds the mouse to a single screen.[13]

1) Download CursorLock.

2) Open CursorLockSetup.exe

3) Shortcut > Program Mode.

4) Set darksouls.exe in the 'Open Program' field.

5) Set data.exe in the 'Lock Program' field.

6) Click 'Create Shortcut', and run the game using this shortcut.

[edit] Windows 8

Fix DarkSoulsWin8FixLink

  1. Download and extract DarkSoulsWin8Fix (currently offline due to exceeded bandwidth).
  1. Run gfwlivesetupmin.exe.
  2. Run Games For Windows Live and update.
  3. Close the program.
  4. Run gfwlivesetup.exe.
  5. Copy Xlive.dll to %windir%\system32\
  6. Run Games For Windows Live.
  7. Run Dark Souls.

Fix Reinstall gfwlivesetup.exeLink

Information Reported fix for Windows 8.[14]
  1. Uninstall Microsoft Games for Windows – LIVE Redistributable.
  2. Uninstall Microsoft Games for Windows Marketplace.
  3. Download this version of gfwlivesetup - sdrv.ms/O2WvBt.
  4. Uncheck compatibility mode.

Fix Steam compatibility with Games for Windows LiveLink

  1. Uninstall Games for Windows Live.
  2. Install free version of Microsoft Flight through Steam (it is silly as it sounds, but MS Flight will solve gfwl compatibility).
  3. Launch Dark Souls.

Fix Steam Compatibility settings fixLink

  1. Go to steamapps\Common\Dark Souls\DATA.
  2. right click DATA.exe and go to properties.
  3. Go to compatibility tab and uncheck "Run as Administrator".
  4. Click Apply.

[edit] System requirements

Windows
Minimum Recommended
Operating system (OS) Windows XP/Vista/7 or newer Windows XP/Vista/7 or newer
Processor (CPU) AMD Phenom II X2 545 3.0 Ghz - Intel Core 2 Duo E6850 3.0 Ghz AMD Phenom II X2 545 3.0 Ghz - Intel Core 2 Duo E6850 3.0 Ghz
System memory (RAM) 2 GB 2 GB
Video card (GPU) ATI Radeon HD 4870 - GeForce 9800 GTX+ ATI Radeon HD 4870 - GeForce 9800 GTX+
Hard disk drive (HDD) 4 GB 4 GB

References

  1. http://uk.pc.gamespy.com/pc/dark-souls/1225854p1.html
  2. http://forums.steampowered.com/forums/showthread.php?t=2901670
  3. http://forums.steamgames.com/forums/showpost.php?p=32505392&postcount=32
  4. http://forums.steampowered.com/forums/showpost.php?p=33289916&postcount=121
  5. http://uk.pc.gamespy.com/pc/dark-souls/1225854p1.html
  6. http://uk.pc.gamespy.com/pc/dark-souls/1225854p1.html
  7. http://uk.pc.gamespy.com/pc/dark-souls/1225854p1.html
  8. http://forums.steampowered.com/forums/showthread.php?p=32501436
  9. http://support.microsoft.com/kb/937424
  10. http://www.reddit.com/r/Games/comments/ys0jc/amd_users_having_trouble_running_dark_souls/c5yehq9?context=3
  11. http://forums.steamgames.com/forums/showthread.php?t=2900333&page=2
  12. http://forums.steamgames.com/forums/showthread.php?p=32497408
  13. http://forums.steampowered.com/forums/showthread.php?p=32501436
  14. http://forums.steampowered.com/forums/showpost.php?p=32498251&postcount=19
ELECTRONIC ARTS, INC. (Origin Store)
Personal tools
Namespaces

Variants
Actions
Navigation
Wiki
Community
Toolbox