forum

osu!StreamCompanion - live pp display / ingame overlay!

posted
Total Posts
613
show more
Sandals_old_1
I have an issue with the visualizer where the graph and the preview picture works fine but the pp counter didnt change at all when I play a map, can someone help me with this? ;(

My SC version is 190308.17
UMofuwMofuU
There seems to be an issue with the latest update, at least for me. When I open the program, it spits back an error message that says this.
Error message

"Could not load file or assembly 'System.ValueTuple, Version=4.0.2.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51' or one of its dependencies. The system cannot find the file specified.
at osu.Game.Rulesets.Osu.Objects.OsuHitWindows.SetDifficulty(Double difficulty)
at osu.Game.Rulesets.Objects.HitObject.ApplyDefaultsToSelf(ControlPointInfo controlPointInfo, BeatmapDifficulty difficulty)
at osu.Game.Rulesets.Osu.Objects.OsuHitObject.ApplyDefaultsToSelf(ControlPointInfo controlPointInfo, BeatmapDifficulty difficulty)
at osu.Game.Rulesets.Osu.Objects.Slider.ApplyDefaultsToSelf(ControlPointInfo controlPointInfo, BeatmapDifficulty difficulty)
at osu.Game.Rulesets.Objects.HitObject.ApplyDefaults(ControlPointInfo controlPointInfo, BeatmapDifficulty difficulty)
at osu.Game.Beatmaps.WorkingBeatmap.GetPlayableBeatmap(RulesetInfo ruleset)
at PpCalculator.PpCalculator.Calculate(Nullable`1 time, Dictionary`2 categoryAttribs)
at BeatmapPpReplacements.PpReplacements.GetPp(PpCalculator ppCalculator, Double acc, String mods, Int32 score)
at BeatmapPpReplacements.PpReplacements.GetMapReplacements(MapSearchResult map)
at osu_StreamCompanion.Code.Core.Maps.Processing.MainMapDataGetter.GetMapReplacements(MapSearchResult mapSearchResult)
at osu_StreamCompanion.Code.Core.Maps.Processing.MainMapDataGetter.ProcessMapResult(MapSearchResult mapSearchResult)
at osu_StreamCompanion.Code.Core.Maps.Processing.MapStringFormatter.ConsumerTask()
at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.ThreadHelper.ThreadStart()"

I am not a software developer, and have no idea what this means. Any help is greatly appreciated.
Zedrikk
How Do you turn on the in game overlay?
Topic Starter
Piotrekol
All of the issues above should be addressed in newest release.

ThatOneThot wrote:

How Do you turn on the in game overlay?

https://github.com/Piotrekol/StreamCompanion/wiki/8.-Ingame-overlay-display

Overall, I tend to forget to look on osu! forums for a longer periods of time. In the future if you have any particular issue please post it on github https://github.com/Piotrekol/StreamCompanion/issues to get fast response.
Mandirin
When im browsing songs, my game lags and freezes to wait for Stream Companion to catch up and display the new song. I don't think it's my computer's fault since it's decent. Is there anyway to fix this? Who else has this issue?
Topic Starter
Piotrekol
Should be fixed in next release. I was aware of that happening and never looked at it since it wasn't noticeable, but with introduction of LiveVisualizer it escalated.
slaviic
Ive got a problem, everytime i have osu companion open, it gives me weird input lag from my mouse to osu, like it makes my sensitivity of my mouse different at random points when im switching through maps ect. Really need this figured out, thanks!
EnanoASD
I got a problem. when i'm installing sc it says this "The Drive or UNC share you selected does not exist or is not accessible. Please select another" Pls help.
chixki_
for some reason it says the file is a virus. plz help
Sakamoto3301
Virus detected, Trojan, duh.
Topic Starter
Piotrekol

EnanoASD wrote:

I got a problem. when i'm installing sc it says this "The Drive or UNC share you selected does not exist or is not accessible. Please select another" Pls help.

That is indication of dirty uninstall (most likely you manually removing SC folder instead of using uninstaller). Use something like ccleaner to remove registry remains of previous install.

RhysCTV wrote:

for some reason it says the file is a virus. plz help

Was caused by ingame overlay code that is now removed in newest version. It is now provided as a separate download zip(but still detected as virus, due to how it works).
chixki_

Piotrekol wrote:

RhysCTV wrote:

for some reason it says the file is a virus. plz help

Was caused by ingame overlay code that is now removed in newest version. It is now provided as a separate download zip(but still detected as virus, due to how it works).

So how can i get ingame overlay now?
Topic Starter
Piotrekol
wiki page has been updated with relevant information https://github.com/Piotrekol/StreamCompanion/wiki/8.-Ingame-overlay-display
__Neo
Can you make a sliderbreak counter in the future?
Noko_BSF
-
janis2068
When i am in Fullscreen the pp counter always says 0pp .Window mode works
Jahrein
When i play a map and pause it somewhere in sc it says the pp, map, link etc. but in-game overlay isn't working why? Am i doing something wrong!!??! RTPP isn't working too. Is there any other ingame pp displayer?!!??
Chiralit_y
Alright i can't open stream companion

chooga
PP counter isn't tracking pp. It always stays at 0pp. Pls help.
zeplic

OfficialChooga wrote:

PP counter isn't tracking pp. It always stays at 0pp. Pls help.



I was streaming with this daily and it was just fine, but suddenly it stopped for me as well and only shows 0pp , the setup has been running itself every time i restart the application when it did not previously do so- additionally when it performs the small test with a map and mod combination it no longer detects anything

edit: I fixed my own issue by doing the following-

I ran the uninstaller inside the stream companion folder as an admin, uninstalled everything.
Downloaded the latest version from the github link provided in this thread-
Ran the installer as Admin
When selecting the install location, i put it in a folder on my desktop (which is also where my osu folder is)
Ran stream companion as Admin & osu! as Admin - Worked first time.
- raspy

Noko_BSF wrote:

I cant Launch the app


I'm late, but running the uninstaller and then freshly installing fixed it for me if your error log showed something about the ingame overlay. Hope this helps
Akumaii
http://prntscr.com/oc1tpm
It keeps giving me this message even tho i've installed .NET Framework a couple of times and tried installing the latest version (4.8) Several times and this message keeps appearing
teffek
pp counter not working while playing full screen, anyone help please
Xi Flashlight
your creation is awesome! but there's 1 problem...
how do I use output patterns?
I just added the new output pattern and made the text file on here.
but, it doesn't work. how should I do?
Nicki-San
Bruh, why my SC don't find the map in the window???
b4mbus_
I wonder so often why i miss a note and decided to try adding some code. The purpose is to get a png or gif from the moment so i can see what i did wrong.

Iam not a good programmer but iam trying right know to get the data from "public int HitMiss" and check if the number is changing. if it changes i want to create a png or maybe it has to be a gif for the last 2 seconds. Maybe 200x200px around the cursor. If someone with better programming knowledge wants to help with that topic, feel free to pn me :)
DarkProjector

