Home

Awesome

DS Gadget

A multi-purpose testing tool for Dark Souls: Prepare to Die Edition. Compatible with the current Steam and debug versions as well as, in theory, everything else.
Requires .NET 4.6.2 and VC Redist 2012 x86
You probably already have both.

Instructions

Extract the entire Gadget folder to wherever you want, and run DS Gadget.exe.
Once the game is running, Gadget will automatically attach; if the Version is displayed in green everything should work correctly.
If it's orange, your game version isn't fully supported and some things may not work. I recommend finding a newer one.
All features are disabled until you load a character (indicated by the Loaded text).
When you shut down Gadget, active modifications like cheats and filters will be reset.

If you get the following error when using certain features, uninstall and reinstall the VC Redist linked above:
System.IO.FileNotFoundException: Could not load file or assembly 'Fasm.NET.dll' or one of its dependencies.

Credits

Fasm.NET by Jämes Ménétrey

LowLevelHooking by Joseph N. Musser II

Octokit by GitHub

PropertyHook by Me

Semver by Max Hauser

Special Thanks

Wulf2k, for writing Gizmo and memlocs.ods, without which I would be nothing.

AndrovT, for figuring out how the heck event flags work.

Meowmaritus, for MeowDSIO, which was used to build the item lists.

Pav, for spoonfeeding me so many function pointers.

And all of the other wonderful people in the SpeedSouls discord.

Changelog

3.0

2.3

2.2

2.1

2.0

1.6

1.5

1.4

1.3

1.2

1.1

1.0