UDSFM but in C#
By Nordgaren
This tool uses modified code from UXM and Yabber.
It will unpack the Dark Souls PTDE folder selected by the user and copy over the data files in the directory the EXE is run from.
- Put EXE in Dark Souls PTDE folder and run it
- Watch text scroll until it says completed
I made this so that it could be used in my PTDE Mod Installer
If you're using this to patch a non-steam EXE, please make sure to use version 1.7 and send me your UnpackLog.txt and version of the game me so I can add the checksum.
HotPocketRemix for making the original UDSFM and helping me understand how to patch the EXE properly.
TKGP for making SoulsFormats, UXM, and Yabber.
thefifthmatt for suggesting how to make the unapacker faster.
- Added some important info to text log (Before and after checksums and number of references patched).
- New Checksum key added.
- Detects and unpacks files if they aren't already known, to debug unpacking non steam versions.
- Updated handling of EXE patch function so that it works like UDSFM with single EXE file.
- updated the way situations are handled. Properly detects if game is unpacked but not patched, etc.
- Warns user if their Dark Souls folder is read only, which requires them to run as admin, instead of getting stuck at "Preparing to unpack"
- Fixed patching only the exe and added logger
- Initial release
- Functionally identical to UDSFM + can patch non-steam EXEs