Migrates SC2 WoL world to the new mod with new items and locations. The new mod has a different architecture making it more future proof (with planned adding of other campaigns). Also gets rid of several old bugs Adds new short game formats intended for sync games (Tiny Grid, Mini Gauntlet). The final mission isn't decided by campaign length anymore but it's configurable instead. Allow excluding missions for Vanilla Shuffled, corrected some documentation. NOTE: This is a squashed commit with Salz' HotS excluded (not ready for the release and I plan multi-campaign instead) --------- Co-authored-by: Matthew <matthew.marinets@gmail.com> |
||
---|---|---|
.. | ||
LICENSE | ||
README.md | ||
__init__.py | ||
bot_ai.py | ||
bot_ai_internal.py | ||
cache.py | ||
client.py | ||
constants.py | ||
controller.py | ||
data.py | ||
expiring_dict.py | ||
game_data.py | ||
game_info.py | ||
game_state.py | ||
main.py | ||
maps.py | ||
observer_ai.py | ||
paths.py | ||
pixel_map.py | ||
player.py | ||
portconfig.py | ||
position.py | ||
power_source.py | ||
protocol.py | ||
proxy.py | ||
renderer.py | ||
sc2process.py | ||
score.py | ||
unit.py | ||
units.py | ||
versions.py | ||
wsl.py |
README.md
SC2 Bot
This is client library to communicate with Starcraft 2 game
It's based on burnysc2
python package, see https://github.com/BurnySc2/python-sc2
The base package is stripped down to clean up unneeded features and those not working outside a melee game.