Dsfix How To Install

by
Posted by3 years ago

Mods - How to install DSfix for Dark Souls PC? Gaming.stackexchange.com The DSfix 2.4 works only with the steamworks version of Dark Souls, which at the moment is only available as beta. Right click on Dark Souls in your library and go to properties, then go to Betas tab and select to opt in the steam version. DSFix Installation Problems - posted in Dark Souls Technical Support: So ive run into a problem now. When I load up DS with the fix and everything changed to settings for my computer, I can go and change to skip the intro scenes for a faster loading and that will work but one thing I noticed was that I was not seeing the DSFix Enabled. At first I thought it was working because it skipped the.

As you know it, Dark Souls: Prepare to Die Edition is the port of the game on PC. It was initially not meant to be, but a petition brought the game to the PC platform; FROM SOFTWARE, however, had no experience with PC ports, and this port is unanimously recognized to be a mess on several points: PC optimization, and a lot of things about the online experience.

I have seen several players brought to Dark Souls recently, mostly on PC. You might be one of them. But not all of those players are aware that several mods and tools exist, to make the players have a great experience, far more enjoyable that on consoles! (What was that? What lag in Blightown are you talking about?) All that in order to make the game look nice, feel nice, with a kinda functioning matchmaking. I wrote this guide mostly to help Dark Souls: PtDE newcomers. It's not complete: thanks to mods, you can always improve the game. It is not meant to be the ultimate guide to make it feel like the port is not flawed. But the idea was to include the biggest guidelines that I consider essential, and hopefully, it will help new players to have a nice head start!

This mod is the father of all mods. Vanilla DS:PtDE (vanilla meaning not modded) barely gives you any access to any graphical options. Activate a messy fullscreen mode, activate or deactivate the anti-aliasing (AA), motion-blur, and the resolution. The said resolution, however, cannot go above 720p, and the FPS are locked to 30 if you have a good enough computer, 15 otherwise. This mod fixes all that, and much more. It even replaces the default fullscreen mode with a nice, actually working borderless windowed mode.

How to install it?
  1. Launch the game. Go to the options, and deactivate the in-game anti-aliasing. If you want to use the borderless windowed mode, which I highly recommend, set the FULLSCREEN option to OFF.

  2. Download DSfix latest version. Currently, it is 2.4.

  3. You should get a compressed file named something like DSFix 2.4-19-2-4.zip, or something similar. Open that file, and drag all the content of it to your installation folder. It should be something like C:Program Files (x86)SteamSteamAppscommonDark Souls Prepare to Die EditionDATA, or something similar.

  4. Now you can see several files. The ones we will be interested in is the file called DSfix.ini. Open it with a text editor (the Notepad will do, though I highly recommend the use of Notepad++ instead).

  5. Before doing any modification, launch the game. It should be working. If there is a problem, delete the files DSfix.ini and DINPUT8.dll, and go back to 1; check that your DSfix version is actually the most recent one.

The next step will be to configure the DSfix. I know that modifying a text file might be scary for some of you, since doing it wrong might prevent the game from starting; to you, I advise the use of Morten242's UI for DSfix. It's just a graphical interface which modifies the file: download it and drop the content of the compressed file the the same place as the DSfix.

