A GUI wrapper around Unreal Engine's Automation Tool (RunUAT) for cooking and packaging inZOI mods using the stripped inZOI ModKit. Built with Python 3 + tkinter + sv_ttk and distributed as a standalone Windows executable via PyInstaller.
source/ Python source and build files
modkit_packager.py Main application
_make_icon.py Converts the source PNG to a multi-size ICO
build.bat One-click build script (calls PyInstaller)
inZOI ModKit Packager.spec PyInstaller spec (used by build.bat)
app.manifest Windows DPI-awareness manifest embedded in EXE
requirements.txt Python dependencies (sv_ttk, Pillow)
icon/
Inzoibuild copy.png Source icon (PNG) — ICO is generated at build time
compiled/ Pre-built release
inZOI ModKit Packager.exe Standalone Windows executable
README.txt End-user documentation
- Python 3.10 or later (added to PATH)
- pip
-
Open a terminal in the
source/folder. -
Install dependencies:
pip install -r requirements.txt pip install pyinstaller -
Run the build script:
build.batThe script performs four steps:
- Upgrades
pyinstaller,sv_ttk, andPillowvia pip - Runs
_make_icon.pyto generateicon/Inzoibuild.icofrom the source PNG - Runs PyInstaller with
inZOI ModKit Packager.specto produce a--onefile --windowedEXE - Writes the EXE to
output\inZOI ModKit Packager.exe
A full build log is saved to
build_log.txt. - Upgrades
If you prefer to call PyInstaller directly instead of using build.bat:
python _make_icon.py
pyinstaller "inZOI ModKit Packager.spec" --clean --distpath output
pip install -r requirements.txt
python modkit_packager.py
The app detects whether it is running frozen or from source and adjusts asset and settings paths accordingly.