Kurouzu is a Windows Command Line utility for extracting, renaming, and scaling image assets from popular eSports Games.
- Counter-Strike: Global Offensive (planned)
- Dawngate (Legacy support, No longer developed)
- Dota 2
- Hearthstone (planned)
- Heroes of Newerth
- Heroes of the Storm (in progress)
- League of Legends
- StarCraft II
- Unreal Tournament 4 (planned)
Dependencies & Requirements
The following need to be on your path for Kurouzu to work.
For Scaling (optional):
- ImageMagick 7+
identify.exe & magick.exe
For minification (optional):
Kurouzu only requires dependencies for the games you want to process.
|StarCraft II||MPQ Editor
Run kurouzu without any arguments to view the help info.
|game (g)||string||The name of the game to be processed. eg: -g "League of Legends". Required.|
|scale (s)||boolean||Scale the image assets using ImageMagick. Output sizes are defined in the conf.ini. Scaling may take a long time depending on the input and output dimensions of each image. Off by default.|
|log (l)||boolean||Writes logging information to ./logs/. Useful if maintaining your own rename pairs. Off by default.|
|min (m)||boolean||Minify the resulting images. May take a long time. Off by default.|
|debug (d)||boolean||Prevents Kurouzu from cleaning up source files. Off by default.|
kurouzu.exe -g "League of Legends" -s -l -m will extract all League of Legends assets, rename them, scale them, minify them and log the results.
For contributing guidelines and instructions, please see the wiki page.
- Reduce the number of external dependencies