A fast PySide6 app for creating, packaging, and managing DAZ Install Manager (DIM) packages.
DIM-Creator stages DAZ Studio content, generates the required DIM XML files, adds a cover image, and bundles everything into a ready-to-install DIM .zip
—without the tedious manual setup.
- Overview
- Features
- System Requirements
- Download & Install (EXE)
- Run from Source
- Quick Start
- How Packaging Works
- Workflows
- Configuration & Data Paths
- Keyboard Shortcuts
- Troubleshooting
- Screenshots
- Contributing
- License
A desktop app (PySide6 + qfluentwidgets) that builds DAZ Install Manager (DIM) packages.
DAZ Studio users, creators, and vendors who want fast, repeatable, and tidy DIM packages—with correct folder layout, a cover image, and the required XML manifests.
- Make DIM packages in seconds — just point to your files or an archive and click Generate.
- Drag & drop file management — organize your content without leaving the app.
- Automatic folder detection — files are placed where DIM expects them.
- Cover art made easy — drop an image and it’s formatted for DIM automatically.
- Warnings before mistakes — get notified about layout problems before packaging.
- Store & tag presets — save time with one-click product metadata.
- Keeps your presets across updates — your custom stores and tags won’t vanish after upgrading.
- Works without Python — available as a ready-to-run Windows
.exe
.
- OS: Windows (officially supported)
- Python: 3.9+ (only needed when running from source)
- External extractors (for
.rar
/.7z
):- 7-Zip or UnRAR must be installed and available in your system
PATH
- 7-Zip or UnRAR must be installed and available in your system
Tip: Installing 7-Zip and enabling “Add to PATH” makes
.7z
/.rar
imports work out of the box.
- Download the latest release from GitHub Releases.
- Unzip and run
DIMCreator.exe
— no Python environment required.
If SmartScreen warns about an unknown publisher, choose More info → Run anyway.
git clone https://github.com/H1ghSyst3m/DIM-Creator.git
cd DIM-Creator
python -m venv .venv
. .venv/Scripts/activate # Windows
pip install -r requirements.txt
python app.py
- Launch the app — your workspace is
Documents/DIMCreator/DIMBuild/Content
. - Pick your store, fill in product name/SKU, and (optional) add a cover image.
- Add content by dragging it in or importing an archive.
- Click Generate to create your DIM-ready
.zip
.
- Your content folder becomes the installable DIM package.
- The app adds DIM’s required metadata files.
- A properly sized cover image is included.
- The result is a single, ready-to-install
.zip
.
- Put your DAZ content into
DIMBuild/Content
. - Fill in details → Generate.
- Import
.zip
,.rar
, or.7z
. - The app extracts only the correct DAZ folders.
- Fill in details → Generate.
- Workspace:
Documents/DIMCreator/DIMBuild/Content
- Logs:
Documents/DIMCreator/Logs
- Config Files:
Documents/DIMCreator/Config/
(stores, tags, DAZ folder list)
Your custom settings and presets are preserved after updates.
Ctrl+G
— Generate GUIDCtrl+Enter
— Generate DIM packageCtrl+N
— Clear fields and clean workspace
Ctrl+E
— Open in ExplorerDelete
— Delete selected itemCtrl+C
/Ctrl+X
/Ctrl+V
— Copy / Cut / PasteF2
— RenameF5
— Refresh
- “.rar/.7z not extracting” → Install 7-Zip or UnRAR and add to
PATH
. - No DAZ folders found → Content should start with folders like
data
,People
,Runtime
. - SmartScreen warning → Allow the app via “More info → Run anyway”.
Contributions are welcome!
Open issues for bugs or ideas. PRs should use feature branches and focused commits.
GNU GPL v3 — see LICENSE.
“DAZ” and “DAZ Install Manager” are trademarks of their respective owners. This project is not affiliated with or endorsed by DAZ 3D.