This mod is very, very complete; therefore, explaining each option will take a while. Here, I won't go against a gaping dragon (go in-depth, see what I did there?) to explain what does what: it's already been made, and this guide is already long enough. I'll just explain the main options. If you want something more thorough, I'll advise you to check at sajtt's Guide for DSfix.

  • Graphic options In the file, you'll see the internal rendering resolution of the game, and the display resolution. Basically, if you don't want to mess around too much, you'll just want to set renderWidth to your screen width, renderHeight to your screen height. Example: for a 16:9 Full HD screen, you'll set renderWidth 1920, renderHeight 1080, presentWidth 0 and presentHeight 0. However, your computer or GPU can be the not most powerful ones, and need to downsample. To do that, set your renderWidth and renderHeight to a lower resolution, and the presentWidth and presentHeight to the resolution of your screen; the game will be uglier, but it will run. Note about the 21:9 resolution: to fix any screen stretching, you apparently have to use the Widescreen fixer along with that patch. A more complete thread can be found here.

  • Depth of Field If your computer is powerful enough, I'd advise you to set this value to the one directly above your screen height. Do not, however, put the same value as your vertical resolution! If your computer tends to struggle on this game, set that value to the one below. Example: you set the renderHeight value to 1440, either because you have a QHD screen or because you think AA is for paesants; then you will have to set dofOverrideResolution to 2160. With that value comes the DoF additional blur, which has to be set accordingly to the dofOverrideResolution. Check the .ini file for more details.

  • Framerate This is where the fun starts. Here, you have two options: unlockFPS and FPSlimit. The first one unlocks the FPS, the second one sets the FPS limit. First, everyone should set unlockFPS 1; it does nothing wrong, just allows the game to use anything else than 15 or 30. The tricky part comes with the FPSlimit. When you set that value too high, it creates problems with the way collisions are computed in game, creating various bugs: your rolls or your jumps don't go as far, and you have a non-negligeable chance of passing through the floor when you're sliding down a ladder. According to sajtt, this bug occurs as soon as the FPSlimit goes above 30; according to the PC Gaming Wiki, however, most of the collision bugs can be avoided if you set the FPS limit the 59. For the few remaining collision bugs, you can lock back the FPS in-game by pressing backspace. If you do not want to be bothered with that, just the the FPSlimit to 30: you'll avoid all collision bugs and the game will not drop to 15 FPS in heavy-loading areas. Nota benes: do not set this value over 60. / If your game crashes as soon as you activate the unlockFPS option, try to disable Windows DEP for the Dark Souls process.

  • HUD options This is a part I love. This option allows you to modify the in-game HUD size and transparency. On any screen with a resolution higher than HD, the HUD seems grotesquely big and pixelated. Even using a HUD texture mod will not improve greatly that, since the HUD will still be as big. Therefore, displaying a smaller HUD is a solution. To enable the HUD modifications, set enableHudMod to 1. My two cents about it: I like to set the HUD as it is, just smaller, so to set hudScaleFactor to 0.8, deactivate the minimal HUD and set all opacities at 1. Unfortunately, this setting is not perfect! Activating the HUD modifications actually makes the bosses' healthbar bugged: instead of displaying the actual healthbar, it only shows a big yellow rectangle, which gives almost no indication about how much health the boss has left. My third cent about it is then: use the HUD modifications if you like it, and deactivate them when you're fighting a boss; to do so, press the right shift key. Pressing the right control key will hide the HUD, which looks nice and all, but you don't really want to use that when you're not taking screenshots, do you?

  • Mouse cursor options Just set the lines disableCursor to 1 and captureCursor to 1. The first one allows you to not have your mouse cursor in the middle of the screen (that's how bad that port is), the second one allows your cursor to stay in the screen.

  • About borderless windowed mode If you want to use it, which, again, I recommend, you will have set the in-game fullscreen option to off (see the installation part). Then, set the borderlessFullscreen line to 1, and, all the way down, forceWindowed to 1 as well.

  • Texture override This is another thing I love about this mod. It allowed the game to have a modder base, as it was not given at all from the start! The option enableTextureOverride will simply replace the in-game textures by the ones you will have put in the folder dsfix/tex_override. If you play the game in a higher resolution that 720p, especially, all the fonts and UI are so low-res that it hurts my heart. Luckily, the Nexus has tons of texture files: HUD, UI, armors, faces.. Check them out. Side note: if you're a Nexus user, you might as well endorse the mods! I, however, have a few recommendations:

  • backfoggen's High-Res UI and Subtitle fonts and iwa360's Xbox360HD Interface Icons to get rid of that filthy pixels in the UI.

  • Toology86's DarkSoulsHD Texture Pack. It's not very demanding, and looks a lot nicer. So why not?

/u/Jellybaby34 and lebber's Mouse fix

You're probably somewhat masochistic since you want to play Dark Souls. However, playing Dark Souls: PtDE with a mouse and keyboard is more than being the casual masochistic: you might as well ask to get tied and whipped for hours watching Blue Is the Warmest Color in loop, masturbating all along (yes, with your hands tied, that's how masochistic you are). But maybe you cannot afford a controller, or do not want to buy one, why the hell do I care? Well, anyway, I obviously do, and maybe you should consider buying a controller when you have the chance, but that's not my point. My point is that two guys have got your ass covered, to help you take off the notches of the whip, thanks to the DSMfix. It's basically something that helps you handle the mouse a little better. It's not perfect, but it does the job.