b4mbus88 wrote:

I wonder so often why i miss a note and decided to try adding some code. The purpose is to get a png or gif from the moment so i can see what i did wrong.

Iam not a good programmer but iam trying right know to get the data from "public int HitMiss" and check if the number is changing. if it changes i want to create a png or maybe it has to be a gif for the last 2 seconds. Maybe 200x200px around the cursor. If someone with better programming knowledge wants to help with that topic, feel free to pn me :)


It's great idea but I think it's hard to implement and use .

Because there is no effective way to get accurate data at the time, for example the data provided by osu replay file (.osr) is not absolutely accurate. The essence of real-time data tools/plugins is the timer for reading osu! data, which can not be accurately get data.
Mugino
pp counter does not work properly for mania and does not work at all for ctb
b4mbus_

DarkProjector wrote:

Because there is no effective way to get accurate data at the time, for example the data provided by osu replay file (.osr) is not absolutely accurate. The essence of real-time data tools/plugins is the timer for reading osu! data, which can not be accurately get data.



The 100/50/Miss LiveCounter seems to have a little bit of a delay but a 2sec gif shoud compair that i guess. Maybe i just have to try it.
Alternatively i could record and plot the mouselocation and compare it with the location of the circle from the beatmap file. To avoid not getting the right timing i could add a offset and settings to increase the length of the record.
Topic Starter
Piotrekol

Mugino wrote:

pp counter does not work properly for mania and does not work at all for ctb

mania seems to be mostly off by few pp at most(graph not working for it is intended), so not an issue in my eyes. I'll check if something has changed in mania pp calc code and include it in next release if that's the case.
ctb is not implemented at all so..

b4mbus88 wrote:

The 100/50/Miss LiveCounter seems to have a little bit of a delay but a 2sec gif shoud compair that i guess. Maybe i just have to try it.
Alternatively i could record and plot the mouselocation and compare it with the location of the circle from the beatmap file. To avoid not getting the right timing i could add a offset and settings to increase the length of the record.

While I believe SC is already pretty fast and efficient at getting osu! memory data(have you tried using TCP or WebSocket outputs? I don't get where you're getting 2s from), you could try using https://github.com/Piotrekol/ProcessMemoryDataFinder directly (meaning you have full control over read frequency, instead of SC artificially limiting/slowing it down)
Sasukeey
how can I delete posts?
b4mbus_

