Back during the Wings of Liberty Beta, I advertised that I was looking for staff to help maintain a site I was putting together - http://www.SEA-Play.com, which was going to be a replay website focused around players in the SEA Community. The mission was simple: a user-driven replay hub of which staff/moderators could highlight the best games and showcase tournaments. Unfortunately, I only got a few nibbles from the community - most of which were inexperienced kids looking for opportunities to make a name for themselves.
And thus, due to travelling interstate for work for more than 2 weeks of each month over the course of 2010, SEA-Play was abandoned and I've since maintained the domain/server for nothing more than personal file storage.
Fortunately, with IPL4 Australia, WCG and TtCC wrapping up, I've bought myself a slight breather to "finish" this project off before things get crazy in about 2 weeks with ACL, Dox Cup #2 and so forth.
So I'm gonna try my best to complete the project - and bring it over to SC2SEA. As many people have recently suggested, one of the only limitations of SC2SEA is the Replay/File Management plugin. It's ugly, limited and doesn't offer much information.
What I need from the community, is for you guys to Beta test my Replay Parser and let me know what features you think it should contain.
Ignore the DEBUG and TEST buttons - they're just for me.
Please try uploading various different replays and types of games and let me know your results. I need MASS data and MASS feedback to really drive this forward, so please - don't just upload a replay, think to yourself, "Cool", and close the tab. Let me know what you like. What you don't like. What you think is missing. What you think is unnecessary.
HOWEVER.
Please don't offer cosmetic suggestions! This is the RAW script, and definitely not the intended final design. When it is implemented, it'll be much prettier. Here's a sneak peak at what I have in mind:
It seems to be great! Is there a way you can add a filter to the event list? Maybe let the user change how much they want to see or if they don't want to see anything in particular?
BnetId: TheGrayZerg.292
Race:
Location: Singapore Total Posts: 0
#2
Re: BETA: Replay Uploading Script
As for the build order log, is something like what units were made possible to be extracted from the replay? (I.e. I think WC3Replays had this feature)
Just uploaded a file, all the information looks good, I think showing the whole build order might give too much away and make people a bit less likely to watch it, good to know how it starts. If there was a bit for someone to write a brief overview of the game would be nice too, but thats not specific to the replay parsing I guess.
I just did it to test the output and it looks good, I can test a bit more extensively at home tonight and provide some decent feedback, different browsers and such.
I think the features here are all useful, the apm graph maybe not so much, the unique unit id's I don't even know what is, and yeah the other parts you said you'd add sound good.
It seems to be great! Is there a way you can add a filter to the event list? Maybe let the user change how much they want to see or if they don't want to see anything in particular?
Yep, when browsing for replays in the database you'll be able to view a specific League (ie. MLG or IEM) and then a subcategory (Orlando, New York).
Quote:
Originally Posted by crAzerk
As for the build order log, is something like what units were made possible to be extracted from the replay? (I.e. I think WC3Replays had this feature)
That's actually already there, (underneath the APM charts) it's the part that I said to ignore 'cos I'm just using the default hex values from the MPQ instead of the actual unit names right now. At some point I'll replace them with graphics of each unit.
I think showing the whole build order might give too much away and make people a bit less likely to watch it, good to know how it starts.
Yep, I definitely intend on trimming it, but I'm not sure how deep into the game? Any suggestions? It'll appear in a separate tab, nonetheless.
Quote:
If there was a bit for someone to write a brief overview of the game would be nice too, but thats not specific to the replay parsing I guess.
I'll include a comments/description section.
Quote:
I think the features here are all useful, the apm graph maybe not so much, the unique unit id's I don't even know what is, and yeah the other parts you said you'd add sound good.
This is AMAZING!!!! Dox so much for this! I would say having the chat / APM and your new interface everything is already pretty much there already and will be a huge improvement over our current replay system.
Build order should be whole game maybe capped at 20mins to prevent the excessively long 1hr games from messing it up. 20 mins so people can analyse games just by looking at the summaries, would be so cool and yea anyone wanting to click the BO is already going to get a spoiler so why not make it 20 mins instead of 6 where u cant really see anything (like the bnet histories tell so little). BO as it is now (like the bnet history) seems fine, dunno how more detailed it can be.. what else can be added?
The following are just extra/bonus suggestions if you have time for them.
1. Improved Widget
Will have a Navbar tab in the main menu which links to the replay main navigation section. What would be great too is an updated iframe widget which will be placed on the right which has a filter to switch the display between "Featured SEA games", "Featured games (worldwide-mlg etc)" and "User Submitted games." Only admins/mods/designated uploaders can upload into the first 2 categories. And there is also a quick link download on the right of the file name (like TL's replay system) so pple can just dl based on the title without having to go into the description.
2. Search
quick search function which is also linked to the parser's words
clicking on player name brings up a serach for all other replays from that player
clicking on map brings up a search for all games on that map
clicking on race matchup ....
clicking on a competition (e.g dox cup 1)....
clicking on a league..
clicking on the uploader ....
More of these "Super Extras" aka basically stuff i dream off in my sleep.
vb integration - comments tied in to vbulletins comment system, counts as a post maybe? and in their profile theres a "uploaded replays" so i just put a $uploadedreplays in the profile post bit somewhere and it displays
a mass upload feature from zip files for admins (should the site ever become replay focus such that pple all over the world come to visit just for the good replay system and frequent top replays posted, i would probably hire someone to regular upload all the top replays every day and uploading thru zip like MLG replay packs etc gonna be alot easier. for him)
wondering how you gonna extra information like country from players. maybe it can be linked to a primitive version of a "SEA DB". so all known handles of iaguz iaguz/altiaguz/xkgking iaguz will be associated with their player db profile and mods can edit these profiles which can contain other information too like their RL picture, country, team, catchphrase etc. or have the results of the replays add statistics to the players so like after a CO the winner goes like 8-0 or something and thats added to his profile and the stats are of course skewed by the pple who bother to upload replays but yea basically im just dreaming in all of these bottom suggestions lol
Very nice Dox, I uploaded a few replays and think everything looks good.
My only suggestion relates to the BO's it displays. It's an awesome feature to be able to display the actual BO out of a replay, so I think that feature needs to stay, maybe add another little link thingy after the 'Show Winner' spoiler (in your example) that says; Display BO Player [1/2] just so it doesn't clog stuff up for the casual players who just wanna watch replays, while those of us who are interested in in-depth analysis can actually see the BO and learn from it.
Obviously it's gonna look prettier than it does right now, so far so good.
___________________________________
The Zerg formerly known as [TA]Ridiculisk.500
TAhackdZ.379
I need to know how to extract data from a replay file, I have been wanting to make a program but can't find any information on how to get information from a replay file.
Hmmm, shall reply to the latest posts a bit later today, but in the meantime a bug seems to have been highlighted by Pinder.
A 28 minute game on Antiga Shipyard is listing both players as having 1 APM. The entire chat log is parsed, however the APM/Units Produced/Build order is only capturing the first ~8 seconds of the game. Worrying!
I'll try to figure out what's wrong, I've only got like 2 weeks to finish this and then I'm busy again! So please, keep the feedback coming.
For improvements I think trimming the "all events" section by what is actually displayed. For example instead of having "trains a pair of zerglings" written 8 times maybe instead have it recognise repetitions in the table and count them to spit out "trains a pair of zerglings x8" or something.
As far as additions go I'd maybe like to see a little more in terms of the economy? Workers created, resources mined, peak income...things like that
One last thing is in uploading a tourney game I casted, quite a few other people were obsing and the chat that your parser outputs includes both chat between the players and everything the spectators said as well because I wasn't referee. It would be good to filter this out if possible .
Even the smallest donations help keep sc2sea running! All donations go towards helping our site run including our monthly server hosting fees and sc2sea sponsored community tournaments we host. Find out more here.