>>410354979
There is a "cracked" version of VD.
But anyway, as far as I understand to communicate between pc and headset, both programs need to have the same username, and the only way to add/retrieve the username is to pass the purchase check which is done through the meta servers (?). 
It goes like this: app starts -> call home to meta to get the usernames -> connect to pc.
A while ago it was changed to:
app starts -> try calling home -> if no internet, do local discovery -> connect to pc.
And now the greedy goblin reverted it, so if it cannot call home you cannot connect to pc.