Counterwatch V2 Beta 20
This is a big one - here are the highlights:
- Unique usernames for all users
- Redesigned player profiles with tabbed views, hero stats, and match history
- Rebindable hotkeys directly in Settings
- Close-to-tray dialog with a "remember my choice" option
- Overhauled settings page with sticky sidebar navigation
- New Overwatch heroes support and updated branding
- Better Marvel Rivals support with correct colors, ranks, and match transitions
- Faster startup and reduced memory usage
- Streamlined onboarding for new users
- Early supporter pricing for subscribers
New Features
Usernames
- Unique Usernames: All users now have a unique username. You'll be prompted to choose one on your next login. Your username is shown in the account menu, support tickets, and to other users
Hotkey Customization
- Rebindable Hotkeys: View and rebind all hotkeys directly in Settings. Click any hotkey to record a new key combo
- Session Popout Hotkey: New Alt+P hotkey to show/hide the second-screen session popout while in-game
Close-to-Tray
- Close Confirmation Dialog: Closing the launcher now asks whether to minimize to tray or quit completely, with a "remember my choice" option
- Tray Restore All: Double-clicking the tray icon now restores all open windows
Player Profiles
- Redesigned Profile Modal: Player profiles now open in a tabbed modal with Profile and History tabs, showing rank history, hero stats grouped by role, and match history
- Historical Ranks in Past Matches: Viewing a past match scoreboard now shows player ranks from that match, not their current rank
- Private Profile Warning: A dismissible alert on the Home page lets you know if your career profile is set to private, with steps to fix it
Overlay & In-Game
- In-Game Overlay Toggle: New toggle in App Behavior settings to enable/disable the in-game overlay without opening the editor
- All Marvel Rivals Players Visible: Players whose hero hasn't been revealed yet now appear in the faceoff view instead of being hidden
- Redesigned Team Composition Widget: New card layout with matchup triangle, advantage gauge, and per-hero composition dots replacing the old chart
Settings Overhaul
- Reorganized Settings Page: Settings are now grouped into clear sections (Customization, Overlay Layout, App Behavior, Hotkeys, Discord, Subscription, Privacy, Advanced) with a sticky sidebar for quick navigation
- Toolbar Quick Access: Settings, Overlay Layout, and Admin are now individual toolbar buttons instead of a dropdown
- Tray Menu Shortcuts: Settings and Overlay Layout are now accessible from the system tray menu
Subscription & Onboarding
- Early Supporter Pricing: Current subscribers lock in early supporter pricing and receive an exclusive title
- Streamlined Onboarding: Shorter onboarding flow with fewer screens, faster animations, and a focused getting-started checklist
- Guest Feature Gating: Community stats and player profiles now require signing in, with clear prompts explaining why
Improvements
Performance & Stability
- Faster Startup: Sign-in state loads instantly from cache instead of waiting for the server, eliminating the brief "signed out" flash on startup
- Reduced Memory Usage: Search indexing, match data loading, and database migrations now use significantly less memory
- Database Compaction: New "Compact database" option in Advanced settings if the app feels slow due to accumulated data
- Smarter Game Detection: Game data integration now retries indefinitely instead of giving up after 2.5 minutes, handling slow game loads gracefully
Marvel Rivals
- Correct Color Themes: Marvel Rivals matches now use your Marvel Rivals color settings instead of defaulting to Overwatch colors
- New Map Support: Added Museum of Contemplation
- Fixed Rank Display: Rank icons now display correctly for all ranks including Bronze 3
- Cleaner Match Transitions: Fixed players from previous matches sometimes carrying over as disconnected into new matches
Overwatch
- New Heroes: Added support for Domina, Anran, Emre, Jetpack Cat, and Mizuki
- Updated Branding: "Overwatch 2" has been renamed to "Overwatch" throughout the app, matching Blizzard's official change
- New Season Format: Seasons now support the new year-based naming (e.g., "Season 1 (2026)")
- New Logo: Updated Overwatch logo to match the new branding
UI Polish
- Proper Hero Names: Hero names now display correctly everywhere instead of showing internal identifiers (e.g., "Junker Queen" instead of "JUNKERQUEEN")
- Game-Correct Placeholders: Map performance now shows the correct game's heroes as placeholders instead of always showing Overwatch heroes
- Responsive Toolbar: Toolbar buttons collapse to icons at smaller window sizes to prevent overflow
- Cleaner Match Details: Removed redundant headings from Match Timeline and Scoreboard dropdowns
- Profile Stats on Stats Page: Profile statistics have moved to the Stats page for easier access
- Visual Refresh: Updated styling for profile stats, player rows, and tab controls throughout the app
Bug Fixes
- Fixed the launcher window not coming to the front when clicking the tray icon
- Fixed ads disappearing permanently after the app finished loading
- Fixed ads causing scrollbars at smaller window sizes (1366x768)
- Fixed the "Start game" button silently failing when the game wasn't detected yet
- Fixed the in-game overlay sometimes appearing before onboarding was complete
- Fixed calendar showing ended events and incorrectly grouping today's active events
- Fixed coach mark tooltips getting stuck offscreen on some window sizes
- Fixed session data on the Home page not updating when switching between profiles
- Fixed the uninstall feedback window not working
- Fixed duplicate placeholder profiles appearing in the account dropdown after reinstall
- Fixed game integration warning persisting after the issue resolved itself
- Fixed the Discord upgrade flow opening an internal browser window instead of using your default browser
- Fixed subscription status not syncing properly across windows
Ready for the live version?
Counterwatch runs inside Overwatch and Marvel Rivals. Live counter picks, win chance, and hero swaps without typing or tabbing out.
- Deeper stats - personal win rates, hero grades, and match history beyond what's shown here
- Live match data - real-time counter suggestions and win chance as heroes are picked
- Performance tracking - session grades, hero grades, and trends over time compared to your averages
- In-game overlay - match roster, hero swaps, and counter picks right on your screen