Releases: Piotrekol/StreamCompanion
v181221.14
Added:
- All live tokens are now visible in commands preview settings tab,
- Ability to not clear live tokens after finishing play(changeable in
map matching
tab), - Remove need for "SC-" prefix in obs plugin pattern names,
- Ability to output Aim/Speed/Acc parts of live pp
!AimPpIfMapEndsNow!, !SpeedPpIfMapEndsNow!, !AccPpIfMapEndsNow!
, - Don't change mods used for calculating static modded pp(!mPPxx! tokens) if currently selected mod is NoMod,
- Cleaned up
map matching
settings tab, - Live token
!PlayerHp!
containing current player HP, - Improved detection of unranked & unsubmited maps.
Fixed:
- osuPost trying to send way too much data.
v180916.06
Added:
- Live pp values can now be "smoothed". This is enabled by default and can be disabled in
Map matching
settings
Fixed:
- Nightcore mod causing modded star rating of the map to be always 0.
- Msn event source sending invalid osu events causing other things to fail
Misc changes:
- Added error message when osu songs directory can't be found - most likely next version will ask for manual path input.
- Added logging around sql beatmap retrieval functions to pinpoint cause of sql exceptions.
v180911.10
Fix:
- Live expected accuracy sometimes causing a crash
- FindBeatmap exceptions won't cause SC shutdowns anymore, instead these will be sent to sentry.
- Treat search result with mapId of 0 as invalid in memory pooling
- Unsubmited maps can now be correctly detected (because of above)
v180821.15
Fix:
- max combo calculations, with are needed for pp outputs (hopefully this is first, and last fix related to that)
v180804.10
I actually forgot to publish this release..
Fix:
- memory plugin nullref
- Silently provide default value when max combo can't be calculated, and report issue to sentry for further investigation
v180719.09
Fix:
- automatic error reporting (SC was hard crashing on Sentry error report attempt.. kind of ironic)
- null-reference when changing map in first setup
- preview live map tokens are now displaying correct values
- osu!Post doesn't require you to enable it to be able to see information links
v180703.04
Fix:
- TCP socket data sender not getting loaded (#34)
v180702.14
Fix:
- Mods handler not getting loaded causing missing modded tokens (!mCS!, !mAR! etc.)
- possible nullref in osu event parsing
- Fix SC never using memory searcher for finding map data(and not having mods because of that)
v180630.12
Despite small amount of pointed out changes there, a lot of code has been moved around and changed.
All functions should still be there, but because of amount of changes there is a chance I missed something - notify me and I'll get that sorted out.
This was caused by SC changing to a plugin-oriented system where any "valid" plugin placed in Plugins
folder will get loaded by SC.
If you wish to create plugin/use SC for something and have no clue where to start - create github issue or ask on discord - https://discord.gg/N854wYZ
This is also place where I'll be now providing help with any of my osu applications: Stream Companion, Collection Manager or osustats.ppy.sh
Add:
- osu overlay plugin will now show window with errors until it has successfully added overlay to osu.
- Plugin framework - majority of SC code is now plugin(dll) based
- SC and its plugins are no more obfuscated(except for a part of one plugin)
- Because of 2 points before - everyone can now compile exact same release version of SC if they wish to
Fix:
- SC not automatically starting again after update
- osu file locking issue in osu file parser
- SC always applying overlay to osu, regardless of osuOverlay enabled status
v180609.23
Fixed:
- Crash on adding new click counter keys
- Occasional live pp calculator crash when getting map max combo