• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 07:36
CEST 13:36
KST 20:36
  • Home
  • Forum
  • Calendar
  • Streams
  • Liquipedia
  • Features
  • Store
  • EPT
  • TL+
  • StarCraft 2
  • Brood War
  • Smash
  • Heroes
  • Counter-Strike
  • Overwatch
  • Liquibet
  • Fantasy StarCraft
  • TLPD
  • StarCraft 2
  • Brood War
  • Blogs
Forum Sidebar
Events/Features
News
Featured News
BGE Stara Zagora 2025: Info & Preview24Code S RO12 Preview: GuMiho, Bunny, SHIN, ByuN3The Memories We Share - Facing the Final(?) GSL46Code S RO12 Preview: Cure, Zoun, Solar, Creator4[ASL19] Finals Preview: Daunting Task30
Community News
[BSL20] ProLeague: Bracket Stage & Dates6GSL Ro4 and Finals moved to Sunday June 15th12Weekly Cups (May 27-June 1): ByuN goes back-to-back0EWC 2025 Regional Qualifier Results26Code S RO12 Results + RO8 Groups (2025 Season 2)3
StarCraft 2
General
Magnus Carlsen and Fabi review Clem's chess game. BGE Stara Zagora 2025: Info & Preview Buy driving license without exam for over 41 count The SCII GOAT: A statistical Evaluation Jim claims he and Firefly were involved in match-fixing
Tourneys
Bellum Gens Elite: Stara Zagora 2025 SOOPer7s Showmatches 2025 Cheeseadelphia 2025 - Open Bracket LAN! $25,000+ WardiTV 2025 Series Sparkling Tuna Cup - Weekly Open Tournament
Strategy
[G] Darkgrid Layout Simple Questions Simple Answers [G] PvT Cheese: 13 Gate Proxy Robo
Custom Maps
[UMS] Zillion Zerglings
External Content
Mutation # 476 Charnel House Mutation # 475 Hard Target Mutation # 474 Futile Resistance Mutation # 473 Cold is the Void
Brood War
General
BW General Discussion Will foreigners ever be able to challenge Koreans? BGH auto balance -> http://bghmmr.eu/ [BSL20] ProLeague: Bracket Stage & Dates I made an ASL quiz
Tourneys
[BSL20] ProLeague Bracket Stage - Day 2 [BSL20] ProLeague Bracket Stage - Day 1 [BSL 2v2] ProLeague Season 3 - Friday 21:00 CET [ASL19] Grand Finals
Strategy
I am doing this better than progamers do. [G] How to get started on ladder as a new Z player
Other Games
General Games
Nintendo Switch Thread Path of Exile Stormgate/Frost Giant Megathread Mechabellum Monster Hunter Wilds
Dota 2
Official 'what is Dota anymore' discussion
League of Legends
LiquidLegends to reintegrate into TL.net
Heroes of the Storm
Heroes of the Storm 2.0 Simple Questions, Simple Answers
Hearthstone
Heroes of StarCraft mini-set
TL Mafia
TL Mafia Community Thread Vanilla Mini Mafia
Community
General
US Politics Mega-thread Things Aren’t Peaceful in Palestine Russo-Ukrainian War Thread Vape Nation Thread European Politico-economics QA Mega-thread
Fan Clubs
Maru Fan Club Serral Fan Club
Media & Entertainment
Korean Music Discussion [Manga] One Piece
Sports
2024 - 2025 Football Thread Formula 1 Discussion NHL Playoffs 2024
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread Cleaning My Mechanical Keyboard
TL Community
The Automated Ban List
Blogs
Cognitive styles x game perf…
TrAiDoS
StarCraft improvement
iopq
Heero Yuy & the Tax…
KrillinFromwales
I was completely wrong ab…
jameswatts
Need Your Help/Advice
Glider
Trip to the Zoo
micronesia
Poker
Nebuchad
Customize Sidebar...

Website Feedback

Closed Threads



Active: 18633 users

ggtracker: site to track your stats, analyze games

Forum Index > SC2 General
Post a Reply
1 2 3 4 5 20 21 22 Next All
dsjoerg
Profile Joined January 2012
United States384 Posts
Last Edited: 2013-05-14 14:32:24
April 16 2012 02:25 GMT
#1
[image loading]


SCREENSHOT: MATCH OVERVIEW
+ Show Spoiler +

[image loading]


SCREENSHOT: PLAYER STATS
+ Show Spoiler +

[image loading]



WHAT IS GGTRACKER

GGTracker aims to be the ultimate tool to help you get better faster.

  • Upload your replays, then:
  • See army units, location and strength at any point in the game
  • Track your win/loss, APM, WWPM and Spending Skill over your game history
  • Spending Skill = how good you are at spending: bronze, plat, diamond, GM. It is Spending Quotient, adjusted for race and game length, compared to >100,000 games to get the league equivalent of your performance. More here and stats here.
  • 1v1, 2v2, 3v3, 4v4, FFA all welcome
  • No registration required
  • GGTracker Pro subscribers get an auto-uploader + mass upload from sc2gears + unlimited replay uploads + track multiple battle.net accounts with a single login



WHAT'S NEW WITH GGTRACKER
May: Engagements shown on charts, with a Resources Lost popup. Unit locations and death locations shown on minimap. New charts: Resources Lost, Minerals/Vespene in Bank, Minerals/Vespene Collection Rate. No delay any more for retrieving Spending Skill or other stats.
April: Active Bases, Protoss Macro and Terran Macro charts added to match page. Race Macro scores for Protoss and Terran as well.
March: Site littered with ads. We made about $2/day, took them down.
February: HotS support. Advanced Match Search.
January: Army locations throughout the game are viewable on match pages. Private match notes. Ability to delete matches. Stats about winrates per matchup and league.
December 2012: Camera locations on match pages and Race Macro for Zerg (inject efficiency), both as a number and as a chart on the match page.
November 2012: Introduced completely redesigned website thanks to Fyrn and Bernat Fortet. Introduced Spending Skill, user accounts, auto-uploader.
August 2012: GGTracker provides detailed stats for the casters at MLG Summer Arena.
March 2012: GGTracker begins. Anonymous upload only.


WHY ARE YOU DOING THIS

I made GGTracker because I'd like a more systematic way to improve. Good players say that when they practice, they are playing not only to win, but with a focus on improving some aspect of their gameplay. GGTracker wants to make it much easier for all of us to track those aspects of gameplay, so you can stay on top of your game.


ISN'T THIS JUST AN SC2GEARS CLONE

While sc2gears is awesome, GGTracker does some things sc2gears doesn't:
  • automatically computes your Spending Quotient (SQ) and Spending Skill
  • charts your win/loss, spending skill, apm and other stats in one easy-to-read page (example: my profile)
  • web-based, so you can share your profile and matches with anyone, and access your stuff from anywhere
  • charts your Active Army for each game so you can easily see who had what when (example: a recent game I played)


Hopefully this list keeps getting longer, sc2gears is great and there is no need to duplicate it!

Also, GGTracker is a fun way to share replays; it makes it easy for people to quickly get the idea of what happened in a game.

Finally: all suggestions welcome! in fact, i created this thread mostly so that people's comments and ideas for improvement would have a proper home on these here teamliquid forums.


ps. Major props to the sc2reader open-source replay parsing library we use. And big shoutout to its author/maintainer ShadesofGraylin
card-carrying grubby fan. developer of GGTracker.
DeceiverSC2
Profile Joined April 2012
36 Posts
April 16 2012 02:47 GMT
#2
Open source?
dsjoerg
Profile Joined January 2012
United States384 Posts
April 16 2012 02:53 GMT
#3
ggtracker isn't open source, however the awesome sc2reader library that it uses is. If you want to do some starcraft-related coding, there are some really fun things we could do with sc2reader. For example parsing the camera events that are in the sc2replay file.

Anyone who wants to collaborate on coding, data analysis or whatever, hit me up and we'll find a way to share it on terms that are good for everybody
card-carrying grubby fan. developer of GGTracker.
DeceiverSC2
Profile Joined April 2012
36 Posts
April 16 2012 03:10 GMT
#4
Can I ask why not?

