Het opensourceproject Revive maakt het mogelijk om spellen die exclusief voor de Oculus Rift zijn uitgekomen ook op de HTC Vive te spelen. Daarbij gaat het tot nu toe om de toepassingen Lucky's Tale en het Oculus Dreamdeck, maar het is waarschijnlijk dat meer spellen ondersteund worden.
De ontwikkelaar van de software stelt dat deze op dit moment alleen werkt op Windows 8 en 10, en dat er wordt gewerkt aan ondersteuning voor Windows 7. Ook is het op dit moment nog nodig om een Xbox-controller te gebruiken. Om Lucky's Tale te kunnen spelen is het alleen nodig om een patch te downloaden en het spel uit te voeren terwijl SteamVR draait. Om Dreamdeck aan de praat te krijgen moet er gebruikgemaakt worden van de 'Revive Injector', die ook via de GitHub-pagina te verkrijgen is.
De software werkt door 'functies uit de Oculus-runtime opnieuw te implementeren en deze de vertalen naar OpenVR-calls', zo legt de maker uit. Daarbij zouden de eigen Revive-dll's de nodige code bevatten om bij elke applicatie de code signing check te omzeilen. Ook is het nodig om de gewenste applicatie van een patch te voorzien om de Revive-dll's te laden.
Het lijkt erop dat daarmee in principe meer Oculus-games speelbaar zouden moeten zijn op de Vive. De maker, bekend als Reddit-gebruiker CrossVR, legt op de site uit dat hij ervan uitgaat dat de techniek toepasbaar is op andere spellen. Hij voegt daaraan toe dat games met een onlinefunctionaliteit, zoals Farlands, niet werken. De software is op dit moment nog een proof of concept, dat zich in de alpha-fase bevindt. Bovendien is het onduidelijk hoe deze techniek zich verhoudt tot de gebruiksvoorwaarden van Oculus.
Verschillende sites, waaronder Ars Technica, laten weten dat de software daadwerkelijk zou werken. Ook op Reddit zijn er gebruikers die hetzelfde melden.