DSfix 0.6

There is more changed “under the hood” here than what is visible, but I managed to fulfill 2 popular requests:

  • Added a “borderless windowed fullscreen” mode. This is very useful for people with multiple monitors, or even if you just want to do fast alt-tabbing. You can switch from windowed mode to “fake fullscreen” and back using F8. It can also be configured as a startup setting in the .ini
  • Added a language override option in the .ini
    Set it to e.g. en-GB to play the game in English without manually changing your system locale back and forth. (This is probably only useful for non-English users)

I also improved the code base significantly. Just as one example, previously adding a new setting, reading it from the .ini, making it available where it is needed and logging it required 6 or so lines of code in 4 different places. Now it’s just 1 line in 1 place.

Also, some compilation settings and manual optimizations were introduced that may make the wrapper marginally faster, but this most likely won’t have an effect on game performance.

As always, consider donating if you like the mod.

DSfix version 0.6 download

Please please remember to read the README.txt!

225 thoughts on “DSfix 0.6

  1. I have my resolution set at 489 x 360. Yeah, my PC can’t take the hardware hog that is Dark Souls.

    I tried to set it to a the ratio that is 16:9, but the game crashes at “Dark Souls.” The only resolution and ratio that works is the one I have and 326 x 240, which is the same ratio.

    Anybody have some knowledge as to what safe ratio and resolution that’s lower than 720p that won’t crash for some reason?

  2. Just a little confused. I have a GTX 590 and I usually have the multi-GPU enabled. This is 2 GTX 580′s on one card, but still require the multi-gpu option to be enabled since it has 2 cores on one card or whatever.

    Do I need to enable that D3D Override? Well, do I gain anything for having it enabled?

  3. Is anyone having an issue where the actual GAME window is super small? In the top left corner of my screen?

    But the items and the weapons are filling the screen?

    I know it doesn’t make sense. Just a random issue that i don’t know how to fix

  4. After using my gamepad and your fix, there’s only 1 problem left I have with the game: the directional controls. They’re too rough. I can only go up/down, left/right and diagonal, which is too imprecise to make some jumps or to navigate quickly through levels.
    …I don’t suppose it’s possible to fix this as well…?

    • Wait..so even with a joystick you get the W A S D jerkiness? and no 360 glide :s.. I guess ill stick with my keyboard.

      • Well, I’m using this software called “XPadder” to bind WASD to my analogue stick. I’m not aware of any another method.

        • Hm, wait! OMG! I’m not sure if it was this fix that did it, but I can now fully use my analogue sticks and I don’t need Xpadder anymore! OMG!!! :D
          I’ll come back later.

          • Haha, I just set DS3 Tools to “Xbox 360 Controller Emulator” and now it play and controls EXACTLY like Xbox and Playstation controls (even the analogue sticks). I’m so happy. :D

    • you can use xbox 360 controller emulator. the settings is a bit tricky though, but it will fix your problem. good luck.

  5. Thank you so much!
    One suggestion: add the option to hide the mouse pointer to the .ini file.
    That way I don’t have to press F9 every time after I start the game.

  6. Thanks for all this Durante; I think I’ll send you some cash later on today.

    I have a question, though. I’m running an AMD Radeon HD 6970/6990 with 8 GB of RAM. I can overclock it a little bit if I need to. Do you have recommended settings for this card? I’m messing around with the settings to find the “sweet spot,” but I’m not finding the “perfect” settings. I appreciate any help anyone can give.

    • Like with all decent GPUs I’d start with 1080p / 540 DoF and work up from there until the game no longer maintains a stable framerate. Sorry I can’t give any more detailed answer, I’ve never used that card. Maybe someone else can chime in.

    • You can probably do 1080p / 1080 DoF just fine. I know I push all of the options maxed with 3840×2160 render resolution, but I do have a GTX 680 in my system.

    • specs?, theres not much help on this yet im afraid, ive got same issues just not that bad (sometimes)

  7. I have low fps how to fix it i have max 15 fps i put all fix but again is like 10-15 fps pls help Come on

      • Oh hush, this could very well not be the case, like it is for my PC.

        Brand new GeForce 650m +6gb memory laptop, but the fix will always lock the game at 15fps because the fix forces Optimus-based systems to use the Intel card over the 650m. Take off the fix and it jumps right back up to a constant 30fps.

        Don’t tell him to get a better computer without knowing his specs. He could easily have a better computer while having some other issue explaining the 15fps issue.

  8. Hi, is there also any way you can add an option to disable mouse functionality including clicks and wheel rolls.

    The mouse fix out there has a mouse disabling dll, but it causes my Steam overlay to crash when I hit Shift and Tab, and also it doesn’t disable buttons, so when I click in to the window from another program, it always attacks… Please add an option to remedy this if possible…

    Also, is there a command to put in the ini that will re-enable AA and blur effect for the fix (after disabling it in the game)?

  9. (delete the separate post I just made, sorry.)

    I forgot Polish… # pl = Polish

    That makes the whole thing if included in the ini

    # override the in-game language
    # none = no override
    # en = English
    # fr = French
    # it = Italian
    # de = German
    # es = Spanish
    # ko = Korean
    # zh-tw = Chinese
    # pl = Polish
    # ru = Russian
    overrideLanguage none

  10. Durante you are THE MAN.
    This game now seems much more playable to me now.

    P.S. – wasn’t working on 0.5 for me but started working on 0.6. Just checked.
    Thanks a lot.

  11. Any way to still have game sounds in fake fullscreen when alttabbed out? Would be useful when waiting for summons.

  12. Some effects are dropping my framerate to a crawl until they’re over, sometimes even dumping me out if they last too long. Some sparks, blood spurts and whatnot suddenly drop it to 2FPS, and I can’t seem to figure out what’s wrong. Without the fix, I don’t get this issue (I can recreate the problem easily by ALT-F4ing and getting hit by the same attack). Turning SLI off also doesn’t change a thing, nor does dropping the internal resolution to native. I only used level 1 logging, not sure if this is of any use:

    ===== Thu Aug 30 13:44:32 2012 =====
    ===== start DSfix 0.6 = fn: G:\Dark Souls\DATA.exe
    = Settings read:
    – renderWidth : 2560
    – renderHeight : 1440
    – filteringOverride : 1
    – dofOverrideResolution : 540
    – disableDofScaling : false
    – logLevel : 1
    – disableCursor : false
    – captureCursor : false
    – overrideLanguage : none
    – borderlessFullscreen : true
    – forceFullscreen : false
    – forceWindowed : false
    – presentWidth : 1280
    – presentHeight : 720
    – enableVsync : false
    – fullscreenHz : 60
    – d3dAdapterOverride : -1
    =============
    CreateDevice —— Adapter 0
    – requested mode:
    – - Backbuffer(s): 1920 x 1080 D3DFMT_A8R8G8B8 *1
    – - PresentationInterval: 2147483648 Windowed: true Refresh: 0 Hz
    Reset ——
    – requested mode:
    – - Backbuffer(s): 1920 x 1080 D3DFMT_A8R8G8B8 *1
    – - PresentationInterval: 1 Windowed: true Refresh: 0 Hz
    ===== end = fn: G:\Dark Souls\DATA.exe

    Despite this, I’m really enjoying replaying this with it looking better. Thanks, man.

    • everyone has already posted many, many places that particle effects make big performance drops. nothing i’ve found yet that claims to fix this except turning evrything down to lowest settings and even then some flames, etc will cause problems. just a game optimization problem as far as i can tell.

  13. Can u plz make the fix to work with the resolution of 1366×768 since I can’t get the fix to work with my laptop

    • Working fine at 1360×768 here.

      Not sure I’ve ever understood the misreporting of the 1366/1360 resolution.

  14. Question for you Durante. I am currently running an SLI setup with two Nvidia Geforce 560 TI’s and I was wondering about the D3D adapter override function in the ini file. Being as im using SLI I am supposed to use the “N” adapter override setting versus “-1″ for no override correct?

  15. Hey Durante, thanks a lot for the mod, man. I read your interview at GI and I thought it was pretty cool.

    Is there a way to link the donate page in English, I can translate it anywhere; but most people might feel too lazy to work that little extra, lol. I think it might help.

    Anyways, on my way to donate; thanks again!

    • I wasn’t even aware it was in German, I thought Paypal was smart enough to display it in the users’ language :/

      Will try to see about that.

    • As soon as you pick your country in the donation-form it changes the language to that.
      But yeah would be nice for it to start in a more neutral language like english.

      Sent 10 euro your way a couple of days ago :)

  16. Worked for me until version 4, after which I would crash upon startup. Now even when installing the previous versions (after completely deleting any trace of any version that was in the folder) I still crash upon startup – this is with opening the game with AA and blurring off and in 1024×768, since I saw you recommend that resolution upon startup to someone else who was crashing. I have 64bit windows 7 and a gtx 570 with the latest drivers.

    • Are you sure you don’t have any programs running that add any kind of game overlay? They often conflict with the fix.

      • Ah, right you were! I had everything in nvidia control panel manually set to either “off”, or “application controlled” when it was an option. I swapped the “application controlled” all to “off” and now it works, thank you!

  17. Experienced some troubles with v.0.6:
    – Parry didn’t work on gamepad (LT, Defender Scorpion RS3), parry on keyboard work just fine (1920×1080, borderless mode=on, game runs in window, language override set to en-GB);
    – No 16:10 resolutions in window mode (e.g. 1920×1200 or 1280×800 aren’t in list), only 16:9, so in borderless image looks stretched (display: Dell U2410, same settings as described above).

  18. Any chance you can make a hotkey for disabling online play? I was using a trainer for inf. health. (Yes, I don’t have the time to put in grinding, I play just to explore, etc.) when suddenly someone invaded my world. I had to alt tab, disable all cheats, close trainer so the other player doesn’t suffer from my habits; when suddenly he killed me before I had the chance to alt tab back in the game… -_-

  19. About the language selection:
    Is it possible to get the game to run with Japanese voices and English subtitles?

  20. the mod works fine for me as long as I set the dsfix resolution to something below 640×480 (320×240 works) or over the 800×600 (wich is the resolution i’m willing to use to play the game). So 1024×768 works for me but it lags a lot with particles, I would like to use 800×600 or 640×480 but it just crash after the havoc logo. Someone has a solution for that?If not, It will be possible to lower the particles resolution? (like you made with DoF, some sort of downscaling) Because that’s what make this game less playable ATM for me.

  21. hi all i’v made a little video to show at all the amazing work of Durante in action, i have subbed the video in french and english i’f you want to see or use it to promote and show at all what he do just use this link :)
    http://youtu.be/AfTMXgp7V3o
    Thanks a lot for this fix it’s just amazing :)

  22. Great work! Thank you it works perfectly!

    Is there a risk of being banned by gfwl using this fix ?

  23. I have low fps how to fix it i have max 15 fps i put all fix but again is like 10-15 fps pls help

  24. Hey Durante, thanks for all your hard work!

    Is there any way you could release a fix that would make Dark Souls use amd/ati GPUs full power? Right now on HD 5670 1gb it’s only using 40-60% of my GPU and I get absolutely horrid framerates.

    • I’m having the same problem with my GT 540m, as well as my CPU. There’s nothing more frustrating than framerate problems when your computer should be able to run the game just fine.

  25. still no support for anything lower than 1024×768 I don’t care how the game looks as long as I can play it

    • There is support already… 1024×576/512×360/720×720.
      Pick one of these. There’s more of them but that you’ll have to find on your own.

    • If you have an Optimus system (which are mostly GeForce laptops, like mine), then the fixes won’t work because it does some weird porting thing with the Intel graphics card also on the system.

  26. yeah, i keep installing this and disabling aa and motion blur, but with the mod installed i keep getting 10 fps.
    when i remove the mod the graphics are back to the way they were and the fps is just fine.
    HEEEEEEELLLLP!
    with respect of course.

  27. Thank you so much for this! Seriously, this made the game look so much better. Also, in addition to my desktop, I have two Optimus laptops that I can test on. Currently still on break from uni for another week so I’m free for testing any fix ideas you have.

  28. I have grateful for this mod. You already got my 2nd most wanted feature without me even requesting it (borderless windows). But can you make it so that the window remembers it’s previous position? It’s always at the off center for me and I have to manually move it everytime.

  29. Hello and thanks a lot for this mod.
    Just 2 comments:
    _With synch on and 120fps, my screen is flicking
    _ Everything else works fine but …. If the screen is 1920*1080, the game only fill a small part of it (everything else is black). So it’s too little (but the HUD is normal).
    Without the mod, the game upscale to the full screen full hd and fill the screen.
    I have an ATi 7970 and the latest drivers on W7 64.
    Best regards!

  30. Awesome work, couldn’t play this game without this fix.

    Just asking: Is there any possibility for a 16:10 resolution fix?

  31. Hi mate,

    First of all I’d like to thank you for taking your personal free time to make something for us to be able to play the game decently.

    I was wondering if it is posible to link your file with another library, I mean, I’d like to inject SMAA alongside your mod but I haven’t seen the posibility to do so at the README or the configuration file. Do you plan to make anything like that?

    Again, thanks a ton.

  32. You made the game perfect….FXAA injector working is the only thing missing that would make this GREAT! Thanks again for all your hard work!!!

  33. Thanks for keeping working on this.

    I had try some contact with Vorontsov the guy from the ENB series but he don’t want to make an ENB for DARK SOULS. Too bad of a port. He might rethink if the developers release a patch fixing some issues like mouse+keyboard support.

    Maybe you could get some ideas from ENB to add some more tweaks for the game.
    Well thanks for all you already release.

  34. Hello to all!
    Author, can u add 5:4 monitors support in next version of DSfix?
    Anyway, thank you for your job.

  35. Based on the posted in-game images that I have seen from this game when using the resolution fix I must say that I do not want to go back to play this (otherwise fantastic) game on ps3 anymore when it looks that good on pc. Thanks for making this Durante!

    Unfortunately, I can only play the game in offline mode when applying the resolution fix on my pc due to the Nvidia Optimus problem (by renaming d3d9.dll to d3fx.dll and using a cracked darksouls.exe file). However, playing DS offline is no fun and I want to use my legit Steam copy but then I cannot use dsfix.. Is there anyone who got dsfix to work with gfwl on a Optimus system? There must be some way to get around this annoying problem.

  36. Great work.

    Still hoping for an official fix one day, cause that fps lock can’t be serious. Everything besides that works fine, cause of you.

  37. Just wanted to say thanks for this fix, it works great :)

    Also, since I suspect you to be a fellow Touhou fan (judging from this site’s logo and your list of background music enclosed in the readme), maybe you don’t know the circle ‘Magnum Opus’ yet? Their music is similar to Aquaelie (imo) so it might be to your liking :)

    In any case, thanks a lot for working on this game!

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