I've created a tool using bash and other binaries to optimize skins for skin creators for smaller download sizes.
I'm releasing this because I see all these huge skins, or even small ones, that can be greatly reduced in size through optimization and light compression, but are not.
This tool will: Optimize Images, Optimize Audio, Create HD/SD, HD, and SD exports, apply high zip compression, and creates HD and SD assets when either or aren't found using Lanczos upscaling/downscaling.
I'm releasing this because I see all these huge skins, or even small ones, that can be greatly reduced in size through optimization and light compression, but are not.
This tool will: Optimize Images, Optimize Audio, Create HD/SD, HD, and SD exports, apply high zip compression, and creates HD and SD assets when either or aren't found using Lanczos upscaling/downscaling.
Prerequisites
Download the tool hereThe caveat of this tool is that you need a few things installed for Windows for this to work properly.
You will need:
Windows OS
Git for Windows (https://gitforwindows.org/)
All of the other binaries are included, such as: pingo (https://css-ig.net/pingo) and 7-zip (https://www.7-zip.org/), ffmpeg, imagemagick
You will need:
Windows OS
Git for Windows (https://gitforwindows.org/)
All of the other binaries are included, such as: pingo (https://css-ig.net/pingo) and 7-zip (https://www.7-zip.org/), ffmpeg, imagemagick
Instructions
Thank you for the download. And let me know if there are issues that went over my head, incompatibilities, etc. Otherwise, this should help many skins file sizes.- Place your skin(s) ".osk" into the /input/ folder
NOTE: Rename skin file if it has "special" characters for compatibility. - Run "Run.sh" with Git for Windows
- Wait until completion all should go well if you've properly installed the right programs.
- You will find HD/SD, HD, and SD in /output/skinname/
Note: There is only light compression on JPG and MP3, should not be noticeable. Bit-depth of png's are reduced, again, not noticeable.