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. btw: you can also always downgrade your resolution (if you posess a 5 yrs old laptop like me) only thing you have to do is to rename the “movWW” movie folder in to like …. “movWW1″ or something and then go downwards the res. like for example:
    renderWidth 1024 – 992 – 960
    renderHeight 576 – 558 – 540

    etc…

    in wont prefer not go under 1024×576 because it let your experience look too minecrafty even for a 15″ screen.

    besides you can set dofOverrideResolution to 240 wich results in a great performance boost.

    best regards

    • “besides you can set dofOverrideResolution to 240 wich results in a great performance boost.”
      Would the value 1 work? Since 0 = 360 I guess 1 should work?

  2. Hi,
    I was wondering if you have given up on the optimus issue or if its just taking a long time.

    • This. I was also wondering if there is any way you could add options that allow the game to run better on lower end systems.

      • I don’t know why so many complains, i have a laptop with 2 gb ram , 2*2,5 ghz procesor and ati 5450m and with this fix i can run it in 1280*720 with dof 240 in window mode (+f8 and f9) and it’s simply amazing, with almost no laggs at all, played tens of hours already. The fans shouldn’t be complaining, they should be thanking him and if they really want some features donate some money, because he is spending hours not playing but writing program codes in front of his pc, he deserves some reward as well. Thanks for this mod, Dark souls is now playable again.

    • Give him time. He doesn’t have an Optimus device to test with and for him this is a hobby (a hobby which has alleviated a lot the game problems for a lot of people!). That being said, I’m sure a lot of people would be willing to test for him if he’d be so inclined to try it again. I have an Optimus-enabled laptop too, but I’ll wait patiently. In the meantime, why not donate a little bit to give him more motivation and a means to afford the freetime this takes?

      • If someone has a spare Optimus machine, they should send it to him for the good of mankind.

        • I also have an optimus machine and I would really like it to work with this mod if it is not too much to ask (I’m no computer expert) because I’m currently blocked at 15 fps. Even if I set it to always use the GT540M, Dark Soul along with the mod will always use the HD3000 graphics. In the BIOS, the choice is either integrated or optimus. I cannot disable optimus and use the GT540M.

          Thanks

  3. Hi,
    I was wondering if you were planning on making the code for this available? I’m really curious as to how this was done. Also, thanks for putting in all this work! It looks spectacular.

  4. Pingback: [Sammelthread] Dark Souls - Prepare to die Edition - Seite 7

  5. Well met! I was wondering, can you make the internal resolution lower than 1024×720? The game doesn’t run decently in my pc, and I’ve tried a lot of things to improve performance. Thanks in advance!

  6. Fantastic job with these. BTW, I’m curious as to how this doesn’t affect online play. Shouldn’t GFWL find something fishy about the files allocated to the game folder?

    • This is merely a client-side graphical change to the game’s basic of settings, upping the resolution.

      GFWL doesn’t give two cents about it so long as you don’t change important files like the executables.

      If GFWL would block this, it might aswell block all the mods for Fallout 3.

  7. Thanks a lot for another update! You make this game worth playing (I would still play it without this, but it would suck).

    The Fullscreen Windowed mode doesn’t work for me. Tried setting it to 1 in the .ini, but it launches fullscreen still. Then pressed F8 in game, saw screen flicker like it was trying to do something, but it still stays in fullscreen, Ether way, everything else works great for me on my AMD 6850 @ 1920×1200.

    • Here is the log. I’ve disabled borderless-windowed and it has not fixed it.
      ===== Tue Aug 28 23:08:34 2012 =====
      ===== start DSfix 0.6 = fn: C:\Program Files (x86)\Steam\steamapps\common\Dark Souls Prepare to Die Edition\DATA\DATA.exe
      = Settings read:
      – renderWidth : 1600
      – renderHeight : 900
      – filteringOverride : 0
      – dofOverrideResolution : 540
      – disableDofScaling : false
      – logLevel : 1
      – disableCursor : true
      – captureCursor : false
      – overrideLanguage : none
      – borderlessFullscreen : false
      – 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
      CreateDevice —— Adapter 0
      – requested mode:
      – - Backbuffer(s): 640 x 480 D3DFMT_X8R8G8B8 *1
      – - PresentationInterval: 0 Windowed: true Refresh: 0 Hz

      • Same here, crashes no matter what settings are used:
        = Settings read:
        – renderWidth : 1920
        – renderHeight : 1080
        – filteringOverride : 0
        – dofOverrideResolution : 540
        – disableDofScaling : false
        – logLevel : 1
        – disableCursor : false
        – captureCursor : false
        – overrideLanguage : none
        – borderlessFullscreen : false
        – forceFullscreen : false
        – forceWindowed : false
        – presentWidth : 1280
        – presentHeight : 720
        – enableVsync : false
        – fullscreenHz : 60
        – d3dAdapterOverride : -1
        =============
        CreateDevice —— Adapter 0
        – requested mode:
        – - Backbuffer(s): 0 x 0 D3DFMT_UNKNOWN *0
        – - PresentationInterval: 0 Windowed: true Refresh: 0 Hz
        CreateDevice —— Adapter 0
        – requested mode:
        – - Backbuffer(s): 1680 x 945 D3DFMT_A8R8G8B8 *1
        – - PresentationInterval: 2147483648 Windowed: true Refresh: 0 Hz
        Reset ——
        – requested mode:
        – - Backbuffer(s): 1680 x 945 D3DFMT_A8R8G8B8 *1
        – - PresentationInterval: 1 Windowed: true Refresh: 0 Hz
        CreateDevice —— Adapter 0
        – requested mode:
        – - Backbuffer(s): 640 x 480 D3DFMT_X8R8G8B8 *1
        – - PresentationInterval: 0 Windowed: true Refresh: 0 Hz

    • 0.6 crashing for me too just before getting to the menu (press start…). 0.5 is working.

      = Settings read:
      – renderWidth : 1920
      – renderHeight : 1200
      – filteringOverride : 1
      – dofOverrideResolution : 540
      – disableDofScaling : false
      – logLevel : 1
      – disableCursor : false
      – captureCursor : false
      – overrideLanguage : none
      – borderlessFullscreen : false
      – 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 1200 D3DFMT_X8R8G8B8 *1
      – - PresentationInterval: 2147483648 Windowed: false Refresh: 60 Hz
      Reset ——
      – requested mode:
      – - Backbuffer(s): 1920 x 1200 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

  8. This is more than I could ever hope for. The only thing that would make this fix even better is a hotkey to turn off the HUD.
    I just donated you some bucks, get yourself a beer! You earned it.

    • This would be super cool!
      I am playing with kb+m and after 2 hours of play I remember all keys and it is OK

  9. Thanks for the fix- I’ve been using it since the second release or so.

    One thing I noticed was that regardless of settings, Dark Souls would occasionally have a like-like stutter every couple seconds. This is on a fairly high-end, single-card system (so it’s not any kind of “microstutter” from a dual-GPU setup). Interestingly enough, I found that raising the DATA.exe’s CPU priority up one level from “normal” to “high” smoothed it out completely. The stutter was hard to notice in the first place, but after I noticed it I could not unsee it.

    Regardless, just curious if you or anyone else here had a similar issue. Just to give a baseline, here’s my setup:

    i5-2500K @ 4GHz
    GTX 560 (stock clocks)
    8GB DDR3 RAM
    1920×1080 display

    Just thought I’d throw it out there and ask if anyone else notices or has this. I seriously didn’t expect a priority bump to fix it with a relatively high-end system as is.

    • Thanks man – I’ve been having the same single-GPU microstutter problem myself.
      I’ll try adjusting the priority like you suggested and see if that makes a difference =)

  10. Wow that was a quick update, thanks a ton!
    I’m having an issue with the borderless fullscreen though. My monitor is 4:3 aspect ratio, and I cannot select a resolution for this AR in the in-game settings when fullscreen is off. The result is a fullscreen image but stretched vertically to fill the screen, no black bars. This might be a nice side-effect for people with 16:10 monitors, but on 4:3 it’s a bit difficult to look at.
    Not sure if it’s in any way fixable, but I just wanted to report the issue.

    For everyone trying out bordorless fullscreen:
    1. Disable fullscreen in the in-game settings
    2. You need to restart the game every time you change resolution, as borderless-fullscreen fix is only activated during start-up.

    • Ah, I didn’t think of aspect ratios when I implemented this. I’ll look into it.

      As for restarting: You can toggle between windowed and borderless fullscreen mode at any time by pressing F8.

  11. Is there a way to speed up or skip the 3 long splash screens at the start of the game? The havok/fromsoftware/namco thing is so tedious.

      • I skipped those. But don’t remember with what key. It is with mouse buttons or something… can’t test it now, because I’m at work.

  12. Hi there petert!

    I made a little application that gives your fix a graphical interface (Windows form). I’m updating it everytime you release a new update and so far, it served me well ;)

    So, if you are interested in, at least, seeing it, contact me by email and I’ll send you a download link (or the source code if you don’t trust me haha). It makes tweaking the .ini values easier and maybe it can be of use to you and anyone that uses the fix.

    If you’re not interested, that’s fine ;)
    Thanks for your great work!

  13. I really hope you can get V-Sync working. One of my big annoyances right now.

    Forced via control panel, or D3DOverrider, I still get screen tearing at parts. Very annoying.

  14. Thank you SO much for all the fixes !!! The only thing i miss (If there not allready is one? ) is a mouse sensitivity option. Right now it’s so sensitive it’s pretty hard to play… it just moves to fast in game.

    Thanks again for your hard work !! =)

  15. Hey Durante, I was wondering: Are you ever going to make this mod compatible for Windows 8? When I first installed Dark Souls and it crashed, it was because of GFWL. But now after that was fixed, it looks like your mod also conflicts with Windows 8. I REALLY want to play Dark Souls PC with your mod. I can’t stand playing with these lower res textures when I have a GTX 670 that will run the game perfectly even if I raise the internal res to 2650×1600.

    Thank you for reading(If you did).

    • I don’t have a Windows 8 system for testing, so I wouldn’t even know where to start in making the mod compatible with it.

        • I’m using VS12, but I’m compiling using the 08 toolset for compatibility reasons.

          As for Windows 8, even if I could test it I really have no interest in fixing it. I greatly dislike the direction MS has taken with that OS.

      • I have Win8 Pro x64 and it works fine, I had GFWL issues which I solved on Steam Forums, but this mod works fine and has since 0.1 for me.

      • Dude, thank you so much. I don’t even use Steam Community Now I don’t have to go back and install 7. I’m really liking these boot times, hehe.

  16. A little experiment that maybe helps figuring out the 15 FPS cap problem.

    I have a E8400 and ATI 4850 and the game drops from steady 30 FPS to 15 if in Blighttown I look at certain angles. As an experiment I tried to run with DSfix at 640×480 and 120 DOF. This had for me the exact same performance than the normal resolution I usually have.

    I also notice that the GPU is not reporting as being used very much since it stays usually at 40-50%

    But the same also happens for the CPU. It stays around 50-60% on both cores. When I try to target the FPS hit in Blighttown, say oscillating between 22-26 FPS, so not the fixed 30, CPU usage goes up to 60-80%, but at that point it seems to hit a ceiling, drops to 15 FPS, and so drops CPU usage as well since it can keep up more easily with the lower framerate cap.

    So not only the game seems to be capped by the CPU, but it also doesn’t seem to use it very well.

    In any case, this particular issue doesn’t seem to lay in the video/driver department.

    • Another clarification:

      People are reporting that the game only goes from 30 to 15 FPS, without being able to stay, at say, 22 FPS. Or that as soon as you can’t keep 30, it goes down right at 15.

      THIS IS FALSE.

      It’s just that it is extremely sensitive to the CPU. When FPS start going down, the CPU usage varies wildly. If this hits a certain ceiling, then it locks at 15 FPS.

      So, it’s possible to see the game going between 22-28 FPS instead of simply locking at 15, but this “window” is hard to get, since it’s more likely that it falls in the 15 or 30 case.

      It’s as if in the main game loop a certain subroutine isn’t getting enough space, and so forces the whole loop to the 15 cycle even if the main loop had a wider margin of operation. As if this performance problem is more related to threading, than strict performance.

    • Yeah, this issue is unrelated to my fix. And the way the game handles framerates in general is very obscure, so I don’t think I can fix it.

      • I tested it in Blighttown like the poster above and experienced the same. Drops to 15 fps and stays there when you turn the camera at certain angles. Doesn’t matter what settings I set in the mod, even if it’s the default values that the unmodded game uses, the effect was always the same (unless I used some crazy high values for the resolution then it dropped all alround). Without the mod the same area at the same angle runs at 30 fps.

        Same can be experienced in the Painted World of Aramis or New Londo. Those areas have a lot of torches and similar effects and I think that’s what causing the performance drops. Anor Londo, for example, despite the expansive background scenery runs at a stable 30 fps, doesn’t even drop to 28 or so. It doesn’t have any of the torches and other effects though.

  17. When the framerate drops at all, why does it go straight to a 15 FPS cap?

    I don’t remember the console versions doing this (see: http://www.eurogamer.net/articles/digitalfoundry-dark-souls-face-off ), they’d still go below 30 but it wasn’t either 30 or 15 no matter what. Is there any possible way to fix that?

    Right now it’s still the most annoying technical aspect in the game, but thankfully it’s restricted to only a few problem areas, and in those areas it happens even without your resolution fix by the way.

  18. Okay, it was crashing at the start for me. But not always, just sometimes, I just couldnt explain why. Then today, I was looking at the process and I noticed something that was actually injecting something into the game: Xfire.

    Im not using Xfire with Dark Souls anymore, now it works fine!

    • Just go into the xfire setting and tick “Don’t show xfire ingame” and it will still work and clock your hours.

      • Oh, some might not understand that, go into games and find dark souls and on the options for that game tick “Don’t show xfire ingame”.

  19. Text disappeared again. (I mean the one when you press END to access the little menu)
    And oh dear lord the framerate is suddenly so much better which seems weird since you wouldn’t think it would affect it with this update. Nice!

  20. My game keeps crashing, I followed the instructions in the “README” document and when I deleted the “d3d9.dll” file, it stopped crashing. Thanks a lot for the amazing mod, hope you can fix this problem.

  21. Dorante.
    u r the BEST man..u r our HERO

    i’ll soooooooooooooo much happy if i can play it with
    FPS 60..oh man this’s the only thing i want now

    DOOOOOOOOO IT

    • The FPS is locked at a level that can’t be subverted easily. The game was built around 30 fps.

      In short: the port is bad, the game is great, and the fact Durante has been able to do this much is crazy good… but don’t expect 60fps.

      =[

  22. Would love to use this fix, but for some reason whenever I start the game (through Steam) nothing happens. In my task manager the Dark Souls process active but the game itself won’t launch. Removing the DSFix files restores it and allows me to play again. I’ve disabled AA and motion blur…not quite sure what else to do.

  23. Thanks for the amazing MOD!

    Not sure if you take requests here, or even if it’s right to request something, but could you do something about the lock on controls with the mouse?

    Specifically, could you make it so that when you lock onto a target it stays there unless you push a key to switch targets? Because it currently feels like my character either has an acute case of ADHD or suffers a minor seizure whenever I try focusing during a fight against more than one mob.

  24. Just want to keep each page updated with my only request. Not trying to be bothersome I just want to make sure you see it so I know if it is or isn’t in the works, or even possible.

    My suggestion being – If possible, the removal of Mouse Acceleration. It is negative right now and it makes the Lock On system a complete chore to avoid it switching targets mid-attack.

    Again, again, and once more – THANK YOU for the work you’ve done so far. It is amazing how much better you have made the game.

    • FYI I will donate. I’ll probably donate even more if a Mouse Acceleration fix is implemented – so please don’t think I’m ungrateful for making this request. It is all I need for this game to be absolutely perfect – I’m using Radeon HD 5850 and am having 0 issues with the FPS. Already beat Blight Town which was apparently infamous for it – also got through Sen’s and am in Anor Londo right now and haven’t had a single problem.

      • Mr TheMizenator , I have a question for you ? My card is Radeon HD 5770 1GB Memory. And processor Core i7 2.67 GHZ and Ram DDR3 -4GB. Motherboard X58-USB3. Why in my computer the game has not running smoothly.?. I have a very bad Framerate problem from the start. Do you have any solution for that? Or My Configuration is old to play this game…… Please help me to overcome this problem because am very much keen to play this game…….

        • I don’t really know of any fixes, truthfully. I didn’t have any issues from the start – the only thing I can think of is to make sure your graphics card has the latest drivers. I don’t think you have a setup that can’t handle it, but it could be the case. I have 8 GB of ram, i7 2.8ghz processor and the HD 5850.

          Sorry I can’t be of more help…I wish I knew a solution for you.

  25. haha ein gefolgsmann von mir programmiert den bestend mod für das beste spiel das es gibt. weiter so :D

  26. I would love to use this but it never loads when I have the d3d9.dll file in the specified directory. I stopped using EVGA precision in case that was causing problems. I have amBX lights, do you think they are causing the crash? There’s nothing in the log file, just:
    ===== start DSfix 0.6 = fn: C:\Program Files (x86)\Steam\steamapps\common\Dark Souls Prepare to Die Edition\DATA\DATA.exe

      • It was my ambx lights, once I disabled that task, the update worked. Yes they were in the same directory.

      • I have same problem. INI and DLL are in the same directory.

        These are options I have changed:

        renderWidth 1024
        renderHeight 576
        dofOverrideResolution 240

        Everything else is set as it came by default. Any ideas?

  27. GUYS PLZ

    anyone of u tried to force AA in the game by NV inspector or somthing?
    give me the tips plz

  28. In a word, this mod is phenomenal.

    We could all probably suggest 10-20 little tweaks that would improve the port (a free smooth mouse and no fps cap would be my top 2) but this has been an amazing achievement.

  29. Running the game at 1600x 1200 Ive got the most horrible black boxes top and bottom.. its not even cinematic looking. . . . Ive been waiting long for a release as its kinda becoming game breaking in a way =/

  30. thank you sooo much for the language override… i just don’t want to play any game in german, because it’s mostly poorly synchronized/translated.

    Now it’s finally time to buy the game and donate to you ;)

  31. Hey, I was just wondering if there is any progress on Optimus issue…

    There may be a easy solution IF you could force the game to run on second monitor after launch. Optimus users should “Detect” secondary monitor under Screen resolution, then set those two monitors to “Expand” so Nvidia card will be active on the second screen (cannot be seen). After the game launches it will force-swap monitors and thus use Nvidia card. This workaround worked just well for Sonic Generations (launcher would not recognize Nvidia card and after they found a way to “see” nvidia under graphic adapters it would not run using it).

    Please visit the following link for additional info about this fix:
    http://forums.sega.com/showthread.php?385888-Sonic-Generations-NVIDIA-Optimus-Issue/page3&s=a08d76851de84aa5d33301aa367e40a7

    Hope I inspired you in a future Optimus-related solutions ;) Just let me know if it was of any use ^^
    Take care, thanks for the fixes, lets just hope Optimus users will be able to play this wonderful game soon :)

    • This fix did actually work for me on my laptop with Optimus! However, I can only run the game in windowed mode (not fullscreen). Anyway, the game looks sooo much better now!

      Thanks alot!

  32. Thanks for this great fix! Can you also find a way to disable intro logos like Havoc, Namco etc.?

    • I was just about to ask for that,
      the intros are really annoying, especially when trading with Snuggly.
      And thx for the fix.

  33. Firstly, excellent work on this mod. It has taken a visually very muddy port and transformed it into how it should have looked in the first place. I put all the setting in the ini the highest I could and the game looks great especially with the DoF at highest, which serves a practical purpose as I can see what is off in the distance. Will donate a few quid to the cause, its deserved.

    I do have a question though. I have a new Samsung laptop with an i5 CPU, 6GB RAM and a GT 520MX. The problem is that with your mod applied Dark Souls refuses to use my dedicated GPU and instead uses the Intel graphics, making it unplayable. Without the mod I have to set 800×600 16-bit color which looks okay but wasn’t really how I intended to play the game. Is it something you plan to take a look at? And if not is there a workaround I am unaware of? Thanks very much.

  34. Thank you so much for the language fix!!! It bugged the hell out of me. You should consider charging the devs/the publisher for your fixes, all this should be available to customers by default :-)

  35. Thank you for the work done
    It would be nice to make easy executable launcher, rather than manually enter the settings.

  36. Mouse Camera Control

    I have tried to set the mouse speed to minimum in windows control panel. Clearly when I turn the character toward geometry of great complexity the engine begins to stutter. Same must be happening with magic effects.

    The mouse control stutter must be in-engine unoptimized code. Like a 4Ghz machine is required to run this game. Optimized I guess it would run on 5 year old hardware with at least 40fps.

    • using x4 @ 4.2Ghz, issues still occur with the mouse camera movement and particle effects, also though not nearly as bad as when running 3.2Ghz.

      • It is due to the fact that FS has a negative mouse acceleration added to the game. What this means is the faster you move the mouse, the slower the camera moves – moving the mouse slowly causes the camera to move fast. This is a feature I’ve been asking Dur to remove. He hasn’t replied to my posts though.

        • It looks like the code of From Software waits until the mouse stops moving then the code creates a Move_Camera_To_Target_X_Y and linearly drags the camera to where I stopped the mouse-look.

          The camera with current mouse look seems to simulate exactly a gamepad camera movement. All console games have this weird degenerated camera control, looks so robotic and constricted.

          Mouse-look on the PC is at least trying to simulate the momentum of mouse drags adding complete freedom and smoothness to look around actions.

  37. FEATURE REQUEST!
    First, I want to thank you for this awesome mod. The only thing that I can’t do with this game is get the FXAA injector working. I, like many other people use the FXAA injector on all my games.
    MY REQUEST: Can you please take the d3d9.dll from here https://www.assembla.com/spaces/fxaa-pp-inject/documents and add your d3d9.dll code to it so they work together in one .dll file? This would really be a great feature to add, it greatly enhances our graphical options through the use of shaders. I don’t even use the FXAA but I like to apply desaturation and sharpness to all my games.

    I don’t know anything about how to implement the request I just made or if it will have conflicts, I just wish it could happen. It really would complete this mod, in my opinion.

  38. I read the readme, files are where they’re supposed to be, game crashes with .dll in the folder shortly after attempting to load the game.

  39. The language fix doesn’t work for me,
    I have set “overrideLanguage en-GB”
    and language didn’t change, the ini is were it supposed to be because the hide cursor works, help.

      • ERROR reading from language registry key
        = Settings read:
        – renderWidth : 1920
        – renderHeight : 1080
        – filteringOverride : 0
        – dofOverrideResolution : 540
        – disableDofScaling : false
        – logLevel : 1
        – disableCursor : true
        – captureCursor : false
        – overrideLanguage : en-GB
        – borderlessFullscreen : false
        – forceFullscreen : false
        – forceWindowed : false
        – presentWidth : 1280
        – presentHeight : 720
        – enableVsync : false
        – fullscreenHz : 60
        – d3dAdapterOverride : -1

        • For some reason your language registry setting can not be read by the program, so it doesn’t apply the language change (because it wouldn’t know how to restore it afterwards).

          • BTW I have the win xp, and box copy of dark souls,
            I try to reinstall the game and if that doesn’t help changing system locale works fine so there’s no problem.

          • It’s because you need to set it like this: en-US.

            You got the US version of the game…
            GB=Great Britain.

        • The language override does not work for me either – im also using winxp (german version).

          I can assure you that its not my system, i have full admin rights and i a very experienced user (i write my own directx hooks for other games, binary patching is nothing new for me).

          So to make it a bit more easier – concentrate on the fact that it simply does not work on winxp – its not any user specific configuration – changing the region setting will make it work for other languages – i also have the retail version.

          • I forgot to mention – if you intercept the registry query be aware that winxp might use another registry key for region settings.

          • That makes sense. I think I’ll just add a note that XP is not supported for that particular setting. Thanks for the information.

  40. 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!

  41. 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.

  42. 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.

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

  44. 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.

  45. 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!!!

  46. 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.

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

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

  48. 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!

  49. 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.

  50. 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.

  51. 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.

    • 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.

  52. 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.

  53. 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.

  54. 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

  55. Great work! Thank you it works perfectly!

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

  56. 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 :)

  57. 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.

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

  59. 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… -_-

  60. 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).

  61. 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!

  62. 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 :)

  63. 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?

  64. 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.

  65. 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.

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

  67. 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.

  68. (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

  69. 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)?

  70. 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.

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

  71. 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.

  72. 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.

  73. 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.

  74. 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

  75. 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?

  76. 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?

  77. Hey Guy ! The Game only uses 20 % of my GPU load to run at 30 FPS .However The issue is the GPU usage move down to 10 % at some scenses , causing terrible lag !!.Please , do you have any solution ?

    My spec is Q9400, GTS 250, 4GB of ram

  78. hey mate,

    thanks to your mod + modified nvidia driver settings this is why i decided to get this port on pc -> improved visual.

    i’m really looking forward how far you you can modify/tweak this game, to become the pc port that it should be.

    i don’t know how other fellas fell about it, but i hope some will truly appreciate your efforts and keeping in mind that is also your freetime and work, with the result that Dark Souls on PC is now so much enjoyable for us all.
    So to speak, if you are able to, donate and support this mod!

    call me a bootlicker but that’s how i fell about it…

    Servus Peter und danke dir für den Mod!
    Mach weiter so und ich hoffe andere schätzen deine Arbeit genauso wie ich es tue :)

  79. my spec is:nvidia geforce 8400 gs 512 mb Ram 2 gb and CPU AMD Athlon(tm) 64 X2 Dual Core 2.61ghz and i play it on 720x 520x intel resolution and have 10-15 fps

  80. Game is crashing after the logos for me too on my AMD 6870. Windows report says fault in kernel.dll. Have tried with nothing running but it crashes at the same spot every time. Hopefully the next release works because I’ve been dying to be able to alt+tab out of fullscreen instead of having to resort to windowed mode.

    Thanks for the great work anyways.

  81. Derek on 2012-08-31 at 06:42 said:

    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

    Same problem

    • Nevermind. I missed the part in the README saying:

      “IMPORTANT: turn OFF the in-game AA option, otherwise you *will* get graphical issues”.

  82. I have a problem. Resolution is nicely enhanced, but it looks like there is no anti-aliasing at all (in game AA disabled – did not work with this fix). On Youtube i’ve seen it look great, but on my pc most edges are “saw-like”, especially while walking, and strong higlights looks sometimes like random white pixels moving with your every step (like this:http://i48.tinypic.com/apb3vp.jpg ). GPU I use is Radeon 7870 and CPU i5 3750. I’ve set ingame res to 1920×1080 and the DSfix file to: renderWidth 3840 renderHeight 2160 dofOverrideResolution 1080 filteringOverride 2. Performance is ok, but the game looks much worse than what I’ve seen on videos. Hope sb can help me.

  83. Frame Drops when facing fire effect like torch, dragon flame… Version 05. & 0.4 doesn’t happen

  84. Thank you for your contribution to the game! Hopefully the devs will look at this and give you a reward of some kind.

  85. im trying to change the language to English but i have never changed an ini i have it open and i see the part

    # 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
    # this does not work in Windows XP!
    overrideLanguage none

    but dont know hoe or were to put the EN-US

    can anyone tell me where? thank you

  86. how is it suposed to look in th ini for en-us and where or what is it suposed to replace? never changed an ini file sorry

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> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>