Skip to content

Packages replays from Starcraft2 Legacy of the void based on patch.

License

Notifications You must be signed in to change notification settings

mwishoff/Starcraft2ReplayPackager

Repository files navigation

Starcraft2ReplayPackager

Packages replays from Starcraft2 Legacy of the void based on patch and matchup.

Requirements:

1.) Python 3.7+ installed, and available on the command line. 2.) Pip installed, and available on the command line. 3.) Git installed, and available on the command line.

Usage:

1.) open powershell/terminal

2.) clone the repository "git clone https://github.com/mwishoff/Starcraft2ReplayPackager.git"

3.) cd into the cloned repository

4.) run this command "pip install -r requirements.txt"

5.) run this command "python SC2_Replay_packager.py"

6.) You'll be prompted for the directory in which your starcraft2 files are.

Here's an example of mine: C:\Users\mwish\Documents\StarCraft II\Accounts\73609262\1-S2-1-2874319\Replays\Multiplayer

7.) Next you'll be prompted for your StarCraft2 handle (without clan tag).

Here's an example of mine: WoBWoB

After you're replays will be parsed through and sorted into their respective patches. In those directories You'll find the match ups you played, and custom maps will be in a directory called "custom maps".

You can see an example of the input/output of the program in the repository. I've added replays from tournaments Serral has played in. They're labeled "Serral Replays Before", the output is a directory called "Serral Replays After".

Full Example:

PS C:\Users\mwish\dev\Starcraft2ReplayPackager> python .\SC2_Replay_Packager.py

Where are your StarCraft replays? C:\Users\mwish\Dev\WCS Replays\Serral

What is your StarCraft handle? Serral

Note:

The program is dependent on blizzards ScProtocol, and needs to be updated when new patches come out. it can be done with "pip install s2protocol".

About

Packages replays from Starcraft2 Legacy of the void based on patch.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages