Login

russian armor

cohdb - CoH2 replay analysis and statistics

12 Dec 2015, 08:27 AM
#1
avatar of Inverse
Coder Red Badge

Posts: 1666 | Subs: 5

Hey guys!

I'm very excited to finally reveal cohdb, a project I've been working on for the past few months. cohdb is my adaptation, and extension, of the traditional Company of Heroes replay analyzer as a web-based service and aggregator. In its current, extremely basic form, cohdb consists of a quick and mostly feature-complete replay parser and browser-based interface. Though fairly simple right now, my intention is to extend cohdb in the future in order to provide statistics aggregation and analysis for individual players and organizations running tournaments and other events. The current site is what I believe to be the most basic tool that is still useful for general use.

Please give it a try and let me know what you think. I'll be checking this thread often, so please post any comments, feature requests, or bugs/errors here. I'll also be keeping this thread updated as I work on the site over the coming weeks and months. Keep in mind, however, that the current iteration of the site is a beta and is subject to change, and that on rare occasions data may be lost as a result of restructuring or redevelopment.

Special thanks to Seb, Janne252, and pingtoft for their technical support, primarily with the replay parser. The parser code is open-source, and can be found on GitHub if you're curious about that sort of thing.

UPDATE: cohdb is now open source! You can find the entire codebase at https://github.com/cohdb/

Known Issues
  • Some structures and abilities are not being parsed correctly. If anyone has insight on this I'd love to hear from you!
  • Colour scheme on the filters view is less than ideal.

12 Dec 2015, 09:19 AM
#2
avatar of tofu

Posts: 89 | Subs: 1

Looks cool :)

What "CPM Items" means? Commands Per Minute?
12 Dec 2015, 10:30 AM
#3
avatar of jesulin
Donator 11

Posts: 574 | Subs: 11

Cool tool! Thanks.
12 Dec 2015, 10:37 AM
#4
avatar of wuff
Senior Moderator Badge

Posts: 1440 | Subs: 2

jump backJump back to quoted post12 Dec 2015, 09:19 AMtofu
Looks cool :)

What "CPM Items" means? Commands Per Minute?


clicks.

great, thanks Inverse.
12 Dec 2015, 10:52 AM
#5
avatar of pigsoup
Senior Editor Badge
Patrion 14

Posts: 4278 | Subs: 2

so i am assuming that the data on official ladder "recently played games" tab and other data types as well if i read correctly?

looks great though. easy to use and stuff.

love clicking on names to get to playercard pages.

12 Dec 2015, 11:06 AM
#6
avatar of MajorBloodnok
Admin Red  Badge
Patrion 314

Posts: 10330 | Subs: 8

Neat job! Easy to use! :thumb:
12 Dec 2015, 11:38 AM
#7
12 Dec 2015, 12:52 PM
#8
avatar of ElSlayer

Posts: 1479 | Subs: 2

Very nice work !:crazy:

I don't understand exactly what "clicks per minutes" mean.

Is this some sort of skill information ?

Not exactly. To send your tank backwards you can make 1 click, or, if you are nervous person, you can click 18 times.
12 Dec 2015, 12:59 PM
#9
avatar of __deleted__

Posts: 4315 | Subs: 7


Not exactly. To send your tank
backwards you can make 1 click, or, if you are nervous person, you can click 18 times.


True.

I think the biggest part of micro is ability to micro many units at once and making a lot effective actions per minute (telling first tank to flank , second to back , up hile you tell 2 infantry to trow greande , second one to move to nw point , pio to plant mines and 2 infantry units to hop inside building and last infantry to hop out because you noticed a grenades is coming).

If you have good APM in high number your porbalby good player.

If you make a lot unneeded actions you only tire yourself thust leaving vunurable to multiple counteractions.

Creating good useful APM is hard and need a lot practice (I lack them too).


So this number does not translate into player skill , it can be only some part of his skill if he use it properly
12 Dec 2015, 13:17 PM
#10
avatar of Paid_Player

Posts: 60 | Subs: 2

So beautiful site!
:)
12 Dec 2015, 14:33 PM
#11
avatar of Leodot

Posts: 210

I own some realy old replays:

Version must be 19545 (UKF release) or higher.

Older replays are not possible?

12 Dec 2015, 14:41 PM
#12
avatar of ElSlayer

Posts: 1479 | Subs: 2

12 Dec 2015, 14:44 PM
#13
avatar of Fanatic
Patrion 14

