This is one of the biggest ReplayLabs updates so far and also marks a change in direction for the project.
- ReplayLabs will focus more on what it already does well: replay data, detailed statistics, player profiles, comparisons and tools for players and teams.
Grading & Overview:
- Grading has been removed from ReplayLabs, including from the Developer API.
- Replays are no longer graded during processing.
- The Overview page has also been removed for now.
- The grading tab on individual matches has been replaced by the new 3D Replay Viewer.
- Work on automated Rocket League analysis will continue separately as a long-term research project. There is currently no release date for it.
- Weekly unlock has been removed.
- Premium upload and reprocess limits increased by 25%. Starter goes to 50 per week and Pro to 100. Free tier limits are unchanged.
- New 3D Replay Viewer:
- Added an interactive 3D viewer directly to the match page.
- Watch the whole replay from inside ReplayLabs without having to open Rocket League.
- Player positions, the ball and the arena are shown throughout the match.
- Player nameplates show their current boost.
- Added a synchronized match clock and scoreboard.
- Boost pad states are synchronized with the replay.
- Added public profiles for players found in replays uploaded to ReplayLabs.
- Search for players by username or player ID.
- Open player profiles directly from matches, leaderboards and other parts of the website.
- Profiles include recent form and match history.
- Statistics can be filtered by playlist.
- Added per-match statistics for scoring, shots, boost, demos, bumps and more.
- Added lifetime statistics across all uploaded matches.
- Lifetime stats include matches, wins, losses, draws, goals, assists, saves, shots, demos, bumps, boost usage and more.
- Added population context for supported statistics so you can see roughly where a player sits compared to other players in the ReplayLabs database.
- Population baselines update over time as more replays and players are added.
- Remember that profiles only represent matches that have been uploaded to ReplayLabs. They are not a player's complete Rocket League career.
Player Comparison:
- Added a new player comparison tool.
- Compare yourself with any other player for free.
- Premium users can compare any two players in the database.
- Comparisons use recent matches so they better represent how each player currently plays.
- Compare scoring, boost usage, field positioning, contact and other statistics.
- The comparison focuses on meaningful differences between players instead of treating every difference as one player being better.
- Premium previews now show part of the comparison instead of hiding the whole feature.
Public Leaderboards:
- Added public ReplayLabs leaderboards.
- Leaderboards are available for common statistics such as goals, assists, saves, shooting accuracy, demos, matches played and more.
- Added a leaderboard for replay uploads and community contribution.
- Boards are separated into different categories so totals, skill-related rates and playstyle statistics are not presented as the same thing.
- Rate-based leaderboards require a minimum number of matches.
- Shooting accuracy also requires a minimum number of shots.
- When signed in, ReplayLabs shows your own position even if you are not currently on the page containing your row.
- Player names on leaderboards link directly to their profiles when possible.
- Leaderboards only include data from replays uploaded to ReplayLabs.
### Group Comparison Rework
* Completely rebuilt the group comparison system.
- Comparisons now work from individual game samples instead of only comparing large pre-averaged values.
- Added more useful information about boost economy, field positioning, contact and other areas of play.
- Added clearer summaries showing where the biggest differences between two groups are.
- Added per-player breakdowns where relevant.
- Improved how ReplayLabs separates meaningful differences from normal game-to-game variation.
- Reworked the UI to make large comparisons much easier to read.
- Premium users receive the full comparison, while free users can now see a more useful preview of the results.
Teams Rework:
- Reorganized team pages into separate tabs for Roster, Statistics, Matches, Groups and Settings.
- Expanded team statistics.
- Added more scoring statistics including goals, assists, saves, shots and score per match.
- Added team boost statistics.
- Added demo statistics.
- Added field positioning information, shown as a split bar for where the roster spends the match.
- Added a contribution breakdown showing each player's share of the team's goals, assists, saves, shots and demos.
- Improved team form and match history.
- Team groups now work properly with team visibility.
- A private team group is visible to the team only.
- A public team group can be shared outside the team.
- Team groups are now clearly marked as belonging to their team in group lists.
- Added pagination for teams with many replay groups.
- Improved consistency between owners, managers and members when accessing team groups.
Notifications:
- Improved the notification system with user-specific notifications.
- Pending team invites now appear directly in the notification feed.
- Team invites can be accepted or declined without leaving the notification panel.
- New notifications can appear while ReplayLabs is open without requiring a full page refresh.
- The Teams page now updates when an invite is answered from another part of the website.
- Players can now be notified when they are removed from a team.
- Improved notification read/dismiss handling and access isolation.
Premium & Free Tier Changes:
- Reworked premium gates across ReplayLabs.
- Free users now get more useful previews instead of seeing completely empty locked panels.
- The free tier now focuses more on the public ReplayLabs ecosystem, including the replay database, player search, public profiles and leaderboards.
- Comparing yourself with another player is free.
- The weekly free replay unlock has been removed. Detailed replay analysis is now a Premium feature, with the single-player preview still shown to free users.
- Comparing any two other players is available with Premium.
- Full group comparisons remain a Premium feature.
Replay Database & Match Pages:
- Improved links between matches, players and the rest of ReplayLabs.
- Player names can now lead directly to their public profile.
- Improved replay names and handling of replays that previously appeared as `Unknown.replay`.
- Added replay scoreboard data used by the new 3D viewer. This will only work for replays uploaded/reprocessed after the update.
- Improved several match-page loading and display edge cases.
- Continued cleanup of the match page code to make new features easier to maintain.
Developer API:
- Removed per-player `grading` from replay responses. This is a breaking change for anything reading `raw_score`, `normalized_score`, `event_score`, `mistake_score`, `categories`, `top_strengths` or `top_issues`.
- The measurements that replaced it were already in the same response: the full boost block, field position by third and half, time behind and in front of the ball, speed and air time, powerslide, demos and bumps.
- Expanded the Developer API with team support.
- API keys with the correct scopes can list accessible teams.
- Added team roster access.
- Added team statistics.
- Added access to replay groups belonging to teams.
- Added separate `teams:read` and `teams:write` permissions.
- Authorized API clients can create and manage teams owned by their account.
- Teams can be created together with their roster in a single request.
- Added team rename and roster management endpoints.
- Updated the public API documentation with examples for the new endpoints.
- Fixed inconsistent field naming in some API responses.
- Fixed nullable fields incorrectly being returned as zero in some cases.
- Private replay groups and teams now follow the same visibility rules through the API as they do on the website.
- Existing API keys are not silently given the new team permissions.
Website & Navigation:
- Reworked the ReplayLabs landing page around replay analysis, detailed statistics and players instead of grading.
- Reworked the Features page to match the new direction.
- Added Replays, Players and Leaderboards directly to the public navigation.
- Updated Premium plan descriptions to better reflect what each plan actually offers.
- Improved navigation between replays, profiles, comparisons, leaderboards, groups and teams.
- Added a consistent pagination component across the website.
- Improved several empty states, loading states and locked-feature previews.
- Removed old coaching and grading copy that no longer represents the product.
Privacy & Legal:
- Updated the Terms of Use and Privacy Policy to match the new public player profiles, leaderboards and comparison features.
- Clarified that statistics from uploaded replays can appear on public player profiles and leaderboards.
- Updated the policies to cover player comparisons and population statistics.
- Clarified the current Free, Starter and Pro feature split.
- Extended the existing privacy/removal process to cover public leaderboard entries where applicable.
- English and Romanian versions have both been updated.
Fixes & Stability:
- Fixed several team group visibility inconsistencies.
- Fixed private groups being exposed incorrectly through some Developer API reads.
- Fixed team pages not updating immediately after accepting an invite from notifications.
- Fixed several replay naming edge cases.
This update changes quite a lot about ReplayLabs, but the goal behind it is simple: focus on the parts of the platform that are already useful and reliable, while continuing to research the harder problems separately instead of rushing them into the product.