DSfix 0.7.5

This release should fix the intro detection, making the intro skipping feature actually usable.

I’ve also now implemented a framework that allows me to more reliably determine what the game is doing, which should be useful for stuff such as GUI adjustments.

Consider donating if you like the mod.

DSfix version 0.7.5 download

Please please remember to read the README.txt!

82 thoughts on “DSfix 0.7.5

  1. I thought this intro skip was for the developer/publisher intro….? But it can’t be skipped. What is it for?

  2. Hey, does anyone know whether forcing certain graphic settings (such as AA and AF) for DARKSOULS.exe via ATI Catalyst Control Center actually takes effect ingame?
    Currently I tried to force Super-Sample AA and x16 AF and I can’t really tell whether there’s any difference when I use that or just leave it on “application controlled”…

    • It does, but I’m relatively sure you need to add the profile for DATA.exe (In the darksouls directory) instead of DARKSOULS.exe.

      • And a minor correction, at least on NVIDIA cards it does.
        I can’t guarante that it works on ATI.

  3. Thanks a bunch for your hard work.

    Sadly, language override is not working for me. (Vista EN 64bit with German regional settings).

    The Log looks fine and if i tab out to windows control panel i can even see that english settings were set. (English / United Kingdom)

    ===== Sat Sep 01 19:51:25 2012 =====
    ===== start DSfix 0.7.5 = fn: H:\Games\Steam\steamapps\common\Dark Souls Prepare to Die Edition\DATA\DATA.exe
    Language set to en-GB
    = Settings read:
    – renderWidth : 1920
    – renderHeight : 1080
    – filteringOverride : 0
    – dofOverrideResolution : 540
    – disableDofScaling : false
    – logLevel : 1
    – disableCursor : false
    – captureCursor : false
    – overrideLanguage : en-GB
    – skipIntro : true
    – enableBackups : true
    – backupInterval : 1500
    – maxBackups : 10
    – borderlessFullscreen : false
    – forceFullscreen : false
    – forceWindowed : false
    – presentWidth : 1280
    – presentHeight : 720
    – enableVsync : false
    – fullscreenHz : 60
    – d3dAdapterOverride : -1
    =============
    SaveManager: user save folder is C:\xEDITEDx
    CreateDevice —— Adapter 0
    – requested mode:
    – - Backbuffer(s): 1280 x 720 D3DFMT_A8R8G8B8 *1
    – - PresentationInterval: 2147483648 Windowed: true Refresh: 0 Hz
    Detouring: Detoured successfully
    RenderstateManager initialization completed
    Reset ——
    – requested mode:
    – - Backbuffer(s): 1280 x 720 D3DFMT_A8R8G8B8 *1
    – - PresentationInterval: 1 Windowed: true Refresh: 0 Hz
    Reset ——
    – requested mode:
    – - Backbuffer(s): 1280 x 1024 D3DFMT_X8R8G8B8 *1
    – - PresentationInterval: 1 Windowed: false Refresh: 60 Hz
    Restored previous language value de-DE
    ===== end = fn: H:\Games\Steam\steamapps\common\Dark Souls Prepare to Die Edition\DATA\DATA.exe

    • I have the exact same problem, also using Windows Vista Ultimate x64 de-DE.
      I have UAC disabled, so administrator access to the registry should be unrestricted.
      The fix does detect the correct settings and tries to apply them (see log), but it does not seem to stick for some reason (I blame GFWL).
      Maybe it is caused by Steam being installed on a separate drive?
      The game also switches between windowed / fullscreen during startup, which might or might not be normal behaviour.
      I can provide more info on my system and settings if needed, just send me a mail.
      Everything else is working just fine, keep up the good work.
      You should have received 5 € a couple of days ago.

      ===== Sun Sep 02 02:56:51 2012 =====
      ===== start DSfix 0.7.5 = fn: D:\Spiele\Steam\steamapps\common\Dark Souls Prepare to Die Edition\DATA\DATA.exe
      Set Language key to en-GB, stored previous value de-DE
      = Settings read:
      – renderWidth : 1920
      – renderHeight : 1080
      – filteringOverride : 0
      – dofOverrideResolution : 540
      – disableDofScaling : false
      – logLevel : 1
      – disableCursor : false
      – captureCursor : false
      – overrideLanguage : en-GB
      – skipIntro : true
      – enableBackups : true
      – backupInterval : 1500
      – maxBackups : 10
      – borderlessFullscreen : false
      – forceFullscreen : false
      – forceWindowed : false
      – presentWidth : 1280
      – presentHeight : 720
      – enableVsync : false
      – fullscreenHz : 60
      – d3dAdapterOverride : -1
      =============
      SaveManager: user save folder is C:\Users\Sebastian Horn\Documents\NBGI\DarkSouls\Jake Peril
      CreateDevice —— Adapter 0
      – requested mode:
      – - Backbuffer(s): 1920 x 1080 D3DFMT_A8R8G8B8 *1
      – - PresentationInterval: 2147483648 Windowed: true Refresh: 0 Hz
      Detouring: Detoured successfully
      RenderstateManager initialization completed
      Reset ——
      – requested mode:
      – - Backbuffer(s): 1920 x 1080 D3DFMT_A8R8G8B8 *1
      – - PresentationInterval: 1 Windowed: true Refresh: 0 Hz
      Reset ——
      – requested mode:
      – - Backbuffer(s): 1920 x 1080 D3DFMT_X8R8G8B8 *1
      – - PresentationInterval: 1 Windowed: false Refresh: 60 Hz
      Restored previous language value de-DE
      ===== end = fn: D:\Spiele\Steam\steamapps\common\Dark Souls Prepare to Die Edition\DATA\DATA.exe

  4. I installed the new version and Dark Souls now crashes upon starting (before even loading the window.) I deleted your files, and it still crashes. This happened to me with an earlier build of DSfix, and reinstalling fixed it, so I’m trying that.

    • I figured out the problem. It’s unrelated to DSfix. My GFWL is screwed up and won’t let me play games unless I have GFWL marketplace running at the same time as the game.

  5. Wasn’t gonna buy DS due to reviews regarding graphics, but I bought it today. Thank you for making the game playable! I’m not very rich myself, but expect a donation in the coming days.

  6. Could you add an option to specify fullscreen refresh rate, please?

    It wouldn’t be an issue (since we’re not hitting 60fps+ anyway) if it weren’t for my monitor taking 3 seconds to change resolution. So I’d like to set it to 1920×1080@120 so I can neatly alt-tab and back in NP-time.

    I would use borderless windowed but I get very consistent stuttering twice a second.

  7. Hi, will you make a fix for the lag in the foreseable future or atleast uncap the 30 fps mark :D thx in advance

  8. Hello.

    Could you please give a little attention to Optimus issue. I know it is not an easy task and requires a bunch of time to fix. However, there are many people who cannot even use your fantastic dsfix due to this problem. In my view, you should concentrate to make this great mod available for everyone before further improving its function and performance. I really appreciate your effort.

    Best regards,

  9. Congrats for all the work you have done (and are still doing) so far.
    You have single-handedly improved this game considerably.

    Again congrats and many thanks.

  10. Could you please make the borderless windowed mode center the window instead of stretching to fullscreen? My monitor is 1920×1200 and the game doesn’t support windowed options other than 16×9 ratios.

  11. Intro skip works like a charm!!! awesome!!!!

    I like the GUI comment you made.

    If this means a toggle key for turning on/off the entire HUD in-game (for screen shots etc), expect the donations to flood in, dang!

  12. Hey,

    awesome work, once again.

    Do you think it’d be possible to add an option for maintaining aspect ratio with the borderless windowed mode?
    Since the game has no support for 16:10 resolutions, using the borderless windowed mode on 16:10 displays seems to cause some (very)minor graphic glitches, mostly noticeable with text.

  13. Hi, is it possible in the future paches do disable the 30FPS limit. Also can y make a mod to control the mouse speed. Also by using the mouse often the users switch the enemies lock when there are more than one at a time and like that the combat is really difficult. If it is possible to control the lock option somehow. And at the end if it is possible to be done could y make mode to play coop with friends… 10x for your great mod – y made the game playable on PC :)

  14. >I’ve also now implemented a framework that allows me to more reliably determine what the game is doing, which should be useful for stuff such as GUI adjustments.

    Please please please PRETTY PLEASE don’t introduce features that are too intrusive. I’m all okay with them per se, but I don’t want GFWL to start banning people for “game modification and/or exploiting” or whatever.

    Especially now that you’re accepting donations. Remember what happened to the guy that did Creative’s job getting their soundcards to work under Win7. (they DMCA’d him for earning money on their product)

    • I’d say tht from the point of view of a “cheat” monitoring application, any kind of graphical modifications are equally intrusive. Changing buffers and matrices around to fix resolutions isn’t really any worse than changing textures. But I’ll keep it in mind.

    • I’d like this to be fixed too. I did not know about this till I watched the video. Embarassing!!!

  15. The save backup feature was crashing my game. I started the game normaly but later when i restarted i got an error message “darksouls.exe stoped working”. When i turned off this feature the crashes stoped. But that happened on 0.7. Didn’t test on 0.75.

    The intro skipping works wonderfully. Thank you Durante.

    Now i need the game to stop droping to 15 fps and a smaller hud and everything will be perfect.

  16. Great work! Just donated 10€ for you. I’ll make that 50€ if you are able to give us 60+fps and better/high resolution GUI. :)

  17. The latest version is causing my game to crash. I’m having trouble isolating what option is causing it, however. None of the older versions are working for me now as well. The game starts fine without the mod.

    • Make sure you’re not running any other program interacting with direct3d, such as various overlays or tweaking programs.

      Also delete the .dll and .ini and redownload/extract them.

    • README.txt
      “IMPORTANT: turn OFF the in-game AA option, otherwise you *will* get graphical issues”
      Did you rad this?

  18. Still crashing at startup for me. This has been happening since v0.6. v0.5 still works fine.
    I got rid of afterburner and any D3D tool.
    Here is the log:
    ===== Sat Sep 01 14:25:05 2012 =====
    ===== start DSfix 0.7.5 = fn: C:\Program Files (x86)\Steam\steamapps\common\Dark Souls Prepare to Die Edition\DATA\DATA.exe
    = Settings read:
    – renderWidth : 1920
    – renderHeight : 1080
    – filteringOverride : 0
    – dofOverrideResolution : 1080
    – disableDofScaling : false
    – logLevel : 1
    – disableCursor : true
    – captureCursor : false
    – overrideLanguage : none
    – skipIntro : true
    – enableBackups : true
    – backupInterval : 1200
    – maxBackups : 10
    – borderlessFullscreen : false
    – forceFullscreen : false
    – forceWindowed : false
    – presentWidth : 1280
    – presentHeight : 720
    – enableVsync : false
    – fullscreenHz : 60
    – d3dAdapterOverride : -1
    =============
    SaveManager: user save folder is C:\Users\Fafasd\Documents\NBGI\DarkSouls\fafasd12
    CreateDevice —— Adapter 0
    – requested mode:
    – - Backbuffer(s): 1920 x 1080 D3DFMT_A8R8G8B8 *1
    – - PresentationInterval: 2147483648 Windowed: true Refresh: 0 Hz
    Detouring: Detoured successfully
    RenderstateManager initialization completed
    Reset ——
    – requested mode:
    – - Backbuffer(s): 1920 x 1080 D3DFMT_A8R8G8B8 *1
    – - PresentationInterval: 1 Windowed: true Refresh: 0 Hz
    Reset ——
    – requested mode:
    – - Backbuffer(s): 1920 x 1080 D3DFMT_X8R8G8B8 *1
    – - PresentationInterval: 1 Windowed: false Refresh: 60 Hz
    CreateDevice —— Adapter 0
    – requested mode:
    – - Backbuffer(s): 640 x 480 D3DFMT_X8R8G8B8 *1
    – - PresentationInterval: 0 Windowed: true Refresh: 0 Hz

  19. Still waiting for at least a response concerning mouse acceleration. Hoping to get a way to disable it…it would perfect the game for me. I’d be willing to pay as I said before. Please at least give me a yes or no whether or not it’s even possible so that I don’t keep having to check back.

  20. One question, is it possible to make the game use 100% CPU?, as of now its only using 60% for me.
    Thank you

    • No. The game’s optimization is awful. Whenever I watch my GPU usage while I’m getting drops on Blighttown, it stays at ~50%. CPU usage stays at 15% in these situations. Nothing that Durante could fix.

  21. Is adding functionality to bind more actions (like switching targets) to keys and mouse buttons out of the question? If you could do this, playing with a mouse would make it much easier than a controller.

  22. Just wanna say thank you so much for doing all of these for gamers like us! Hopefully there will be a frame rate unlock feature in your future updates?

  23. The thing that i really want the most is to transfer my 360 save over to pc as i’ve put in 70 hours, im currently extracting the save using Modio and im getting this file DRAK50005 (9 meg) being that this version is barely modified compared to the 360 Souls would it be likely that i could use this for the PC version with maybe a simple name edit?

  24. Besides from the intro skip, would it be possible to skip the unskippable publisher screens when you the start the game? You know, the ‘Namco Bandai Games’, From Software’ and ‘Havok’ screens. Thats some unskippable 30 seconds every time you start Dark Souls.

  25. Great work mate. If possible, customising HUD elements ie. resizing and/or moving them would be great. Or alternatively a mode that has HUD elments fading in and out as needed. Something very useful for plasma TV owners. I appreciate its not a high priority request or wht is feasible, but certainly beats the pants off the in game HUD options.

  26. The fix sort of works, as in it increases the resolution for me but for some reason the game environment (and only that) is reduced in size and is placed in the upper left portion of the screen. The HUD however works perfectly fine. Any ideas? Did I do anything wrong?

      • Why exactly do people mention disabling motion blur? Its barely used in the game. Its used for subtle effects like your character gets a little fuzzy when riding a fast moving elevator, that’s it.

        Why don’t people like that effect? :/ I can understand if motion blur was like The Witcher 2 but it isn’t like that at all in this game.

        • It’s probably because I mentioned disabling “blur” in earlier versions of the readme. What I meant was disabling the in-game “AA” which is basically just blur.

          The motion blur is fine, and I agree that it looks good.

  27. Cheers for the unforeseen and great extra features. :)

    I have to ask again though, any way to still have game sounds in fake fullscreen when alttabbed out? Would be useful when waiting for summons.

    Maybe someone who is also interested could ask about this on NeoGAF? Perhaps there would be someone knowledgeable over there (loving the registration rules at the moment, the definitive place for dks discussion atm – guess i should thank the rules for that though).

  28. I have one question though on the DSfix settings.
    # texture filtering override
    # 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)

    Is setting #2 better graphics than #1? Just curious because it said do not enable for some reason.

    • The option does not enable for me on 1, either. Didn’t tried 2 out yet, forced it via Nvidia CP though.

  29. Wow, I can’t believe you got it to work! You’re amazing Durante. This is going to save so much time especially when testing out things. So far nothing’s gone wrong like speedups or skips during the game with the intro skip. :)

  30. Hello, and you could not work with the shadows?
    That is to introduce a function that turns them off completely?
    My laptop can not pull your patch to improve graphics. And it would be good to introduce the function removes some effects)

  31. Thanks a ton for all these fixes. I don’t have much cash on me right now, but come the 15th, you can expect a donation.

    I can buy this on steam and play it now, rather than pirating it because I refused to pay for such a terrible port.

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