Ontwikkelaar krijgt ‘Rift-exclusieve’ games op Vive werkend

archief
Kevin Rombouts op 20 januari 2020
Ontwikkelaar krijgt ‘Rift-exclusieve’ games op Vive werkend

Met de release van de Oculus Rift verschenen ook enkele Rift-exclusieve titels die alleen op de headset van Oculus zouden moeten werken. Een ontwikkelaar heeft echter een aantal van deze titels ook met de headset van HTC werkend gekregen, al zijn er een aantal nadelen.

Hoewel de headsets qua basis niet extreem veel van elkaar verschillen, zijn er toch wel degelijk verschillen. Deze worden veelal afgeschermd door de software, waardoor sommige games wel met een Oculus Rift werken, maar niet met de HTC Vive. Een Reddit-gebruiker onder de naam CrossVR heeft echter een proof-of-concept vrijgegeven waarin Rift-exclusieve games wel op de Vive werken.

Het gaat om een tweetal games die de ontwikkelaar werkende heeft gekregen: Lucky’s Tale en Oculus Dreamdeck. De games werken echter alleen met een Xbox One-controller. De controllers van HTC worden niet ondersteund.

Daarnaast werken de games niet zomaar op de headset. Daarvoor moeten er eerst een aantal wijzigingen gemaakt worden in de software van de games. Dit gebeurt middels patches, die voor iedere game uniek zijn. Wanneer gebruikers deze installeren, in combinatie met een extra stukje software, is het mogelijk om de games af te spelen. CrossVR legt het zelf uit:

Het werkt door functies uit de Oculus Runtime opnieuw te implementeren en te vertalen naar OpenVR-termen. Helaas heeft Oculus een controle voor de code geïmplementeerd op de Runtime DLL’s, waardoor de Revive DLL’s niet gebruikt kunnen worden tenzij er een patch is toegepast op de applicatie.

Het vergt dus nog wel eventjes wat werk, maar als je de applicatie werkend hebt, kun je op je HTC Vive dus ook exclusieve Rift-games spelen.