DSfix 0.9

Edit: Updated to version 0.9.1, may fix some issues people had with SMAA. DON’T FORGET TO EXTRACT ALL THE CONTENTS OF THE ZIP TO THE DATA DIRECTORY!

I finally made some progress in better understanding how the game renders.

This release should fix some reported bugs:

  • Save backups should now be correctly limited to the amount specified
  • Language override is more resilient in case of crashes (original settings will still be restored at the next shutdown) and cleans up the registry once it restores the original settings

It also introduces 2 new features:

  • HUD-less screenshots can be taken with F5. (This is a bit slow and only does bmp right now, I’ll fix that when I have time)
  • The big one: SMAA integration.

SMAA is integrated correctly with the rendering pipline. Compared to using an injector, this means that (a) you can combine it with any amounts of downsampling (or up) as desired and (b) only the rendered image is processed. You can select the level of SMAA in the ini, from one of the predefined quality presets (off, low, medium, high and ultra).

As always, consider donating if you like the mod.

DSfix version 0.9.1 download

Please please remember to read the README.txt!

275 thoughts on “DSfix 0.9

  1. Nice! Integrated SMAA is great! One question though before I try it out: does it apply an SMAA pass to each DOF level individually? Or does it just apply it to the final buffer kinda like when using an injector, just without the HUD elements being filtered?

  2. Hello,
    For the problem in Darkroot Garden (I have read this on Neogaf), I have discovered that when fraps recording, the glitch stop. And if I turn off the record, glitch return.
    I have realized a video with my phone: http://youtu.be/iYQmvD3_hgY

    Thanl you for this awesome fix.

    ps: sorry if my english is bad, I’m not english.

    • Also when I start the game, alt-tab for launch Fraps and return to the game, the glitch is off.

  3. I am getting very bad performance issues with this release when I met 4-5+ enemies. Suddenly everything lags, there is a huge drop in frame rate which persists for all the gameplay. Weird!

    • That’s the first I’ve heard of this particular issue. Wait for the next version, there are some changes in how SMAA is handled, maybe they help.

  4. peter thank you for this mod.I cant remember the last time i enjoyed a game this much.I didnt have any problems with this mod at all untim the lates version.There are 2 problems 1)The games is crashing on startup with any level of SMAA enabled. The game looks grate as it is but maybe if im not the only one you can figure out what is the problem.And the 2 game is crashing after alt-tabing in atempt to return into the game.

  5. Do you know if you’ll get the options at the bottom of the ini marked as “not working” to work soon? I’d love to be able to force 1080p24.

    • I tried to make them work 3 times actually and failed miserably each. Maybe I’ll have another go at some point.

  6. Seems graphics options (that smaa) didn’t work – i see no difference whatever i change in .ini. But dofscaling and hi resolutions drop fps for sure.

  7. Backups don’t seem to work on my computer. Which is a bummer, since I got an endless loading screen on my saved game.
    Anyway, only got one .sl2 in Documents/NBGI/DarkSouls, and no backups. :(

    = Settings read:
    – renderWidth : 1680
    – renderHeight : 1050
    – filteringOverride : 0
    – dofOverrideResolution : 0
    – disableDofScaling : false
    – smaaQuality : 0
    – logLevel : 11
    – disableCursor : true
    – captureCursor : true
    – overrideLanguage : en-GB
    – skipIntro : false
    – enableBackups : true
    – backupInterval : 1500
    – maxBackups : 10
    – dinput8dllWrapper : none
    – borderlessFullscreen : true
    – forceFullscreen : false
    – forceWindowed : false
    – presentWidth : 1280
    – presentHeight : 720
    – enableVsync : false
    – fullscreenHz : 60
    – d3dAdapterOverride : -1

    • Can you set logLevel to 3 and see which path the save manager reports? (Search for save in the log)

      • “SaveManager: user save folder is C:\Users\Yaushee\Documents\NBGI\DarkSouls\DRAKS0005.sl2
        SaveManager: searching for files ending on .bak
        [...]
        SaveManager: Backing up save files
        SaveManager: searching for files ending on .sl2
        SaveManager: searching for files ending on .bak”

        But… It’s not creating any files :(
        (fixed the endless screen by verifying game cache, yaaaay)

        • That’s because the user save folder is wrong. It should be [documents]\NBGI\DarkSouls\[your GFWL ID]. I don’t know why your saves are directly in NBGI\DarkSouls.

          • Wait, there’s an sl2 file in the DarkSouls folder itself in addition ton the [GameID] folder I don’t know why. I’ll try tomorrow to delete it and test again.

  8. Disabling GPU acceleration in my media player (MPC-HC) solved my blank/white screen problem. I’m guessing the media player and game conflict since the intro movie is a file that gets played when you launch the game. Works great now.

  9. A small request:

    I’ve been using on all my games a tiny d3d9.dll that I grabbed here: http://www.kegetys.fi/misc/
    to limit the FPS. But it obviously works only in DX9 games.

    Could you do something similar and not specific to a single game, but fr DX10/11? That could be immensely useful…

  10. Durante, plz dont rush your releases.
    0.8 version is the best fo far.
    UI Launcher for your fix is reqiured, not SMAA J.

  11. Turning off AC3Filer’s SPDIF option has made the game run a lot smoother on my AMD 6870. I can use borderless fullscreen mode now and no more crashing on the start screen.

    Something to try if you’re using SPDIF passthrough.

Leave a Reply to petert Cancel reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">