As most of you may know, the Dark Souls port for PC has a fixed rendering resolution of 1024 x 720. The creators of this Mod could not believe this when it was first rumoured, and when it turned out true they vowed to do their very best to fix this poor attempt of a game port.
So what is it?
It’s an interception d3d9.dll that you place in the same folder as the game executable. It intercepts the game’s calls to the DirectX 9 API and changes them as necessary to enable a higher internal rendering resolution.
How do I use it?
It’s rather simple just place d3d9.dll and DSfix.ini into the game’s main directory. (The place where DARKSOULS.exe is) – This can be found with in a few areas.
- Option 1 x64 version of Windows using Steam C:Program Files (x86)SteamsteamappscommonDark Souls Prepare to Die EditionDATA
- Option 2 x32 versions of Windows using Steam C:Program FilesSteamsteamappscommonDark Souls Prepare to Die EditionDATA
- Retail Version, x64 Windows C:Program Files (x86)Namco Bandai GamesDark Souls Prepare to Die EditionDATA
- Retail Version, x32 Windows C:Program FilesNamco Bandai GamesDark Souls Prepare to Die EditionDATA
You can open DSfix.ini with a text editor to adjust the desired internal resolution. We recommend Notepad++ which can be found by clicking Here
Will it work?
So far, this has only been tested on the developers computer. The developer has stated that they can not and will not guarantee that it will work for anyone else, or not have any adverse effect on your game/computer. Use at your own risk! If you encounter any issues that seem like they could be caused by DSfix, let them know.By Clicking Here
Why is it still blurry?
I don’t know at this point in time. It’s already clear that there is a lot more detail and less aliasing using an increased framebuffer resolution — as you would expect! — but there is some residual blur. The developers are trying to work this out and will update us in time with an updated version of the mod to fix this issue if and when its found out.
Will it cause performance problems?
That depends on your system configuration. Usually, performance scales rather linearly with framebuffer size, and so far this game does not seem different. My 660 maintained a locked 30 FPS throughout ~ 1/2 hour of testing in the starting area of the game at 2560×1440.
Some other points
- The Owner did do the entire around for this mod within 23 minutes. They developed an interception dll framework during this week to prepare for the job. They also did the actual work to make the game render at higher res in that amount of time though — based on the framework — we spent a few more hours testing and adding the config file.
DSfix 0.9
- Fixes the Depth of Field (DoF) effect, the last huge “bug” of the mod in our opinion.
- Added an .ini setting for overriding the DoF resolution
- We also provide the option to completely disable DoF scaling. However, we don’t recommend that.
- The AF override is now adjustable (no override, limited override to enable downsampling, full override)
- You can press F9 to toggle the mouse cursor on/off, as some people requested.
- This version should also fix downsampling for everyone and may improve texture clarity (forces 16xAF on everything).
- Mouse cursor toggling with F9 should now be less finicky
- You can toggle whether the mouse is allowed to leave the window with F10 (this is useful in windowed mode or in fullscreen with multiple monitors)
- Both of these settings can also be set in the .ini
*The fix introduced in version 0.2 for cut-off text/buttons has been reworked to be much less invasive — if you have seen any degradation in performance or functionality from 0.1 to 0.2 this should fix it (I haven’t seen any changes)
You can download the mod by click here Download Here
Nvidia Optimus cards users: Currently we are testing this version of the mod, Before you use make a backup of the original files
You can download the mod by click here Download Here
Important: turn off in-game AA (blur filter)
Thanks to IGN here are some Videos to show you the difference,
Fixing the PC Visuals is the first video
This video shows you the difference running at 1080p
Check out the Before after after shots
Before
After
With Depth of Field added
* All thanks goes to the modder http://blog.metaclassofnil.com/
Now for a possible Mouse and Camera Fix
How to use
Place dinput8.dll, dinput8_.dll, mousefix.ini into the game’s binary directory. (The place where DARKSOULS.exe is)
- Option 1 x64 version of Windows using Steam C:Program Files (x86)SteamsteamappscommonDark Souls Prepare to Die EditionDATA
- Option 2 x32 versions of Windows using Steam C:Program FilesSteamsteamappscommonDark Souls Prepare to Die EditionDATA
- Retail Version, x64 Windows C:Program Files (x86)Namco Bandai GamesDark Souls Prepare to Die EditionDATA
- Retail Version, x32 Windows C:Program FilesNamco Bandai GamesDark Souls Prepare to Die EditionDATA
You can open mousefix.ini with a text editor to change the keys.
You have to set your Dark Souls button for locking on targets to a key that you won’t use except for enabling mouse/camera movement and locking on targets.
Then in the mousefix.ini, you set the FixCameraButton to the Dark Souls lock-on button.
And set FocusButton to the key that you want to use for locking on targets and freezing mouse/camera movement.
To switch targets during the lock-on with the frozen freezing mouse/camera movement, you scroll the mousewheel up and down.
Will it cause performance problems?
===================================
Maybe, since this was made by me who is a novice programmer that duct taped together a bunch of code. Toggling steam overlay will crash your game, I will fix it…eventually.
Will you add more features later?
=================================
The developer might bring us some updates in the future for this modification
You can download the mod by click here Download Here