Giter Club home page Giter Club logo

Comments (9)

Hotrian avatar Hotrian commented on August 19, 2024 5

So because I'm using Steam's DRM the program cannot be launched outside of Steam. Steam also unfortunately enforces a single copy running at a time. If you know a way to disable the 'single copy' enforcement I would be glad to hear it - as long as Steam's DRM remains intact - but I couldn't find a setting for it anywhere and I couldn't find anything about it online. I remember back when Steam didn't have this requirement, but it seems like this is how Steam works now.

Instead of multiple copies, I was planning to add Multi-Overlay support so a single copy can have many overlays simultaneously. Unfortunately this will require rewriting some of the core systems, so I chose to get OVRdrop out ASAP instead of making everyone wait even longer while I work up the Multi-Overlay version.

In the Multi-Overlay version, I'm also planning on grouping the overlays into a single profile, so you can save multiple overlays into a single profile. On top of that, I was planning to add 'target window recovery' so when you load up an overlay set it tries to target the windows that were being targeted when the profile was saved.

All of this will take some time though, and I'll probably make a second 'unstable' branch so the main branch remains fully functional while I experiment with the new Multi-Overlay system.

I was also hoping to do away with the Desktop Application Window, and convert it into a VR Dashboard Overlay, so you can easily mess with settings, as well as save/load your profiles without leaving VR.

I think these things would make OVRdrop significantly more accessible and functional.

from ovrdrop-public.

TheAlyxGreen avatar TheAlyxGreen commented on August 19, 2024 2

Any update on this? Love the idea of this program, was hoping to put multiple different windows on the back of my hand though.

from ovrdrop-public.

Hotrian avatar Hotrian commented on August 19, 2024

Mobile so can't edit my last comment.

One thing I was considering was a 'launcher' that would work invisibly in the background. The launcher itself could enforce Steam's DRM, and allow for multiple copies to run simultaneously. Unfortunately when I tried this it wasn't stable enough for my tastes. The launcher would sometimes remain running even after all the instances had closed.

I'll look into the launcher idea again, though, and see if I can come up with a more stable solution.

from ovrdrop-public.

ethzero avatar ethzero commented on August 19, 2024

Hi Nicholas,
Completely understand and appreciate the limitation that Steam imposes. Really good hear that "Multi-Overlay" version is in the works.

From a 'real-world use' perspective when I play Elite Dangerous it involves launch the game, the mission logger EDDiscovery, a YouTube/Netflix browser window, and another browser windows with a group of tabs for the ED Wiki, EDSM, EDDB.

If OVRdrop had the ability to "group the overlays into a single profile" that'd be amazing!

from ovrdrop-public.

Kiefy avatar Kiefy commented on August 19, 2024

Exciting stuff. Can't wait!

from ovrdrop-public.

black-light-studio avatar black-light-studio commented on August 19, 2024

Would love to have a different program for the backside of each of my hands/controllers in VR

from ovrdrop-public.

Hotrian avatar Hotrian commented on August 19, 2024

I know it's not the same, but for now you could use the experimental_2 branch to run OVRdrop multiple times simultaneously, which can be used to rig up multiple Overlays, though it isn't ideal.

from ovrdrop-public.

dpluigi avatar dpluigi commented on August 19, 2024

I intended to use OVRDrop for three small windows (popups) overlayed in VR.

Is there any update on multiple overlays capability?

My understanding is that several instances are required as a workaround?

Is it possible to save position and scales of all the overlays in one profile?

It is a great app. Looking forward to making it work.

Thank you.

from ovrdrop-public.

Hotrian avatar Hotrian commented on August 19, 2024

Still working on it; It requires rewriting quite a few core systems that have become quite complicated over the years.

It is not currently possible to save them into one profile, but you can save them into multiple profiles and then load them via shortcuts using the Command Line Arguments

from ovrdrop-public.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.