Difference between revisions of "Dark Souls: Prepare to Die Edition"

From PCGamingWiki, the wiki about fixing PC games
(Input settings)
Line 52: Line 52:
 
{{Fixbox/fix|Install DSfix|ref=<ref name="Refcheck Link Satonaka">{{Refcheck|user=Link Satonaka|date=2016-11-22}}</ref>}}
 
{{Fixbox/fix|Install DSfix|ref=<ref name="Refcheck Link Satonaka">{{Refcheck|user=Link Satonaka|date=2016-11-22}}</ref>}}
 
# 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 [https://web.archive.org/web/20170502195428/http://blog.metaclassofnil.com/?tag=dsfix DSfix].
 
# Extract DSfix into the <code>DATA</code> folder in the installation folder.
 
# Extract DSfix into the <code>DATA</code> folder in the installation folder.
 
# Edit <code>DSfix.ini</code> to set your resolution (for example, renderWidth 1366 renderHeight 768).
 
# Edit <code>DSfix.ini</code> to set your resolution (for example, renderWidth 1366 renderHeight 768).
Line 149: Line 149:
 
|antialiasing notes        = Creates an overly blurry effect (disable when using [[#DSfix|DSfix]]). See [[#Anti-aliasing (AA)|Anti-aliasing (AA)]].
 
|antialiasing notes        = Creates an overly blurry effect (disable when using [[#DSfix|DSfix]]). See [[#Anti-aliasing (AA)|Anti-aliasing (AA)]].
 
|vsync                      = hackable
 
|vsync                      = hackable
|vsync notes                = See [[Glossary:Vertical sync (Vsync)#Force Vsync|Force Vsync]].
+
|vsync notes                = See [[#Vertical sync (Vsync)|Vertical sync (Vsync)]].
 
|60 fps                    = hackable
 
|60 fps                    = hackable
 
|60 fps notes              = Capped at 30 FPS,<ref>http://www.pcgamer.com/dark-souls-review/</ref><ref>https://steamcommunity.com/groups/frameratepolice#curation/app/211420/</ref> see [[#High frame rate|High frame rate]].
 
|60 fps notes              = Capped at 30 FPS,<ref>http://www.pcgamer.com/dark-souls-review/</ref><ref>https://steamcommunity.com/groups/frameratepolice#curation/app/211420/</ref> see [[#High frame rate|High frame rate]].
Line 169: Line 169:
 
{{Fixbox/fix|borderlessFullscreen 1|ref=<ref name="Refcheck Link Satonaka"/>}}
 
{{Fixbox/fix|borderlessFullscreen 1|ref=<ref name="Refcheck Link Satonaka"/>}}
 
# Install [[#DSfix|DSfix]].
 
# Install [[#DSfix|DSfix]].
# Open <code>dsfix.ini</code>.
+
# Open <code>DSfix.ini</code>.
 
# Change <code>borderlessFullscreen 0</code> to <code>borderlessFullscreen 1</code>
 
# Change <code>borderlessFullscreen 0</code> to <code>borderlessFullscreen 1</code>
 
# Save your changes.
 
# Save your changes.
Line 186: Line 186:
 
===[[Glossary:Anti-aliasing (AA)|Anti-aliasing (AA)]]===
 
===[[Glossary:Anti-aliasing (AA)|Anti-aliasing (AA)]]===
 
{{ii}} 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.
 
{{ii}} 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.
 +
 +
===[[Glossary:Vertical sync (Vsync)|Vertical sync (Vsync)]]===
 +
{{Fixbox|1=
 +
{{Fixbox/fix|Enable Vsync|ref={{cn|date=May 2017}}}}
 +
# Install [[#DSfix|DSfix]].
 +
# Open <code>DSfix.ini</code>.
 +
# Change <code>enableVsync 0</code> to <code>enableVsync 1</code>.
 +
# Save your changes.
 +
}}
  
 
===[[Glossary:Frame rate (FPS)|High frame rate]]===
 
===[[Glossary:Frame rate (FPS)|High frame rate]]===
Line 191: Line 200:
 
{{Fixbox/fix|Make changes in dsfix.ini|ref=<ref>[http://120hz.net/showthread.php?3258-New-120Hz-Games-Report New 120Hz Games Report 120hz.net: New 120Hz Games Report]</ref>}}
 
{{Fixbox/fix|Make changes in dsfix.ini|ref=<ref>[http://120hz.net/showthread.php?3258-New-120Hz-Games-Report New 120Hz Games Report 120hz.net: New 120Hz Games Report]</ref>}}
 
# Install [[#DSfix|DSfix]].
 
# Install [[#DSfix|DSfix]].
# Open <code>dsfix.ini</code>.
+
# Open <code>DSfix.ini</code>.
 
# Change <code>unlockFPS 0</code> to <code>unlockFPS 1</code>
 
# Change <code>unlockFPS 0</code> to <code>unlockFPS 1</code>
 
# Optionally, change <code>FPSlimit 60</code> to the desired frame rate cap.
 
# Optionally, change <code>FPSlimit 60</code> to the desired frame rate cap.
Line 197: Line 206:
  
 
'''Notes'''
 
'''Notes'''
{{--}} Some side effects affecting gameplay:<ref>http://blog.metaclassofnil.com/?p=251</ref>
+
{{--}} Some side effects affecting gameplay:<ref>[https://web.archive.org/web/20160404195452/http://blog.metaclassofnil.com/?p=251 DSFix 1.8 | metaclassofnilblog]</ref>
 
:* Chance to fall through the floor when sliding down ladders
 
:* Chance to fall through the floor when sliding down ladders
 
:**'''Undead Burg'''
 
:**'''Undead Burg'''
Line 606: Line 615:
 
{{Fixbox/fix|Add keyboard/mouse icons|ref={{cn|date=March 2017}}}}
 
{{Fixbox/fix|Add keyboard/mouse icons|ref={{cn|date=March 2017}}}}
 
* Use [http://www.nexusmods.com/darksouls/mods/840/ Modern keyboard interface icons].
 
* Use [http://www.nexusmods.com/darksouls/mods/840/ Modern keyboard interface icons].
 +
}}
 +
 +
====Run the game at screen refresh rate====
 +
{{--}} Fullscreen mode defaults to 60&nbsp;Hz, even if the screen refresh rate is set higher than that.
 +
 +
{{Fixbox|1=
 +
{{Fixbox/fix|Set refresh rate manually|ref={{cn|date=May 2017}}}}
 +
# Install [[#DSfix|DSfix]].
 +
# Open <code>DSfix.ini</code>.
 +
# Change <code>forceFullscreen 0</code> to <code>forceFullscreen 1</code>.
 +
# Change <code>fullscreenHz 60</code> to the screen refresh rate.
 +
# Save your changes.
 
}}
 
}}
  

Revision as of 07:46, 25 May 2017

Dark Souls: Prepare to Die Edition
Dark Souls: Prepare to Die Edition cover
Developers
From Software
Publishers
Bandai Namco Entertainment
Engines
PhyreEngine
Release dates
Windows August 23, 2012
Dark Souls: Prepare to Die Edition guide on StrategyWiki
Dark Souls: Prepare to Die Edition on Wikipedia

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

A port of the console versions of the game with few configurable options.[1] Use DSfix to increase rendering resolution and remove the 30 FPS cap along with many other options.
Using a controller is strongly recommended over keyboard and mouse controls.[1] If using keyboard and mouse controls, use Dark Souls Input Customizer to fix mouse control issues.
Games for Windows - LIVE DRM was removed from the Steam version on February 16, 2015; product keys activate on Steam.[2]

General information

Steam Community Discussions
Steam Users' Forums

Availability

Source DRM Notes Keys OS
Retail
Icon overlay.png
Optional Steam unlock.[3]
Icon overlay.png
Windows
Amazon.com
Icon overlay.png
Windows
Gamesplanet
Icon overlay.png
Windows
Incorrect store name. See here for available options.
Icon overlay.png
Windows
Steam
Icon overlay.png
Windows
All non-Steam versions require Games for Windows - LIVE DRM.[2]
All product keys activate on Steam.[2]

Essential improvements

High-resolution textures, fonts, and controller button prompts are available to download (requires DSfix).
Dark Souls Configuration Utility is a launcher, mod manager, and configuration tool which bundles many of the following (and other) mods.

DSfix

DSfix increases the rendering resolution for better visual quality; without it the game outputs anamorphic 1024x720. It also allows the 30 FPS cap to be removed, 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 introduces minor clipping problems. It is, however, generally safe to play at 60 FPS, and you will be unlikely to encounter any issues. See High frame rate for more information.
Template:Fixbox/fix
  1. Disable in-game anti-aliasing.
  2. Download the latest version of DSfix.
  3. Extract DSfix into the DATA folder in the installation folder.
  4. Edit DSfix.ini to set your resolution (for example, renderWidth 1366 renderHeight 768).

Notes

Set a resolution higher than your native display if you want a supersampling anti-aliasing (SSAA) effect.
A GUI for DSfix is available for inexperienced users

Dark Souls Input Customizer

The Dark Souls Input Customizer (DSIC) allows full customization of the controls of Dark Souls. It uses an intuitive input system that allows the rebinding of every action to arbitrary combinations of keys or buttons on the controller, mouse or keyboard. Although this can in part also be achieved with existing tools, DSIC is much more flexible and wraps it all up in an easy to use package, with additional functionality that is specially tailored to Dark Souls. DSIC also fully includes the Dark Souls Mouse Fix, which does not have to be installed separately.

Dark Souls PVP Watchdog

BitBucket, Main thread, Download
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.
Template:Fixbox/fix
  1. Download the tool from the link above
  2. Extract it in Dark Souls DATA folder
  3. Launch Dark Souls as usual
  4. Should an offender invade your world (or should you invade the world of a cheater), press F1 to disconnect the offender, or press F5 to ignore the warning.
Dangerous effects like curse, petrify, egg head, and teleport are disabled and prevented during invasions and don't need any user interaction.

Dark Souls Connectivity Mod

Developer's Site, Download, NexusMods
The problem: Recent versions of Dark Souls have trouble connecting to other nodes, making Multiplayer difficult or even impossible.
Dark Souls Connectivity Mod is a tool that attaches itself to Dark Souls process, allowing it to connect to player nodes.
A side-effect of being able to choose a node, Co-Op and PvP with select players becomes possible.
Template:Fixbox/fix
  1. Download and extract DSCM to a folder of your choice.
  2. Simply run DSCM whenever you play Dark Souls.
By default DSCM should already connect you to DSCM-Net, improving multiplayer connectivity.
DSCM and Dark Souls do not need to be started in any specific order. You can run DSCM before starting Dark Souls, or you can run DSCM after the game is already open. DSCM will "just work" no matter when it is started.

Skip intro videos

Template:Fixbox/fix
  1. Install DSfix.
  2. Edit DSfix.ini
  3. Change skipIntro 0 to skipIntro 1
  4. Save your changes.

Game data

Configuration file(s) location

Template:Game data/row
System Location
Steam Play (Linux) <Steam-folder>/steamapps/compatdata/211420/pfx/[Note 1]

Save game data location

Template:Game data/row
System Location
Steam Play (Linux) <Steam-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

Video settings.
Video settings.

Multi-monitor

Template:Fixbox/fix
  1. Use DSfix together with Widescreen Fixer.
  2. For v1.0.2 & v1.0.3 use the updated Widescreen Fixer plugin.

Borderless fullscreen windowed

Template:Fixbox/fix
  1. Install DSfix.
  2. Open DSfix.ini.
  3. Change borderlessFullscreen 0 to borderlessFullscreen 1
  4. Save your changes.
  5. Select windowed mode in the game settings.

Anisotropic filtering (AF)

Template:Fixbox/fix
  1. Install DSfix.
  2. Edit DSfix.ini
  3. Change filteringOverride 0 to filteringOverride 2
  4. Save your changes.

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.

Vertical sync (Vsync)

Template:Fixbox/fix
  1. Install DSfix.
  2. Open DSfix.ini.
  3. Change enableVsync 0 to enableVsync 1.
  4. Save your changes.

High frame rate

Template:Fixbox/fix
  1. Install DSfix.
  2. Open DSfix.ini.
  3. Change unlockFPS 0 to unlockFPS 1
  4. Optionally, change FPSlimit 60 to the desired frame rate cap.
  5. Save your changes.

Notes

Some side effects affecting gameplay:[6]
  • Chance to fall through the floor when sliding down ladders
    • Undead Burg
      • Short ladder leading to three firebomb throwing hollows warriors.[7][8]
      • The ladder beneath the bridge with Hellkite Dragon.[9]
    • Tomb of the Giants
      • The entrance to Pinwheel's crypt.
  • Chance to "run" slower than you walk when frame rate is over 60 FPS.[10]
  • Jump/roll distance is slightly reduced at 60 FPS.
  • Slope interactions are slightly different at 60 FPS, may cause getting "stuck" on small obstructions from time to time.[11]
  • Undead Dragon's "toxic sludge" doesn't render properly when playing at 60 FPS.[12][13]
By default, DSfix includes a hotkey to toggle unlockFPS mid game. Simply press ← Backspace at any time to switch between 30 FPS and your configured FPSlimit.

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.[14]
Control scheme tips.[14]

Keyboard and mouse State Notes
Remapping
Use Dark Souls Input Customizer for more remapping options.
Mouse acceleration
Mouse deceleration reported.[15] Use Dark Souls Input Customizer to disable it.
Mouse sensitivity
Use Dark Souls Input Customizer for more sensitivity options.
Mouse input in menus
Mouse Y-axis inversion
Controller
Controller support
'Hot swap' between keyboard and mouse controls and controller is available.[1]
Full controller support
Entering a name for a new character requires keyboard.
Controller remapping
Use Dark Souls Input Customizer.
Controller sensitivity
Controller Y-axis inversion
Additional information
Button prompts
See PlayStation icons or Xbox One icons.
Controller hotplugging
Haptic feedback
Simultaneous controller+KB/M

Audio settings

Audio feature State Notes
Separate volume controls
Surround sound
Up to 7.1 output[16]
Subtitles
Closed captions
Mute on focus lost
Can not be disabled.

Localizations

Language UI Audio Sub Notes
English
Traditional Chinese
French
German
Italian
Korean
Polish
Russian
Spanish
Japanese

Network

Online features in non-Steam versions require a Microsoft account (optional for offline play).

Multiplayer types

Type Native Players Notes
LAN play
Online play
4 Co-op, Versus

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 Native Notes
Nvidia 3D Vision
See Nvidia 3D Vision.

Nvidia 3D Vision

The game suffers from poor Nvidia 3D Vision support.
Template:Fixbox/fix
Use together with DSfix.
3D does not work with borderless fullscreen.
  1. Download the fix from Helix Mod's web site.
  2. Extract the content to <path-to-game>\DATA

Issues fixed

Performances issues

General fixes

Template:Fixbox/fix
Reportedly working with Nvidia cards.[17]
  1. Open Task Manager.
  2. Set priority of DATA.exe to a higher value.
Template:Fixbox/fix
  • Set processor affinity to only 2 of the available processors.

Lower-spec machine fixes

Template:Fixbox/fix
  • Disable anti-aliasing (aaQuality 0)
  • Use lowest quality SSAO (ssaoScale 3)
  • Set a resolution lower than your native display to improve performance on older machines, at the cost of up-scaled blurriness and aliasing.
Template:Fixbox/fix
  • Disable motion blur.
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).

ATI/AMD-specific fixes

Appears that ATI/AMD graphics cards are underutilised.
Template:Fixbox/fix
  1. Enter Catalyst Control Center and 3D Application Settings (advanced view).
  2. Tweak settings by unchecking 'Use application settings' and switching sliders to the left.
  3. Apply the 3D profile to Dark Souls.
Template:Fixbox/fix
  • Disabling AMD Cool 'N Quiet in your BIOS can also fix the issue with low FPS.

Nvidia Optimus-specific fixes

Template:Fixbox/fix
  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.

Crashes

Lifting FPS-cap using DSFix

Template:Fixbox/fix
  • Ensure Data Execution Prevention (DEP) is set to the default (Windows programs and services only).

VSFilter.dll

Crash occurs after start screen.
Template:Fixbox/fix

Monitor refresh rate

Template:Fixbox/fix
  • Option 1: Use borderlessFullscreen and set RefreshRate = 60 in 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 PC Settings.
Other frequencies may be acceptable, but something like 58Hz is not, nor are 120Hz, 144Hz
The crash only happens when trying to access the in-game PC Settings; it is safe to use any frequency after you have finished adjusting in-game settings.
  • Option 3: Don't even try to access the in game PC Settings, just edit DarkSouls.ini by hand.
When creating your first character, the settings may automatically be accessed.

Windows 7

Crash on startup
Template:Fixbox/fix

Windows 8

Template:Fixbox/fix
  1. Uninstall Microsoft Games for Windows – LIVE Redistributable.
  2. Uninstall Microsoft Games for Windows Marketplace.
  3. Install the Games for Windows Marketplace Client.
  4. Uncheck compatibility mode.
  5. If none of this works, try downloading the latest windows essentials and signing in.
Template:Fixbox/fix
  1. Go to <path-to-game>\DATA.
  2. Right click DATA.exe and go to Properties.
  3. Go to the Compatibility tab and uncheck Run as Administrator.
  4. Click Apply.
Template:Fixbox/fix
  1. Go to <path-to-game>\DATA.
  2. Right click DARKSOULS.exe and go to Properties.
  3. Go to the Compatibility tab and check Run this program in compatibility mode for:.
  4. Select Windows 7 from the drop down list.
  5. Click Apply.
  6. Repeat steps 2-5 for DATA.exe (not present in the Steam version)

RivaTuner

Template:Fixbox/fix

Controller issues

Controller not working

Template:Fixbox/fix
Game detects 'first' controller driver.<
  1. Uninstall controller drivers.
  2. Reinstall controller drivers. If using Xbox 360 Controller, use these drivers: Wired and wireless drivers
Template:Fixbox/fix
  1. Open device manager
  2. Disable any other HID-compliant game controller

DirectInput controllers have wrong mapping

Use X360ce to fix the issue by emulating the official Xbox 360 Controller.
Template:Fixbox/fix
  1. Download X360ce.
  2. Put xBox360ce.exe into <path-to-game>\DATA\
  3. Start xBox360ce.exe and confirm creation of all DLLs.
  4. Controller should be detected. Test all buttons and sticks.
  5. Close X360ce.
  6. Open x360ce.ini.[18]
  7. Go to section [InputHook].
  8. Add a line HookCOM=1 after HookMode=1.
  9. Save.
  10. Open Dark Souls, which should now detect the non-Xbox 360 Controller as an official Xbox 360 Controller.

Miscellaneous

Jittery mouse controls

Mouse controls feel very jittery, with unintuitive results when the camera collides with a wall or the floor.
Template:Fixbox/fix

Xbox button prompts always shown

Template:Fixbox/fix

Run the game at screen refresh rate

Fullscreen mode defaults to 60 Hz, even if the screen refresh rate is set higher than that.
Template:Fixbox/fix
  1. Install DSfix.
  2. Open DSfix.ini.
  3. Change forceFullscreen 0 to forceFullscreen 1.
  4. Change fullscreenHz 60 to the screen refresh rate.
  5. Save your changes.

Black screen on startup

The game's window remains black after launching and is "Not Responding" if clicked on.
The issue can also occur when a USB DAC is plugged in i.e. Fiio E17K.[citation needed]
Template:Fixbox/fix
  1. Start the NVIDIA Control Panel.
  2. Navigate to Manage 3D settings.
  3. Select the Program Settings tab.
  4. Click Add and navigate to <path-to-game>\darksouls.exe. No profile changes are necessary.
  5. Click Apply, then run the game.
Template:Fixbox/fix
  1. Plug in your controller.
  2. Make sure the game isn't running.
  3. Open the Device Manager.
  4. Under Human Interface Devices disable HID-compliant game controller.
  5. Run the game.
Template:Fixbox/fix
  1. Plug in your USB DAC.
  2. Make sure the game isn't running.
  3. Open the Device Manager.
  4. Under Human Interface Devices disable HID-Compliant consumer control device.
  5. Run the game.
Template:Fixbox/fix

Minimize with multiple monitors

Fix binds the mouse to a single screen (DSFix has this feature built in).
Template:Fixbox/fix
  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.

Progress bar stuck during installation

Problem may be caused by setup utility getting stuck whilst installing DirectX and Games for Windows - LIVE.
Template:Fixbox/fix
  1. Make sure DirectX and Games for Windows - LIVE are individually updated.
  2. Open the Task Manager (Ctrl+ Shift+Esc) and go to 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.

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.

Template:Fixbox/fix
  1. Open the save game folder located in %USERPROFILE%\Documents\NBGI\DarkSouls.
  2. You will find a folder named after your GFWL profile. Open it and copy the file named DRAKS0005.sl2.
  3. Go back one level and paste said file into %USERPROFILE%\Documents\NBGI\DarkSouls.

Game only uses part of the screen

DSfix anti-aliasing conflict
DSfix anti-aliasing conflict
Using DSfix with in-game anti-aliasing enabled causes the game to only use part of the screen.
Template:Fixbox/fix

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.

Template:Fixbox/fix
  1. Copy %WINDIR%\System32\notepad.exe to <path-to-game>\REDIST\GFWL\
  2. Rename notepad.exe to gfwlivesetup.exe
  3. Launch the game and it will ask for UAC one last time.
Template:Fixbox/fix

This method will force steam into thinking its installed already

  1. Make a txt file
  2. Copy the following code into it
  3. Save it as a .reg file
  4. Run it & Merge it
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Valve\Steam\Apps\211420] 

"directx"=dword:00000001 

"gfwlivesetup"=dword:00000001

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
Multiplayer Steamworks, Games for Windows - LIVE Steam version uses Steamworks, non-Steam uses GFWL.[2]

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. 1.0 1.1 File/folder structure within this directory reflects the path(s) listed for Windows and/or Steam game data (use Wine regedit to access Windows registry paths). Games with Steam Cloud support may store data in ~/.steam/steam/userdata/<user-id>/211420/ in addition to or instead of this directory. The app ID (211420) may differ in some cases. Treat backslashes as forward slashes. See the glossary page for details.

References