And they woke from hibernation... LIV Client v0.0.17 update!
Check out our new Virtual Camera for more reliability!
It's been a long time. How have you been?
We've been hecka busy since the last client update which was... Early March. Whew, okay then! Let's not waste any time, and jump into a mondo changelog! Keep reading for the highlights, or jump down further below to get at the comprehensive deets.
Virtual Camera, here to save the day!
So you know how when you launch games in MR, sometimes the camera gets stuck to your hand like a high-tech boiled sweet? That's caused by SteamVR getting your hands confused. When SteamVR launches a game, it looks at your controllers and says "Which controllers are moving? Okay, now, which one is on the left of the headset, and which is on the right?" (and if you're on Rift / WMR, it already knows!). Sometimes it'll get confused and tell the game that your camera is one of your hands. We've been toiling away on a fix for this for a long time now, and it's finally ready to share with you!
Check this out - not only did we tell SteamVR "Oi, these two LIV things? These will NEVER be hands.", but we also made it so that you can change which kind of not-hand it is, on the fly! No more worrying about role changers, breaking your firmware, or getting the wrong thing calibrated.
Then on top of that, you can have it be completely disabled without ever needing to uninstall the driver. Once you get the new LIV update, you'll be prompted to get rid of the old driver, and have it be replaced with the new one. A quick reboot of SteamVR, and you're off to the races!
Games have quirks, and now we tell you what they are in-app! Just like in Boku no Hero.
We redid the About window. Thank you all for your love and support - it means so much to us!
A brand new virtual camera driver to improve MR reliability and stability.
Dialog box positioning now actually makes sense, and will always open up next to the current window you're using.
A brand new, totally-forever config system so that we don't accidentally lose your settings again!
Manual capture mode's effects now have handy explanations with each one, so it's easier to choose the one for your tastes.
A brand new colour-picking eyedropper tool so you can get that exact shade of green from your key background!
SDK-enabled applications can now have their resolutions changed independently of your output settings!
Camera profiles' modes now show the compression you're using as well as the normal resolution & FPS.
We looked at all the refresh buttons (okay, well most of them) and decided that they were lame. They're gone now, exiled on charge of being "not rad".
Importing your calibration is now much easier - grab it directly from file or your clipboard.
You can now export your camera calibrations in three different formats, to file or to clipboard!
Transform controls are now much easier to use, especially when it comes to cropping.
When a crash happens with the compositor now, we have a new feedback dialog that'll help us narrow down problems!
A bunch of new tested and supported games!
Confirmation prompts when you make changes to your camera profiles... Never kill a profile off without intent!
When using manual capture mode, we now filter out a bunch of common processes so it's easier to find the game you're looking for.
When you renamed a camera profile, it stopped allowing you to pick anything other than itself. We've reminded them that they're really not that important.
If you tried to install the virtual controller driver when the files had already been copied, the client crashed.
Before attempting to uninstall the virtual controller driver, we first check to see if SteamVR is running! If it is, we tell you off.
At some point we stopped warning you if you hadn't created a camera profile yet - consider yourselves warned!
Unreal coordinate conversion for camera calibrations is now correct!
Camera profile latency compensation often wasn't being applied to the game that you were capturing, but we've gone in and laid down the law.
The LIV client was completely unaware of monitors with high DPI, leading to some very interesting issues around game resolution. We've made it DPI-aware! (no really, that's the terminology!)
As is normal for these updates, camera profiles are yet again more reliably handled.
Somehow nobody's output resolution or FPS settings were getting saved. We've done our best to fix this example of amnesia.
We swapped the cropping top/bottom parameters, because we labeled them wrong...
Every now and again, whilst making changes to your camera profile, the client would crash.
The compositor is now more reliably closed when you choose to close the client!
Whilst reading your installed Steam games, the client would sometimes crash - it probably still will, but much more rarely!
Some users hadn't chosen a default browser in Windows, causing the client to crash when they click a hyperlink. Fixed! We now default to using Internet Explorer in those cases. We're sorry.
Fixed a really obscure issues where some computers just would refuse to run the LIV client if they didn't have a proper network adapter.
If a computer had a really long uptime, the client would stop being able to capture anything.
Fix for a random, irritating crash reporting bug that spammed our servers with cryptic, useless crash reports!
When checking if a game is Unity or Unreal, sometimes the client would find a broken file and just give up. We've coached it back onto the right path.
There were times when the client GUI would assume that the compositor crashed, but really, it hadn't. We've sat down with it and asked it to be less judgemental.
Boom! There we go. Hopefully that didn't take you too long to read all the way through! If you just skipped down here to get to the end, well that's fine too.
Just before we disappear off to work on the next set of good stuff™, we just want to say a very big thank you to our community. This last month has been just... a whirlwind of exciting times, and we're looking forward to finishing up on the MR side so we can knuckle down and release some of our more anticipated tools, specifically targeted towards streamers!