Skip to content

Latest commit

 

History

History
63 lines (40 loc) · 1.98 KB

readme.md

File metadata and controls

63 lines (40 loc) · 1.98 KB

CustomKnight Creator

Example Image

A program to track, deduplicate, and pack sprites for use with CustomKnight (a Hollow Knight skin customization mod)

Inspired by SpritePacker by MageGi

Installing

  • Go to the releases to find the latest version.

Usage

Visit the wiki for a written tutorial.

Running from source

  • This project is built using Python 3.10.
  • To run the project, just download the source code, install the dependencies (preferably in a virtual environment) and run main.py.
    • PyQt6: python -m pip install PyQt6
    • Pillow: pythom -m pip install Pillow

Packaging

To package the project, use the following PyInstaller commands: (they are platform specific)

MacOS:

pyinstaller main.py -F -w -n "CustomKnight Creator" -i resources/SheoIcon.icns --add-data resources:resources

Windows:

pyinstaller main.py -F -w -n "CustomKnight Creator" -i resources/SheoIcon.ico --add-data "resources;resources"

Linux:

pyinstaller main.py -F -n "CustomKnight Creator" --add-data "resources:resources"

Help

If you have any problems, feel free to open an issue on this GitHub.

Authors

cmot17

Version History

  • 1.0
    • Initial Release

License

This project is licensed under the GNU GPLv3 License - see the LICENSE.md file for details

Acknowledgments

  • Huge thanks to Maverick#2345 for being incredibly helpful throughout the developement, writing much of the tutorial, and providing lots of useful testing + feedback.
  • anjaperryyeet#9759 for feedback on the UI
  • MageGi for SpritePacker, the inspiration for this program