Skip to content

CUUP1DON/inZOI-ModKit-Packager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

inZOI ModKit Packager

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.


Repository Structure

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

Building from Source

Prerequisites

  • Python 3.10 or later (added to PATH)
  • pip

Steps

  1. Open a terminal in the source/ folder.

  2. Install dependencies:

    pip install -r requirements.txt
    pip install pyinstaller
    
  3. Run the build script:

    build.bat
    

    The script performs four steps:

    1. Upgrades pyinstaller, sv_ttk, and Pillow via pip
    2. Runs _make_icon.py to generate icon/Inzoibuild.ico from the source PNG
    3. Runs PyInstaller with inZOI ModKit Packager.spec to produce a --onefile --windowed EXE
    4. Writes the EXE to output\inZOI ModKit Packager.exe

    A full build log is saved to build_log.txt.

Manual PyInstaller invocation

If you prefer to call PyInstaller directly instead of using build.bat:

python _make_icon.py
pyinstaller "inZOI ModKit Packager.spec" --clean --distpath output

Running from Source (no build)

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.

About

A GUI wrapper around Unreal Engine's Automation Tool (`RunUAT`) for cooking and packaging inZOI mods with the inZOI ModKit.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors