|
Dakota_Fanning
Hungary2332 Posts
Summary of recent updates:
Improved stats and winners detection!
1v1 UMS games with observers are now detected and processed as 1v1 games! This greatly improves statistics and winners detection.
Rewritten and improved the winners detection algorithm which now handles more cases and is more accurate. This improves statistics accuracy a lot.
Increased the min game length limit to be included in stats from 1 minute to 110 seconds. This is in line with Battle.net's limit to count a game as win/loss instead of draw.
☷ Column setup and editing!
Added a ☷ Columns link to the 📹Games, 📅Events, 👨Players, 🗺️Maps, 👬Playmates, ▤Leaderboards and 🆚Matchups pages. This allows to customize the displayed columns of the result tables. Besides allowing to hide columns, there are numerous new columns added which you can add to the table.
There is a new Player descriptions column on the 📹Games page. This column aggregates and lists multiple properties of players including name, race, APM, EAPM and start dir in the form of "name race·APM·EAPM(startdir)". This column offers an alternative and more compact representation of players and their main properties. This column is now the default, but of course you can setup the old view by editing the columns.
The 📹Games page has these new additional columns: Title, Host, Date+Time, EAPMs, Views, DLs, Uploaded, Event.
All tables received a "Link Icons" column which can be used instead of the "Links", and it only displays icons without text to save space.
And there are numerous minor improvements, you can always find a more complete list on the 📰News page.
|
Dude, this is amazing...
If we could filter based on tournament or player in the matchup section that would be interesting as well.
|
|
Dakota_Fanning
Hungary2332 Posts
On May 31 2022 04:57 niteReloaded wrote: Donated, thanks for this Thanks for your support, appreciated.
|
Dakota_Fanning
Hungary2332 Posts
On May 27 2022 16:04 BoxTrade wrote: Dude, this is amazing...
If we could filter based on tournament or player in the matchup section that would be interesting as well. While I can't put up filters for every possible combinations, the current situation does offer lots of options and customization.
Player profiles list race stats of the players (all matchups). 1v1 matchups are also listed separately.
Map profiles also list race stats (all formats). Map profiles also list all 1v1, 2v2, 3v3 and 4v4 matchups.
Event profiles also list race stats (all formats) and all 1v1, 2v2, 3v3 and 4v4 matchups.
The 🆚Matchups page lists all matchups (permutations not counted / they are merged).
The ∑Stats page lists global race play stats (all formats). Also lists global 1v1 and 2v2 matchups, and global race and 1v1 matchup trends (over the years). Moreover, you can filter all these stats by map class, e.g. you can filter the data to show these only for games played on Low money maps, only for games played on Fastest maps, only games played on Big Game Hunters maps or only for games played on UMS maps.
|
any soma reps on this site? if so, what IDs? any other replay sites where i can find soma reps?
|
Dakota_Fanning
Hungary2332 Posts
|
Dakota_Fanning
Hungary2332 Posts
Summary of recent updates:
🔥 A fiery update for the summer: Map Layers, Hot points and Hot areas!
Added several Layers to the Map tab of the game details page. These layers can be toggled independently:- Tiles
- Hot areas
- Resources
- Hot points
- Buildings
- Player names
The granularity of Hot areas can be changed with the Hot area size listbox. The time window for the Hot points and Hot areas can be changed using the Hot window listbox.
These "Hot" stuffs might be familiar to old Sc2gears users, now it has arrived for SC-BW too! Quoting from the ❓FAQ page:
Q: What are these "hot" stuffs: "Hot points", "Hot areas" and "Hot window"?
A: The Map tab of the game details page can show "Hot points" and "Hot areas" in the background of the map view (as layers). Hot points are basically the visualized target points of players' commands on the map. The map can be divided into regions called Hot areas, and hot points falling into these regions are summarized. These regions then are visualized with a brightness proportional to the number of their hot points, relative to all other hot areas. The region with the most hot points is the brightest, a region with no hot points is completely transparent. Hot points and Hot areas show you where big things like battles, intensive micro operations take place on the map. The "Hot" window is a moving time window that defines which hot points to consider for the Hot points and Hot areas features. For example Last 1 min means to only visualize / include hot points that happened in the last 1 minute preceeding the selected / current time, which visualizes the recent battles and actions. You can increase / decrease this time window, and you can even select From start to consider all hot points from game start (up until the selected / current time). Animate the map to see how hot areas change! Note: only hot points from selected players are considered. If you're interested only in a specific player, deselect other players.
General ↕Sorting Addition!
Added a Sort by listbox to the 📹Games, 📅Events, 👨Players, 🗺️Maps, 👬Playmates, ▤Leaderboards and 🆚Matchups pages. This allows to change the sorting of records. Changing the sorting might disable filtering. By default all pages sort by games (the 📅Events page by start date). Additionally:Added a Players link to the Links and Link icons columns on the 📹Games page that opens all players of the game on the 👨Players page. This allows you to quickly check the stats of all the players of the game. Added a Players link to the Players tab of the Game details page under the players table. This opens all players of the game on the 👨Players page. This allows you to quickly check the stats of all the players of the game.
Improved 💬 Chat!
The 💬Chat tab of the game details page has been greatly improved. It now displays observer chat and minimap pings, distinguished with an icon. Observer chat and pings can be turned off. There's also a Format into paragraphs checkbox which groups messages into paragraphs based on the elapsed time between them.
Improved Replay Chooser!
The Replay chooser dropdown list is now always visible on the game details page. It now displays the game length, number of chat messages and the replay saver (if known) for each available replays.
Miscellaneous changes and new features
Added a new Max Players column to the Maps table on the 🗺️Maps page. This column displays the max number of human players on the map. Also added a new Max Players filter to the 🗺️Maps page, so you can quickly filter maps based on max human players.
Added a new Reps column to the 📹Games table. This column displays the number of replays available for the game.
The game details page now displays the replay saver if it is known.
Searched players are now prioritized on the 👬Playmates page (moved to the first column) when "Exact players" matching is used.
Changed the available Length filter values. The first 0-1 min value has been changed to 0-1:50 which reflects games that are excluded from stats. Consequently the second value is changed from 1-5 min to 1:50-5 min.
And there are numerous minor improvements, you can always find a more complete list on the 📰News page.
|
Dakota_Fanning
Hungary2332 Posts
Summary of recent updates:
🗺️High resolution StarCraft map images!🗺️
Map images are now rendered using StarCraft graphics! These include map preview and large images, and also the map background on the Map tab of the Game details pages.
Team and Clan support has arrived!
Team based events now display a Teams (or Clans) summary table on profiles.
Teams vs Teams stats: Team based events gather and display stats of games played between any 2 teams in the event.
The Players table on event profiles now also displays the teams of the players. This table can also be filtered to list players of a single team.
Added a Teams type filter to the 📅Events page. With this filter you can quickly find events of different teams types such as Solo (no teams), Regular teams (e.g. 2v2 or 3v3 tournaments) or Clan leagues. You can also choose Any teams to list all team based events.
Added Teams type and Teams columns to the table on the 📅Events page. The former shows the teams type, the latter shows the number of teams participating in the event.
Miscellaneous changes and new features
Added Total Plays and Plays % columns to the Global Games Summary table on the ∑Stats page. Added Global 3v3 and 4v4 Matchup Stats to the ∑Stats page.
Added 🌈Game Spectrum Stats to the ∑Stats page. This table details how many entities (e.g. Players, Playmates, Maps, Map leaderboards, Matchups) are there in different game count ranges (e.g. with 1 game, with 2 - 10 games, with 11 - 100 games etc.).
Added a new Engine column to the games table on the 📹Games page. This indicates the game engine used to play and save the game (original StarCraft or Brood War extension), and certain version ranges of the game (1.16 or older, 1.18-1.20, 1.21 or newer). The engine version is also displayed in the Engine field of the game details page.
Added a Navigation section to the top of event profiles. This contains links to quickly jump to previous and next tours of the same event.
Added a List these maps link under the Maps table on event profiles. It lists all the maps of the event on the 🗺️Maps page.
Added a Races column to the Players table of event profiles. This shows what races players used in the event.
Added a List these players link under the Players table on event profiles. It lists all the players of the event on the 👨Players page.
Renamed the 1v1 game type to 1on1 as there were some who confused it with 1v1 format.
|
Nice! I recommend it to every1!
|
Keep up the great work
|
Are the AIs removed from these stats? That would be nice if they are.
|
Dakota_Fanning
Hungary2332 Posts
On January 05 2023 23:13 LUCKY_NOOB wrote:Are the AIs removed from these stats? That would be nice if they are. In general games with computers are included in matchup stats.
BUT if there's at least one team full of computers in a game, the game will be marked as "Unknown", and unknown games do not distort the win ratio (win ratio = wins / (wins + losses) * 100).
That being said, if there's a computer in a 1v1 game, that means one team is full of computers, so it will not be counted in 1v1 matchup stats
Note however that the overall matchup stats you see on the 🆚Matchups page do not represent accurate low money matchup stats, they include fastest, UMS and BGH games too. Zerg for example is famously weak on fastest maps, and currently 24% of games were played on fastest maps.
Go to the ∑Stats page, which also displays matchup stats. You can filter the basis of global stats by map class. Select "Low money", then you'll see low money matchup stats only, and as discussed above, computer games do not distort results of 1v1 win ratios.
Here's a shortcut to these stats: Low money only global stats
|
On January 05 2023 23:36 Dakota_Fanning wrote:Show nested quote +On January 05 2023 23:13 LUCKY_NOOB wrote:Are the AIs removed from these stats? That would be nice if they are. In general games with computers are included in matchup stats. BUT if there's at least one team full of computers in a game, the game will be marked as "Unknown", and unknown games do not distort the win ratio (win ratio = wins / (wins + losses) * 100). That being said, if there's a computer in a 1v1 game, that means one team is full of computers, so it will not be counted in 1v1 matchup stats Note however that the overall matchup stats you see on the 🆚Matchups page do not represent accurate low money matchup stats, they include fastest, UMS and BGH games too. Zerg for example is famously weak on fastest maps, and currently 24% of games were played on fastest maps. Go to the ∑Stats page, which also displays matchup stats. You can filter the basis of global stats by map class. Select "Low money", then you'll see low money matchup stats only, and as discussed above, computer games do not distort results of 1v1 win ratios. Here's a shortcut to these stats: Low money only global stats
That makes sense. Good stuff. Thanks a lot!
|
Dakota_Fanning
Hungary2332 Posts
Summary of recent updates:
🪜🪜🪜Ladders!
Introducing Ladder support! Different ladder types of games are now automatically detected, such as - The official Blizzard ladder - BGH MMR EU ladder - [24H] BGH MMR West ladder
The 📹Games page now has a Ladder filter, so you can quickly list games of different ladders, or games that aren't in any ladders ("None" ladder). This Ladder filter of course works with any combination of other filters, so you can filter to ladder games of specific players or maps for example.
The Game details page also displays the ladder of the game, with popup to list games of the same ladder.
Player profiles now display Ladder stats, so you can see what or if a player plays on ladders and stats on those ladders.
The ∑Stats page shows global ladder statistics. The global stats can also be filtered down to a ladder, so you can view all kinds of global statistics gathered and assembled from specific ladders (e.g. matchup stats on different ladders).
Team detection in UMS AI games!
Improved the replay parser engine to detect teams in UMS AI games. Such maps arrange random teams. Examples are maps with "[AI]" in their name, or BGH Random Teams.
🗺️Map variations and hashes!
Map hashes are now calculated for each game. The Map Hash is a unique fingerprint of all the map data (tiles, units, texts, triggers etc.). Different hash means a different map file was used. The map hash is displayed on the Map tab of the Game details page.
Since variations are now tracked and–besides having the same name–they may differ in any aspect (e.g. different tiles, different description, even different tileset or map size), the variant with the most games is used to generate map data and map images. As more games are uploaded, the most played variant may change, in which case repmastered.app will automatically switch to the new most played variant.
The Download link on map profiles now downloads the most played variant of the map.
Added a Map Hash column to the 📹Games page. This column displays the first 5 characters of the map hash, and tooltip shows the complete map hash.
Added a Variants column to the 🗺️Maps page. This column displays how many variations are there for maps with identical name but with different map data.
🗺️Map Origin and Variation details!
Added a Map Origin column to the 📹Games page. This column displays if the concrete map used in the game is from a known source (e.g. an original map in StarCraft installation was used). The origin's short name is displayed (e.g. Blizz), tooltip shows the full name of the origin with all paths listed.
Map Origin is also displayed on the Map tab of the Game details page.
Added an Origin column to the 🗺️Maps page. This column displays the origin of the most played variant of the maps.
Added a Variations table to map profiles. This table details the known variations of the map, also contains links to render images of any of the variations.
The ∑Stats page now displays the number of total map variations in the database.
🗺️High-res map image links!
Added High-res map image links to map profiles and to the Game details pages. Clicking on these links will open high-resolution map images in a new tab, even as big as the in-game size!
Clicking on the large map preview image on map profiles opens the preview image in a new tab.
Resources and start locations are rendered with high contrast on small map preview images.
View the complete and up-to-date list on the 📰News page.
|
|
Really appreciate the work, buddy!
|
Rant:
In Players tab, i would like to exclude players based on if they dont play BGH+Low, ie i want to find BGH or Low only players, maybe even be able to set a percent of played map type like 10%. Some have 1% or less of BGH/Low and i dont count those as BGH/Low players.
In Games tab, i am trying to find players of 3v3 and 4v4 games AND only BGH/Low maps. Also i dont get any help how to use regexp map.
If i could regexp the 'matchup' to include both 3v3 and 4v4 matchups like: XXXvXXX, XXXXvXXXX, ie wildcard a race and amount of players. Or 'format' be able to choose multiple options.
Avg APM seems pretty useless, would rather have Avg EAPM. Avg APM can fluctuate a lot per player but EAPM usually does not.
I would really like if you could use regexp in every field to find what ure looking for. This would require a regexp help-popup how regexp works ofc as most ppl dont know about it but its a strong tool.
So my current confusion is how i find BGH/Low games with 3v3 or 4v4 format included.
The lack of sorting is an issue too. It would be very useful.
Edit: Be able to exclude short games like less than 5 minutes. Maybe repmastered should remove invalid games that are less than 2 minutes long (any game below 2 min is a disc). https://repmastered.app/?from=2021-01-01&mapMatch=substr&map=hunter&format=4v4&avgAPM=300 as an example.
Thx for making this awesome website.
|
Dakota_Fanning
Hungary2332 Posts
On March 22 2023 16:17 MeSaber wrote:Rant: In Players tab, i would like to exclude players based on if they dont play BGH+Low, ie i want to find BGH or Low only players, maybe even be able to set a percent of played map type like 10%. Some have 1% or less of BGH/Low and i dont count those as BGH/Low players. In Games tab, i am trying to find players of 3v3 and 4v4 games AND only BGH/Low maps. Also i dont get any help how to use regexp map. If i could regexp the 'matchup' to include both 3v3 and 4v4 matchups like: XXXvXXX, XXXXvXXXX, ie wildcard a race and amount of players. Or 'format' be able to choose multiple options. Avg APM seems pretty useless, would rather have Avg EAPM. Avg APM can fluctuate a lot per player but EAPM usually does not. I would really like if you could use regexp in every field to find what ure looking for. This would require a regexp help-popup how regexp works ofc as most ppl dont know about it but its a strong tool. So my current confusion is how i find BGH/Low games with 3v3 or 4v4 format included. The lack of sorting is an issue too. It would be very useful. Edit: Be able to exclude short games like less than 5 minutes. Maybe repmastered should remove invalid games that are less than 2 minutes long (any game below 2 min is a disc). https://repmastered.app/?from=2021-01-01&mapMatch=substr&map=hunter&format=4v4&avgAPM=300 as an example. Thx for making this awesome website.
Thanks for the feedback. I'd rather answer in general that addresses most of your issues / requests.
Please keep in mind that performance is one of the first prio. If you have 10 replays, can you form any kind of query and sortig, the results will come in an instance. repmastered.app has more than 1.6 million replays as of now, and this number just keeps growing. To have "instant" results, the data has to be indexed in multiple ways to support queries and sorting. Building and maintaining indices is a significant task and space, and there are certain limitations. Performance (execution time) of queries and sorting will only be acceptable if they are backed by indices.
Even though I would want to allow querying and sorting by all values, this is not possible in practice and is not possible due to database limitations. I carefully select filters and sort orders that seem useful / reasonable. I'll keep revisiting this issue from time-to-time, but I can't just allow all because without index support, filtering and sorting from 1.6 million replays would take too long and would overload the server.
|
Your dedication, zeal and belief in Broodwar is remarkable
|
|
|
|