So, I just about have a working prototype. Its an application that exists in your tray, clicking it will open a config menu and stop the yaw adjustments… after you click set it will disappear to your tray and become active.
In my initial attempt I made it just for LiveViewRift, as they use the two leffters i and o for yaw adjustment.
I set it up so once it becomes active a timer will periodically send 1 or many i’s or o key presses which should make LiveViewRift adjust.
… this is my current snag. Looks like I will have to do a lower level method of sending a key, or send a joystick message because currently liveviewrift doesnt pick it up. If I enter notepad, I see my application is making either i’s or o’s, and in LiveViewRift if it actually type i or o it move the camera… but currently I’m still working on my app talking to LiveViewRift.
I have a AMD RX 480, and I get all three options. Always have in piplay. That’s weird and good. I use direct mode for oculus and pimax for steam. Extended mode for watching videos.
“Interesting. What can you do with the second monitor (portrait orientation) after activating the extended mode in steam?”
Not sure I’m away for the weekend so can’t access till tomorrow. I did try to change the orientation which did not work, although it was just the desktop the resolution looked very crisp (the mirrored desktop text was sharp and clear)
I can change in display properties if it is mirrored and extended. But unlike pimax extended there is no ‘pimax’ desktop display.
Back when I got the pimax first I changed the refresh rate in the device manager and it went into portrait, after a lot of confusion and many more problems I reset my regestry so don’t know if this is a hang over from that moment.
Hi Feranti,
yes… but the current ‘proof of concept’ version only support liveviewrift. The latest version… actually any version but you just need to edit the app.config file with the windows title.
This is just proof-of-concept- and currently is making to great of a yaw correction… so magnitude of the values done seem to change the speed. But negative values adjust left, and positive values adjust right.
It is a 7zip file, after extracting it, either open the solution… or you will run:
CodeMusic.Pimax.YawDriftCorrector\CodeMusic.Pimax.YawDriftCorrector\bin\Debug\CodeMusic.Pimax.YawDriftCorrector.exe
however, before you run it… start LiveViewRift. Again, in the same exe directory you will find a
CodeMusic.Pimax.YawDriftCorrector.exe.config
file.
if you are running a different live view rift version you will need to modify it.
change
to the name of the window that appear when you hover over it in your task bar. For the latest LiveViewRift just keep it as is.
After you have your video playing in your Pimax (extended mode).
Open the yaw-corrector.
Enter the yaw adjustment amount. Currently just try -1, 0, or 1. and in LiveViewRift you should see it start moving left or right.
Again,
this is just a proof of concept.
it seems I cant control the magnitude of the change the way I am attempting to; instead I will try adjusting the timer interval.
Let me know if the adjustment gets your liveviewrift to pan either left or right.
The next release I will make finer adjustments… maybe so that 100 moves as fast as 1 does now.
Also, that tinyupload site seems to make a lot of pop-ups… if someone knows a better free file hosting spot. I can switch it do that. … I tested the link and a spam pop-up come up…but behind it, it still downloaded the 7z file… I’m also not sure how long that sites lets file links live.
Back home tomorrow, will have time to test out and get back to you next couple of days. Fact you took time to make this and share it is great. The drift issue is only starting to get to me, the more time I actually spend on playing with the pimax,so this could be golden.
As I mentioned this version is just a proof-of-concept, it works in my testing of LiveViewRift but corrects the drift too much.
Hopefully I can fix that today. I will will add three-hot-keys which are always listening, that way while in LiveViewRift, you can hit one key to zero the yaw corrections, and two two keys to either increase the correction value or decrease it.
I am thinking that would be the most practice.
This way all you would have to do is, run LiveViewRift, start the Pimax Drift Corrector… then while watching your movie if you notice a drift just hit the appropriate hot key… to increase or decrease the correction in that specific direction.
Any tools I make, once they reach a certain stage I will make an MSI for easy installing and use, and of course I will always make the code available.
Thanks for your support Feranti!
Chris
note: while testing, I found that if I had LiveViewRift running and closed and restarted the yaw correction app then sometimes the adjustments wouldnt make it to LiveViewRift afterwards… restarting LiveViewRift correct this for me. Also, the window shouldnt need focus to get the drift corrections as you will see in the code I find the window and specifically send the commands there.
Yes. Like I said before: According to PIMAX support, you will only have Direct mode as an option in PiPlay if you are using an AMD graphics card or an Nvidia card with driver version 358-362.
Sorry man, I read your reply to quick and got words confused, my bad.
I thought that direct would be the only option if running AMD card or nvidia, not that it would only appear alongside other modes.
Makes sense now. Thanks