Hotrian / OpenVRTwitchChat

Put your favorite Twitch Chat directly into any OpenVR game!
Other
173 stars 50 forks source link

Chat Alert Issues - Missing Sub Messages #30

Open Glubbable opened 5 years ago

Glubbable commented 5 years ago

I don't know if this is still being supported, but I felt like asking since I am unable to use OVRDrop due to being on Windows 7.

Currently if someone subcribes to your channel it doesn't appear in the chat box. Could detection for this be added to the program so it appears in chat?

Hotrian commented 5 years ago

I could look into it, although I haven't worked on this in like a year and I don't keep updated on Twitch API changes :o. OpenVRDesktopDisplayPortal was also free and worked with Windows 7, and although it could only handle small windows at reasonable frame rates due to being single threaded and CPU bound, you should be able to capture the Twitch Chat Popout window as an alternative to OVRTC.

Glubbable commented 5 years ago

Ah okies, well thanks for the response. I will consider this but for now I'll make do with taking my headset off to read StreamLabs dashboard.

Hotrian commented 5 years ago

for now I'll make do with taking my headset off to read StreamLabs dashboard.

I realize I already recommended it, but you could use OVRDDP (free) or it's successor OVRdrop (not free) to clone in any window from your desktop into a similar Overlay. OVRTC was really more of a prototype which grew into OVRDDP and eventually OVRdrop. You could attach the StreamLabs dashboard to your wrist or the back of your controller similar to OVRTC. It's probably more convenient than taking off your headset to view the chat.

OVRDDP used an older capture method which was CPU bound, and could capture about 360p@24fps, depending on CPU. You could capture a larger window slower, or a smaller window faster. OVRdrop uses a GPU accelerated capture method, and can capture at 1440p or higher at well over 200fps, depending on GPU. OVRdrop is only able to utilize the primary GPU at this time, so it will only be able to capture from monitors connected to the same GPU as the "Primary" monitor, which is determined by Windows' Display Settings. OVRDDP could capture from application buffers directly, meaning it could capture background windows. OVRdrop by contrast captures from the monitor's buffer directly, meaning it can currently only capture windows in the foreground.