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
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
Availability
- A Games For Windows Live (GFWL) account is required to play the game.
Improvements
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
Instructions |
---|
Game data
Save game location
Save game cloud syncing
Template:Save Game Cloud Syncing
Video settings
3D support
- The game suffers from poor 3D support.
Instructions |
---|
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