As promised, I fixed the other problems introduced by the recent Dark Souls patch. In addition to that, I added a new, more accurate (but also slower) ambient occlusion (AO) option based on a shader contributed by Asmodean. Also, screenshots are now stored as PNG, which greatly reduces the space required to e.g store silly 4k resolution screenshots.
Full changelist:
- Updated AA, SSAO and HUD-less screenshot functionality to be compatible with latest Dark Souls version
- Screenshots are now stored as PNG
- Reduced number of state changes with AA and SSAO enabled
- Added “VSSAO2″ advanced AO option (based on a configuration contributed by Asmodean)
You can download DSfix22 here.
And if you want to, you can donate here – though I should mention that I’m not sure whether there will be a lot of additional DSfix development in the future at this point.
Furthermore, I’d like to address a few things that have come up:
- The source code for the latest version of DSfix is always available at github
- If you still have issues unlocking the frame rate, make sure that:
- You are running a DSfix version which matches your game version (e.g. DSfix 2.1 and 2.2 only work with the latest Steam version of DS)
- You have tried disabling windows Data Execution Prevention for Dark Souls
- I am not the author of DSMfix, so I can’t help you with making it compatible with the latest Dark Souls version, sorry.
- If you use the FPS unlock, you need to use some other method to achieve Vsync. Options include your graphics card’s control panel, D3DOverrider, or simply running Dark Souls in borderless windowed fullscreen mode using DSfix.
Oh, and thanks to those who wished me good luck in the comments a week or so ago! I’m now a PhD!