π Release Notes β v1.0.0
Initial public release of WinDTool
π
Date: 2025-05-17
π Features
π§© DLL Replacer
- Select one or more DLLs to replace across all subfolders containing
Mount\. - Automatically retries file copy when files are locked.
- Monitors DLLs for hash changes and triggers replacements in real time.
π¦ Appx Package Installer
- UI for registering Appx packages using
Add-AppxPackage. - Displays PowerShell output and errors directly in the log.
- Tab auto-disables when not running as administrator.
βοΈ Settings Page
- Configure
BaseDirectoryandGitHubPathusing folder picker dialogs. - Saves configuration to a persistent
config.jsonfile.
π Logging System
- Color-coded RichTextBox log viewer:
- π’
SUCCESS - π΅
INFO - π
WARNING - π΄
ERROR
- π’
- Logs saved to
logs.txtand restored on app launch. - Double-click admin prompt log to restart as administrator.
π Developer Mode Integration
- Detects if Windows Developer Mode is enabled.
- Optionally enables Developer Mode via registry (admin required).
π§ Improvements
- Moved configuration loading/saving logic into
Configclass (Load()/Save()). - Centralized event-driven logging system via
Loggerclass. - Better file handling: retry mechanism for locked files.
- Cleaner folder selection experience using shared dialog method.
- Improved UI and log formatting with time and severity.
β οΈ Known Limitations
- Appx registration still requires admin elevation.
- No auto-update mechanism.
π Included Files
| File | Description |
|---|---|
WinDTool.exe |
Main application binary |
config.json |
Automatically generated configuration |
logs.txt |
Persistent log file |
π Credits
Developed by oSerenity
Inspired by common bottlenecks in modding and Appx workflow on Windows.
Full Changelog: https://github.com/oSerenity/WinDTools/commits/1.0