OHMutliTool - Beta release v0.2 — Oculus
New to the forums? Click here to read the "How To" Guide.

Developer? Click here to go to the Developer Forums.

OHMutliTool - Beta release v0.2

elbofforelboffor Posts: 2,572 Valuable Player
edited March 2017 in General

Hi all,

This is an app I've put together to help the comunity, it's currently in Beta as I'm still building it but the first feature is complete.
This is a very early beta release so please bear that in mind, any and all feedback is welcome :)

Disclaimer: This is free software and altohugh every effort has been made to ensure no problems, shit happens! only you are responsible for any damage or los that occurs by using this software.

Latest news!
17/03/2017: new version launched testing installation of custom oculus home shortcuts, please give as much feedback as possible as a new version will be out very shortly which will have a lot more than just this!

Current version:

0.2 Beta - Download

Changelog:
v0.2
  • test of oculus home shortcut injection system (will make DISOVR WA, look like Raw Data inside OH and launch installed steam version)
  • oculus home and steam install locations now taken from registry (thanks @ApollyonVR for tips)
  • improved interface
  • ability to right click to stop/ start/ restart Oculus runtime service
  • new timer set for oculus home to prevent errors

0.1 Beta - Download
Changelog:
v0.1
  • first build
  • save and swap between 2 different play spaces
  • auto backup of configuration on first launch
Usage:
To use the playspace switcher
  1. extract folder from archive
  2. run OHMultiTool as administrator
  3. depending on your setup at this point, save as Standing or seating
  4. use the clear button in the tool to reset your oculus configuration
  5. set up your second designated play area
  6. save that in the tool
  7. use the switch button at will to toggle between play spaces
To use the Raw Data game copy injector
  1. download and install DICOVR WA
  2. press the RawData logo on the bottom right of the multitool
  3. If RawData is installed in your main steam app directory, then you'll get a pop up saying so, if something goes wrong however, please post it below.

More info and a lot more features to come

Toodles

elboffor





This is my forum signature.
There are many others like it, but this is mine.
«1

