Skip to content
/ Kurouzu Public

A C# command line utility for extracting, renaming, and scaling image assets from popular eSports Games

License

Notifications You must be signed in to change notification settings

Briles/Kurouzu

Repository files navigation

Kurouzu Logo

Kurouzu is a Windows Command Line utility for extracting, renaming, and scaling image assets from popular eSports Games.


Supported Games

Dependencies & Requirements

The following need to be on your path for Kurouzu to work.

For Scaling (optional):

For minification (optional):

Kurouzu only requires dependencies for the games you want to process.

Game Dependency
Dawngate QuickBMS quickbms_4gb_files.exe
Smite Umodel umodel.exe
StarCraft II MPQ Editor MPQEditor.exe

Usage

Run kurouzu without any arguments to view the help info.

Flag (shorthand) Type Description
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.

Examples

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.

Todo

  • Reduce the number of external dependencies

About

A C# command line utility for extracting, renaming, and scaling image assets from popular eSports Games

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published