Skip to content

cpp-sc2/codegen

Repository files navigation

Codegen

CI Status Code Climate Test Coverage

About

Code generation utility for Starcraft II. Produces list of type IDs taken from stableid.json for cpp-sc2 API.

Requirements

  • OS X (feel free to send a PR to support other platforms).
  • nodejs >= 14
  • Starcraft II installation.

Usage

# Install dependencies.
$ npm install

# Generate the code using installed game.
$ npm start "/Users/alkurbatov/Library/Application Support/Blizzard/StarCraft II/stableid.json"

# Generate the code using one of saved ID files.
$ npm start ./assets/4.10.2-stableid.json

# Run tests
$ npm test

License

Copyright (c) 2020-2024

Licensed under the GPL 3.0 license.