Dark Souls II

From PCGamingWiki, the wiki about fixing PC games
Dark Souls II
Dark Souls II cover
Developers
From Software
Publishers
Bandai Namco Entertainment
Release dates
Windows April 25, 2014
Dark Souls II guide at StrategyWiki
Dark Souls II at Wikipedia
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

This page is for the original release. For the re-release, see Dark Souls II: Scholar of the First Sin.

General information

PC Report
Official Bandai Namco Support Thread
Steam Community Discussions

Availability[edit]

All versions require Steam DRM.

Downloadable content (DLC) and expansions

Name Notes
Crown of the Ivory King
Windows
Crown of the Old Iron King
Windows
Crown of the Sunken King
Windows

Essential improvements[edit]

Improve controller deadzone[edit]

The default controller deadzone handles more unresponsively than the one from the first game.
Download Durazno XInput Wrapper[1]
  1. Download Durazno XInput Wrapper.
  2. Go to <path-to-game>\Game\ and extract the contents of the archive.
Increase the mod's default deadzone value[citation needed]
  1. Run the <path-to-game>\Game\Durazno.exe file.
  2. Check the LinearADZ option.
  3. Change the AntiDeadzone option to 36%.
  4. Change the Deadzone option to 20%.

Notes

Running Durazno.exe generates Durazno.ini which you can also alter manually.
Using a value of LinearADZ=1, AntiDeadzone=360 and Deadzone=200 will mimic the first game's deadzone.

Game data[edit]

Configuration file(s) location[edit]

System Location
Windows %APPDATA%\DarkSoulsII\

Save game data location[edit]

System Location
Windows %APPDATA%\DarkSoulsII\

Save game cloud syncing[edit]

System Native Notes
Steam Cloud

Video settings[edit]

Basic and advanced graphical settings.
Basic and advanced graphical settings.
Screen option menu.
Screen option menu.

Input settings[edit]

Game option menu.
Game option menu.
Keyboard and mouse Native Notes
Remapping
Mouse acceleration
Acceleration is off by default, game ignores Windows Enhance pointer precision setting.
Mouse sensitivity
Mouse input in menus
Mouse Y-axis inversion
Controller
Controller support
Full controller support
Controller remapping
See the glossary page for potential workarounds.
Controller sensitivity
Controller Y-axis inversion
Additional information
Button prompts
For DualShock use PS3 UI Buttons Mod. Requires GeDoSaTo.
Controller hotplugging
Haptic feedback
Simultaneous controller+KB/M

Xbox buttons prompts explanation[edit]

The game is always displaying Xbox button prompts regardless of real input scheme thus making very hard to navigate menus.
Fortunately the game is also accepting in-game actions what would be bound on Xbox controller buttons. Use this as a reference guide.
Actions listed below can be bound to the same key.
Xbox controller button Action in-game
A Interact or confirm.
B Dash/backstep/roll or Cancel.
X Use item or Menu function 1
Y Wield right weapon two-handed or Menu function 2

Delay between mouse clicks and actions[edit]

You can bind some of your actions to mouse double clicks, however this feature is causing slight delay between single click and its action as the game is waiting for another click.
Use additional buttons on gaming mice[citation needed]
For users with gaming mice or mice with additional buttons.
  1. Bind your attacks on any unused keyboard key (F keys for example).
  2. Open your mouse setting application and bind your new attack keys to additional mouse buttons.
AutoHotkey script[2]
  1. Unbind all the mouse bindings in the game.
  2. Download and install AutoHotkey.
  3. Let application create sample script. This script file should open after installation.
  4. Delete everything, insert these lines and reload script (open AutoHotkey window (green H icon in tray area), navigate to File and hit Reload Script).

AutoHotkey script:

#SingleInstance Force
#MaxHotkeysPerInterval 99999`
#IfWinActive ahk_class DarkSouls2

; Hold to block with a shield in left hand
LShift::Send {u down}
LShift Up::Send {u up}