Posts: 480 | Subs: 1

I like it but i do prefer a offline version since i don´t want to upload a replay everytime.
12 Dec 2015, 15:02 PM
#14
avatar of Inverse
Coder Red Badge

Posts: 1666 | Subs: 5

jump backJump back to quoted post12 Dec 2015, 14:33 PMLeodot
I own some realy old replays:

Version must be 19545 (UKF release) or higher.

Older replays are not possible?


The replay format has changed a lot since release, and it would have been too much work to ensure backward compatibility before the UKF release unfortunately.

jump backJump back to quoted post12 Dec 2015, 14:44 PMFanatic
I like it but i do prefer a offline version since i don´t want to upload a replay everytime.

Me too, and I'm eventually going to get around to writing an offline version that links in with the online one. The main reason I decided to make it web-based is because the ultimate goal is for every player to have his or her own homepage where you have a history of every single replay you've uploaded and an aggregation of your stats over time. What's there right now is an extremely basic, minimally functional skeleton of a utility that will be fleshed out over time, and hopefully provide more overall value than the traditional standalone analyzer.
12 Dec 2015, 15:08 PM
#15
avatar of GiaA

Posts: 316

jump backJump back to quoted post12 Dec 2015, 15:02 PMInverse

The replay format has changed a lot since release, and it would have been too much work to ensure backward compatibility before the UKF release unfortunately.


Me too, and I'm eventually going to get around to writing an offline version that links in with the online one. The main reason I decided to make it web-based is because the ultimate goal is for every player to have his or her own homepage where you have a history of every single replay you've uploaded and an aggregation of your stats over time. What's there right now is an extremely basic, minimally functional skeleton of a utility that will be fleshed out over time, and hopefully provide more overall value than the traditional standalone analyzer.


That would be really awesome.

One question about the CPM feature: I think some of the old replay analyzers measured the commands given instead of actual clicks. So if you sent 5 Squads somewhere with 1 click it would be counted as 5 clicks. Does it still work that way ?
12 Dec 2015, 15:17 PM
#16
avatar of Inverse
Coder Red Badge

Posts: 1666 | Subs: 5

Yep, there's no way to get around that unfortunately because CoH replays only store commands, not clicks. That's why it's called CPM instead of APM; APM implies physical actions per minute while CPM is commands per minute. Not as useful a metric, but still gives a general idea about speed. Eventually there will be a summary of all commands given by each player, including how many were grouped move commands. This should give a better idea of the legitimacy of a player's CPM reading.
12 Dec 2015, 15:38 PM
#17
avatar of SturmTigerGaddafi
Benefactor 355

Posts: 658 | Subs: 3

Great tool, I thought you would never do anything for coh2.
I am supposing you use the same replay parser as .org? Will you be releasing tool updates for every single parser change?
12 Dec 2015, 15:40 PM
#18
avatar of Waspaloy

Posts: 86

12 Dec 2015, 15:44 PM
#19
avatar of Inverse
Coder Red Badge

Posts: 1666 | Subs: 5

Yep, I wrote the parser and both sites use the same code so they'll both be updated as things change. The format has been pretty stable for the last little while, I don't expect many major breaking changes. Most of the updates to the parser will be to improve command parsing for commands that I either don't fully understand right now or am not pulling all possible information from.
12 Dec 2015, 15:44 PM
#20
avatar of EffenNewbie

Posts: 826

Thank you - it's really interesting to see what this shows after a team game or to compare my CPM's across different game modes.
1 user is browsing this thread: 1 guest
GCS2 Raffle and Discussion

Livestreams

Korea, Republic Of 45
United Kingdom 26
unknown 388
unknown 38
United States 14

Ladders Top 10

  • #
    Steam Alias
    W
    L
    %
    Streak
Data provided by Relic Relic Entertainment

Replay highlight

VS
  • Soviets flag Talisman
  • Ostheer flag Luvnest
uploaded by Sturmpanther

Board Info

162 users are online: 9 members and 153 guests
Nebaka, Soppe S, 0ld_Shatterhand, Chiro, thekingsown10, Kirrik, Major Shentypoo, A. Soldier, StorminaTcup
175 posts in the last 24h
1212 posts in the last week
5309 posts in the last month
Registered members: 24726
Welcome our newest member, Shirley Brown
Most online: 775 users on 26 Oct 2014, 01:01 AM