Dark Souls 3
0 of 0

File information

Last updated

Original upload

Created by

echo778

Uploaded by

echo778

Virus scan

Safe to use

Tags for this mod

About this mod

This application mods and unmods Dark Souls 3 based on the Steam profile you are currently logged into.

Requirements
Permissions and credits
Changelogs
COMPLETELY REWRITTEN
The program has been completely rewritten in C++, making it faster, smaller (almost 136x smaller!), and a lot more stable. It now only depends on the Visual C++ Redistributable that comes with your Dark Souls III Installation!

This tool only works with mods that use ModEngine/dinput8.dll, such as Cinders or Champion's Ashes.

This application mods and unmods Dark Souls 3 based on the Steam profile you are currently logged into.

The program ties a set of mods to each account you have registered by backing up a unique dinput8.dll and modengine.ini for each account. The dinput8.dll will launch the first mod, as well as its config in modengine.ini. Certain mods also allow chainloading of another dinput8.dll, which can be set in the modengine.ini. This gives you the ability to load in a specific set of mods per account by chainloading unique files tailored to each account.

This tool works by exporting a Registry Key created by Steam on login, and extracting the ActiveUser dword to get the SteamID3. By comparing this ID to a list of registered IDs, it moves the desired dinput8.dll and modengine.ini files accordingly.


How to install:

1. Install the desired mod, and launch it with the account to be modded.
2. Start DS3Switcher.exe, and follow the setup (extra instructions in README.txt).
3. Save and exit.
4. Start DS3Switcher.exe instead of the Dark Souls III shortcut every time you want to play Dark Souls 3.
5. That's it! Safely start Dark Souls 3 without the fear of leaving your mods activated!