Skip to content
starcraft-2
Starcraft 2
Share
Explore

starcraft-2
Scripted game history

This is populated by a manually-run python script that runs on whatever machine you’ve been playing SC2 on. It parses replay files and uploads the data to this doc.
The repo is here: . Please feel free to request access and/or contribute improvements.
info
The data is inherently a little biased by whomever runs the script.
So far it’s just been
@Bryan Jensen
running it.
SC2 Players
1
Last played
# games
Username (populated by script)
Display name
1
2/22/2024
104
<codahq> NightyKnight
Brian Klein
2
2/22/2024
122
<codahq> Bread
Bryan Jensen
3
2/16/2024
101
<codahq> fortes
Filipe Fortes
4
2/16/2024
57
Robbit
Robert Leong
5
2/16/2024
58
<GFYSH> djukez
Dave Ojuka
6
2/16/2024
69
<codahq> Majestas
Zack Aman
7
12/8/2023
29
<codahq> DarkTemplar
Himanshu Vasishth
8
9/29/2023
41
irvinz
Irvin Zhan
9
8/25/2023
42
Krum
Joe Tsay
10
4/28/2023
10
<codahq> Leiferon
Jason Tamulonis
11
3/17/2023
7
Suyash
Suyash Kothari
12
2/24/2023
8
<codahq> bertman
Al Chen
13
2/10/2023
2
MorpheusEK
Eric Koleda
14
10/21/2022
5
<codahq> Fimbulvetr
John Li
No results from filter
SC2 Games
1
Players per game
1
Teammates/opponents
0
Clear teammates table
Add rows to teammates
Populate teammates table

Data

Games (base table)
1
Players (base table)
1
Maps (base table)
0
Game players (base table)
1
Races (manually created)
0

Possible improvements to the script

Upload which map the game was played on
Upload which race was being played
Script should probably filter to just files ending in .SC2Replay
Don’t upsert games we already know are in the table, by fetching the coda table into memory at the start
Script should update the game row with how “good” it thought it was
Is it possible to parse the creator of the replay from the file? Rather than the CLI --owner-id arg
Should the AI be considered a codan?
Pros: It allows us to give it a skill rating and maybe help balance teams, if we go that route
Better system for figuring out who’s a codan vs not
Determine replay directory location without need to explicit CLI arg
Store codans in coda doc, not JSON file
Want to print your doc?
This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (
CtrlP
) instead.