Difference between revisions of "Dark Souls: Prepare to Die Edition"
From PCGamingWiki, the wiki about fixing PC games
m (updated template usage) |
|||
Line 54: | Line 54: | ||
{{Fixbox|1= | {{Fixbox|1= | ||
− | {{Fixbox/fix|Install DSfix}} | + | {{Fixbox/fix|Install DSfix|ref={{cn|date=July 2016}}}} |
# Disable in-game anti-aliasing. | # Disable in-game anti-aliasing. | ||
# Download the latest version of [http://blog.metaclassofnil.com/?tag=dsfix DSfix]. | # Download the latest version of [http://blog.metaclassofnil.com/?tag=dsfix DSfix]. | ||
Line 64: | Line 64: | ||
===Skip intro videos=== | ===Skip intro videos=== | ||
{{Fixbox|1= | {{Fixbox|1= | ||
− | {{Fixbox/fix|Skip intro}} | + | {{Fixbox/fix|Skip intro|ref={{cn|date=July 2016}}}} |
# Install [[#DSfix|DSfix]]. | # Install [[#DSfix|DSfix]]. | ||
# Edit <code>DSfix.ini</code> | # Edit <code>DSfix.ini</code> | ||
Line 82: | Line 82: | ||
{{Fixbox|1= | {{Fixbox|1= | ||
− | {{Fixbox/fix|Installation of DSPVPWatchdog}} | + | {{Fixbox/fix|Installation of DSPVPWatchdog|ref={{cn|date=July 2016}}}} |
# Download the tool from the link above | # Download the tool from the link above | ||
# Extract it in Dark Souls DATA\ folder | # Extract it in Dark Souls DATA\ folder | ||
Line 149: | Line 149: | ||
===[[Glossary:Borderless fullscreen windowed|Borderless fullscreen windowed]]=== | ===[[Glossary:Borderless fullscreen windowed|Borderless fullscreen windowed]]=== | ||
{{Fixbox|1= | {{Fixbox|1= | ||
− | {{Fixbox/fix|borderlessFullscreen 1}} | + | {{Fixbox/fix|borderlessFullscreen 1|ref={{cn|date=July 2016}}}} |
# Install [[#DSfix|DSfix]]. | # Install [[#DSfix|DSfix]]. | ||
# Open <code>dsfix.ini</code>. | # Open <code>dsfix.ini</code>. | ||
Line 159: | Line 159: | ||
===[[Glossary:Anisotropic filtering (AF)|Anisotropic filtering (AF)]]=== | ===[[Glossary:Anisotropic filtering (AF)|Anisotropic filtering (AF)]]=== | ||
{{Fixbox|1= | {{Fixbox|1= | ||
− | {{Fixbox/fix|Set AF override}} | + | {{Fixbox/fix|Set AF override|ref={{cn|date=July 2016}}}} |
# Install [[#DSfix|DSfix]]. | # Install [[#DSfix|DSfix]]. | ||
# Edit <code>DSfix.ini</code> | # Edit <code>DSfix.ini</code> | ||
Line 452: | Line 452: | ||
{{Fixbox|1= | {{Fixbox|1= | ||
− | {{Fixbox/fix|Processor affinity}} | + | {{Fixbox/fix|Processor affinity|ref={{cn|date=July 2016}}}} |
* Set processor affinity to only 2 of the available processors. | * Set processor affinity to only 2 of the available processors. | ||
}} | }} | ||
Line 458: | Line 458: | ||
====Lower-spec machine fixes==== | ====Lower-spec machine fixes==== | ||
{{Fixbox|1= | {{Fixbox|1= | ||
− | {{Fixbox/fix|Adjust settings in DSfix}} | + | {{Fixbox/fix|Adjust settings in DSfix|ref={{cn|date=July 2016}}}} |
* Disable anti-aliasing (aaQuality 0) | * Disable anti-aliasing (aaQuality 0) | ||
* Use lowest quality SSAO (ssaoScale 3) | * Use lowest quality SSAO (ssaoScale 3) | ||
Line 464: | Line 464: | ||
}} | }} | ||
{{Fixbox|1= | {{Fixbox|1= | ||
− | {{Fixbox/fix|Adjust settings in game}} | + | {{Fixbox/fix|Adjust settings in game|ref={{cn|date=July 2016}}}} |
* Disable motion blur. | * Disable motion blur. | ||
}} | }} | ||
Line 483: | Line 483: | ||
{{Fixbox|1= | {{Fixbox|1= | ||
− | {{Fixbox/fix|Disable AMD Cool'n'Quiet}} | + | {{Fixbox/fix|Disable AMD Cool'n'Quiet|ref={{cn|date=July 2016}}}} |
* Disabling AMD Cool 'N Quiet in your BIOS can also fix the issue with low FPS. | * Disabling AMD Cool 'N Quiet in your BIOS can also fix the issue with low FPS. | ||
}} | }} | ||
Line 489: | Line 489: | ||
====Nvidia Optimus-specific fixes==== | ====Nvidia Optimus-specific fixes==== | ||
{{Fixbox|1= | {{Fixbox|1= | ||
− | {{Fixbox/fix|Force Optimus To Use Nvidia Instead Of Intel Graphics}} | + | {{Fixbox/fix|Force Optimus To Use Nvidia Instead Of Intel Graphics|ref={{cn|date=July 2016}}}} |
# Go to Nvidia Control Panel (Control Panel > Hardware and Sound > NVIDIA Control Panel). | # Go to Nvidia Control Panel (Control Panel > Hardware and Sound > NVIDIA Control Panel). | ||
# Go to Manage 3D Settings > Program Settings. | # Go to Manage 3D Settings > Program Settings. | ||
Line 498: | Line 498: | ||
====Lifting FPS-cap using DSFix==== | ====Lifting FPS-cap using DSFix==== | ||
{{Fixbox|1= | {{Fixbox|1= | ||
− | {{Fixbox/fix|Fix Data Execution Prevention setting}} | + | {{Fixbox/fix|Fix Data Execution Prevention setting|ref={{cn|date=July 2016}}}} |
* Ensure Data Execution Prevention (DEP) is set to the default (Windows programs and services only). | * Ensure Data Execution Prevention (DEP) is set to the default (Windows programs and services only). | ||
}} | }} | ||
Line 511: | Line 511: | ||
====Monitor refresh rate==== | ====Monitor refresh rate==== | ||
{{Fixbox|1= | {{Fixbox|1= | ||
− | {{Fixbox/fix|Crash when accessing in-game settings}} | + | {{Fixbox/fix|Crash when accessing in-game settings|ref={{cn|date=July 2016}}}} |
* Option 1: Use [[#Borderless fullscreen windowed|borderlessFullscreen]] and set <code>RefreshRate = 60</code> in [[#Game data|DarkSouls.ini]]. This setting is ignored when Dark Souls is not in true fullscreen- your desktop refresh rate will not be changed and the game won't crash when accessing the settings. | * Option 1: Use [[#Borderless fullscreen windowed|borderlessFullscreen]] and set <code>RefreshRate = 60</code> in [[#Game data|DarkSouls.ini]]. This setting is ignored when Dark Souls is not in true fullscreen- your desktop refresh rate will not be changed and the game won't crash when accessing the settings. | ||
* Option 2: Make sure your monitor is set to 60Hz before attempting to access in-game <code>PC Settings</code>. | * Option 2: Make sure your monitor is set to 60Hz before attempting to access in-game <code>PC Settings</code>. | ||
Line 537: | Line 537: | ||
{{Fixbox|1= | {{Fixbox|1= | ||
− | {{Fixbox/fix|Steam Compatibility settings fix}} | + | {{Fixbox/fix|Steam Compatibility settings fix|ref={{cn|date=July 2016}}}} |
# Go to <code>{{p|game}}\DATA</code>. | # Go to <code>{{p|game}}\DATA</code>. | ||
# Right click <code>DATA.exe</code> and go to <code>Properties</code>. | # Right click <code>DATA.exe</code> and go to <code>Properties</code>. | ||
Line 545: | Line 545: | ||
{{Fixbox|1= | {{Fixbox|1= | ||
− | {{Fixbox/fix|DSfix}} | + | {{Fixbox/fix|DSfix|ref={{cn|date=July 2016}}}} |
# Go to <code>{{p|game}}\DATA</code>. | # Go to <code>{{p|game}}\DATA</code>. | ||
# Right click <code>DARKSOULS.exe</code> and go to <code>Properties</code>. | # Right click <code>DARKSOULS.exe</code> and go to <code>Properties</code>. | ||
Line 572: | Line 572: | ||
{{Fixbox|1= | {{Fixbox|1= | ||
− | {{Fixbox/fix|Use X360ce}} | + | {{Fixbox/fix|Use X360ce|ref={{cn|date=July 2016}}}} |
# Download [https://github.com/x360ce/x360ce X360ce]. | # Download [https://github.com/x360ce/x360ce X360ce]. | ||
# Put <code>xBox360ce.exe</code> into the Dark Souls <code>DATA</code> folder. | # Put <code>xBox360ce.exe</code> into the Dark Souls <code>DATA</code> folder. | ||
Line 619: | Line 619: | ||
{{Fixbox|1= | {{Fixbox|1= | ||
− | {{Fixbox/fix|End Install Processes}} | + | {{Fixbox/fix|End Install Processes|ref={{cn|date=July 2016}}}} |
# Make sure [[Glossary:DirectX|DirectX]] and [[Games for Windows - LIVE]] are individually updated. | # Make sure [[Glossary:DirectX|DirectX]] and [[Games for Windows - LIVE]] are individually updated. | ||
# Open the [[Task Manager]] ({{key|Ctrl|Shift|Esc}}) and go to the 'Processes' tab. | # Open the [[Task Manager]] ({{key|Ctrl|Shift|Esc}}) and go to the 'Processes' tab. | ||
Line 630: | Line 630: | ||
{{Fixbox|1= | {{Fixbox|1= | ||
− | {{Fixbox/fix|Manual save game conversion}} | + | {{Fixbox/fix|Manual save game conversion|ref={{cn|date=July 2016}}}} |
# Open the save game folder located in <code>{{p|userprofile}}\Documents\NBGI\DarkSouls</code>. | # Open the save game folder located in <code>{{p|userprofile}}\Documents\NBGI\DarkSouls</code>. | ||
# You will find a folder named after your GFWL profile. Open it and copy the file named <code>DRAKS0005.sl2</code>. | # You will find a folder named after your GFWL profile. Open it and copy the file named <code>DRAKS0005.sl2</code>. | ||
Line 640: | Line 640: | ||
{{Fixbox|1= | {{Fixbox|1= | ||
− | {{Fixbox/fix|UAC fix}} | + | {{Fixbox/fix|UAC fix|ref={{cn|date=July 2016}}}} |
# Copy <code>{{p|windir}}\System32\notepad.exe</code> to <code>{{P|game}}\REDIST\GFWL\</code> | # Copy <code>{{p|windir}}\System32\notepad.exe</code> to <code>{{P|game}}\REDIST\GFWL\</code> | ||
# Rename <code>notepad.exe</code> to <code>gfwlivesetup.exe</code> | # Rename <code>notepad.exe</code> to <code>gfwlivesetup.exe</code> |
Revision as of 08:20, 26 July 2016
Developers | |
---|---|
From Software | |
Publishers | |
Namco Bandai Games | |
Engines | |
PhyreEngine | |
Release dates | |
Windows | August 23, 2012 |
Warnings
- For Games for Windows - LIVE on Windows 8 or later, install the latest Games for Windows - LIVE software.
Dark Souls | |
---|---|
Dark Souls: Prepare to Die Edition | 2012 |
Dark Souls II | 2014 |
Dark Souls II: Scholar of the First Sin | 2015 |
Dark Souls III | 2016 |
Dark Souls: Remastered | 2018 |
Key points
- Games for Windows - LIVE was removed from the Steam version on February 16, 2015; product keys activate on Steam.[1]
- Using a controller is highly recommended over keyboard and mouse controls.
- If using keyboard and mouse controls, apply the DSMfix to improve mouse control issues.
- A port of the console versions of the game with few configurable options.[2] Use DSfix to increase rendering resolution along with many other options.
General information
Availability
Source | DRM | Notes | Keys | OS |
---|---|---|---|---|
Retail | Completely optional Steam unlock.[3] | |||
Amazon.com | ||||
GamersGate | ||||
Incorrect store name. See here for available options. | ||||
Steam |
- All non-Steam versions require Games for Windows - LIVE.[1]
- All product keys activate on Steam.[1]
Essential improvements
Using DSfix with in-game anti-aliasing enabled causes the game to only use part of the screen.
- High-resolution textures, fonts, and controller button prompts are available to download.
DSfix
- A GUI for DSfix is available for inexperienced users
- DSfix increases the rendering resolution for better visual quality; without it the game outputs anamorphic 1024x720. It also allows the 30fps lock to be lifted, HD or other alternate textures to be used, as well as giving options for anti-aliasing (AA), Screen space ambient occlusion (SSAO), Depth of Field (DOF) blurring, anisotropic filtering (AF) and many other features.
- Raising the FPS cap may introduce clipping problems such as occasionally falling through elevators. You can avoid most of these issues by capping the FPS at 59.
Instructions |
---|
Skip intro videos
Instructions |
---|
DS PVP Watchdog
- Dark Souls PVP Watchdog is a tool designed to prevent some common forms of cheating and tampering in online sessions, and gives the player the ability to ban offenders from their worlds.
- Disclaimer: read the overview in the first link.
Instructions |
---|
Game data
Configuration file(s) location
Template:Game data/row
System | Location |
---|---|
Steam Play (Linux) | <SteamLibrary-folder>/steamapps/compatdata/211420/pfx/[Note 1] |
Save game data location
Template:Game data/row
System | Location |
---|---|
Steam Play (Linux) | <SteamLibrary-folder>/steamapps/compatdata/211420/pfx/[Note 1] |
- For the Games for Windows - LIVE version
%LOCALAPPDATA%\Microsoft\XLive
must also be backed up.
Save game cloud syncing
System | Native | Notes |
---|---|---|
Steam Cloud | Syncs up to 100 MB of save data. |
Video settings
Borderless fullscreen windowed
Instructions |
---|
Anisotropic filtering (AF)
Instructions |
---|
Anti-aliasing (AA)
- Anti aliasing may be forced with the compatibility flag 0x004000C0. Sparse Grid Supersampling gives a blurry effect. Multisampling combined with transparency supersampling seems to work well (this author uses 4x on each). Some dark diagonal line artefacts are visible on my system occasionally with these settings but aren't obtrusive. DSfix's antialiasing should be turned off for this.
High frame rate
Instructions |
---|
Ambient occlusion (AO)
- Ambient occlusion can supposedly be enabled with either 0x00000029 (Skyrim, soft AO) or 0x00000003 (Fallout 3, stronger AO effect). DSfix's AO should be turned off if you're forcing it here.
Input settings
Control scheme tips.[4]
Keyboard
- Unintuitive default keyboard scheme, for example, 'End' brings up menu (and 'Escape' does nothing).
Instructions |
---|
Mouse
- Mouse controls feel very jittery, with very unintuitive results when the camera collides with a wall or the floor.
Instructions |
---|
Controller support
- 'Hot swap' between keyboard and mouse controls and controller is available.[2]
- Use of controller is highly recommended.[2]
Audio settings
Localizations
Language | UI | Audio | Sub | Notes |
---|---|---|---|---|
English | ||||
Traditional Chinese | ||||
French | ||||
German | ||||
Italian | ||||
Korean | ||||
Polish | ||||
Russian | ||||
Spanish |
Network
- Online features in non-Steam versions require a Microsoft account (optional for offline play).
Multiplayer types
Type | Native | Notes | |
---|---|---|---|
LAN play | |||
Online play |
Ports
Protocol | Port(s) and/or port range(s) |
---|---|
TCP | 53,80,443,3074 |
UDP | 53,88,3074 |
- This game supports Universal Plug and Play (UPnP) for automatic port configuration.
- UPnP is working in the Games for Windows - LIVE version if the Games for Windows - LIVE Network Settings says "UPnP is available, in use"; if not, refer to this guide.
VR support
3D modes | State | Notes | |
---|---|---|---|
Nvidia 3D Vision | See Nvidia 3D Vision. |
NVIDIA 3D Vision
- The game suffers from poor Nvidia 3D Vision support.
Instructions |
---|
Issues fixed
Performances issues
General fixes
Instructions |
---|
Instructions |
---|
Lower-spec machine fixes
Instructions |
---|
Instructions |
---|
- Certain areas of the game are more demanding on your hardware causing slowdown in-game. It seems that the engine, when faced with an area where it struggles to render 30 FPS, will cut down to 15FPS. The most famous is Blighttown, but large animated characters can also produce this slowdown.
- Unlock the FPS cap with DSfix (unlockFPS 1), set the frame cap at 30 (FPSlimit 30) and enable Vsync (enableVsync 1) For the most part you will have the same experience, but where the game would usually dip to 15FPS it will only drop as far as it needs to (results depend on your machine).
- Unlocking the FPS cap may result in issues involving broken physics and animations. Falling through elevators, corpses sinking through the ground, choppy creature animations are all observed issues.
ATI/AMD-specific fixes
- Appears that ATI/AMD graphics cards are underutilised.
Instructions |
---|
Instructions |
---|
Nvidia Optimus-specific fixes
Instructions |
---|
Crashes
Lifting FPS-cap using DSFix
Instructions |
---|
VSFilter.dll
- Crash occurs after start screen.[5]
Instructions |
---|
Monitor refresh rate
Instructions |
---|
Windows 7
- Crash on startup
Instructions |
---|
Windows 8
Instructions |
---|
Instructions |
---|
Instructions |
---|
Controller issues
Controller not working
Instructions |
---|
Instructions |
---|
DirectInput controllers have wrong mapping
- Use X360ce to fix the issue by emulating the official Xbox 360 Controller.
Instructions |
---|
Miscellaneous
Black Screen on startup
- The game's window remains black after launching and is "Not Responding" if clicked on.
- The issue occurs when an Xbox 360 Controller is plugged in.
Instructions |
---|
Instructions |
---|
Minimize with multiple monitors
- Fix binds the mouse to a single screen (DSFix has this feature built in).
Instructions |
---|
Progress bar stuck during installation
- Problem may be caused by setup utility getting stuck whilst installing DirectX and Games for Windows - LIVE.
Instructions |
---|
Manual Save Game conversion from GFWL version to Steam version
Useful if the automatic conversion fails. However, this will only transfer your game state WITHOUT your achievements.
Instructions |
---|
Steam requesting UAC on every launch
The issue is that Steam is trying to install Gfwlivesetup.exe but Steam also stopped supplying the executable with new downloads.
Instructions |
---|
Instructions |
---|
Other information
API
Technical specs | Supported | Notes |
---|---|---|
Direct3D | 9 |
Executable | 32-bit | 64-bit | Notes |
---|---|---|---|
Windows |
Middleware
Middleware | Notes | |
---|---|---|
Physics | Havok | |
Audio | FMOD | |
Input | XInput | |
Cutscenes | Bink Video | |
Multiplayer | Steamworks, Games for Windows - LIVE | Steam version uses Steamworks, non-Steam uses GFWL.[1] |
System requirements
Windows | ||
---|---|---|
Minimum | ||
Operating system (OS) | XP, Vista, 7 | |
Processor (CPU) | AMD Phenom II X2 545 3.0 GHz Intel Core 2 Duo E6850 3.0 GHz |
|
System memory (RAM) | 2 GB | |
Hard disk drive (HDD) | 4 GB | |
Video card (GPU) | ATI Radeon HD 4870 Nvidia GeForce 9800 GTX+ DirectX 9.0c compatible |
Notes
- ↑ 1.0 1.1 Notes regarding Steam Play (Linux) data:
- File/folder structure within this directory reflects the path(s) listed for Windows and/or Steam game data.
- Games with Steam Cloud support may also store data in
~/.steam/steam/userdata/<user-id>/211420/
. - Use Wine's registry editor to access any Windows registry paths.
- The app ID (211420) may differ in some cases.
- Treat backslashes as forward slashes.
- See the glossary page for details on Windows data paths.
References
- ↑ 1.0 1.1 1.2 1.3 HOW TO: Replace Games for Windows Live functionality with Steamworks functionality in Dark Souls™ Prepare To Die Edition for PC :: Dark Souls: Prepare to Die Edition General Discussions
- ↑ 2.0 2.1 2.2 GameSpy: Dark Souls: Prepare to Die Edition Review - Page 1
- ↑ Retail version can now be added to Steam library - Steam Users' Forums
- ↑ To the Dark Souls pc players. I made this out of frustration - thought I'd share... : gaming
- ↑ Crashed on Press start screen. - Steam Users' Forums