This is a repository of Starcraft 2 button icons for use with Archipelago displays and trackers.
Icons under the icons/blizzard
directory are property of Blizzard Entertainment. They are licensed under the Blizzard license under license/Blizzard.LICENSE
They are extracted from the gamefiles and converted from .dds format to .png format.
Icons under icons/original
are either extracted from non-default Starcraft 2 mod files, and are thus property of Blizzard Entertainment, or are fan creations, provided by various contributors and licensed under MIT. Their licenses may be found in the license/
folder.
Icons are extracted from the sc2 game files using a CASC editor such as Zezula's CascView. These icons are in .dds format, and are converted to .png using open-source tool magick
.
parse_icon_data.py
can be used to parse
The scripts use path information pulled from a workspace.json file in the root of the directory tree. This information is user-specific, and is thus not checked in.
key | value |
---|---|
dds_files | a path to a directory containing .dds files extracted from the game files |
mod_files | a path to the root of a clone of archipelago-sc2-data |
liberty_game_data | a path to a directory containing the extracted ButtonData.xml from the base game's liberty mod |
ap_files | a path to a directory containing Archipelago source |