Anonymous edits have been disabled on the wiki. If you want to contribute please login or create an account.


Warning for game developers: PCGamingWiki staff members will only ever reach out to you using the official press@pcgamingwiki.com mail address.
Be aware of scammers claiming to be representatives or affiliates of PCGamingWiki who promise a PCGW page for a game key.

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

From PCGamingWiki, the wiki about fixing PC games
m (updated borderless fullscreen windowed usage)
Line 68: Line 68:
 
{{Fixbox/instructions|borderlessFullscreen 1}}
 
{{Fixbox/instructions|borderlessFullscreen 1}}
 
Add <code>borderlessFullscreen 1</code> to <code>DSfix.ini</code>
 
Add <code>borderlessFullscreen 1</code> to <code>DSfix.ini</code>
 +
}}
 +
 +
 +
=== DS Connectivity fix by M0tah ===
 +
[http://steamcommunity.com/app/211420/discussions/0/828935269278734403/ Main Thread]
 +
 +
[https://skydrive.live.com/?cid=1105a8f9b697e3cc&id=1105A8F9B697E3CC%21796 Download]
 +
{{Fixbox|1=
 +
{{Fixbox/fix|DSCfix}}
 +
{{++}}
 +
 +
== General Information ==
 +
 +
DSCfix aims to improve the online experience when attempting to engage in jolly cooperation with friends. It is an interception DLL intended to be used with DSfix and functions by adding any online GFWL friends to your P2P connection pool before searching for random peers. This means that direct connections to friends are established right away, whereas in vanilla Dark Souls this only happens after the first successful summon or invasion (if you were even lucky to get that far).
 +
 +
This greatly reduces the time required to summon a friend, with typical wait times of about a few seconds.
 +
 +
What DSCfix does do:
 +
-- Intercepts GFWL matchmaking functions to return a friend's session if available. This is repeated until all online friends are connected to, at which point it resumes normal behavior of looking for random peers.
 +
-- Allows near-instantaneous summoning / invasion of friends, as well as other network info exchanged such as bloodstains, visible blue ghosts / bonfire phantoms, bonfire kindling, etc.
 +
 +
What DSCfix does NOT do:
 +
-- Change any rules of summoning or invading (area boss must not be defeated, players must still be within level range, host must be human, etc.)
 +
-- Fix any NAT related problems. If you have a strict NAT (as reported by GFWL) and have not been able to successfully summon/be summoned, DSCfix will probably not help.
 +
-- Otherwise tamper with any aspect of Dark Souls gameplay. The connections it establishes with friends are the exact same as those established after successfully summoning / invading a player.
 +
 +
Disclaimer:
 +
Due to the nature of DSCfix it must make changes to the internal functionality of Dark Soul's multiplayer networking code. Although there have been no issues during testing of DSCfix, I cannot be held responsible for any potential malfunctioning of the code or GFWL bans. Use DSCfix at your own risk.
 +
 +
 +
== Installation & Usage ==
 +
 +
1) Install DSfix if you haven't done so already: http://blog.metaclassofnil.com/?tag=dsfix
 +
 +
2) Next, place DSCfix.dll and DSCfix.ini in your Dark Souls DATA directory (where DARKSOULS.exe is - for example: "C:\Program Files (x86)\Steam\steamapps\common\Dark Souls Prepare to Die Edition\DATA")
 +
 +
3) Open up DSfix.ini and search for the following line:
 +
      dinput8dllWrapper none
 +
  Replace it with:
 +
      dinput8dllWrapper dscfix.dll
 +
 +
 +
4) ** If you're using DSMfix or another DInput hook (otherwise skip this step) **
 +
  Open up DSCfix.ini and search for the following line:
 +
      ;dInput8Chain = dsmfix.dll
 +
  Remove the ; (comment character) so the line looks like:
 +
      dInput8Chain = dsmfix.dll (or whatever dll you want to load)
 +
 +
 +
5) Boot up Dark Souls, have a friend also using DSCfix place a sign, and behold. ;)
 +
  (Note: Normal rules for summoning apply)
 +
 +
 +
All players involved must be using DSCfix 
 +
 +
 +
== Uninstallation ==
 +
 +
Simply delete DSCfix.dll, DSCfix.ini, and DSCfix.log.
 +
 
}}
 
}}
  

Revision as of 09:55, 24 May 2013

Template:Infobox

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 poor port of the console versions of the game with few PC options.[1]
Use DSfix by Durante to increase rendering resolution.
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.

General information

Steam Hub Discussion.
Steam Forum.

Availability

Template:Availability Table

A Games For Windows Live (GFWL) account is required to play the game.

Improvements

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

DSfix by Durante

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.
A few interactive examples of the game running with and without the DSfix:
Instructions

Skip intro movies

Instructions

Borderless fullscreen windowed

Instructions


DS Connectivity fix by M0tah

Main Thread

Download

Instructions

Game data

Save game location

Template:Game Location Table

Save game cloud syncing

Template:Save Game Cloud Syncing

Video settings

Template:Video Settings

3D support

The game suffers from poor 3D support.
Instructions

Input settings

Control scheme tips from Tru3Magic.

Template:Input Settings

Keyboard

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

Mouse

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

Remapping

Mouse 4 and 5 cannot be remapped.[2]

Controller

'Hot swap' between keyboard and mouse controls and controller is available.[3]
Use of controller is highly recommended.[4]

Controller not working

Instructions

Controller with wrong mapping

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

Network settings

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

Issues fixed

General low performance

Instructions
Instructions
Instructions

Low performance ATI/AMD

Appears that ATI/AMD graphics cards are underutilised.
Instructions

Low performance Nvidia Optimus

Instructions

Crash VSFilter.dll

Crash occurs after start screen.[5]
Instructions

Progress bar stuck during installation

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

Minimize with multiple monitors

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

Windows 8

Instructions
Instructions
Instructions
Instructions

System requirements

Template:System Requirements


References