Eusth / HoneySelectVR

MIT License
109 stars 28 forks source link

IPD VR settings request #51

Open Sheyde opened 7 years ago

Sheyde commented 7 years ago

Greetings!

Do you think a parameter in the vr_settings file that scales the IPD rate-of-change when the ('alt'+'+') and ('alt'+'-') shortcuts are used would be possible (i.e. new_parameter=0.5 would halve the rate-of-change)? Could there also be an option to set these buttons to be a toggle, so they don't need to be held down as well?

I ask because I am presently trying to make a POV video involving the Incredible Hulk (you know that sex scene where Bruce Banner says they have to stop before he gets too excited? What if they didn't? :P). Moreover, I think VR provides possibilities never before seen in POV media related to changing scale (growing/shrinking), so it might be worth expanding a little on customizing IPD changes, if it isn't too hard to implement.

Regardless, I also just want to say thank you for doing such amazing work; I've been a fan for a long time, and am constantly surprised at how your work is so far ahead of the curve. It's simply astounding.

Eusth commented 7 years ago

You should be able to change the way the buttons work by changing <EnlargeWorld on="Press"> to <EnlargeWorld on="PressUp">.

Adding an additional setting for the rate of change should be trivial. I'll add it to my list. "The way to go" for scaling the scene are motion controls, though, since they're a lot more intuitive to use and allow for more fine-grained control.

Sheyde commented 7 years ago

I see, I look forward to it! Thanks!

I've browsed through the code and message boards, but I can't seem to find any reference to the <EnlargeWorld on="Press"> you mentioned. It doesn't seem to be generated in the vr_setting.xml, nor anywhere else I've looked. If you have a moment, could you point me in the right direction, or a resource that would lead me there? I have (computational) coding experience, but admit this is quite a different beast than what I usually work with, so I apologize if this should have been obvious.

Thanks again for your hard work!

Eusth commented 7 years ago

There should be a block with configurable shortcuts in the settings. Are you using the latest version? This was added with 0.6.

Sheyde commented 7 years ago

I spent some time messing with the my install, and now have the the settings file generating in full as you say. I had already updated to 0.6, and the blacklist, RotationMultiplier, and other features added in 0.51 were showing up in the settings, so I thought everything was working properly.

I first tried just recopying all the 0.6 files into my install folder and doing the IPA update on the .exe files again, but this actually caused running the VR .exe to load the game on my desktop, and left the headset (VIVE) viewing a weird blurry environment of white and browns. I'm not entirely sure, but what might have been the problem was still having the old VR files from the 0.42 version in the "HoneySelect_data" folder (placed there from the previous 0.42 installation). I deleted these from the data folder as well as all other VR related files, did another clean install of 0.6, reiterated the IPA update on the Honey*64.exe files, and that seemed to get it to generate the settings file correctly as well as run in VR successfully.

This HS install is modded out the butt so take my case with a grain of salt, but there it is in case it's useful. Let me know if any particular details would be useful, and I'll do my best to help.

Thanks for letting me know something was amiss; now I see what you meant by adding configurable shortcuts in the recent updates. Very nice!