Piotrekol wrote:

While I believe SC is already pretty fast and efficient at getting osu! memory data(have you tried using TCP or WebSocket outputs? I don't get where you're getting 2s from), you could try using https://github.com/Piotrekol/ProcessMemoryDataFinder directly (meaning you have full control over read frequency, instead of SC artificially limiting/slowing it down)


The 2s was just a estimate and i guess way to high. I will have a look at the ProcessMemoryDataFinder thank you for the hint!
-Master-
So, there's a problem with the ingame overlay / overlay plugin.

I've tried several methods, and my other Windows installation in my notebook, and it persists...

So, I wasn't getting the ingame overlay to work (it did before in an earlier version), but now everything that I did resulted in nothing.. (Restarting osu! with SC open, Restarting SC with osu! open, restarting both, Windowed mode, etc), so I got to the wiki, and it said that I need the Overlay Plugin installed, so I grabbed it, but when installed, SC gives out those errors, and refuses to start:


-


(Translation of the Brazillian .NET error message)
"Trying to get an assembly from a network directory that would make assembly run in Safe Mode in earlier versions of .NET Framework. This .NET Framework version doesn't enable the CAS policy by default, so this type of loading can be dangerous.
If there's not an intent to run assembly in a restricted area, enable the option "loadFromRemoteSources".
Consult: http://go.microsoft.com/fwlink/?LinkId=155569"


From my understanding, the .NET version that I'm running is false-alarming the program by some kind of deprecated/old function, that's my guess, anyway...

I have no methods of rolling back this .NET version, because it came with my Windows 10 1903 update, and Windows treats it as a "native resource that cannot be turned off nor modified"

send help pleasu piotre ;w;


EDIT =----

I'm not actually a programmer, but fiddling around the config files, I added the
   <runtime>

<loadFromRemoteSources enabled="true"/>
</runtime>

flag to the final line of <runtime>, and SC started working again with the plugin installed, but no luck getting the overlay till now :(

https://puu.sh/Eam1U/c60cb49955.png

My SC output patterns:
https://puu.sh/Eam33/e5af5e91c6.png

Triple Edit ----------
Got it working after a few restarts, and for some reason it doesn't like my second monitor plugged in, maybe it's because AMD's way of processing pixel coordinates is different? idk, I'm making wild guesses to this point xD

Also, getting this type of crashes with some fonts sometimes, but that's minor stuff


Thanks for the amazing software piotre <3
lucidd_ow
My thing wont stop saying waiting... I have tried everything. Help?
mysticwolf016
Mine doesn't update correctly. The song shows up when I change it but it doesn't show pp or hits.
Tripaluzas
Hello

For some reason when i stream osu with companion (the one that shows pp) the picture of the map doesn’t get updated unless i tab out.Same with the pp of the map.
Any way you can help me? I have been having troubles with pp counters for a while now. I can also post a screenshot
Topic Starter
Piotrekol

_MasterTSP wrote:

So, there's a problem with the ingame overlay / overlay plugin.

instead of modyfing .config file you could just unblock downloaded dll, would have worked the same. https://blogs.msdn.microsoft.com/delay/p/unblockingdownloadedfile/

mysticwolf016 wrote:

Mine doesn't update correctly. The song shows up when I change it but it doesn't show pp or hits.

Make sure that you have memory stuff enabled in Map matching tab in SC settings.


Tripaluzas wrote:

Hello

For some reason when i stream osu with companion (the one that shows pp) the picture of the map doesn’t get updated unless i tab out.Same with the pp of the map.
Any way you can help me? I have been having troubles with pp counters for a while now. I can also post a screenshot

If you're using one screen, open Live Visualizer settings in SC and read what is written in red right at the top.
Letronik
Hey i just got the program,
so i want to add the livepp_current_pp and livepp_hits
my problem now is that in the preview it does show the right pp and stuff but there is no data in the text files
send help pls
Topic Starter
Piotrekol
When you're using any of the live tokens in a pattern (eg. livepp_current_pp) text file for that pattern will not be saved:
https://github.com/Piotrekol/StreamCompanion/wiki/4.-Settings-Map-formatting
point 5:
If this warning is shown, then you're using one of the live !tokens! in your pattern. Only way to read this pattern is to use obs plugin output. [or ingameOverlay/TCP/WebSocket]
sorasenpie
not too sure why but the set up is not working for me, im playing the song with the mods but its not picking it up please help
show more
Please sign in to reply.

New reply