dsjoerg
Profile Joined January 2012
United States384 Posts
April 16 2012 03:21 GMT
#5
I hadn't thought about it too hard, really. I have no experience running an open-source project, and I gather that it's easy to do wrong. Anyway, if people are interested in contributing, I could probably be persuaded to open it up.
card-carrying grubby fan. developer of GGTracker.
DeceiverSC2
Profile Joined April 2012
36 Posts
April 16 2012 03:32 GMT
#6
I'm learning the basis of programming so I would be of no help to you although I think that if you had form of open source you could save some money and see some really cool shit be introduced.

What are you planning on programming it in?
dsjoerg
Profile Joined January 2012
United States384 Posts
April 16 2012 03:37 GMT
#7
It's written mostly in Ruby on Rails. There's a part that's in Python / Django to interact with sc2reader. And then the stuff in the browser is HTML / CSS / JavaScript / jQuery, as pretty much 100% of modern interactive websites are (although I love oldskool websites, dont get me wrong )
card-carrying grubby fan. developer of GGTracker.
DeceiverSC2
Profile Joined April 2012
36 Posts
April 16 2012 03:40 GMT
#8
On April 16 2012 12:37 dsjoerg wrote:
It's written mostly in Ruby on Rails. There's a part that's in Python / Django to interact with sc2reader. And then the stuff in the browser is HTML / CSS / JavaScript / jQuery, as pretty much 100% of modern interactive websites are (although I love oldskool websites, dont get me wrong )


Ahh, you need any help with anything that doesn't involve programming while I learn?

I'm working on a C++ basics because according to majority of people that I know it is the basis for the syntax of several other languages.

I don't want to be paid just anything I can help with for free.

AIM: GBSkillgasm if there is anything I can do.
dsjoerg
Profile Joined January 2012
United States384 Posts
April 16 2012 03:45 GMT
#9
Thanks! I have a few ideas come to think of it, I'll get organized and get back to you.
card-carrying grubby fan. developer of GGTracker.
Kevin_Sorbo
Profile Joined November 2011
Canada3217 Posts
April 16 2012 04:19 GMT
#10
Cool tool :D uploading loads of stuff right now... no login = AWESOMENESS

I need a new internet account as much as I need a new butthole.

For that sole criteria, your tool is great imo.
gj
The mind is like a parachute, it doesnt work unless its open. - Zappa
Megaliskuu
Profile Blog Joined October 2010
United States5123 Posts
April 16 2012 04:22 GMT
#11
NIce to see people contributing with stuff like this :D.

Good work dude!~
|BW>Everything|Add me on star2 KR server TheMuTaL.675 for practice games :)|NEX clan| https://www.dotabuff.com/players/183104694
aike
Profile Blog Joined July 2010
United States1629 Posts
April 16 2012 04:50 GMT
#12
Ok I uploaded a bunch of replays... but how do I see the data from them? When I search by player and open my profile it only pulls stats from bnet, none of my replay info is there?
Wahaha
dsjoerg
Profile Joined January 2012
United States384 Posts
April 16 2012 12:00 GMT
#13
aike, if this is your profile, it looks like maybe you figured out your problem? Some old replays cannot (yet!) be parsed by ggtracker, and so those won't contribute to your profile stats. If that's not working for you, please PM me your profile URL or your bnet URL and I'll debug it. Thanks for letting me know!

Kevin_Sorbo, Megaliskuu, :D :D
card-carrying grubby fan. developer of GGTracker.
SirPsychoMantis
Profile Joined December 2011
United States180 Posts
April 16 2012 15:32 GMT
#14
I'd definitely recommend putting people's 1v1 rank as their official rank. Someone who is in 4v4 masters isn't necessarily a "masters level" player.
Zerg #1
Gowerly
Profile Blog Joined July 2011
United Kingdom916 Posts
Last Edited: 2012-04-16 15:41:44
April 16 2012 15:40 GMT
#15
How do you know your army strength? Without playing the game you can't be 100% sure from the replay what the army strength will be (you don't get notified in a replay if a building gets destroyed, IIRC).
Or are you actually playing the replay and using the tool to parse the output of that?
Edit: I would recommend talking to the SC2 gears team, too.
I will reduce you to a series of numbers.
Qntc.YuMe
Profile Joined January 2011
United States792 Posts
April 16 2012 16:03 GMT
#16
should show win rates for each matchup
dsjoerg
Profile Joined January 2012
United States384 Posts
April 16 2012 16:56 GMT
#17
Gowerly, this post explains how we know army strength. We only know the units that the player has selected, and we track each individual unit from the first time it's ever selected (by mouse or hotkey) until the last time it's selected. That's not perfect, but it's good enough IMO to tell you a lot about army composition and strength. I haven't talked with SC2Gears but they make a great tool.

