Skip to content

Project Nightfall

Latest

Choose a tag to compare

@oSerenity oSerenity released this 18 May 01:58
· 10 commits to master since this release
3ef2ab1

πŸ“ 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 BaseDirectory and GitHubPath using folder picker dialogs.
  • Saves configuration to a persistent config.json file.

πŸ“ Logging System

  • Color-coded RichTextBox log viewer:
    • 🟒 SUCCESS
    • πŸ”΅ INFO
    • 🟠 WARNING
    • πŸ”΄ ERROR
  • Logs saved to logs.txt and 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 Config class (Load() / Save()).
  • Centralized event-driven logging system via Logger class.
  • 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