CarlosDevHelper - is my personal daily development toolkit.
Current Feature
BLP Editor
- BLP Preview: Open .blp files with file picker, folder import, drag-and-drop preview, and a searchable file list.
- Image Export: Export BLP files to .png, .jpg, and .blp from the GUI.
- CLI Tools: Includes commands for BLP info, PNG export, image import, and batch PNG export.
- Batch Layer Workflow: Build one border or overlay layer stack, apply it to multiple source images, and export them together.
- Layer Editing: Supports drag sorting, double-click rename, opacity control, blend modes, and converting the canvas image into an editable layer.
- Layer Style Presets: Save the current layer stack as a reusable .dat preset with embedded layer assets.
- Layer Importing: Add multiple layer files at once or import supported images from a folder.
- Mipmap Support: Generate mipmaps during export and extract mipmaps to PNG files.
- Image Size Handling: Warns about non-power-of-two dimensions and supports auto-resize, keep original size, or reject mode.
- Canvas Options: Switch between default, dark, and light canvas backgrounds.
- Reliability Improvements: Improved responsiveness while previewing, editing, and exporting layered images.
Resource Cleaner
- Scans project folders to find unused resources
- Supports .blp, .tga, and .mdx assets
- Checks references from .lua, .ini, .xlsx, .mdl, and .mdx files
- Detects texture dependencies inside Warcraft III model files
- Displays resources as Used, Unused, and Skipped
- Supports search, extension filtering, and sorting
- Supports ignored directories, ignored file patterns, ignored path prefixes, and resource whitelist
- Supports optional backup before deleting unused files
- Includes safe deletion confirmation
- Detects local Warcraft III MPQ files and treats matching override assets as used
- Provides both desktop GUI and command-line usage
- Supports English and Simplified Chinese UI
Data Sync Monitor
- TODO
CarlosDevHelper () is still evolving. More development utilities will be added in future versions based on my daily workflow needs.

WC3






