Revive, y los efectos del DRM en realidad virtual
HTC Vive

La realidad virtual promete flexibilidad y mundos ilimitados, pero los principales actores ya comenzaron a levantar barreras. El proyecto Revive habilitó a mediados de abril la ejecución de Lucky’s Tale en el HTC Vive, pero Oculus lo bloqueó con una actualización de software. La respuesta fue una nueva versión que elimina el bloqueo. Así comenzó la guerra.

El proyecto Revive

Todo empezó entre finales de marzo y mediados de abril, cuando el usuario de GitHub LibreVR dio inicio a un proyecto llamado Revive. Se trata de una capa de compatibilidad entre el SDK de Oculus y OpenVR, de modo que los jugadores puedan acceder a los títulos de Oculus Home usando un casco HTC Vive. El proceso es algo «sucio», ya que los ejecutables de los juegos incluyen un mecanismo de verificación, y Revive modifica los .exe. Lucky’s Tale fue uno de los primeros juegos en funcionar con Revive, y rápidamente se sumaron otros basados tanto en Unity como en Unreal Engine. Si tenemos en cuenta que SteamVR puede ser accedido por usuarios del Rift, la idea de un «intercambio» parece lógica.

Revive, y los efectos del DRM en realidad virtual
El objetivo de Revive es habilitar el uso del HTC Vive en títulos adquiridos legalmente bajo la plataforma Oculus.

Oculus responde con DRM

El viernes pasado, Oculus publicó una actualización mayor y Revive voló por los aires. Una de las entradas en el changelog menciona «updates en las verificaciones de integridad de la plataforma». La razón oficial para el cambio no es otra que la mágica «combatir a la piratería», pero hay un detalle. El creador de Revive explicó que la primera versión se encargaba de «engañar» a las aplicaciones, indicando que había un Rift conectado. Ahora, el nuevo software de Oculus no solo mantiene esa verificación en las apps, sino que la extiende a la plataforma en sí. En otras palabras, los cambios no se enfocan solamente en verificar si un juego fue adquirido de forma legítima, sino también en verificar si el casco conectado es un Rift. Es la misma función para dos tareas diferentes, por lo tanto, no es posible desactivar una sin noquear a la otra.

La respuesta de Revive

La respuesta de LibreVR en GitHub fue contundente: «No quería seguir este camino, pero siento que no hay otra manera.» 24 horas después, Revive recibió una actualización (0.5.2) que desactiva por completo el DRM en la plataforma Oculus. La única aplicación evaluada con este build es Oculus Dreamdeck, pero debería funcionar con otros juegos que usan el Unreal Engine; el soporte Unity está en camino. LibreVR añadió que no está interesado en eliminar las verificaciones en las apps, y si encuentra un método para mantener a Revive con ese mecanismo activado, lo hará. Lo único que quiere es una forma de jugar a los títulos adquiridos legalmente vía Oculus, con un casco que no sea el Rift.

Esto es lo que dio a entender Palmer Luckey en el AMA de Reddit que llevó a cabo en diciembre pasado. Cinco meses después, Oculus y Facebook parecen haber borrado con el codo lo que escribieron con la mano. Este tipo de decisiones podrían destruir a la realidad virtual antes de que despegue por completo. Estaremos vigilando.

Fuente:

Descarga Revive: