Comments (9)
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.
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.
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.
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.
Exciting stuff. Can't wait!
from ovrdrop-public.
Would love to have a different program for the backside of each of my hands/controllers in VR
from ovrdrop-public.
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.
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.
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)
- Keyboard input stops working HOT 1
- USB bus slowed down with OVRdrop HOT 13
- Suggestion For workflow: Trello, or some kind of roadmap application HOT 1
- Nothing will work! HOT 1
- Feature request whiteboard
- Problrm with Space Junkies HOT 1
- Cursor not showing HOT 1
- Request: Ability to indicate location of a chair or other stationary real world objects in-game HOT 5
- Any help for an aspiring fellow Overlay dev? HOT 4
- Laptop Compatability HOT 5
- Unable to interact in a game with OVRdrop HOT 3
- Unity Asset HOT 3
- [Feature Request] Touch keyboard HOT 2
- [Feature request] add a browser renderer HOT 3
- How can I get a "fresh start" of the program? HOT 2
- OVR drop crash HOT 2
- When Playing Star Wars: Squadrons, OVRDrop stops displaying just a window and shows the entire screen HOT 3
- overlay when streaming in OBS HOT 1
- [Bug](Valve Index)Cursor ain't right.
- FPS limit under 60 doesn't work HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ovrdrop-public.