Dark Souls Remastered
0 of 0

File information

Last updated

Original upload

Created by

LukeYui and Enlisted

Uploaded by

LukeYui

Virus scan

Safe to use

Tags for this mod

About this mod

A tool designed to reduce the impact cheaters have on online play.

Permissions and credits
Changelogs
This is a mod which aims to negate the impact rampant cheating normally exerts on online play. This mod was made because, as fans of the souls series, it's painful to watch cheaters running around ruining people's experiences with the game.

Why make the mod now? It was enjoyable to do, and also a learning experience.

Features

Watchdog has multiple features designed to protect your character and world from cheaters, some of these features include:

  • Protection against multiple networking crashes
  • Protection against malicious effects, such as curse and egghead, applied by other players
  • Friendly NPCs cannot be killed by other players
  • Critical game progression flags are protected
  • While in a session, save game backups are made
  • As the host, players with invalid stats can be kicked from your session (Hotkey is set to F5)


An optional save-backup restore feature is also available, you can download it from the GitHub mirror. It was falsely flagged on NexusMods, you're welcome to see the source of that here:

https://github.com/EnlistedD/DS1R-Watchdog-Autosave

Installation

Simply drag and drop the contents of the folder downloaded from this mod page into your steamapps\common\DARK SOULS REMASTERED directory (where the DarkSoulsRemastered.exe is located), then configure the .ini file to your liking.

To remove the mod, just delete the files.

FAQ:

Q) Can this mod ban me?

The in-game anti cheat has been disabled for the purpose of this mod and it has been tested for many weeks/ban waves with no resulting ban. Saying this, use this mod at your own risk.

Q) Does this benefit other cheaters or give an advantage in PvP?

No.

Q) I'm experiencing a bug with the mod?

Sorry about that, make a post or bug report about it and we'll look into it.

Q) Can I see the source code?

No, unfortunately we had to bypass the in-game anti cheat made by FromSoftware to make this mod safe for online use, this means that we've had to add our own anti cheat to deter cheaters from using this mod; Releasing the source would compromise the effectiveness of watchdog.

Q) I have a question not here / have a suggestion for a future update

We'd like to hear it, make a post in the forums or send me or EnlistedD a DM and we'll try to get back to you.

Q) How do I work the save backup/restore feature?

There is a helpful ReadMe included in the "Watchdog Save" folder

Q) What can't it do?

Protect you from *every single* cheat in the game, thank the net code for this. Some cheats are either not sent over the network, or require a fix so intrusive that they would disrupt normal game play, these won't be fixed in this mod.


Libraries used:

MinHook: https://github.com/TsudaKageyu/minhook
INIReader: https://github.com/benhoyt/inih

Extra links:

Dark Souls PTDE PvP Watchdog by eur0pa: https://www.nexusmods.com/darksouls/mods/849
Dark Souls III PvP Watchdog: https://www.nexusmods.com/darksouls3/mods/352