Skip to content

Icon data from Starcraft 2 used for the Archipelago Starcraft project

Notifications You must be signed in to change notification settings

MatthewMarinets/ap_sc2_icons

Repository files navigation

Starcraft 2 icon data

This is a repository of Starcraft 2 button icons for use with Archipelago displays and trackers.

Licensing

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.

Processing

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.

Parsing

parse_icon_data.py can be used to parse

Script configuration

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

About

Icon data from Starcraft 2 used for the Archipelago Starcraft project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published