Das Forum

Dark Souls Prepare to Die and DSFix

DSFix isn't working

Autor Antworten
ektorr Saturday 18 July 2015 at 23:49
ektorrAnonymous

Hello everyone, I followed different guides on internet in order to install this game and I did the following steps
1)Installed POL

2)Installed Steam trough POL (which installed all dependencies and wine 1.7.33 (x86))
3)Installed Dark Souls from steam, selected dspted 2.0 and applied DSFix

I'm using Linux Mint KDE 17.2 Rebecca

The game run just fine with primusrun command before playonlinux, but the problem is that DSFix isn't working in any manner and I can't set Fullscreen mode or adjust the bad camera movement (the game natively can't capture mouse cursor so I'm having really headache with camera). I think that the problem might be that I'm using as gpu drivers  nvidia-352(86-64) and I read somewhere that Dark Souls need 32bit video driver, is that true? I didn't tested 32bit drivers couse everytime I put hands on this I need to reinstall the whole thing.
 

Editiert von: ektorr

petch Sunday 19 July 2015 at 1:07
petch

Install PlayOnLinux from our repository, it checks both 64 and 32bit libraries

shtayerc Tuesday 1 December 2015 at 17:58
shtayercAnonymous

Hello,

I installed this game with steam,  game was working everything was fine but it was a bit laggy. So I installed dsfix and I was editing DSfix.ini file. When I enabled fps the game crashed. I renamed DINPUT8.dll but nothing changed, the game still crashed when I started it. Then i installed steam in new virtual drive, game was running but when I put dsfix files in Darksouls.exe directory nothing happened. It was completely ignoring this files. If i launched first steam in second steam virtual drive it still did not do anything with dsfix, but if i launched second steam with first steam virtual drive it crashed. When i deleted both steam drives and installed new one it still did not recognise dsfix files. I redownloaded game few times but no effect.

 

I am using arch linux, dsfix 2.4,  this is my hardware:

00:00.0 Host bridge: Intel Corporation 2nd Generation Core Processor Family DRAM Controller (rev 09)
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
00:16.0 Communication controller: Intel Corporation 6 Series/C200 Series Chipset Family MEI Controller #1 (rev 04)
00:1a.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2 (rev 05)
00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 05)
00:1c.0 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 1 (rev b5)
00:1c.1 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 2 (rev b5)
00:1d.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1 (rev 05)
00:1f.0 ISA bridge: Intel Corporation HM65 Express Chipset Family LPC Controller (rev 05)
00:1f.2 SATA controller: Intel Corporation 6 Series/C200 Series Chipset Family 6 port SATA AHCI Controller (rev 05)
00:1f.3 SMBus: Intel Corporation 6 Series/C200 Series Chipset Family SMBus Controller (rev 05)
01:00.0 Ethernet controller: Qualcomm Atheros AR8152 v2.0 Fast Ethernet (rev c1)
02:00.0 Network controller: Qualcomm Atheros AR9285 Wireless Network Adapter (PCI-Express) (rev 01)

 

and this is my DSfix.ini file

 

# You can configure DSfix by editing this file
# Lines starting with "#" are ignored by the program and contain descriptions of the options
 
###############################################################################
# Graphics Options
###############################################################################
 
# internal rendering resolution of the game
# higher values will decrease performance
renderWidth 640
renderHeight 400
 
# The display width/height
# 0 means use the same resolution as renderWidth/Height
# (use for downscaling - if in doubt, leave at 0)
presentWidth 800    
presentHeight 450
 
############# Anti Aliasing
 
# AA toggle and quality setting
# 0 = off (best performance, worst IQ)
# 1 = low  
# 2 = medium
# 3 = high
# 4 = ultra (worst performance, best IQ)
aaQuality 0
 
# AA type
# either "SMAA" or "FXAA"
aaType SMAA
 
############# Ambient Occlusion
 
# Enable and set the strength of the SSAO effect (all 3 settings have the same performance impact!)
# 0 = off
# 1 = low
# 2 = medium
# 3 = high
ssaoStrength 0
 
# Set SSAO scale
# 1 = high quality (default)
# 2 = lower quality, lower impact on performance
# 3 = lowest quality, lowest impact on performance
ssaoScale 3
 
# Determine the type of AO used
# "VSSAO" = Volumetric SSAO (default, only option pre-1.9)
# "HBAO" = Horizon-Based Ambient Occlusion
# "SCAO" = VSSAO + HBAO
# "VSSAO2" = Volumetric SSAO with more samples (tweaked by Asmodean)
# VSSAO and  HBAO types have a slightly different effect. and similar performance
# SCAO combines both, with a higher performance impact
# VSSAO2 is generally more accurate, but also requires more performance
ssaoType VSSAO
 
############# Depth of field
 
# Depth of Field resolution override, possible values:
# 0 = no change from default (DoF pyramid starts at 512x360)
# 540 = DoF pyramid starts at 960x540
# 810 = DoF pyramid starts at 1440x810
# 1080 = DoF pyramid starts at 1920x1080
# 2160 = DoF pyramid starts at 3840x2160
# higher values will decrease performance
# do NOT set this to the same value as your vertical rendering resolution!
dofOverrideResolution 0
 