; Strong attack (left hand) / Parry
CapsLock::
XButton1:: send {y down}
CapsLock up::
XButton1 up:: send {y up}

; Attack (left hand)
XButton2::send {u down}
XButton2 up::send {u up}

; Boss key
LAlt & Tab::AltTab

; Wield right weapon two-handed (hold for left weapon)
Tab::n

; Attack (right hand)
$LButton::
    send {h down}
    send {LButton down}
return
$LButton up::
    send {h up}
    send {LButton up}
return

; Strong attack (right hand)
$RButton::
    send {g down}
    send {RButton down}
return
$RButton up::
    send {g up}
    send {RButton up}
return

; Equipment menu
1::
    send {Escape down}
    sleep 30
    send {Escape up}
    send {ENTER down}
    sleep 30
    send {ENTER up}
return

; Inventory menu
2::
    send {Escape down}
    sleep 30
    send {Escape up}
    send {right down}
    sleep 30
    send {right up}
    send {ENTER down}
    sleep 30
    send {ENTER up}
return  

; Player status menu
3::
    send {Escape down}
    sleep 30
    send {Escape up}
    send {right down}
    sleep 30
    send {right up}
    send {right down}
    sleep 30
    send {right up}
    send {ENTER down}
    sleep 30
    send {ENTER up}
return

; Message menu
4::
    send {Escape down}
    sleep 30
    send {Escape up}
    send {right down}
    sleep 30
    send {right up}
    send {right down}
    sleep 30
    send {right up}
    send {right down}
    sleep 30
    send {right up}
    send {ENTER down}
    sleep 30
    send {ENTER up}
return

; Interact (open doors, speak to the NPCs)
e::ENTER

; Use item (drink dat estus)
q::e

; Guard break
c::
^LButton::
    send {w down}
    send {h down}
    send {w up}
    send {h up}
return

; Jump attack
r::
^RButton::
    send {w down}
    send {g down}
    send {w up}
    send {g up}
return

; Switch left weapon
WheelLeft::
    send {left down}
send {left up}
return

; Switch right weapon
WheelRight::
    send {right down}
    send {right up}
return

F1::Suspend 