SirPsychoMantis, on the players list we'll show the player's best league, whatever they are highest-ranked in, but on the individual match pages we are planning to go with your suggestion and show the player's league in whatever type of game that was. So for a 1v1 match you'd see their 1v1 rank, in a 4v4 game you'd see their 4v4 rank, and so on. Would that address the issue adequately in your opinion?

OpTiKDream, thanks for the suggestion! We'll do it.
card-carrying grubby fan. developer of GGTracker.
SirPsychoMantis
Profile Joined December 2011
United States180 Posts
April 16 2012 17:43 GMT
#18
On April 17 2012 01:56 dsjoerg wrote:
Gowerly, this post explains how we know army strength. We only know the units that the player has selected, and we track each individual unit from the first time it's ever selected (by mouse or hotkey) until the last time it's selected. That's not perfect, but it's good enough IMO to tell you a lot about army composition and strength. I haven't talked with SC2Gears but they make a great tool.

SirPsychoMantis, on the players list we'll show the player's best league, whatever they are highest-ranked in, but on the individual match pages we are planning to go with your suggestion and show the player's league in whatever type of game that was. So for a 1v1 match you'd see their 1v1 rank, in a 4v4 game you'd see their 4v4 rank, and so on. Would that address the issue adequately in your opinion?

OpTiKDream, thanks for the suggestion! We'll do it.


I feel like for a site like this focused at competitive play 1v1 should be the default on the player page, since there isn't much of a 2v2 competitive scene and it is non-existent for 3v3 and 4v4. Just my personal opinion Possibly a roll-over for viewing other league ranks?
Zerg #1
NrGMalice
Profile Joined February 2010
United States104 Posts
April 16 2012 20:13 GMT
#19
On April 17 2012 01:03 OpTiKDream wrote:
should show win rates for each matchup