# Depth of Field scaling override (NOT RECOMMENDED)
# 0 = DoF scaling enabled (default, recommended)
# 1 = DoF scaling disabled (sharper, worse performance, not as originally intended)
disableDofScaling 0
 
# Depth of field additional blur
# allows you to use high DoF resolutions and still get the originally intended effect
# suggested values:
# o (off) at default DoF resolution
# 0 or 1 at 540 DoF resolution
# 1 or 2 above that
# 3 or 4 at 2160 DoF resolution (if you're running a 680+)
dofBlurAmount o
 
############# Framerate
 
# Enable variable framerate (up to 60)
# NOTE:
# - this requires in-memory modification of game code, and may get you banned from GFWL
# - there may be unintended side-effects in terms of gameplay
# - you need a very powerful system (especially CPU) in order to maintain 60 FPS
# - in some  instances, collision detection may fail. Avoid sliding down ladders
# Use this at your own risk!
# 0 = no changes to game code
# 1 = unlock the frame rate
unlockFPS 0
 
# FPS limit, only used with unlocked framerate
# do not set this much higher than 60, this will lead to various issues with the engine
FPSlimit 60
 
# FPS threshold
# DSfix will dynamically disable AA if your framerate drops below this value  
#  and re-enable it once it has normalized (with a bit of hysteresis thresholding)
FPSthreshold 0
 
############# Filtering
 
# texture filtering override
# 0 = no change  
# 1 = enable some bilinear filtering (use only if you need it!)
# 2 = full AF override (may degrade performance)
# if in doubt, leave this at 0
filteringOverride 0
 
###############################################################################
# HUD options
###############################################################################
 
# Enable HUD modifications
# 0 = off (default) - none of the options below will do anything!
# 1 = on
enableHudMod 0
 
# Remove the weapon icons from the HUD  
# (you can see which weapons you have equipped from your character model)
enableMinimalHud 1
 
# Scale down HuD, examples:
# 1.0 = original scale
# 0.75 = 75% of the original size
hudScaleFactor 0.75
 
# Set opacity for different elements of the HUD
# 1.0 = fully opaque
# 0.0 = fully transparent
# Top left: health bars, stamina bar, humanity counter, status indicators
hudTopLeftOpacity 0.8f
# Bottom left: item indicators & counts
hudBottomLeftOpacity 0.75f
# Bottom right: soul count  
hudBottomRightOpacity 0.5f
 
###############################################################################
# Window & Mouse Cursor Options
###############################################################################
 
# borderless fullscreen mode  
# make sure to select windowed mode in the game settings for this to work!
# 0 = disable
# 1 = enable
borderlessFullscreen 0
 
# disable cursor at startup
# 0 = no change
# 1 = off at start
disableCursor 0
 
# capture cursor (do not allow it to leave the window)
# 0 = don't capture
# 1 = capture
# (this also works if the cursor is not visible)
captureCursor 0
 
###############################################################################
# Save Game Backup Options
###############################################################################
 
# enables save game backups
# 0 = no backups
# 1 = backups enabled
# backups are stored in the save folder, as "[timestamp]_[original name].bak"
enableBackups 0
 
# backup interval in seconds (1500 = 25 minutes)
# (minimum setting 600)
backupInterval 1500
 
# maximum amount of backups, older ones will be deleted
maxBackups 10
 
###############################################################################
# Texture Override Options
###############################################################################
 
# enables texture dumping
# you *only* need this if you want to create your own override textures
# textures will be dumped to "dsfix\tex_override\[hash].tga"
enableTextureDumping 0
 
# enables texture override
# textures in "dsfix\tex_override\[hash].png" will replace the corresponding originals
# will cause a small slowdown during texture loading!
enableTextureOverride 0
 
###############################################################################
# Other Options
###############################################################################
 
# skip the intro logos
# this should now be slightly more stable, but should still be
# the first thing to disable in case you experience any problems
skipIntro 0
 
# change the screenshot directory
# default: . (current directory)
# example: C:\Users\Peter\Pictures
# directory must exist!
screenshotDir .
 
# override the in-game language
# none = no override
# en-GB = English, fr = French, it = Italian, de = German, es = Spanish
# ko = Korean, zh-tw = Chinese, pl = Polish, ru = Russian
# this does not work in Windows XP!
overrideLanguage none
 
# Dinput dll chaining
# if you want to use another dinput8.dll wrapper together
# with DSfix, rename it (e.g. "dinputwrapper.dll") and put the new name here
dinput8dllWrapper none
# dsmfix.dll
 
# D3D adapter override
# -1 = no override
# N = use adapter N
# this setting is for multiple (non-SLI/crossfire) GPUs
# everyone else should leave it at -1
d3dAdapterOverride -1
 
# Log level - 0 to 11, higher numbers mean more logging
# only enable for debugging
logLevel 0
 
###############################################################################
# The settings below are not yet ready to use!!                
###############################################################################
 
# You can only set either forceFullscreen or forceWindowed (or neither)
# 0 = off, 1 = on
forceWindowed 0
forceFullscreen 0
 
# turn on/off Vsync
enableVsync 0
# adjust display refresh rate in fullscreen mode - this is NOT linked to FPS!
fullscreenHz 60

 

I don't know what to do to get dsfix working like first time.

Editiert von: shtayerc