Releases: Piotrekol/StreamCompanion
Releases · Piotrekol/StreamCompanion
v241113.22
Quickfix release fixing mania related issues.
Fixed
- Mania static pp tokens always displaying 0.
- Incorrect Mania live pp calc.
v241106.19
Added
- Updated performance and star rating calculations for all gamemodes.
Fixed
- Minor ingame overlay issues.
- Not all tokens existing on SC startup - resulted in overlays requiring a page refresh to work correctly in some cases.
- Gamma AR preview incorrectly displaying only single decimal point.
Misc
- Ingame overlays no longer require osu to be restarted in order to work.
v231217.20
Quickfix release, correcting reading of score and scoreV2 across different osu screens (playing, replay, results screen)
v231216.20
Added
- HTTP API:
/tokens?updatesPerSecond
- use updatesPerSecond query parameter to limit maximum amount of WebSocket messages StreamCompanion will send per second. Limited to 20 by default. Read about its usage in docs
Fixed
- Updated memory reader to support latest osu! versions
- Fixed some overlays "lagging" and rarely updating their stats
- Issues related to running with tournament mode enabled
Breaking
- Change mentioned above (
/tokens?updatesPerSecond
) limits amount of messages sent by default to 20. Until now this was pretty much unlimited(usually 40+ per second). SetupdatesPerSecond
to100
or more to effectively disable this limit.
v231002.16
Added
-
Tokens:
mapKiaiPoints
- an array containing starting time and duration of kiai points in current map
-
Ingame Browser overlay:
- Big performance buff: 0,38ms~0,7ms compared to 0,6~1,2ms with previous version, when tested with fullscreen overlay (b69030a)
- Overlays can be now simply selected in settings & have their recommended canvas settings shown in settings
- overlays now display their canvas bounds ingame when editing to better illustrate what is being used by overlays
-
New 8 small web overlays - SC_OverlayElements - created to be used directly in-game:
-
HTTP API:
/tokens?bulkUpdates
- bulkUpdates tokens query parameter can be used to instruct SC to deliver map/state token updates as a single message, instead of sending these as soon as they are updated. Read about its usage in docs
-
Initial plugin manager - toggle core & custom plugins in settings
Fixed
- Incorrect live rank calculation for CTB and mania gamemodes
- Browser ingame overlay sometimes not updating all of its files, resulting in broken overlay install
Breaking
- StreamCompanion settings are now stored in json format(your old config will be converted)
- Any custom web overlays that somehow depend on SC settings(via
/settings
) might need to be updated
- Any custom web overlays that somehow depend on SC settings(via
v230701.13
v230327.15
Added
- Gamma settings UI was revamped to be more intuitive to use
- Tokens:
banchoUsername
,banchoId
,banchoStatus
,banchoCountry
- data about currently logged-in user
Fixed
- Reading of several osu! values after recent updates
- SC crashing on the majority of maps in Ctb & Mania modes
Removed
- Tokens:
- All mania static pp tokens, except for
mania_1_000_000PP
&mania_m1_000_000PP
- All mania static pp tokens, except for
v230110.18
Fixed:
- Gamma plugin not using primary screen by default
- Song selection top play date not being read (in
songSelectionMainPlayerScore
token) - Converted web overlays not displaying mods properly
v221108.21
Added
/mapStats
HTTP endpoint for computing token values for specific maps without osu! running
Fixed
- Incorrect mapStrains token values, resulting in flat difficulty graphs
- Map data sometimes not updating on rapid osu! scene and map changes
- NC mod pp values - for real this time
v221022.22
Fixed
- Crashes with corrupted maps