Home

Awesome

DS Gadget (Local Loader)

Branch of TKGP's DS Gadget that loads locally accessible .txt files to populate various lists (bonfire, items, etc) Resource .txt files are found in DS-Gadget\Resources

Installing

Updating

Local Loader Credits

DS Gadget (Local Loader) Changelog

3.0.0.74

Heal Timer updated to work on boosted HP (Ring of FAP, etc)

NG+ Cycle support. Can read and change NG+ cycle

Fixed a rare error that reset all stats on character load

Fixed an issue where DS Gadget couldn't find the SavedPositions.xml when launching from Windows Search results

3.0.0.73

Resources/Systems/Bonfires.txt and Resources/Equipment/Weapons/Shields.txt have been updated

Added heal timer cheat. When the player takes damage, start a timer fully heals the player when finished. Timer duration is user-defined, and resets when taking additional damage during its duration

Item menu "Max" checkbox now also sets item quantity to maximum

Quick Select Bonfire checkbox restores vanilla DS Gadget functionality of immediately changing your bonfire when one is directly selected from the bonfire list (Bonfire searching, arrow keys, and other misc selectors will not trigger quick select bonfire)

Keyboard functionality extended to player tab bonfire combo box and item tab infusion combobox (up, down, enter and escape)

Config now updates with player and adds temporary "unknown" configs to list if the game sets the player with an unknown config (If you see an unknown config and are playing an unmodified game, please tell us!)

3.0.0.72

If you have modified DSItemCategory and DSFashionCategory resources from v3.0.0.71, move them to "Resources/Equipment" after installing.

Added Bonfire search

Added checkbox in items menu to always grant equipment at max reinforcement

Added checkbox in stats menu to apply changes made while a character is not loaded

Added Team Config

Last Warp Bonfire feature puts the last bonfire you warped to at the bottom of the list of bonfires.

Added "Search All" checkbox to items and misc menu.

Fixed an issue where DS Gadget couldn't find the Resource files when launching from Windows Search results.

Fixed program update checker.

3.0.0.71

Added saving stored positions to XML file which are loaded on DS Gadget Startup

Added fashion feature to Misc tab (Apply any armor or hair to hair slot)

Added local category loading for Item and Fashion categories and split Ammo into it's own category.

Added Toggle AI Hotkey.

Gadget now allows you to change any setting that isn't loaded upon loading a character.

Cleaned up Search Bar presentation and can now use Escape to clear search

3.0.0.70

Added Search function.

3.0.0.69

Release. Added local file loading.


Original DS Gadget Readme

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