Comments

  • TickTockTickTock Posts: 200
    Nexus 6
    Sweet!  I'll give it a go tonight.
    "I'm not crazy about reality, but it's still the only place to get a decent meal."
     -Groucho Marx
  • NijNij Posts: 307
    Nexus 6
    Awesome! Nice one for creating this, not tried yet but I will :D

    At the minute I'm only running a 2 sensor set up which I can use for standing and stitting but I'm looking at getting another sensor or 2 as just the 2 sensors isn't cutting it anymore but issue is, I don't really want to start mouting them all on the ceiling, (not sure the wife will approve) and the only thing that's been holding me back from getting more sensors is, I don't want to keep re running set up every day as I'll be plugging them in and out every day before and after use

    Ideally I'd leave the 2 sensors I have where they are now and once the wife and kids have gone bed i'll connect my other 2 sensors and have them the other side of the room but I'll need to get them in the exact spot

    So I really just needed something that will back up my 4 sensor set up and then when I'm ready to roll I can just restore my 4 sensor set up without having to go through set up everyday

    I was a believer!! I was a Kickstarter backer!! Now I shall reap the rewards!!! :D :D :D
  • flexy123flexy123 Posts: 791
    3Jane
    so what it does store a sensor calibration and space setup, and you can switch between them?
    This is interesting!
  • elbofforelboffor Posts: 2,572 Valuable Player
    It does indeed.
    Got a few more plans in mind too ;)
    This is my forum signature.
    There are many others like it, but this is mine.
  • JesseDeyaJesseDeya Posts: 91
    Hiro Protagonist
    This is a brilliant concept! (Not tried it yet)

    I'm surprised Oculus didn't include this out of the box..

    Can you tie this into the Steam calibration too? So for instance, if I load my Oculus standing space, it would switch SteamVR to the 'room scale' config, but if load my Oculus seated space it would correspondingly switch SteamVR to seated or stationary?

    Thanks for your efforts, looking forward to trying this out tonight.
  • TickTockTickTock Posts: 200
    Nexus 6
    I think there needs to be a pause from when the service is shut down and before restarting with the new configuration to let the user switch/move sensors.  Otherwise it gets confused (very).  This is why in my solution, I had a separate stop.bat so I could stop the service, switch cameras and then run either the room.bat or sit.bat to restart in the new configuration.  For grins, I tried leaving all four sensors in (3 in ceiling for room and 1 on desk for sitting) and that did not go well.  I was getting thrashed all over my virtual living room.  :D

    Also even after switching cameras it didn't work right (I was floating in the air).  I noticed that the app removed the Oculus directory in the locallow area.  When I restored that things seemed to recover.  
    "I'm not crazy about reality, but it's still the only place to get a decent meal."
     -Groucho Marx
  • uKERuKER Posts: 139
    Art3mis
    You create this post but you never give any explanation of what the software does!
  • JesseDeyaJesseDeya Posts: 91
    Hiro Protagonist
    edited March 2017
    elboffor said:
    Changelog:
    v0.1
    • first build
    • save and swap between 2 different play spaces
    • auto backup of configuration on first launch
    Usage:
    1. extract folder from archive
    2. run OHMultiTool as administrator
    3. depending on your setup at this point, save as Standing or seating
    4. use the clear button in the tool to reset your oculus configuration
    5. set up your second designated play area
    6. save that in the tool
    7. use the switch button at will to toggle between play spaces
    uKER said:
    You create this post but you never give any explanation of what the software does!
    Not sure if serious.

    TickTock said:
    I think there needs to be a pause from when the service is shut down and before restarting with the new configuration to let the user switch/move sensors.  Otherwise it gets confused (very).  This is why in my solution, I had a separate stop.bat so I could stop the service, switch cameras and then run either the room.bat or sit.bat to restart in the new configuration.  For grins, I tried leaving all four sensors in (3 in ceiling for room and 1 on desk for sitting) and that did not go well.  I was getting thrashed all over my virtual living room.  :D

    Also even after switching cameras it didn't work right (I was floating in the air).  I noticed that the app removed the Oculus directory in the locallow area.  When I restored that things seemed to recover.  
    FWIW, the Oculus Tray Tool (OTT) lets you stop start and restart the service at will from a right click menu in the tool tray. For now you could manually stop the service with OTT and use OHMultiTool to change spaces, then restart service with OTT.

    https://forums.oculus.com/community/discussion/47247/oculus-traytool-supersampling-profiles-hmd-disconnect-fixes-hopefully/p1
  • elbofforelboffor Posts: 2,572 Valuable Player
    TickTock said:
    I think there needs to be a pause from when the service is shut down and before restarting with the new configuration to let the user switch/move sensors.  Otherwise it gets confused (very).  This is why in my solution, I had a separate stop.bat so I could stop the service, switch cameras and then run either the room.bat or sit.bat to restart in the new configuration.  For grins, I tried leaving all four sensors in (3 in ceiling for room and 1 on desk for sitting) and that did not go well.  I was getting thrashed all over my virtual living room.  :D

    Also even after switching cameras it didn't work right (I was floating in the air).  I noticed that the app removed the Oculus directory in the locallow area.  When I restored that things seemed to recover.  
    Thanks for the feedback :)
    As you know i was going to have you beta test for me, but i thought why not just share the wealth with the whole comunity :)

    What ill do is make it so it stops the service, then prompt you to change the sensors, upon clicking OK itll restart everything.

    As for the locallow business, this doesnt touch that folder. It moves around the sessions folder within %appdata%/oculus which is the equivelent of appdata/roaming.
    That said ill run some tests and observe its behaviour.

    Would it be useful to have a seperate stop start restart function? Personal preference is to have ot as automated as possible.

    This is my forum signature.
    There are many others like it, but this is mine.
  • EliteSPAEliteSPA Posts: 1,560
    Project 2501
    Thanks @elboffor
    i7 6700K @ 4.2 GHz | Corsair 16GB DDR4 PC2300 | GTX 1080 Ti | Asus z170-Pro | Corsair RGB Strafe Keyboard | Logitech G27 | Oculus CV1 + Touch + 4 Sensors | Win 10 64 bit | Acer Predator x34 @ 100Hz
  • ChazmeisterChazmeister Posts: 536
    Neo
    Thanks for the heads up on this. Will try it out the next time I use my Touch controllers. If it works then it will hopefully make my VR gaming significantly more pain free and make me more likely to use my Touch controllers more often.
  • elbofforelboffor Posts: 2,572 Valuable Player
    No worries buddy.
    Any feedback you have is appreciated so feel free to pop it here. Also i suppose i best add more features to make it worthy of the name multitool ;)

    Saved game backups and switching anyone?
    This is my forum signature.
    There are many others like it, but this is mine.
  • elbofforelboffor Posts: 2,572 Valuable Player
    new version released with test for oculus home injector and service stop/start/restart as requested @TickTock
    This is my forum signature.
    There are many others like it, but this is mine.
  • BadDanMEBadDanME Posts: 62
    Hiro Protagonist
    Since you are taller when standing, compared to sitting, should you give different numbers in the heightsetting? 
    Had mixed results with that. Also the center of my playarea is not right, when switching modes. 

    Am I doing something wrong at the setup? 

    I start OH with my standing setting. 
    I start Multitool and set the active as standing. 
    I clear the active setting. 
    I start OH and set up my new sitting space. 
    In still open Multitool, I save the now active as sitting. (or do I have to close MT after every setting?)
    I stop the OH-Software and change in MT to standing. 
    Start OH and all should be fine, right?
  • elbofforelboffor Posts: 2,572 Valuable Player
    Firtly thanks for thr feedback, im gpad your using the tool and you find it helpful :)

    The height is a bit of a red herring mate. All it does is calculate where the floor is.
    Remember the part of set up where you hold the controller to eye height? Thats hiw it knows where your eyes are, it then figures out from that and the height your typed in where the floor is, so i less you are physically changing yoir sensor setup or moving from one set up to another you wont need this.

    As for the centre of the play space, i beloeve that data is stored in the same location as the other set up files. @TickTock or anyone else, have you experienced any of these issues?
    This is my forum signature.
    There are many others like it, but this is mine.
  • BadDanMEBadDanME Posts: 62
    Hiro Protagonist
    Strange, now the center of OH is 90° off to the left in both profiles. Why is there no recenter option in the basic home settings just out of the box? Would make a lot of stuff so much easier, if oculus would have thought of such basic things.. 
  • elbofforelboffor Posts: 2,572 Valuable Player
    There is
    Pop your headset on.
    Stand in the middle of your room facing forward and say
    hey oculus
    Recentre
    This is my forum signature.
    There are many others like it, but this is mine.
  • BadDanMEBadDanME Posts: 62
    Hiro Protagonist
    Oh, didn´t know you could talk to that thing.
  • elbofforelboffor Posts: 2,572 Valuable Player
    I argue with it quite regular.
    I beta test a game called rhyen and no matter how i say it, it never launches that game.
    This is my forum signature.
    There are many others like it, but this is mine.
  • BadDanMEBadDanME Posts: 62
    Hiro Protagonist
    Although it´s a bit offtopic, but how do I enable this? 
    I googled for it, but I don´t have a "Voice Search (Beta)" button on my homescreen.
  • WildtWildt Posts: 1,937 Valuable Player
    Implementing voice commands can be hard
    Asus Z370-A ||  Watercooled 8700K || 16 GB gSkill DDR4 3200 || Samsung SSD 840PRO 256GB+850PRO 256GB+850EVO 500GB+970EVO 1TB || Watercooled FE Geforce 1080ti || Zalman Reserator XT watercooler || TPcast wireless adapter || MamutVR Gun stock V3 || Asus ROG PG279Q  G-sync monitor
  • elbofforelboffor Posts: 2,572 Valuable Player
    Sounds to me like your on an old version of the oculus software, what number dors it say when you look at the bar in home?
    This is my forum signature.
    There are many others like it, but this is mine.
  • BadDanMEBadDanME Posts: 62
    Hiro Protagonist
    1.13.0.358585
  • BadDanMEBadDanME Posts: 62
    Hiro Protagonist
    Oh and by the way, again everything, including my guardian system is 90° off to the left. And I didn´t even use the Multitool since yesterday. I´m afraid something is very broken inside my OH-Software. But I don´t want to install it again. Did it at least 5 times in the few days I got my oculus. It´s so annoying. 
  • elbofforelboffor Posts: 2,572 Valuable Player
    edited April 2017
    Download the oculus setup and choose repair mate
    This is my forum signature.
    There are many others like it, but this is mine.
  • BadDanMEBadDanME Posts: 62
    Hiro Protagonist
    I think, I found the problem. Do I have to wear my Oculus, when starting the software to let it find the right position? Becaus I often start the software, and put the rift on some time later. I thought, the sensors would define my playspace, but it seems, the position of my rift defines the center and the guardian system.
  • TickTockTickTock Posts: 200
    Nexus 6
    elboffor said:
    Firtly thanks for thr feedback, im gpad your using the tool and you find it helpful :)

    The height is a bit of a red herring mate. All it does is calculate where the floor is.
    Remember the part of set up where you hold the controller to eye height? Thats hiw it knows where your eyes are, it then figures out from that and the height your typed in where the floor is, so i less you are physically changing yoir sensor setup or moving from one set up to another you wont need this.

    As for the centre of the play space, i beloeve that data is stored in the same location as the other set up files. @TickTock or anyone else, have you experienced any of these issues?
    I did have similar issues.  I went back to my bat files since those work great.  I found that all three areas (%AppData%\Oculus, %LocalAppData%\Oculus, & %AppData\..\locallow\Oculus) had to be restored to have the guardian and orientation come up properly after switching profiles.  What I *really* want now is a way to keep all the sensors plugged in and disable/enable them in the software.  I tried various tools (DevManView, USBDview, etc) which offer such command line features but while they would set the indicated sensor as disabled according to DevMan, the oculus app would still see it (it sees all sensors even after disabling some).  It appears the only way to truly turn one off is to unplug it physically (I would love it for someone to prove me wrong :-)).
    "I'm not crazy about reality, but it's still the only place to get a decent meal."
     -Groucho Marx
  • elbofforelboffor Posts: 2,572 Valuable Player
    Ok then.

    Next build will have the additional folder locatik s added.

    Will have to have a look into the sensor part.
    This is my forum signature.
    There are many others like it, but this is mine.
  • ChazmeisterChazmeister Posts: 536
    Neo
    Have now got my 3rd Rift from support and have finally had a chance to try this using the 0.2 build.

    I setup for a seated space saved, then cleared and setup for a standing space and saved that as standing.

    Having just swapped back to seated it would seem that it hasn't quite worked. It still appears I have a standing profile, as my Touch controllers are still showing and my space and setup was all wrong for seated. I was in the wrong position and was too low down. Had to remove my Touch controllers and run through sensor setup again for seated.

    Also every time I click the switch button, it just keeps saying swapping to seated profile, as if I don't have a standing profile.
  • elbofforelboffor Posts: 2,572 Valuable Player
    Did you clear the saved settings before switching?
    Also its more for having totally different places. Not just sitting or standing.
    I shluld put more work into it really, ive onlt spent 10 hout or so so far.

    @ApollyonVR when we having a meet? I wonna some ideas by you
    This is my forum signature.
    There are many others like it, but this is mine.
Sign In or Register to comment.