Sitelet https://github.com/cpp-sc2/codegen
Skip to content

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 >= 23.5.
  • 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.4-stableid.json

# Run tests
$ npm test

License

Copyright (c) 2020-2025

Licensed under the GPL 3.0 license.

About

Code generator utility for cpp-sc2 API

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Contributors

Languages