Skip to content

Commit

Permalink
Version 2.0.1
Browse files Browse the repository at this point in the history
  • Loading branch information
PeterTh committed Dec 31, 2012
1 parent 4a406e2 commit 301c336
Show file tree
Hide file tree
Showing 11 changed files with 174 additions and 268 deletions.
89 changes: 56 additions & 33 deletions DATA/DSfix.ini
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,14 @@
renderWidth 1920
renderHeight 1080

# The display width/height
# 0 means use the same resolution as renderWidth/Height
# (use for downscaling - if in doubt, leave at 0)
presentWidth 0
presentHeight 0

############# Anti Aliasing

# AA toggle and quality setting
# 0 = off (best performance, worst IQ)
# 1 = low
Expand All @@ -19,32 +27,28 @@ aaQuality 0
# 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

# 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
# Set SSAO scale
# 1 = high quality (default)
# 2 = lower quality, lower impact on performance
# 3 = lowest quality, lowest impact on performance
ssaoScale 1

# FPS threshold
# DSfix will dynamically disable SMAA if your framerate drops below this value
# and re-enable it once it has normalized (with a bit of hysteresis thresholding)
FPSthreshold 45
# Determine the type of AO used
# "VSSAO" = Volumetric SSAO (default, suggested)
# "HBAO" = Horizon-Based Ambient Occlusion
# "SCAO" = VSSAO + HBAO
# VSSAO and HBAO types have a different effect and similar performance
# SCAO combines both, with a higher performance impact
ssaoType VSSAO

############# Depth of field

Expand All @@ -56,7 +60,7 @@ FPSthreshold 45
# 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
dofOverrideResolution 540

# Depth of Field scaling override (NOT RECOMMENDED)
# 0 = DoF scaling enabled (default, recommended)
Expand All @@ -70,7 +74,38 @@ disableDofScaling 0
# 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 0
dofBlurAmount 1

############# 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 28

############# 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
Expand Down Expand Up @@ -98,7 +133,7 @@ hudTopLeftOpacity 0.8f
# Bottom left: item indicators & counts
hudBottomLeftOpacity 0.75f
# Bottom right: soul count
hudBottomRightOpacity 0.0f
hudBottomRightOpacity 0.5f

###############################################################################
# Window & Mouse Cursor Options
Expand Down Expand Up @@ -195,23 +230,11 @@ logLevel 0
# The settings below are not yet ready to use!!
###############################################################################

# texture filtering override (NOT RECOMMENDED)
# 0 = no change
# 1 = enable supersampling by downscaling (use only if you need it!)
# 2 = full AF override (may degrade performance, currently implemented badly, do not enable)
# if in doubt, leave this at 0
# you do not need this this if you override filtering in the driver, which is a better option
filteringOverride 0

# You can only set either forceFullscreen or forceWindowed (or neither)
# 0 = off, 1 = on
forceWindowed 0
forceFullscreen 0

# The following settings are only functional if either forceFullscreen or forceWindowed is enabled
# The display width/height
presentWidth 1280
presentHeight 720
# turn on/off Vsync
enableVsync 0
# adjust display refresh rate in fullscreen mode - this is NOT linked to FPS!
Expand Down
2 changes: 1 addition & 1 deletion DATA/DSfixKeys.ini
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ toggleBorderlessFullscreen VK_F8
toggleHUD VK_RCONTROL
toggleHUDChanges VK_RSHIFT

#toggleSMAA VK_NUMPAD1
#toggleAA VK_NUMPAD1
#toggleVSSAO VK_NUMPAD2
#toggleDofGauss VK_NUMPAD3

Expand Down
1 change: 1 addition & 0 deletions DATA/README.txt
Original file line number Diff line number Diff line change
Expand Up @@ -56,6 +56,7 @@ First, make sure that the .ini files are present in the correct location.
Additionally, the "dsfix" folder should be in that same location.
Turn off tools such as MSI Afterburner or other overlays that manipulate D3D.
Then try restoring the default settings in the .ini file
If you are using the framerate unlock feature, disable Windows "Data Execution Prevention".
If none of these help then check if the problem still occurs when you remove/rename DINPUT8.dll
Finally, try rebooting
If the issue still persists, then report the problem, otherwise it has nothing to do with DSfix.
Expand Down
24 changes: 19 additions & 5 deletions DATA/VERSIONS.txt
Original file line number Diff line number Diff line change
@@ -1,36 +1,50 @@
25-10-1012 -- version 1.9 beta
22-12-2012 -- version 2.0.1
=========================
- Fixed HUD modification bug introduced in 2.0


21-12-2012 -- version 2.0
=========================
- Updated the framerate unlock feature to work with the patched version of the game (Nwks)
- Updated post-processing AA to work with the patched version of the game
- Added "PresentWidth" and "PresentHeight" for full control over (windowed) downsampling
- Fixed an issue where hudless screenshots would sometimes not correctly capture some effects


25-10-2012 -- version 1.9 beta
==============================
- Added 2 new ambient occlusion algorithms: HBAO and SCAO
- Added scale option for ambient occlusion on lower-end systems
- Disabled hotkeys when Dark Souls is not active
- Reinstated the texture filtering option with slightly better implementation
- Small bug fixes in frame rate limits calculation
- Rework WindowManager::resize to center the window along with resizing, and call on startup (wT)
- Fix prevExStyle in WindowManager::toggleBorderlessFullscreen (wT)


21-10-1012 -- version 1.8 beta
21-10-2012 -- version 1.8 beta
==============================
- Added FXAA option for AA
- Added 30 FPS limit toggle
- Greatly improved SSAO depth usage, removed thickness model hack


29-09-1012 -- version 1.7 beta
29-09-2012 -- version 1.7 beta
==============================
- Re-implemented the FPS limiter. It's quite exact now and also performed at a better point in time
(before presenting the frame)
- Made frame period calculation (for animation) slightly more exact
- Added FPS thresholding for SMAA


29-09-1012 -- version 1.6.1 beta
29-09-2012 -- version 1.6.1 beta
================================
- Fixed sporadic graphics issues introduced in 1.6
- Fixed modified HUD issues with very long spell names
- Fixed modified HUD issues with "POISONED"/"BLOOD LOSS" text


29-09-1012 -- version 1.6 beta
29-09-2012 -- version 1.6 beta
==============================
- Unlocked framerate. Thanks to the hard work of Cl�ment Barnier, the framerate can now be unlocked entirely.
(look into the .ini for details)
Expand Down
Binary file modified DSfix.v11.suo
Binary file not shown.
Loading

0 comments on commit 301c336

Please sign in to comment.