StreamCompanion Versions Save

osu! information extractor, ranging from selected map info to live play data

v220729.19

1 year ago

SC has migrated to .NET 6. It will be installed automatically during setup if missing

If you had issues with running last SC version, this should fix it.

Misc

v220723.13

1 year ago

SC has migrated to .NET 6. It will be installed automatically during setup if missing

This replaces previous release(v220721.17) that wasn't installing .NET during setup.

Added

  • Buttons for web overlays and wiki in main window
  • Tokens:
    • playerHpSmooth - contains interpolated health value that is used for showing health bar ingame.

Fixed

  • Both browser and text overlays are fixed and a bit more robust
  • mapStrains not generating in mania mode
  • sliderBreaks token sometimes starting counting from 1 on map restarts

Misc

  • Migrated to .NET 6
  • Improved error messages shown whenever overlay injection fails due to blocked/missing helper exe
  • Retry failed beatmap file reads (osu file lock/av file lock/random access errors)

v220721.17

1 year ago

SC has migrated to .NET 6. It will be installed automatically during setup if missing

Added

  • Buttons for web overlays and wiki in main window
  • Tokens:
    • playerHpSmooth - contains interpolated health value that is used for showing health bar ingame.

Fixed

  • Both browser and text overlays are fixed and a bit more robust
  • mapStrains not generating in mania mode
  • sliderBreaks token sometimes starting counting from 1 on map restarts

Misc

  • Migrated to .NET 6
  • Improved error messages shown whenever overlay injection fails due to blocked/missing helper exe
  • Retry failed beatmap file reads (osu file lock/av file lock/random access errors)

v220406.18

2 years ago

SC releases require .NET5 desktop runtime. Download & Install it using one of these links: x64 / x86

This release only fixes osu! memory reading issues introduced in today's osu! update.

Fixed

  • Memory reading of song selection scores after latest osu! update

v220406.13

2 years ago

SC releases require .NET5 desktop runtime. Download & Install it using one of these links: x64 / x86

This release only fixes osu! memory reading issues introduced in today's osu! update.

Fixed

  • Memory reading of beatmap data after latest osu! update

v220309.20

2 years ago

SC releases require .NET5 desktop runtime. Download & Install it using one of these links: x64 / x86

Added

  • Tokens:
    • totalAudioTime - map audio length (while totalTime represents map diff length)
  • From now on any errors in SC while playing will result in SC silently killing itself to not ruin your 1500pp plays - error will still be reported and saved in logs

Fixed

  • Memory reading of IsReplay flag completely breaking SC after latest osu! update
  • currentBpm token not scaling with DT/HT
  • Star rating being slightly off in really old maps(~<2010)
  • OBS plugin updating content at lower rate than expected
  • Unicode content not being properly escaped in MMF (used in OBS plugin)

Misc

  • map background image is no longer copied to SC Files directory by default. If you were using this for some reason it can be re-enabled by setting BackgroundImageProviderPlugin_EnableImageToken to true.

v211120.10

2 years ago

SC releases require .NET5 desktop runtime. Download & Install it using one of these links: x64 / x86

pp values are again updated with recent performance/star rating hotfix changes

Added

  • Updated difficulty/performance calculator with pp hotfix
  • Tokens:
    • maxGrade - best grade possible at the end of the map, assuming that user plays rest of the map perfectly.

Fixed

  • Memory reading crashes on x86 runtime
  • SC failing to find live loaded beatmap, due to osu! sometimes storing map directory name with spaces at the end (???)

v211110.18

2 years ago

SC releases require .NET5 desktop runtime. Download & Install it using one of these links: x64 / x86

pp values are now updated with recent performance/star rating changes

Added

  • Updated difficulty/performance calculator
  • Object counts should now be valid for all game modes. All game modes share the same tokens for storing this data (circles, sliders, spinners) with the following mapping applied:
    • taiko: circles = hits, sliders = drum rolls, spinners = swells
    • ctb: circles = fruits, sliders = juice streams, spinners = banana showers
    • mania: circles = notes, sliders = hold notes, spinners = nothing(always 0)

Fixed

  • Wonky reading of song selection scores
  • User being able to disable memory reading parts of SC, effectively breaking it.

v211014.12

2 years ago

SC releases require .NET5 desktop runtime. Download & Install it using one of these links: x64 / x86

Added

  • SC does no longer require x86 version of .NET5. Either x64 (which should be installed by windows already) or x86 will work
  • New (wip) documentation - Take a look at new documentation here. Contribute by suggesting new sections on Discord or directly suggest improvements to existing ones via pull requests
  • Web overlays:
    • SC_Token - Output any single token value by editing overlay url
    • SC_bg - simple, fullscreen beatmap background display
  • SC will now show in the main window if it's running in tournament mode or not

Fixed

  • Broken memory reading after recent osu! update
  • Beatmap failing to load whenever any of the lines in .osu difficulty file failed to parse
  • Missing star rating in mStars token whenever nightcore mod was selected
  • Gamma plugin description missing new lines

Misc

  • Vue.js versions in all SC_ overlays were updated
  • Numerical map stats tokens will now output a maximum of 2 decimals

v210817.21

2 years ago

SC releases require .NET5(x86) runtime. Download & Install it from >>HERE<< (Microsoft site)

pp values are now updated with recent performance/star rating changes

Added:

  • Tokens:
    • (updated) songSelectionScores - scores now also contain accuracy, grade & mods props
    • mapArtistTitleUnicode
  • There are now 2 distributions of SC: setup and portable. Any existing SC installation can be "converted" to portable one by creating .portableMode file in SC install directory.
    While in portable mode SC will not auto-update, but it will still notify you about new releases.

Fixed:

  • Default web overlays not rounding star rating value
  • Map stats/pp values not being updated with modded values whenever DT/HT/HR/EZ was not enabled
  • Missing mapId & mapSetId with old maps
  • Map stats not always updating when song was changed and started right after

Misc:

  • All live tokens are now not computed unless necessary(requested in web overlays or output patterns)
  • All osu events are now processed after a short (350ms by default) delay. This reduces the amount of useless map processing whenever songs are quickly changed in song selection. This can be changed or disabled(set to 0) by editing ConserveCpuInterval in settings.ini
  • Settings window was slightly redesigned
  • Updated difficulty calculator with recent changes
  • All internal pp values are now capped to 3 decimal places
  • Text and browser ingame overlays will now automatically restart SC whenever either is toggled