Not just for each matchup, but each matchup on each different map!
Follow me @ twitch.tv/nrgmalice & twitter.com/nrgmalice
Kimaker
Profile Blog Joined July 2009
United States2131 Posts
April 16 2012 20:15 GMT
#20
Neat. I'll have to upload later and test it out.
Entusman #54 (-_-) ||"Gold is for the Mistress-Silver for the Maid-Copper for the craftsman cunning in his trade. "Good!" said the Baron, sitting in his hall, But Iron — Cold Iron — is master of them all|| "Optimism is Cowardice."- Oswald Spengler
1 2 3 4 5 20 21 22 Next All
Please log in or register to reply.
Live Events Refresh
WardiTV Invitational
11:00
WardiTV June Group B
Creator vs Jumy
ByuN vs Cure
Cure vs Jumy
ByuN vs Creator
Creator vs Cure
ByuN vs Jumy
WardiTV196
LiquipediaDiscussion
Bellum Gens Elite
10:00
Stara Zagora 2025 Day 3
ShoWTimE vs SpiritLIVE!
Ryung vs TriGGeR
Serral vs Zoun
SKillous vs Krystianer
Harstem vs Lambo
Reynor vs Clem
Bellum Gens Elite2171
ComeBackTV 813
TaKeTV 366
IndyStarCraft 206
Rex129
3DClanTV 100
LiquipediaDiscussion
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
Bellum Gens Elite2171
Lowko223
IndyStarCraft 206
Rex 129
Hui .101
StarCraft: Brood War
Britney 37167
Hyuk 3210
Light 1417
Jaedong 968
hero 584
EffOrt 566
ToSsGirL 484
Mini 250
Stork 248
BeSt 232
[ Show more ]
ZerO 132
Snow 90
TY 67
sorry 64
soO 40
sas.Sziky 36
NaDa 34
Barracks 29
Mind 26
[sc1f]eonzerg 23
Sea.KH 16
ajuk12(nOOB) 15
HiyA 14
Icarus 13
Sacsri 13
Backho 12
yabsab 11
Noble 9
JYJ5
GoRush 0
Dota 2
XcaliburYe748
Fuzer 273
Counter-Strike
byalli332
Other Games
singsing2173
B2W.Neo618
crisheroes340
DeMusliM338
elazer212
Pyrionflax210
Mew2King163
ArmadaUGS161
XaKoH 59
ZerO(Twitch)13
Organizations
Dota 2
PGL Dota 2 - Main Stream4185
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 16 non-featured ]
StarCraft 2
• StrangeGG 28
• IndyKCrew
• AfreecaTV YouTube
• intothetv
• Kozan
• sooper7s
• LaughNgamezSOOP
• Migwel
StarCraft: Brood War
• RaNgeD 9
• iopq 2
• STPLYoutube
• ZZZeroYoutube
• BSLYoutube
Dota 2
• C_a_k_e 6163
League of Legends
• Jankos2020
• Stunt401
Upcoming Events
BSL 2v2 ProLeague
7h 24m
Replay Cast
12h 24m
CranKy Ducklings
22h 24m
SC Evo League
1d
Bellum Gens Elite
1d
Fire Grow Cup
1d 3h
CSO Contender
1d 5h
BSL: ProLeague
1d 6h
StRyKeR vs MadiNho
Cross vs UltrA
TT1 vs JDConan
Bonyth vs Sziky
Replay Cast
1d 12h
SOOP Global
1d 15h
Creator vs Rogue
Cure vs Classic
[ Show More ]
SOOP
1d 21h
Classic vs GuMiho
Sparkling Tuna Cup
1d 22h
AllThingsProtoss
1d 23h
Fire Grow Cup
2 days
BSL: ProLeague
2 days
HBO vs Doodle
spx vs Tech
DragOn vs Hawk
Dewalt vs TerrOr
Replay Cast
2 days
Replay Cast
3 days
Replay Cast
3 days
WardiTV Invitational
3 days
WardiTV Invitational
3 days
GSL Code S
4 days
Rogue vs GuMiho
Maru vs Solar
Replay Cast
5 days
GSL Code S
5 days
herO vs TBD
Classic vs TBD
The PondCast
5 days
Replay Cast
6 days
GSL Code S
6 days
WardiTV Invitational
6 days
Liquipedia Results

Completed

CSL Season 17: Qualifier 1
DreamHack Dallas 2025
Heroes 10 EU

Ongoing

JPL Season 2
BSL 2v2 Season 3
BSL Season 20
KCM Race Survival 2025 Season 2
NPSL S3
Rose Open S1
CSL Season 17: Qualifier 2
2025 GSL S2
BGE Stara Zagora 2025
BLAST.tv Austin Major 2025
ESL Impact League Season 7
IEM Dallas 2025
PGL Astana 2025
Asian Champions League '25
ECL Season 49: Europe
BLAST Rivals Spring 2025
MESA Nomadic Masters
CCT Season 2 Global Finals
IEM Melbourne 2025
YaLLa Compass Qatar 2025
PGL Bucharest 2025
BLAST Open Spring 2025

Upcoming

CSL 17: 2025 SUMMER
Copa Latinoamericana 4
CSLPRO Last Chance 2025
CSLPRO Chat StarLAN 3
K-Championship
SEL Season 2 Championship
Esports World Cup 2025
HSC XXVII
Championship of Russia 2025
Murky Cup #2
BLAST Bounty Fall 2025
BLAST Bounty Fall Qual
IEM Cologne 2025
FISSURE Playground #1
TLPD

1. ByuN
2. TY
3. Dark
4. Solar
5. Stats
6. Nerchio
7. sOs
8. soO
9. INnoVation
10. Elazer
1. Rain
2. Flash
3. EffOrt
4. Last
5. Bisu
6. Soulkey
7. Mini
8. Sharp
Sidebar Settings...

Advertising | Privacy Policy | Terms Of Use | Contact Us

Original banner artwork: Jim Warren
The contents of this webpage are copyright © 2025 TLnet. All Rights Reserved.