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. Hi Petert,
    I have a problem, the game runs at 15 FPS instead 30.
    What can I do to run it at 30 FPS?
    Thank you.

    i7- 3610 (2.2GHz)
    Nvidia GT 630M – 2GB
    6GB RAM

  2. Petert,

    Apologies, your SMAA feature is working exactly as intended for me. It is extremely subtle in some areas and I reported incorrectly that it had no effect.

    I traveled to anor londo and it was definitely changing.
    -Mark

  3. I noticed rotating the camera with the configurable keys is very smooth. Also observed console tutorials – backstab – in youtube the whole game being very smooth.

    What if the keyboard signal rate could be simulated on the mouse?

    Capture mouse signals & BLOCK their transmission and only allow movement coords transmitted to the game at the rate of a gamepad. Send data only at slow intervals, otherwise swallow / freeze the mouse movement.

    This way the mouse would behave as a gamepad, much less sensitive. If the game was coded with gamepad in mind give it a transformed mouse-signal transmitter code.

    Quicksave feature idea: F5
    Copy the DRAKS0001.sl2 game save to a temp file or DIR

    Quickload feature idea: F9
    overwrite DRAKS0001.sl2 game save with the temp file. This way no ALT-TAB-ing is necessary to reload the game in case of YOU DIE.
    Upon seeing the From Software logo (“quitting” the game to the logo section) I press the Quickload key, DSFix detects it and copies the saved file onto the bad save. The game automatically loads its one slot, no need to ALT-TAB overwrite current save with previously copied file anymore.

    • quickload and quicksave will never be added: cheating death is not the purpose of this utility.

  4. This mod is fantastic and the game is amazing with it!

    I am however having an image quality problem with the newer versions and am wondering if anyone has a fix.

    In all of the versions since around 0.5, I have been getting weird lines in certain shadows/textures and some of the textures, like snow for example, look very pixelated.

    Here is a comparison between 0.9 and 0.5 in the same area with the same settings (with the exception of SMAA being enabled in 0.9, I tried on or off and it doesn’t make a difference for this problem):

    http://imgur.com/gDnLE

    This is with 1080p internal, 540 dof, no filtering overide and no forced driver settings. I’m on an Nvidia 560Ti using the latest 306.02 drivers (I also tried rolling them back to 301.42 and it doesn’t help).

  5. Hey there Peter, love the mod. I was curious, will you fix the disappearing sun/moon glitch in future versions? It makes a big effect on how the game feels.

  6. Hi Durante, as usual you made an awesome job, ATM i’m using a resolution of 512×360 (yes it’s low but my nvidia 310m works well with that res). What i would like to know is: does someone know a little bit better resolution that work and don’t make the game hang at the start screen? something that work with 640 or 720? i’m trying hard to find a good res myself but i’m not so good at math (calculate ratio and things like that) and can’t find a resolution that work. Again thank you for the hard work.

  7. you’re doing a great job. i really appreciate what you’re doing here, even if i don’t own a powerful system. i’m running the game on a laptop and with the current version of the DSfix (0.9) i’m having no problems, save the slowdown issue that seems to appear when i play the game for, say, 1 hour (but that issue is not related to your fix, because i already got that issue without the fix so don’t worry about it).

    also, i’m running the game on a optimus ready laptop (intel hd + dedicated geforce gt540m). no issue here.

  8. Hey Durante – awesome (and MUCH appreciated) work as always!

    ‘Small’ request (I hate to even ask, since you’ve already done so much…)

    Is there a way you could either change the key for HUD-less screenshots from F5 to say… F11? Or maybe just add the option to disable this function altogether?

    The reason I ask is this function conflicts with Nvidia 3D Vision commands (F5 is hard-coded for adjusting the 3D ‘Convergence’ settings).

    Thanks for taking this into consideration – I PROMISE I will donate as soon as I get my Paypal account fixed (they cancelled my account – not sure why yet).

  9. Please, please, please can you do something about the black bars in the 4:3 ratio games? It really turns off the game and flawless widescreen just stretch it.
    You are awesome, doing this make all of us glad. Hope Namco contact you, like valve does for modders.

  10. I’m back to 0.7 dsfix. In this new 0.9 i can’t change brightness, i kinda always set it to 10 so i can see better in dark areas ,but with new patch it’s not possible, dunno why.
    And i have more fps drops than on older versions. I also notice that now it use more graphic card power (HD5750), but instead of performanse increase i got decrease, in FPS.
    I’ll stay on old version until final patch is out.

    • Got the same fps drops too. I can’t play with this release. I have to check but I think we got the same video card.

  11. Hi!

    I’d like to translate the game to my language.

    Would it be possible to override the language setting and point it to an external file? Or maybe with some other solution? Any ideas?

    (Problem is, that I’d need an editor to edit the game files, but such an editor does not exist. Also, I’m not sure if it would work with Steam.)

    Thx.

  12. Durante, since v0.9x, the backup routine is wrongly detecting my correct save folder. If I create a random dir and drop a legit SL2 file inside it AND IF the dir name has a lower alphabetic order than my GFWL username. It will even pick a backuped SL2 file if I drop it in the root of the DarkSouls dir, like below.

    SaveManager: user save folder is F:\MyDocs\NBGI\DarkSouls01346877038_DRAKS0005.sl2.bak
    SaveManager: user save folder is F:\MyDocs\NBGI\DarkSouls\alsduioasdaftesting

    • That’s normal and it has always worked like that, not just in 0.9. I can’t tell your GFWL id so I just use the first folder in [docs]\NBGI\DarkSouls\.

  13. Running 1920×1200 resolution in a borderless window but noticed that screenshots are 1920×1080. Is that supposed to be the case?

    • A few people have reported this, but sadly I can’t reproduce the issue which makes it hard to debug :(

      I’ll still try a few things though.

  14. Hello, I dont really know where to ask this, so Ill ask here, apologizes.

    Could somone know what is the code of online matching/summoning?
    I dont know if its possible to get it by disassembling or whatever, but I’m curious, because its very… glitchy.

    Anyway epic job on all your content, keep it going, peace :)

    regards

  15. Hi. Is it possible to specify in ini file only non-default parameters? I’m expecting that not-specified params will be reverted to game defaults but it is not.

    • Yes. All options default to off, except for the resolution override which defaults to 1920×1080.

  16. Hi from Italy
    My System Asus MB, Intel Quad q8300, 4 Gb Ram Corsair and an Nvidia Gtx 550 ti and Your Fix v. 0.9 WORKS PERFECT ! Thanks, now i can play 1920 x 1080 and without the Bad mouse arrow.
    Thanks Man !

  17. I think I found a minor issue: the change language option doesn’t work when intro skip is enabled. I changed game language from german to english but had to deactivate the no intro setting or else game would still be in german

  18. I have made a version of SweetFX for DSfix. I call it “SweetFX for DSfix” :)
    You can find it here : http://dropcanvas.com/l46x9

    In case you aren’t familiar with my mod : SweetFX allows you add various post processing effects to a game.

    I really hope someone will test this and let me know if it works or not as I can’t test it myself (I don’t have Dark Souls).
    It did compile with GPU Shaderanalyzer though, so I’m hopeful.

    You can’t currently tweak the SMAA settings further in SweetFX – You can only set the preset in DSfix.ini as you would normally do.

    Note that the regular version of SweetFX should also work with Dark Souls, but I want to know if this version designed to integrate with DSfix works or not.

      • I’ve updated it to version 0.2.

        I did gamma correction twice in version 0.1, resulting in a washed out image – version 0.2 should fix that.

        • I’ve heard back from some of my users and the news is that version 0.2 works great.

          Try it out people.

  19. nice screenshot feature! please add the line to define the destination folder in the next version, would be great to store them among steam screenshots so everything is in one place.

    • I FULLY AGREE!
      also, nice touch on the hudless screenshots. i secretly wanted that feature a lot, too

  20. I believe what I wrote earlier has nothing to do with SMAA, since SMAA will not enable itself even though I’ve put all of 0.9.1′s content into the folder where they should be. (Where the DATA.exe is). I’,m an AMD user, I don’t know if that means anything. The DSFix works just fine, although the SMAA won’t enable itself even though, I have it on the value 4. I tried toggling it on and off like you said we could do with F3, It was still very jaggedy, no difference what so ever. I run it at 1680×1050.

  21. I just had one question, I read through the faq and I didn’t see it covered, do I need to download all the versions of this, or just the most recent one?

  22. For some reason the game looks even better now. F3 makes no difference to me. The game also takes a considerable performance hit while supersampling at 7680*4800. Runs flawlessly at 3840*2400.

    It would be great if you added the option to set paths for everything relevant (savegames, screenshots etc), for those of us who have the game installed on an SSD but don’t want needless files to be written to the ssd.

    http://ompldr.org/vZmRncw/screenshot_2012-09-05_23-51-31.jpg

    Taken with the f5 screenshotter.

  23. Durante, really man, you are awesome. You scored some sales for From I’m sure.
    Been using your fix since you released it.

    Is it ok if I made a little request? I was thinking about if it was possible to add a sharpening filter to your injector. Thanks man, be well.

  24. @ petert: First i want to say that u are doing a great job and i thank u for the DSfix u have created ^.^ Everything works fine^^ You are the best and i will donate your work, u deserve it :-) And now my question, is there a way to speed up the FPS Limit from 30 to maybe 50 or even 60 Frames per second??? Could u try to fix this in an new release…? Would this be possible…?

      • Ahhh… :-/ Too bad… But thank you for your answer ^^ Maybe the game developers will bring a patch out that fix the FPS Limit, i really would been happy if they do…

  25. Hi, I noticed a problem with 0.9.1. It caps my FPS at 15, it doesn’t slow the game down, but rather skips every other frame I think. It seems to be a problem with SLI (I use 2x GTX 460). When I turn SLI off and set d3dAdapterOverride 1 I don’t get the low FPS. This problem occurs with the default settings in DSfix.ini and from what I’ve gathered only occurs with 0.9.1.

    Thanks for an otherwise terrific job with this fix!

    • I use the same graphics card as you with SLI as well and I never slow down from 30 fps, even in blight town, with Ultra SMAA, 1080p and 1080 DoF. What is your driver version? Did you set the game to high preformence in your task manager? Do you have antialiasing turned up super high in NVIDIA? Am I being useless? Probably. But just check all your Nvidia settings and maybe set a few a bit lower.

      On second thought I realized over clocking my GPU caused some problems. Maybe you should set your coreclocks and shader clocks a bit lower and see if that helps anything. Good luck!

      • After some further testing I realized it was a problem with SLI on my end. Disabling SLI and then reenabling it fixed it.

        Thanks for the answer though! :)

  26. When I am ALT+Tabbing to the desktop and go back in the game, my game crashes. this didn’T happen before.

    • Same here. ALT+TABbing out to check a game item in the Wiki then clicking on the Dark Souls icon on the taskbar makes the game just disappear. CTD

  27. It seems that Raminul, another player and I suffer the same issue.

    Here is the original spot, at least where it occurs in my game: http://img513.imageshack.us/img513/8793/2012090500002.jpg

    Then there is the glitch which is small twitch of the camera to the right of where it was originally placed in the first image: http://img801.imageshack.us/img801/8823/2012090500003.jpg

    The effect is instantaneous if you run past it but you can see the entire screen flicker in teal. If you do find it and stay there it creates this effect where white spreads from center to edge of the screen.
    I’m running I5 2500K, 8GBs of ram, SLI 560 GTX and Win7 64bit. No overclocking going on just the base computer running SLI.

    If you want something else on this issue please respond and I’ll try my best to provide some extra explanation on what is happening on my screen and/or provide logs.

    • I have the same problem, it only seems to happen in certain places when looking in certain directions. I first noticed it while fighting the final boss in the dlc, then again in darkroot garden near Alvina.

      Also the game seems to pause for a split second when the glitch first shows up.

      I played around with the ini setting and found the SMAA is the cause, it only occurs when SMAA is turned on, level doesn’t matter.

      Anyway, my specs are i5 3570k, 8gb ram, gtx 670 and WIn 7 64bit

  28. Frames drop to 15 fps when enable HDR or Bloom insted of intergrated SMAA (1-4 have the same). This doesn’t happen when using SMAA inject with Ultra SMAA. Please fix this

    P.s: Im using TweetFX

  29. Hi, i’ve been using you DSfix patch recently but i nitced that some textures do not load correctly, i am using a switchable graphics AMD HD 6970m graphics card, for some reason when i go to integrated graphics (intel graphics video card), the images load correctly and don’t look blurry; while on my actual graphic card (the amd one) the images and text are so blurry to a point it is unreadable.

  30. Hi Durante! First of all BIG thank you for continuous upgrading of DSfix. I’m using your fix from 0.1 with no issues until 0.9.1.

    While using MSAA set on medium (2) in ini, I’ve strange bug in Darkroot Garden, behind glowing doors which needs to be opened with Crest of Artorias.

    In on spot, when I look through trees, the blue fog starts blinking and suddenly only blue and white spots are rendered instead of actual image. It’s hard to describe and I will try to do screenshot when I will be playing. Since I’m using newest GeForce beta drivers, it still may be issue with them…but I think it’s worth asking, if someone else came upon same anomaly.

    While playing without MSAA there is no such glitch at all.

    Cheers and I’m looking forward for upcoming releases!

      • This problem pops up during the fight with Father Of The Abyss as well. It was actually a rather cool effect in that fight though – but basically at seemingly random (and pretty rare too – had it happen maybe twice or three times during all my attempts at killing him with the Dragon Tooth – about 20 or so tries) normally after some explosive attack or something, everything turns black with little blue particles coming up out of the ground, then the real graphics sort of phase back in. It is a bit hard to describe but it wasn’t a bother, as long as it does no permanent damage.

        • “…seemingly random *times*…” I meant. Anyway, when it blacks out and the small squiggly particles start coming out of the ground, that will last maybe 1-3 seconds (3 max) before the real graphics phase back in. It’s definitely a new issue with 0.9 – most likely due to SMAA, which I have set to ultra (4 I think).

  31. Hi Peter.
    For some reason the game doesn’t appear to be loading textures correctly. A good chunk of them appear extremely blurry while others are as normal, or only half as bad. Here are some screens:
    http://i.imgur.com/BJaCz.jpg
    http://i.imgur.com/AxwZh.jpg
    http://i.imgur.com/KdVCf.jpg
    http://i.imgur.com/H8sRl.png

    I hadn’t seen anyone anyone else with the same problem and thought it might be unrelated to the mod, so I tested it without and the problem was still there. I’ve deleted all the files and uninstalled it twice and I’m still having the same problem. I also uninstalled my graphics drivers and reinstalled those too. Using an ATI 4850HD. I’m lost as to what could possibly be the problem right now. Here’s what my game directory looks like, anything in there that’s out of place?
    http://i.imgur.com/1tudE.png

      • Well i’m guessing it has to be something else besides the game right? Since I did a clean re-install and the problem was still there. Any idea what hardware I should check is working?

    • i have this exact same problem and i am also using a ATI graphics card, does your happen to be switchable graphics?

      • No, it’s not.

        I don’t regret donating in the slightest, but it’s such bad luck that the very next time I launch the game after doing so – it breaks :(

    • It might be ati CCC settings?Make sure catalyst A.I. texture filter settings not turned down to performance?

      • Not able to check at the moment, but that is probably it. I remember doing that. Didn’t realise what the effect would be.

  32. So quick update on the mouselook situation, I’ve gotten mouselook largely mapped to the X360 RT after hooking XIGDS and then XGS, but I’m still seeing some oddness on the y-axis. To the people messing with GlovePIE, is the 360 controller doing something weird there? The 8689-32767 range seems to work fine on the x-axis, but trying to use the same range on the y-axis results in some bizarre behavior. Thoughts?

  33. Question, when I can use the number bar to bind items to it?
    Are you planing into implementing it?

    • a lot of people are having this problem but i was playing a game waiting around to invade and summon and i alt tabbed in and out a good 10-15 times in my play time and i never had any problems :/

  34. I don’t know if you changed anything to do with the injection but my optimus system is getting much better performance with this mod now (supersampling 1690p w/ hd DoF). The only thing is, and I’ve noticed others having a similar issue, is SMAA appears to have no effect. I have it set to 4 and have done careful inspection with F3 and all that jazz. It doesn’t make to much of a difference as the supersampled 1690p looks gorgeous on my 1080p laptop screen. Thanks so much for all your hard work! You’ve really given us the opportunity to get a look at FROM’s awesome art direction.

  35. hey Durante! 1st of all thanks for DSfix! it made Dark Souls a lot prettier on the PC ;)

    i have a question though because yesterday (using dsfix 0.8) my framerate begun to locked my fps to 15 in Sen’s Fortress i can (temporarily) fix it by pressing alt-tab in game for the fps to become constant 30 but after a few minutes it bogs down to 15 again :( so here’s my question is this a bug in vanilla DS? or it is somewhat related to DSfix? memory leak maybe?

    • dunno what happened but my fps seeems stable with 0.9 ;) and no alt-tab bug on my side since i can use it anytime without problems :)

      thanks again Durante!

  36. 1. So many hotkeys are taking away all my hotkeys for FRAPS / Steam / etc…
    Is it possible to implement a config file for the hotkeys? (so we can change them to our liking?)

    2. Also, thank you for the HUD-less screenshot!!!! Could you add a command (to the list of hotkeyable commands above) to just turn the HUD off and on via hotkey? (I know there’s an option in the menu, but I would love the ability to hotkey it.

    Thank you so much for everything!

    • The folder you took a screenshot of is essentially the same thing as the DATA folder. You just seem to be running a retail version of the game so the folder structure is a little different.

      Put everything in to your DarkSouls directory.

  37. First of all, thanks for the awesome work; I’ve used all the fixes up until 0.5 and have had no problems at all – game looks fantastic.
    However, with 0.9.1 there is a relatively annoying issue for me – I use x360ce to emulate a 360 controller, because I’m using a regular gamepad. It has its own DINPUT.dll.
    The DINPUT.dll from the newest versions of your fix overrides my pad settings and all my keys get mixed up.
    Is there any way around that?

      • I did, and I did identify a second wrapper in the .ini at first, but the keys in-game were still messed up.
        For some reason, I had to get another dinput8.dll from XInput and rename and put that in the directory.
        It now works.
        Thanks for the help and for all the hard work put into this.

Leave a 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="">