Dark souls: prepare to die edition
Содержание:
References
- ↑
- ↑
-
Verified by User:Aemony on 2018-02-26
- Confirmed myself using a retail copy of the game, the ZDPP extracted files (DARKSOULS.exe, fmod_event.dll, fmodex.dll) and a virtual machine disconnected from the Internet. The game is playable using no profile at all (progress can’t be saved) as well as when using a local profile (progress can be saved). No server-side activation required to start playing the game after the ZDPP files have been extracted.
- ↑ Verified by User:Link Satonaka on 2016-11-22
- ↑ Verified by User:Mars icecream on 2016-11
-
Verified by User:Link Satonaka on July 2016
- I discovered these workarounds myself
- ↑
- ↑ Verified by User:Keith on 2017-05-25
- Verified by User:Link Satonaka on April 2017
-
Verified by User:Link Satonaka on July 2016
- I discovered this fix myself
Overview
Description
Important: This is a beta version. Although it underwent some thorough testing before the first public release, there might still be some issues that need to be addressed. If you encounter any problems see the Contact And Support section on how to get in touch with me
Although there already is a mouse fix for Dark Souls, which did a great job in helping many people (including me) to play the game with mouse and keyboard over the years, it is not an optimal solution. Because it emulates a controller, there are still some issues with sensitivity, apparent negative acceleration and overall sluggish movement. Using the cursor in the UI is also a hassle, because it has to be manually enabled and disabled via keybindings.
Instead of emulating a controller, this fix injects raw mouse input directly into the game’s camera functions, thereby avoiding any additional transformations. It also provides an auto cursor feature which automatically manages the visibility and capture settings of the cursor depending on the current situation.
Features
- True raw mouse input without controller emulation
- No additional smoothing or acceleration
- Flexible options such as individual horizontal and vertical sensitivities for camera movement and bow aiming
- Allows any action to be bound to any combination of mouse buttons, the mouse wheel or keyboard keys
- UI Auto Cursor mode that enables and disables the cursor when in a menu or when switching out of the game
- Improved target switching
- Includes a GUI for easy configuration
- Steam Controller support
- Compatible with DSFix
Additional Information
What You Should Know
Since the fix consists of an executable DLL-File, I could have put any harmful shenanigans in there. You just have to trust me that the file is clean.
If you don’t — and why should you — feel free to use a meta online virus scanner like VirusTotal to verify the file. Be aware however, that because the fix uses «hacking techniques» such as injection and hooking, it could trigger anti-virus software without being harmful.
Known Issues
The Auto Cursor currently briefly activates the cursor when opening certain doors with keys. This is not easily fixable but should only be a minor issue, due to the short duration and small number of situations where this problem occurs.
Apparently the dialog that pops up when summoning a co-op partner can currently not be controlled with the mouse cursor (unconfirmed).
Acknowledgments
I would like to thank Kaibz for his extensive testing, detailed feedback and valuable suggestions during the development of the alpha versions of the fix. Without him, creating the fix would have taken even longer than it already did.
Additionally, I would also like to give a shout-out to the author of the original DSMFix for Dark Souls, which allowed me to enjoy several playthroughs of the game over the years.
Finally, I would like to thank Durante, author of DSFix, who made the game playable in the first place. Without his work, everything I’ve done would not be worth much.
Input[edit]
Control scheme tips.
Keyboard and mouse | State | Notes |
---|---|---|
Remapping | ||
Mouse acceleration | ||
Mouse input in menus | ||
Mouse Y-axis inversion | Only accessible in-game, not from the main menu. | |
Controller | ||
Controller support | ||
Full controller support | Entering a name for a new character requires keyboard. | |
Controller remapping | ||
Controller sensitivity | ||
Controller Y-axis inversion |
Controller types |
---|
XInput-compatible controllers | ||
---|---|---|
Xbox button prompts | ||
Impulse Trigger vibration |
DualShock 4 controllers | ||
---|---|---|
DualShock button prompts | ||
Light bar support | ||
Connection modes | unknown |
Generic/other controllers |
---|
Additional information | ||
---|---|---|
Button prompts | ||
Controller hotplugging | ||
Haptic feedback | ||
Simultaneous controller+KB/M |
Steam Input | ||
---|---|---|
Steam Controller button prompts | ||
Essential improvements[edit]
DSfixedit
- DSfix increases the rendering resolution for better visual quality; without it the game outputs anamorphic 1024×720. It also allows the 30 FPS cap to be removed, HD or other alternate textures to be used, as well as giving options for anti-aliasing (AA), screen-space ambient occlusion (SSAO), depth of field (DOF) blurring, anisotropic filtering (AF) and many other features.
- Raising the FPS cap introduces minor clipping problems. It is, however, generally safe to play at 60 FPS, and you will be unlikely to encounter any issues. See for more information.
Install DSfix |
---|
Notes
|
Launch from .exe (STEAM version)edit
- The current version of the game can only be launched from the STEAM client. If you want to run it by clicking DarkSouls.exe or a Windows shortcut, create a text file «steam_appid.txt» with the following content: «211420» (without quotes) and place it next to DarkSouls.exe.
Как удалить dsfix в dark souls
Привет, друзья. На самом деле я пишу этот мини-гайд просто потому что мне скучно, но мало ли, вдруг найдутся те, кто с английским не дружит, или просто с настройками не разберутся.
Собственно, если вы ещё не поняли, я расскажу как настроить мод для оригинального первого дарка, без которого на компьютере он неиграбелен. Также фикс на курсор тоже прилеплю сюда. Думаю инфа довольно важная, так что пусть будет.
Для начала, как ни странно, нужно скачать сами фиксы. Самых важных два — «DSfix» и «Mouse Fix». Перед установкой, обязательно выключите сглаживание в настройках игры, иначе будет хрень.
После скачивания, содержимое надо извлечь в папку DATA самой игры. Ну и после этого, можно уже открывать DSfix.ini и настраивать, чтобы всё было играбельно. Увидите вы вот такую картину:
Раздел фикса, позволяющий улучшить/ухудшить качество изображения, а соответственно и повысить производительность самой игры.
Поля «renderWidth» и «renderHeight» — это настройки расширения рендера игры. Чем ниже значение — тем хуже качество и лучше производительность. Ну и наоборот соответственно. Если у вас слабый комп — рекомендую для начала 800×600 поставить, если тянет — можете поэкспериментировать. Если у вас не слабый комп, лучше всего ставить разрешение под разрешение своего монитора. Даже если у вас тянет больше разрешение, помните что ещё нужно место для 60 фпс оставить.
«Display width/display height» — это разрешение самой картинки игры. Здесь уже точно нужно ставить разрешение вашего монитора. Если поставить 0, то применятся значения, прописанные в настройках рендера.
Самый важный раздел, в котором устанавливается священный фпс-анлок.
Здесь всё просто и быстро — ставите 1 в строке «unlockFPS», чтобы было больше 30, и в строке «FPSlimit» ставите максимальный фпс. Мне больше 60 не нужно, но как хотите конечно.
Window & Mouse Cursor Options
*скрина нет, потому что я наркоман*
Настройки, убирающие белый курсор из игры и делающие фулскрин. Скрина нет, так что пришлось просто текст печатать. Страдайте.
Ну вот и всё. О чём-то ещё не вижу смысла писать, так как иначе статья будет уже не «DSfix для чайников», а «DSfix для прошаренных». А неопытным остальные пункты лучше не трогать. Так что всем удачи, всем пока. :frog: :v:
-
Клондайк чем кормить кота
-
Почему моча ребенка темно желтая моча
-
Кто победит дота 2
-
Щенячий патруль как играют
- Интенсивность hdr в сталкере что это
Configuration
Although the configuration using the GUI should be easy and straight-forward, there are some things to note:
- You can change settings while in the game by using the Reload Config binding, which is per default set to the ‘-‘ key on the numpad. Just change the settings in the GUI as necessary, press save and then use the binding to reload the config ingame. You should hear a Mouse Fix Reloaded sound message when the reloading was successful
- You may also want to enable borderlessFullscreen in DSFix for easier switching between the GUI and the game
- Although it is not necessary to bind a standard action when you are happy with the ingame setting, it is strongly recommended to exclusively use the bindings in the GUI of the fix
- It is not necessary to unbind a key or button in the ingame settings to use it with the fix
- The GUI also provides tooltips with additional information about a setting
Binding System
The new binding system allows you to bind any action to an arbitrary combination of keyboard keys, mouse buttons or the mouse wheel. Instead of manually selecting a key from a limited set of predefined keys, the new system works reactively. To bind an action, double left click the corresponding box. When the box turns green, press the combination of keys you would like to assign. The combination is set once any pressed keys are released.
You should be able to use almost any keyboard key, independent of the keyboard type or layout. The key names are dependent on the layout currently set in Windows. If you are using an English layout, the key names will be in English, while an AZERTY layout will lead to French names. Bear in mind that the key names are automatically determined by using a Windows function and not all keys have pleasant display names.
A few additional notes on the binding system:
- Each key pressed before another acts as a modifier for the next one
- Any key can be used as a modifier key, not just ALT, CTRL or SHIFT
- There is no limit to how many keys can participate in a combination. You can set a combination involving half a dozen keys if you want to
- The order you are pressing the keys in is only important during the binding process to differentiate between bindings that involve the same modifier keys
- To unbind an action double right click the corresponding box
Auto Cursor Mode
The Auto Cursor mode automatically manages the state of the cursor behavior depending on the current situation:
- It captures and hides the cursor when ingame and not in a menu
- It releases and shows the cursor when in the main menu, in a system menu or when the window goes into background, e.g. when using alt-tab
- It overrides all cursor settings in DSFix
Non-Standard Bindings
Non-standard bindings perform actions that usually have to be performed by using a context-sensitive key or a combination of keys. They are provided for convenience as they could also be implemented by using external tools, such as Auto Hotkey. Although they do not allow anything that cannot also be done manually, purists of the game might not want to use them.
Movement Bindings
The keybindings to move the character differ on a technical level from those you can bind ingame. They should fix the problem of sometimes not being able roll when running diagonally and not moving the camera at the same time, which existed in the game since launch.
Input Mode
The input mode specifies the behavior of the fix:
- Mouse and Keyboard: Enables raw mouse camera and keyboard bindings, deactivates controller input and vibrations
- Gamepad: Standard controller behavior, disables raw mouse camera and keyboard bindings
- Steam Controller: Standard controller behavior with the exception that the raw mouse camera is enabled and the right analog stick is disabled
Note that:
- The Auto Cursor setting is independent of the input mode. For example, it is possible to play with a controller and only use the mouse for menu navigation if you want to
- The input mode can be toggled with the Input Mode Toggle binding. The toggle order is the following: Mouse -> Gamepad -> Steam Controller -> Mouse -> …
- You should hear a corresponding sound message when the input mode is changed by using the binding
Network[edit]
Ports
Protocol | Port(s) and/or port range(s) |
---|---|
TCP | 53,80,443,3074 |
UDP | 53,88,3074 |
- This game supports Universal Plug and Play (UPnP) for automatic port configuration.
Dark Souls PVP Watchdogedit
- Dark Souls PVP Watchdog is a tool designed to prevent some common forms of cheating and tampering in online sessions, and gives the player the ability to ban offenders from their worlds.
- Disclaimer: read the overview in the first link.
Installation of DSPVPWatchdog |
---|
|
Dark Souls Connectivity Modedit
- The problem: Recent versions of Dark Souls have trouble connecting to other nodes, making Multiplayer difficult or even impossible.
- Dark Souls Connectivity Mod is a tool that attaches itself to Dark Souls process, allowing it to connect to player nodes.
- A side-effect of being able to choose a node, Co-Op and PvP with select players becomes possible.
Install DSCM[citation needed] |
---|
|
Important
The Dark Souls Mouse Fix has evolved into the Dark Souls Input Customizer (DSIC) and will no longer be updated. DSIC generalizes the functionality of the mouse fix to other input devices like gamepads and the Steam Controller. It also includes bugfixes, adjustments to the GUI and additional features, such as the creation of input profiles.
For the time being, I will leave the mouse fix up, because it is stable and totally usable on its own. However, since DSIC provides the same functionality with additional improvements, there should really be no reason to prefer the old fix over the new mod.
—————————————————————————————————-
Dark Souls «DSfix 2.2 + GUI»
Обновился фикс графики и производительности для Dark Souls. Также в архиве присутствует англоязычный графический интерфейс для настройки графики и прочего. Кидать в Steam\steamapps\common\Dark Souls Prepare to Die Edition\DATA или просто кинуть в папку с DARKSOULS.exe (для пираток).
Johnny1111 Правда нереально?Да ну?)))Значит я сделал невозможное запинав первого боса огрызком меча с первой попытки))) Все реально, было бы желание играть))А там уж хоть на гитарном устройстве научишься играть))
cucumba Сглаживание выключи.
LeonShepard37 Вроде нет. Я побегал, не забанили.
Krishne У этого мода такой принцип действия, что очень технически похож на чит. Разве что преимуществ не дает.
falsh777 Спасибо, помогло!
Не банят, стим вообще не банит за моды.
Тут выяснилось. На этой версии фикса не пашет фикс мыши.
Johnny1111 если так интересно попробуй фикс поставить и поиграй
Duzmond Намного лучше станет. Особенно LOD
Алексей Литовский Где-то ошибка в настройках. Включено то, что игра не тянет.
не работает игра если разблокирован фпс. 1.9 работает
поставлю и графа станет лучше? чёт тип того?)
что делать если вот такое?
Ребятки, помогите. Сделал все по инструкции, а Dark Souls вылетает( Сигнатура проблемы: Имя события проблемы: APPCRASH Имя приложения: DATA.exe Версия приложения: 1.0.2.0 Отметка времени приложения: 51f7b5da Имя модуля с ошибкой: DATA.exe Версия модуля с ошибкой: 1.0.2.0 Отметка времени модуля с ошибкой: 51f7b5da Код исключения: c0000005 Смещение исключения: 0015c952 Версия ОС: 6.1.7601.2.1.0.256.1 Код языка: 1049 Дополнительные сведения 1: 0a9e Дополнительные сведения 2: 0a9e372d3b4ad19135b953a78882e789 Дополнительные сведения 3: 0a9e Дополнительные сведения 4: 0a9e372d3b4ad19135b953a78882e789
Игра не запускается вообще с фиксом этим.
Фикс больше не актуален, он для старых GFWL версий.
falsh777 Что делать то тогда? Как запустить?
Andre4s11 Этот костыль только на пиратках работать должен. Новее уже качать пора. Тут были. Смотри внимательнее. Костыля на мышку нового не нашел.
falsh777 2.4 пробывал- тож самое и пиратки качал любын версии
Из за этого дерьма геймпад растерял настройки и сменил управление
я вообще непонимаю какой безумец может на клаве с мышкой играть. нехочу никого обидеть но играть на клаве нереально
Instructions
Supported Versions
This fix only works with the latest, fully patched Steam version.
Important: The fix relies on the layout of the executable. Older versions or ones that otherwise have been tempered with probably won’t work. This also means that if the game were to be patched — which is very unlikely at this point — it might break the fix and require it to be updated.
Install
The fix does not make any permanent changes to the system, the game or the configuration of the game and can easily be removed (see below).
- Install Durante’s DSFix if you haven’t already
- Extract the contents of the DarkSoulsMouseFix.zip to the same folder. For example: «C:\Program Files (x86)\Steam\steamapps\common\Dark Souls Prepare to Die Edition\DATA»
- Look for the dinput8dllWrapper line in DSFix.ini and set it to dinput8dllWrapper DarkSoulsMouseFix.dll. No additional configuration of DSFix is necessary
- Start DarkSoulsMouseFixGUI.exe to set mouse setting and keybindings as desired
- Start the game normally, for example directly through Steam. If you want to change the settings while in the game, see the Configuration section below on how to do that
A few additional notes on the installation:
- You should hear a Mouse fix loaded message on game launch when the fix is installed correctly
- If you currently have DSMFix installed, it is not necessary to remove it. Just replace the dinput8dllWrapper dsmfix.dll entry in DSFix.ini with dinput8dllWrapper DarkSoulsMouseFix.dll
- It is not necessary to unplug the controller if you have one. You can even enable the controller on-the-fly by using the Input Mode Toggle binding (see Configuration)
- The GUI requires the Microsoft .NET Framework 4.6.1, which should already be installed on most systems. If you are having problems starting the GUI, you can download the required version here
- I would recommend increasing the FPS limit to 60 in DSFix for the complete smooth experience. Keep in mind that there are some problems with unlocking the FPS though. You can find more information about that on PC Gaming Wiki
Video[edit]
Video settings.
Graphics feature | State | WSGF | Notes |
---|---|---|---|
Widescreen resolution | 1280×720 internal resolution. Use to fix. | ||
Multi-monitor | See . | ||
Ultra-widescreen | See . | ||
4K Ultra HD | Use . | ||
Field of view (FOV) | |||
Windowed | |||
Borderless fullscreen windowed | See . | ||
Anisotropic filtering (AF) | See . | ||
Anti-aliasing (AA) | Creates an overly blurry effect (disable when using ). See . | ||
Vertical sync (Vsync) | See . | ||
60 FPS | Capped at 30 FPS, see . | ||
120+ FPS | See . |
Borderless fullscreen windowededit
borderlessFullscreen 1 |
---|
|
Anti-aliasing (AA)edit
- Anti-aliasing may be forced with the compatibility flag 0x004000C0. Sparse Grid Supersampling gives a blurry effect. Multisampling combined with transparency supersampling seems to work well (this author uses 4x on each). Some dark diagonal line artifacts are visible on my system occasionally with these settings but aren’t obtrusive. DSfix’s antialiasing should be turned off for this.
High frame rateedit
Make changes in dsfix.ini |
---|
Notes
Notes
|
Ambient occlusion (AO)edit
- Only use one of the below methods; not both at the same time!
Enable ambient occlusion using |
---|
|
Enable ambient occlusion using Nvidia Profile Inspector (Nvidia only) |
---|
|