Features

  • This script was made with default DS II controls in mind, please reset your controls or be sure to adjust the script before using.
  • Doesn't break menu controls.
  • Left mouse button and right mouse button are bound to the right handed attacks.
  • Shift and Capslock are bound to the left hand, mouse 4 and mouse 5 works too
  • Tab to toggle between one-handed and two-handed stances, also try holding it and see what happens. Doesn't break AltTabbing.
  • E for interacting.
  • Q for using items (drink estus, etc.).
  • One-button jumping attacks and guard breaks with R and C, Ctrl + left or right mouse button works too.
  • Move your mouse wheel to the left or right to change weapons in both hands (if your mouse doesn't support this, remove ^LButton:: and ^RButton:: lines from Jump attack and Guard break sections.
  • 1 for equipment menu.
  • 2 for inventory menu.
  • 3 for player status menu.
  • 4 for message menu.
  • F1 to enable/disable the script.
  • The script only works when Dark Souls 2 is running and has focus.

Audio settings[edit]

Audio options Native Notes
Separate volume controls
Voice, SFX, Music (scales from 0 to 10)
Surround sound
7.1 surround sound supported
Subtitles
Closed captions
Mute on focus lost

Localizations

Language UI Audio Sub Notes
English
Brazilian Portuguese
French
German
Italian
Japanese
Japan version only.
Korean
Polish
Russian
Spanish
Traditional Chinese

Network[edit]

Dark Souls II and Dark Souls II: Scholar of the First Sin players cannot play together.[3]

Multiplayer types

Type Native Players Notes
LAN play
Online play
4

Ports

Protocol Port(s) and/or port range(s)
This game supports Universal Plug and Play (UPnP) for automatic port configuration.

VR support[edit]

3D modes Native Notes
Nvidia 3D Vision
See Helix Mod: Dark Souls 2.

Issues fixed[edit]

Game volume decreases when summoning/being summoned[edit]

Disable communications activity sound reduction[citation needed]
  1. Open the Start screen/Start menu, type mmsys.cpl and press Enter.
  2. Go to the Communications tab.
  3. Choose Do nothing.
  4. Click OK to save your changes.

Mouse cursor reappear when using controller[edit]

If playing with a controller, the mouse cursor will always reappear in the middle of the screen, even if not in use or relocated.

Pink artifacts with Radeon GPUs[edit]

Make sure you are not forcing AF through AMD Catalyst Control Center[citation needed]
  • Open AMD CCC
  • Gaming --> 3D Application Settings --> Texture Filtering --> Anisotropic Filtering Mode
  • Make sure to set it to "Use application settings"
You can set the AF as high as you want in game without the artifacts reappearing.

Controller not working[edit]

Disconnect every non-XInput device[4]
Alternatively, place the blocker dinput8.dll in <path-to-game>\Game\

Xbox 360 Controller Freezes game[edit]

When using an original Xbox 360 controller, your game freezes when struck or fat-rolling (actions that activate rumble).
This may be caused by previously using MotionInJoy and even after the uninstall, your controller will still be labelled "MotionInJoy Virtual XInput Device for Windows"
Remove MotionInJoy remnants[5]
  1. Uninstall MotionInJoy.
  2. If the controller is still not detected, install the Xbox 360 Accessories Software.

Crash at startup[edit]

This issue should be fixed in patch from April 28, 2014. Try following fixes if your copy still crashes even after the patch.
Enabling GPU scaling[6]
  • Navigate to the graphics driver control panel and activate GPU scaling.

AMD Catalyst Control Center

  1. Go to the My Digital Flat Panels, select Properties.
  2. Tick Enable GPU scaling.
Options are greyed out only in native resolution of your panel. Lower your desktop resolution to gain access.

Nvidia Control Panel

  1. Go to Display, select Adjust desktop size and position.
  2. Tick your preferred scaling options in Scaling tab.
Unplugging screen[6]
  1. Select Dark Souls 2 in Steam
  2. Unplug your monitor cable.
  3. Press Enter.
  4. Reconnect your monitor cable.
This fix will force the game to run in 1280x720 resolution in windowed mode.
Some users are reporting losing sound with this fix.
Windows screen mirroring funtion[7]
  1. Launch the game.
  2. When you see white screen press Win+P and select Duplicate.
  3. The game should launch.
  4. Press Win+P again ans select Extend.
  5. Go to the video setting, select Windowed to access all available screen resolutions.
Disabling surface format optimization[8]
AMD GPU specific fix.
  1. Open Catalyst Control Center, navigate to the Gaming section and select 3D Application Settings.
  2. Locate section Texture Filtering and turn off Surface Format Optimization.

Other information[edit]

Disable profanity filter[edit]

Not required for Chinese, Korean, or Russian setups.[citation needed]
Disable profanity filter[citation needed]
  1. Go to <path-to-game>\Game\NGWord\Chinese\.
  2. Copy win32OnlyNgWord.bin.
  3. Go to the preferred language folder and replace the content with copied file.

API[edit]

Technical specs Supported Notes
Direct3D 9.0c 11 available in Dark Souls II: Scholar of the First Sin
64-bit executable
Available in Dark Souls II: Scholar of the First Sin

System requirements[edit]

Windows
Minimum Recommended
Operating system (OS) XP SP3 Vista SP2, 7 SP1, 8
Processor (CPU) AMD Phenom II X2 555 3.2 GHz
Intel Pentium Core 2 Duo E8500 3.17 GHz
AMD A8 3870K 3.0 GHz
Intel Core i3 2100 3.10 GHz
System memory (RAM) 2 GB 4 GB
Hard disk drive (HDD) 14 GB
Video card (GPU) ATI Radeon HD 5870
Nvidia GeForce 9600 GT
DirectX 9.0c compatible
AMD Radeon HD 6870
Nvidia GeForce GTX 750

References