Skip to content

Releases: Piotrekol/StreamCompanion

v180607.22

07 Jun 20:47
Compare
Choose a tag to compare

Add:

  • ingame overlay - display any StreamCompanion pattern inside osu! - works both in windowed and fullscreen, optimized for low-end PCs. More info in the wiki here
  • Updated pp algorithm to account for recent changes regarding HD (OppaiSharp)

Fix:

  • patterns shouldn't break anymore
  • msn crash when no data was sent(but was expected)
  • hot loading of some beatmaps failing
  • beatmap existence checks in live pp calculator
  • reset SC database when it can't be loaded for whatever reason(previously you had to manually delete it/reinstall SC)
  • Fix more file in use crashes
  • SC (with enabled memory pooling) sometimes causing osu! to freak out and soft-reload its db(no data loss, but depending on amount of maps it could take some time)
  • !OsuFileLocation! token not accounting for custom Songs folder location

v180429.13

29 Apr 12:06
Compare
Choose a tag to compare

Bugfixes release

Fixed:

  • Updater trying to parse malformed response
  • crash when SC can't open osu! process due to insufficient permissions
  • mod image saving problems
  • reading of somewhat invalid(but valid by osu standards..) .osu files
  • You'll be now informed if your patterns can't be read
  • You'll be able to choose if you want SC to attempt to fix your broken patterns or just reset to default

v180330.22

30 Mar 20:56
Compare
Choose a tag to compare

Added:

  • tokens !mSSPP! !m99PP! etc. now contain pp value with last used mods when playing or watching. Mod that is currently used to calculate these is stored in !mMod! token. Previously these tokens contained exact same values as their nomod variants(they were useless)

Fixed:

  • Mods not getting detected when map can't be found using mapId(unsubmitted maps, or not fully processed by osu osu!.db file).
  • Null exception caused by trying to use pattern with no format.
  • InvalidOperationException caused by editing OutputPattern Replacements.

v180329.13

29 Mar 12:01
Compare
Choose a tag to compare

Added:

  • Wiki with explains basic usage of SC - https://github.com/Piotrekol/StreamCompanion/wiki
  • pattern json TCP socket output (#19) - default ports are 7839 for regular patterns & 7840 for live patterns. This is disabled by default and can be enabled in Output patterns tab.
  • "Map formating" tab got renamed to "Output patterns" for clarity
  • pp output will show 0pp instead of nothing when pp can't be calculated yet(start of the map)
  • Adjusted default patterns
  • !MapArtistTitle! & !MapDiff! tokens
  • Removed beta warning from memory pooling setting

Fixed:

  • Newly loaded beatmaps having set incorrect directory, resulting in not working pp calculation.

v180311.10

11 Mar 10:09
Compare
Choose a tag to compare

Add:

  • token !MaxCombo! now contains maximum combo you can get on map
  • Live map token !MaxCombo! got renamed to !CurrentMaxCombo!
  • Tokens now are case insensitive (eg. !AR!, !ar!, !Ar! will all work)

Fix:

  • SC opening ridiculous amount of process read handles

v180222.21

22 Feb 20:25
Compare
Choose a tag to compare

Add:

  • ClickCounter keys to memory(OBS plugin) output SC-<filename without .txt> eg. https://i.imgur.com/qHqtze9.jpg or SC-M1, SC-M2 for mouse outputs - this removes previous text-output OBS lag
  • You can disable saving of ClickCounter files in settings (Requires restart of SC)
  • !mHP!
  • Reordered Command preview values to show all "modded" values as last

Fix:

note: v180222.19 got removed because of wrong embedded OppaiSharp version

v180221.18

21 Feb 17:44
Compare
Choose a tag to compare

Add:

  • Remove need from user for setting memory patterns (this is now checked automatically when needed)
  • Pattern will show a warning when it is using one of live map tokens
  • Make all tokens avaliable in memory patterns
  • osuPost endpoint is now editable(this is for advanced users)

Fix:

  • Clickcounter duplicateKey crash
  • Reset patterns if they seem to be corrupted(can't be loaded without crashing)
  • Memory patterns saving when not playing(not intended)
  • Preview not replacing live map tokens
  • Pattern Event getting updated on list only after changing currently edited pattern
  • Updater fixes

v180220.20

20 Feb 16:16
Compare
Choose a tag to compare

OBSplugin.zip - provided this way due to a bug in updater

Add:

  • Automatic updater
  • OBS integration using additional plugin with you can install by dropping contents of OBSPlugin.zip(avaliable above) to your OBS install location.
  • Modded bpm tokens: !mBpm!, !mMaxBpm!, !mMinBpm!
  • Modded map pp outputs !mSSPP!, !m99PP! etc..
  • Map formatting config tab was re-done to both clean code and accommodate for new functionality
  • Live map outputs avaliable using OBS plugin:
!300! - current count of 300 hits
!100! - current count of 100 hits
!50! - current count of 50 hits
!miss! - current count of misses
!time! - current position in map in seconds
!combo! - your current combo
!comboMax! - maximum combo you had in current map play
!PpIfMapEndsNow! - predicted pp if map would end right now
!PpIfRestFced! - predicted pp if you would perfect rest of the map
!AccIfRestFced! - accuracy if you would perfect rest of the map

To be able to use these(and only these) you need pattern set to be a memory https://i.imgur.com/2TaQmIF.jpg

  • All map formating patterns, regardless of their memory status are avaliable in obs plugin using pattern name prefixed with "SC-" eg. https://i.imgur.com/Zx5b9De.jpg

Fix:

  • SC cache again

QuickFix:

  • Fix updater nullreference on flaky internet connections
  • Fix updater downloading and trying to run OBSplugin.zip (it is now checking only for "StreamCompanion.Setup.exe" and checking downloaded file size after download)

v180214.18

14 Feb 17:37
Compare
Choose a tag to compare

Add:

  • Provide default(empty) map replacements instead of leaving tokens(!TitleRoman!, !ar! etc.) when data can't be obtained

Fix:

  • cache saving malformed(duplicated) beatmap data.
  • SC not detecting all new loaded diffs in osu!

v180213.21

13 Feb 20:30
Compare
Choose a tag to compare

QuickFix:

  • Don't crash on pp calculation failure.