[MM] Co-op overlay

  1. How it looks

https://i.imgur.com/szHA3nr.png

  1. What it does

After each game, it analyses the most recent replay and shows you an overlay with additional stats.

  1. How to use it

Everything is described in the github link below. Check out “How to use” section, and there are download links for mega and google drive for executable. Alternatively, if you have Python installed (3.8+ or 3.6 with tiny changes), you can inspect and run the script directly.

https://github.com/FluffyMaguro/SC2_Coop_overlay

  1. Other notes
  • Editing the config file isn’t necessary and it will “just work”. However, with it you can change things like hotkeys for manual showing/hiding, adjust colors and duration, choose player to preferentially show on top, etc.
  • The overlay can be added to OBS separately.
  • The visual side is fully customizable by editing the HTML layout. Some colors can also be changed through the config file.
  • I added support for Aommaster’s starcraft2coop.com. Player profiles should be live in few days on his site. If and only if you fill-in your account name and generated secret key, analysed replays will be also be automatically uploaded to his site under your profile.

If you have any issues, let me know.

12 Likes

M is like coop :santa:


Works great :+1:, I already run it on this mode. Admittedly, the game is less smooth but no change for me with the overlay. Love it.

Awesome! I’ve tried it, works perfectly. The only thing this is missing is Time spent on a mission.

Also, unfortunately the Windowed Fullscreen messes my mouse settings up to a point where they cannot be set to what I’m used to (even on 100% the cursor is not fast enough), so I have to switch screen settings after the game to be able to turn it on.

That’s shame. Although you shouldn’t be using SC2 mouse sensitivity settings at all, and use just mouse driver for that.

Nice

By the way, occasionally the overlay doesn’t seem to kick in.

I noticed this mostly after coming back to waking up the laptop, then restarting SC2.

And also occasionally, when you exit then restart it, the overlay seem to permanently fix there (despite the 30 or was it 60sec default timer).

Yeah, putting PC to sleep and then waking it up can break some software, and will require restart of that software. That’s not uncommon.

Edit: It works correctly for me when putting the PC to sleep and waking it up.

More concerned is that post restart the overlay persist on screen and cannot be removed despite command. :frowning:

Major update for the overlay
https://i.imgur.com/q7zCTAT.jpg

  • It’s now possible to view older replays and switch between them freely
  • Multi-monitor support
  • Showing outlaw order for Tychus
  • Showing map, replay length, and winrate for the current session
  • Start up notification shows hotkeys and whether an update is available

  • Fixed the issue where the replay folder wasn’t located correctly on certain systems
  • Replay analysis tweaked for more accurate stats
  • Minor graphical tweaks
  • Showing games even without any kills
2 Likes

Few updates for the overlay
https://i.imgur.com/qpA8qKU.jpg

1.12

  • Masteries identified in [MM] maps
  • Automatic identification of preferred players if none are specified
  • Game length more accurate and close to speedrunning times instead of the replay length
  • Better way to find documents folder
  • Tweaks to enemy composition identification
  • Small fixes for replay analysis in custom mutations

1.11

  • Identifying enemy unit composition (best guess)
  • By default there is a single key to show/hide overlay (possible to change by user)
  • Minor graphical tweaks
3 Likes

Another update with more mutator stats and various small tweaks and improvements.

In the current mutation you can for example see how much you feeded the bots, and cleared mines compared to your ally.

https://i.imgur.com/VeuN4JC.jpg
1.13

  • Additional icons showing structures destroyed on Dead of Night and certain mutator kills ( Void Rifts, Propagators, Void Reanimators, Turkeys, Mines, HftS & TUS, units sacrified to Killbots).
  • APM rescaled according to accurate replay length.
  • Stats no longer contain events that happened during victory cutscenes (e.g. Cradle of Death).
  • Tweaks to replay analysis (Nova airstrike,…)
4 Likes

If Win7 issues are relevant… the overlay background is non-transparent black. So whether SC2 is running or not, the right-side of the screen is always black, whether or not the overlay is shown or hidden.

Btw, could you ‘tag’ each release on GitHub so that one could check out a specific release from git. (Using the code from the downloadable isn’t convenient when referencing code on git.)

Yeah, Windows 7 might not work well. But no one should be using it anymore. It’s neither supported with feature nor security updates.

Can this show total damage dealt by commanders / units, or only kills?

1 Like

Just kills. If you want to see damage (total or per unit type), you would have to play some of my maps.

Edit: damage per commander can be also seen if you use my replay interface

1 Like

No one should use Win10. They don’t support Win7 because it’s the only way to sell newer version which adds a little of useful.

Have you thought about including apm?

I’m guessing you haven’t tried the overlay? Or even looked at the image link. It gives APM… lol.

Oops, I hadn’t noticed it lol I feel stupid now.

I haven’t used it yet - tried installing once using wine (I have a mac) but it didn’t work. I’ll rebuild wine at some point to see if it was a dependency issue

1 Like

Or install the latest Python 3.8 for osx - https://www.python.org/downloads/mac-osx/

And then download the zip @ commit 9dd107 for v1.13 - https://github.com/FluffyMaguro/SC2_Coop_overlay/tree/9dd107bd0e1800c942934e206e2179ee5afa1972

Just verified - for transparency on Windows 7, an Aero theme must be in use and the “Window Color” must have “Enable Transparency” checked.

I think the same applies to Windows 10 as well, except that “Aero” (or whatever it’s called in win10) is already enabled, or rather, Transparent windows are enabled by default.

Oh well, I’ll just Alt-Tab out of my game and start the overlay when I want to see stats.