Be careful, though: do not use this mod if you're using a controller! This will just mess things up. So no, you can't switch in the middle of your game.

  1. In the DSfix.ini file, change the line dinput8dllWrapper none to dinput8dllWrapper dsmfix.dll

  2. Download the DSMfix (you'll find the original thread here.

  3. Open the compressed file and drag the content of the file to DATA folder, the same as earlier, so something like C:Program Files (x86)SteamSteamAppscommonDark Souls Prepare to Die EditionDATA.

How to configure it?

This entire part has been mainly explained to me by /u/Paul_Kauphart. Big kudos to him!

Open dsmfixgui.exe. There, you'll see that hovering the mouse over any option gives a little more insight about what does what. To go into detail :

  • Enabled Well, you can figure it out, can't you?

  • Mouse smoothing As the GUI says, it makes the mouse movement 'smoother', at a price however: accuracy.

  • UI Mouse Leave this disabled. Apparently, the DSMfix was not updated with the game and that broke that option.

  • Invert mouse Mmm.. Hmmmmm.. Here I sit, quite in a pickle.

  • Target switching It's down to personal preferences. Apparently, the Mouselook option is quite finicky, but if you use the Mousewheel License plate holder for honda civic. option, you can't switch spells and items once the target is locked. My advice: get used to the Mouselook. Mouselook with modifier is like Mouselook, but enabled only when the modifier key is pressed.

  • Bindings See below

This is merely a recommendation, something to start with that can take you through the game, but as everywhere, it's down to what you prefer: don't hesitate to try new things, and to . Here, you have mainly two options: either your mouse has 3 buttons (left click, right click and wheel), or more (add at least 2 for the thumb). 3 buttons is what most people have, but 5 buttons is probably the best choice for that game.

You can configure the mouse controls in the DSMfix and the key bindings through in the in-game menu.

In the following, RW means Right Weapon, LW Left Weapon, H means heavy attack and L light attack. So R RW is attack, H RW is strong attack, L LW is block and H LW is parry.

  • 3 buttons mouse

I improvised this following what seems to be comfy, after /u/Paul_Kauphart 5 buttons scheme, but never tried it myself. I'd enjoy any feedback on this!

DSMfixIn-game menu
L RWMouse 1 (left click)H LWLeft Shift
H RWMouse 3 (wheel click)Target lock on/offTab
L LWMouse 2 (right click)MovementWASD
Switch magicWheel up (default, not rebindable)Switch one hand/two handsQ
Switch itemWheel down (default, not rebindable)WalkLeft Ctrl
Dodge/roll/sprint/jumpSpace
ActionE
Use itemR
GestureF
Switch LWX
Switch RWV
In-game menuEsc
  • 5 buttons mouse

Big thanks to /u/Paul_Kauphart for most of this, adapted a few things. Tell me what you think!

DSMfixIn-game menu
L RWMouse 1 (left click)MovementWASD
H RWMouse 3 (wheel click)Switch one hand/two handsQ
L LWMouse 2 (right click)WalkLeft Ctrl
H LWMouse 4 (first thumb button)Dodge/roll/sprint/jumpSpace
Target lock on/offMouse 5 (second thumb button)ActionE
Switch magicWheel up (default, not rebindable)Use itemR
Switch itemWheel down (default, not rebindable)GestureF
Switch LWX
Switch RWV
In-game menuEsc

Using the 1-9 keysAll thanks go to /u/Shpaan for the following!

It is impossible to bind the 1-9 keys through the in-game menu. It is, however, possible to it manually them by modifying the DarkSouls.ini file located in your AppData folder: C:Users[USERNAME]AppDataLocalNBGIDarkSouls, in the [KeyConfigEdit], [KeyConfigAction], [KeyConfigMenuDisp] and [KeyConfigMenuCtrl] sections.

Dsfix How To Install

key1234567890
key n°49505152535455565748

For example, if you want to bind the switch right weapon to 1, the switch left weapon to 2, the switch item to 3 and the switch spell to 4, replace the lines after [KeyConfigEdit] with the following:

[KeyConfigEquip]

Dsfix How To Install

ChangeRightWep = 49

ChangeLeftWep = 50

ChangeGoods = 51

ChangeMagic = 52

How To Install Dsfix And Textures

/u/eur0pa's PvP Watchdog

You might have heard about that, and if you didn't, here it is: the online on DS:PtDE is a mess. Some say that it might be because the game's online initially worked through Games For Windows Live, platform which has been taken down and replaced by Steam; I don't know if that's true and if the online used to work well, but that's besides the point. If you summon or get invaded by a player with a too long Steam alias, the game will simply crash. It also has issues to simply get online, which will be covered a bit lower. I won't get into detail, since I don't know much about that, but what I know is that the connection works on a peer-to-peer basis, and that peer-to-peer connection is established thanks to servers put up by Steam, which are related to something called nodes. As far as I understand it, a node is simply some sort of network ramification through which your connection is established; the more nodes you 'have' means the more players you're actually connected to.

Happy thing that, again, the modding community has thought about something; and in this case, it was a fellow redditor, /u/eur0pa. What does it do? A short list would be:

  • It tells you how many nodes you're connected to, and allows you to take the maximum number of nodes from 21 to 32.

  • If you're hosting or are hosted, it gives you the Steam alias of the hosting or hosted player, and the ones present in your world at the same time.

  • It fixes the 'namecrash bug', which means your game won't crash because a Steam username is too long.

  • It warns you when an opponent is cheating, based on any incoherence between the player's level and stats. It also allows you to kick him out of your world or disconnect from his.

  • It prevents you from being cursed or your equipment to get broken by an invader, and all sorts of things that an online opponent is not able to do without cheating.

So basically, it's a must-have as soon as you play online, especially if you want to invade the shit out of other players. All these information are displayed in a very small overlay, in the top left corner of your screen, that you can hide simply by pressing F9.

  1. Download it.

  2. Extract the content of the compressed file to your Dark Souls DATA folder. Again, the same as the DSfix, so probably something like C:Program Files (x86)SteamSteamAppscommonDark Souls Prepare to Die EditionDATA.

  3. Same as the DSfix, it comes with a whole range of options, all configurable through a file called dspwsteam.ini.

As I think the mod works very well as it is, I never had to change anything in it. Therefore, my only advice is: do the same. The only thing you might feel the need to change is the maximum number of nodes you can connect to; I have, however, heard that some might had a few issues with that, and I never tried it myself. Actually, if I have more than 0 nodes in my game, I'm usually happy with that!

/u/Wulf2k's Dark Souls Connectivity Mod

As mentioned above, but I feel like I want to emphasize on this, the online on DS:PtDE is a mess. For years, players have struggled to connect with a specific friend. As the fellow redditor /u/Wulf2k probably wanted to do that as well, he created a tool. And because he apparently has some kind of Ron Swanson vibe, he called it the Connectivity Mod. And probably because of that very Ron Swanson vibe, he did not stop here and made of this tool an essential one, added its own matchmaking system, DSCM-net, which still allows to connect to players not using it. You'll find all other infos about that amazing tool in the ReadMe.

Dark Souls Dsfix

  1. Download it from his home page, choose the latest testing release, which is stable enough. The version on the Nexus isn't up to date, so don't download it from there.

  2. Extract the .exe in the compressed file anywhere. On your desktop, or in the installation folder and you create a shortcut.. Somewhere you can easily access is better, since you will need to launch it pretty much every time you launch the game.

How to use it?

Method 1 get dem nodes

  1. Launch the DSCM and the game, whatever the order.

  2. Wait. The DSCM will try to connect to a few random players, up to 3. Once you're connected to 3 players, it will connect to other players in your level range and in the same world area. So in a matter of minutes, you'll be connected to the online.

Method 2 Connect to a grossly incandescent friend

  1. Launch the DSCM.

  2. Ask your friend his SteamID, which should appear if he has launched the DSCM himself. OR Find his SteamID yourself, like the big boy you are: go to his Steam profile, right click on it and choose Copy URL; then go to steamID.io, paste the URL there and copy the steamID64 you get from the page.

  3. Paste that SteamID into the Target SteamID 64 field of the DSCM, and click on Attempt connexion.

  4. Wait a few seconds, and you two should be connected.

  5. Once you're connected to a few players, they will appear in your Recent nodes and be saved for your next session. You also can save your friends' (if you have some) SteamIDs by adding them as Favorites. So the next time, you can attempt a connection from the Recent or Favorites tab by simply double clicking in the table.

Notes

/u/Wulf2k continues to update that very regularly, so I might not be talking about the latest version right now, but be sure I'm trying to keep this post updated.

You can activate or deactivate an option called Node drawing, which displays the nodes you're connected to. The shorter the wire, the closer you are in-game with the said player.

1.

  • DSMfix link. Apparently, the version on the Nexus is an outdated and dates from the GFWL days. Thank /u/Jellybaby44 for pointing that up!

  • Phrasing, typos, stuff.

2.

  • Stuff about the 21:9 resolution. Thank /u/10inchPianists!

3. & 4.

  • Updates about the DSCM, well.. Update. And website.

5.

  • Added details about the DSMfix config and recommended bindings for M&KB. Thank /u/Paul_Kauphart for most of this part!

  • Update about the DSCM. AGAIN.

6.

  • DSCM.

7.

Dsfix How To Install

  • DSCM no longers need to be started before the game.

  • /u/Shpaan's explanation about the 1-9 keys binding.

8.

  • Precisions about the DSMfix (credits go to both lebber and /u/Jellybaby34, and included link to the OP).

Dsfix 2.4 How To Install

9.

  • Some stuff about the unlockFPS and Windows DEP, since is seems to be a problem often encountered. And corrections and rephrasing.

Dsfix For Steam

203 comments