Hello,
In my opinion, rankings and statistics are foundational to fostering a fun and competitive gaming environment.
As it was, hostbots were able to collect the raw data that were required for communities to develop their own custom stats systems. I love the work that is being done to offer a reasonable replacement for the bots. That said, I was wondering if there might be any discussion of still allowing mappers and community developers access to the raw data to develop their stats and ranking systems.
I know that developing an entire system at this point might be slightly unrealistic. Therefore, I would like to re-offer the solution of making a replay repository available either in-game, through an API or web interface. Replay files have loads of data in them and provide a consistent data format across all of the custom games. This would give mappers the raw data they need to make awesome stats and allow people to watch replays of other players without having to ask for the file. The community could then even develop a WC3R version of OpenDota!
What do you guys think?
9 Likes
I would look forward to that. Perhaps chat should not be recorded for privacy concerns.
Each map that uses creepstats and such need to use the w3mmd standard (mmd = Map Meta Data Library).
Regarding melee games the action of training a unit is recorded, but I haven’t found the data in the w3g format (google w3g_format.txt & w3g_actions.txt) indicating when a building is destroyed. What happens if you queue up 7 units and then the building dies? Then those 7 units may be wrongly considered as actually trained units.
1 Like
That is true, I don’t think that destroying a building is stored in the replay files. But, when the replay data is combined with the map file data, I think most aspects of the game including building kills etc could be figured out. Basically the idea would be to simulate the in-game replay viewer.
As you mentioned, a lot of the custom data could also be communicated with W3MMD. Stuff like who won the game, placement orders for multiple teams, what the teams were etc can be reliably communicated with W3MMD.
Imo the only hurdle here is getting the raw game data. After that I see it as our problem to figure out how to best use it to make the systems.
Data base its a big plus for custom maps community. as it said helps alot and gives a more fun, competitive environment to the game. Good option is the API way to go, i think its a good way to go. major games and experiences are used with stats so the gaming gets more exciting. Would be nice to see it going!