Dark Souls internal rendering resolution fix

I’ll add more internal details here soon.

Check out a general overview at GAF.

Also, this is the donation link in case you want to donate.

Download Link

Important: turn off in-game AA (blur filter)

 

Known Issues

  • Message text is not rendered correctly. I will work on this tomorrow.
  • Does not work with the in-game AA (but that’s just a blur filter anyway)
  • Bad framerate reported on AMD cards, NV seems fine

 

209 thoughts on “Dark Souls internal rendering resolution fix

  1. Will this work with 16:10 resolutions? setting it to 1440×900 makes it start out of fullscreen and won’t go into fullscreen resolution(highest is 1440×840 listed). not sure what the deal is.

    • So the game displays at my native res(1440×900) just fine, however with your texture upscaling hack It won’t run in fullscreen at a resolution higher than 1380×760. Weird!

    • This happend to me as well. I was running MSI Afterburner so I would have the on-screen FPS and temps. When I closed Afterburner the mod started to work and no more crash at start-up.

  2. Thanks for this! Another unfortunate problem right now is it prevents nVidia 3D vision from working.

  3. Durante, i find out that to read ingame messages vertical resolution must be 720. 1920 horizontal is fine.

    • This happens because the game is capped at 720p, so the resolution you posted is the default, this tweak is to enable bigger resolutions!

      • never mind, he’s right, just tested, renderWidth 1920
        renderHeight 720, displays at 1080p and messages show fine.

  4. Game crashed (stopped responding error) right when it starts up :(
    I’ve made sure AA/blur are turned off.

    Please help! My friend got his working and its working beautifully. I am jealous!

    Windows 7
    Ati 5850

  5. Okay.. The game is loading forever. Not sure what’s up with that. And it is windowed. Hmmm…

  6. I’m running it on an HD5850 and it’s been a consistent 30fps even in blighttown and during queelag. Maybe my cpu is picking up slack.

  7. Pingback: Dark Souls: Prepare To Die Edition – NeoGAFer ‘Durante’ to the rescue – Resolution Fix Released | DSOGaming | The Dark Side Of Gaming

  8. Looks great and works great so far! Love it! Thank you very much!

    One problem though, text messages don’t show text. It’s just an empty black box. Not a big issue, but hoping it can be fixed

  9. Didn’t work for me. It made screen partially gray, partially black. Running on Phenom II X6, 580GTX (301.42 WHQL drivers), Win7 x64. Tried on Samsung 226BW 1680×1050 and 1680×945 both full- and non-fullscreen, both didn’t work.

  10. Any chance of this working or a mod for AMD cards? I would gladly donate if you got that working so I don’t have to buy an Nvidia card just for Dark Souls (I’m seriously thinking about it).

  11. You wonderful man. Thank you for doing this. I love From for releasing this for PC and I’m glad people like you are making modifications like this

  12. Pingback: Anonymous

  13. Hi, thx for it. There’s a bug though, some texts have disappear (hints/message and when you press start for example). Didn’t try in english, maybe this has something to do with multilanguage?

  14. Now it works when I disabled in-game AA and holy shit is this glorious. If I wasn’t so fucking poor I’d donate to your cause. Thanks very much for this.

  15. Doesn’t work for me. The UI works but I get a large grey box in the top left hand corner of the screen (behind the humanity count/HP bars). thanks for your effort/work though.

  16. Hey Durante,

    Us guys over at alphaoptix noticed on the forums that you’re not sure if this site can handle the demand for the download. We hosted it for you at http://www.darksoulsdb.com/DSfix.zip and you can use that as a mirror or main dl if you want. If you are interested in hosting it, send me an e-mail and we can get you FTP access to handle updates to it or whatever you want.

    Cheers,
    -B

  17. Pingback: Unofficial Patch Frees Dark Souls PC of Resolution Limits - eXophase.com

  18. Well. Doesn’t work for me. I have many afrtifacts. But rendere has been changed. I noticed that.

    Operating System Version:
    Windows 7 (32 bit)

    Video Card:
    Driver: NVIDIA GeForce GTX 560 Ti
    Driver Version: 9.18.13.567
    Driver Date: 8 Aug 2012

  19. Had this on console, and am wondering if in certain parts of the game this fix will dump my fps down to shit? If I start the game with your fix, is it possible or will it hurt anything to just remove the files if anything goes wrong and continue playing where I am at??

  20. For shit and jiggles, I tested it on NFS Underground and guess what.
    It worked.
    I don’t have Dark Souls yet, but, hell. This works really good! Thanks mate!

  21. Mate,

    I just wanted to say thank you. Not only for your work on this but how you have handled it. The post you have made about not disrespecting a team that has never worked on PC games before to provide a port only because people asked for it is sheer amazing.

    There are a lot of devs out there that when they do something great there ego flys out the door.

    Very refreshing to see someone like you.

    Thank you again <3

  22. Thanks for looking at this. I’m glad to see it’s coming together and improving upon what From Software has done. Let’s remember guys, this is their first in-house port (Ninja Blade was not fully FS’ own work) and supporting them here is the first HUGE step into getting their unique designs on the PC!

  23. Can i have your babies ? ! xD..
    But jokes aside cant wait till you release this fine peace of homebrewn dll :)

  24. Pingback: Dark Souls Resolutuion Mod | truepcgaming

  25. Pingback: Dark Souls: Prepare to Die Edition - [ PREVIEW ]

      • I wonder why, LA Noire and Alice: Madness Returns had removable FPS caps. Alice was due to Unreal Engine but still, there has got to be a way to remove cap

          • In theory it’s not that hard to allow at least integer multiples of 30 FPS and just 60 FPS would already be MUCH better.
            Most games have a main loop that calls the different routines responsible for updating the physics, doing the networking, rendering the view etc.
            You can reverse engineer the game to find this main loop (break randomly and observe the function trace). Finding the FPS cap itself shouldn’t be too hard either (e.g. you could search for string references in the context of the function that drops you to the main menu when your FPS drops below 30). Now all you have to do is double the FPS cap and in the main loop you do everything but the view rendering only on every second call.
            Now, of course, I don’t know the internal workings of the engine but the fact that they couldn’t do it really proves nothing. I mean, seriously, any half-decent programmer could have done this kind of resolution fix within like five minutes with access to the source code.
            No, they obviously didn’t even try to make this port half decent, which is pretty lame.

  26. Pingback: Dark Souls - PC - Sayfa 3

  27. @Mithrot:
    From software makes fantastic games, not so great ports.
    Namco-Bandai has done well to recognize the potential of this game on PC, but should have spent the paltry sum of money required to make this an acceptable port.

    @kockamester:
    Soon.

    • >to make this an acceptable port.

      Thats…debatable. That aside, what are your goals for the future of the fix, perhaps even contacting Namco to make it official?

      • If they wanted to do it, they could without my help. It would be even simpler for them than it was for me (they don’t need to intercept their own calls ;))

        • Wow, you actually had to dissemble and find the specific calls to the resolution? Props for being so quick mate, obviously got some great talent.

          • Well, how did you think he did it? If you know enough about the renderer which is used then it’s quite doable. Still, big props to this guy for making it this quick without any internal knowledge – that’s quite good.

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