TrueTriple
TrueTriple EA SPORTS WRC patreon DRIVER BETA access Está en fase beta. Para entrar necesitás la membresía Driver o superior. Surround o Eyefinity requerido temporalmente

Triple monitor de verdad
en EA SPORTS WRC

El juego trata tus tres pantallas como un solo monitor gigante y te estira los laterales. TrueTriple les da tres perspectivas reales, calculadas desde las medidas de tu propio puesto. Y lo hace sin meter una sola línea dentro del juego: se instala como driver de SteamVR, así que el anticheat no tiene nada que mirar.

Conseguir el acceso

Un visor de VR que no existe

WRC corre con EAAC, el anticheat propio de EA. Es de kernel y bloquea hasta ReShade, así que meterle código adentro al juego no era una opción buena ni mala: simplemente no existe. La salida fue por otro lado, y es la parte más rara de este mod. En vez de tocar el juego, le hacemos creer que tenés un visor de realidad virtual puesto.

Cómo se reparten las dos vistas sobre los tres monitores Vista desde arriba del puesto: un solo punto de vista abajo, los tres paneles arriba, y dos conos de visión canteados cuarenta y cinco grados a cada lado, uno por cada vista que dibuja el juego.
  • Las dos vistas que dibuja el juego, canteadas unos 45° a cada lado en vez de apuntar las dos al frente. Cada una cubre su mitad, así ninguna tiene que estirarse para llegar a los 180° que abarca un puesto de tres monitores.
  • Tus tres paneles, con el ángulo y las medidas reales que cargaste en la app. Sobre ellos se reparten esas dos vistas, panel por panel.
  • Un solo punto de vista. Con la separación entre ojos en cero, las dos vistas comparten el mismo centro de proyección, y repartirlas sobre los tres paneles pasa a ser matemática exacta en vez de una aproximación.

No hace falta ningún visor, ni tenerlo, ni haberlo tenido. El que se instala es virtual: un driver que vive dentro de vrserver.exe, el proceso de Valve que el juego ya espera encontrar cuando abrís en VR. WRC entra en su modo VR de siempre, dibuja dos vistas creyendo que hay alguien con las gafas puestas, y esas dos vistas terminan en tus tres monitores. Dentro del juego no entra una sola línea nuestra.

Y no, no es jugar en VR. No hay visor, no hay seguimiento de cabeza, y la vista no se mueve sola: queda fija en el asiento que le pediste, como en cualquier triple monitor. Del modo VR se aprovecha una sola cosa, que es la única puerta por la que el juego le entrega dos vistas a otro proceso sin que nadie tenga que meterse adentro.

Hace falta SteamVR instalado (es gratis, está en Steam) y que sea el runtime de OpenXR. Ningún visor: el que hay es virtual. La app deja las dos cosas configuradas.

Lo que vas a sentir

Esto no es un número en un benchmark. Es la primera vez que el juego te muestra el mundo a escala real.

Estás dentro del auto

Los laterales dejan de mentirte. El pilar, el espejo, el borde del capó quedan donde tienen que estar. Por primera vez sentís que manejás desde adentro, no que mirás una foto ancha del auto.

Las distancias son las distancias

Al proyectar con la geometría real de tu puesto, cada cosa tiene el tamaño que tendría en la vida. Las curvas se leen mejor porque el punto de frenado está donde tu ojo cree que está.

Un asiento por auto

Acomodás la vista manejando: la movés adelante, atrás y arriba, la girás, la inclinás, y la guardás. Hasta nueve posiciones por auto, y el mod reconoce solo cuál estás manejando: cambiás de coche y te encuentra tu asiento.

Qué incluye

Lo que se instala, y lo que vas a tener adentro del juego.

Geometría 1:1 en los tres paneles

Las tres perspectivas salen de las medidas de tu puesto: distancia al panel del medio, tamaño real de cada panel, ángulo de los laterales y bisel. No es un ajuste a ojo hasta que se vea bien.

Cero código dentro del juego

No hay DLL, ni hook, ni inyección, ni parche de shaders. Nada nuestro corre dentro de WRC, y esa es la regla que no se negocia en este proyecto.

Nueve asientos por auto

Ctrl + 1 a 9 guarda, 1 a 9 carga y 0 recorre los que estén ocupados. Guarda posición, giro, inclinación y zoom, y anda con la fila de arriba y con el teclado numérico.

El auto lo dice el juego

Cuál estás manejando sale de la telemetría UDP oficial de WRC, un canal que EA documenta y expone a propósito. No se le lee la memoria a nada: cambiás de coche y te encuentra tu asiento.

Menú y fps sin salir del juego

Un menú propio para tocar lo que haga falta en el momento, y un contador de fps en el panel derecho para ver qué te cuesta cada cambio.

La app hace las cuentas

Le cargás las pulgadas, la resolución, la distancia al ojo, el ángulo y el bisel. Ella escribe la configuración, instala el driver, deja SteamVR como runtime de OpenXR y configura la telemetría.

La app por dentro

Se configura una vez y después es abrirla y apretar Jugar.

Pantalla de inicio: el interruptor del modo triple, el estado de la instalación con las cinco cosas que tienen que estar puestas, y el botón Jugar.
Todo lo que tiene que estar puesto se ve de un vistazo: driver, SteamVR, runtime de OpenXR, ajustes del juego y telemetría. Si algo falta, aparece el botón que lo arregla. Desde acá también se apaga el mod y se le devuelve SteamVR a tu visor de verdad, si tenés uno.
Pantalla Cómo funciona: los cuatro pasos explicados, del anticheat al reparto de las dos vistas sobre los tres monitores.
La explicación completa de qué hace el mod y por qué entra como driver de SteamVR y no como archivo dentro del juego. Es lo mismo que cuenta esta web, adentro de la app, para leer cuando haga falta.
Pantalla de guías: cuatro pestañas, el visor VR, el asiento, la cámara y más fps.
Lo que el mod no configura por vos, y qué bajar cuando faltan cuadros. Cuatro guías cortas en pestañas: el monitor virtual del juego, cómo mover y guardar el asiento, el cartel de la cámara y de dónde sacar fps.
Pantalla de instalación: las tarjetas del driver, SteamVR, el runtime de OpenXR y los ajustes del juego, cada una con su estado.
Cada pieza con su estado, la ruta exacta donde vive y su botón. El driver se instala y se desinstala desde acá, SteamVR se prepara y se devuelve, y el runtime de OpenXR se pone en SteamVR con un click.
Pantalla del cockpit: diagonal, resolución, distancia al ojo, ángulo lateral y bisel, con el dibujo del puesto desde arriba.
Las medidas de tu puesto son lo único que no se puede adivinar, y de ellas sale toda la geometría. El bisel se deduce solo si usás Surround. Abajo dice cuánto cubre y cuánto cuesta en píxeles antes de arrancar el juego.
Pantalla de rendimiento: los sliders de nitidez y de recorte de los extremos, cada uno con su visor.
Las dos perillas que devuelven fps. La nitidez se muestra dibujada a la resolución que estás eligiendo, y el recorte sobre tu puesto visto desde arriba. Las configuraciones listas, Óptimo y Calidad, están al final de esta misma pantalla.
Pantalla del asiento: las teclas para mover el asiento y el zoom, y la lista de asientos guardados por auto.
Cada tecla se cambia apretándola. Abajo, la lista de asientos que el driver guardó por auto: hasta nueve por coche, y los reconoce solo por la telemetría del juego.

El precio, sin vueltas

Hay dos escalones en el Patreon: 3 dólares por mes por las apps terminadas, y 5 si además querés las que están en beta o en desarrollo. EA SPORTS WRC está en beta, así que entra en el de 5.

En los dos casos, lo que bajás queda tuyo para siempre. Al suscribirte se crea tu key en ese mismo momento, y esa key no vence: si un día te das de baja, lo que ya activaste sigue andando igual. No hay licencia que caduque ni servidor que te lo apague, y no es una promesa: la key va firmada y se valida en tu propia PC, sin consultarle nada a nadie.

Así que si te suscribís un mes, te lo bajás y te vas, está perfecto y me parece justo. Lo que se paga mes a mes no es esto: es lo que viene después.

Preguntas frecuentes

Empezando por la que hace todo el mundo.

¿Necesito un visor de realidad virtual?

No, y tampoco hace falta que hayas tenido uno alguna vez. El visor que usa el mod es virtual: es un driver que se instala en SteamVR y le hace creer al juego que hay uno puesto. Lo único que tenés que instalar es SteamVR, que es gratis y está en Steam.

Está contado con dibujo acá arriba.

¿No es lo mismo que jugar en VR, entonces?

No. No hay visor, no hay seguimiento de cabeza y la imagen no se mueve cuando movés la cabeza: la vista queda fija en el asiento que le pediste, exactamente como en cualquier triple monitor. Del modo VR se aprovecha una sola cosa, que es la única puerta por la que el juego entrega dos vistas a otro proceso.

¿Me pueden banear? El juego tiene anticheat

Te contesto largo, porque la pregunta se merece una respuesta honesta y no un "quedate tranquilo". WRC corre con EAAC, el anticheat propio de EA, que es de kernel, es obligatorio y bloquea hasta ReShade. Así que la pregunta es válida y no la voy a esquivar.

Justamente por eso este mod está hecho como está hecho. La regla del proyecto es una sola: cero código nuestro dentro del proceso del juego. No hay DLL, ni hook, ni inyección, ni parcheo de shaders. Lo que se instala vive en vrserver.exe, que es un proceso de Valve, y el juego entra en su propio modo VR, que es una función que EA le puso a WRC de fábrica. Desde el lado del juego no hay nada raro pasando: abrió en VR, como puede abrir cualquiera.

Lo probé dos veces de punta a punta y no hubo ninguna reacción, y tiene sentido que así sea, porque el mod no te muestra más pista: te muestra la misma sin deformar, que es justo lo que arruinaba los laterales.

Dicho todo eso, no te puedo dar una garantía, y desconfiá de cualquiera que te la dé: ningún anticheat publica qué mira ni se compromete a no cambiarlo. Lo que sí te puedo dar es que acá no hay nada instalado en la carpeta del juego: si querés volver atrás, se desinstala el driver de SteamVR y no queda un solo archivo nuestro cerca de WRC.

¿Cuánto rendimiento me cuesta?

Algo cuesta, porque el juego pasa a dibujar dos vistas en vez de una, y ese es el precio de tener tres perspectivas de verdad. La palanca principal para regularlo es el supersample del mod, que está en la app y en el menú de adentro del juego: bajándolo se recupera rendimiento sin tocar la geometría, que es lo que no querés mover.

Con DLSS activado en el juego, la combinación que mejor viene andando en mi rig está entre 0,5 y 0,75 de supersample. No te doy un porcentaje de fps porque depende demasiado de cada máquina y de la resolución de tus paneles: probá esos valores y quedate con el que te cierre.

¿Por qué el HUD se inclina en las pantallas laterales?

Porque el juego manda una sola imagen por cuadro con el HUD ya horneado adentro, y no hay dos capas para separar. Está medido, no es una sospecha. Cualquier rotación que aplique el mod se lo lleva puesto, y desde afuera del juego no hay forma de desprenderlo.

Es una limitación conocida, vive en los costados y se juega igual. Si algún día EA separa esa capa, se arregla solo.

¿Dónde cargo las medidas de mi puesto?

En la app, en la pantalla Puesto: las pulgadas de diagonal, la resolución de un panel, la distancia de tus ojos al monitor del medio, el ángulo de los laterales y el bisel. De ahí salen las tres perspectivas. El ancho y el alto en centímetros no los tenés que medir: se calculan solos de la diagonal y la resolución.

Y si usás NVIDIA Surround con la corrección de bisel activada, el bisel también se deduce solo: el mod compara el ancho que reporta Windows con el de tus tres paneles y saca los centímetros que esconde cada junta.

¿Necesito NVIDIA Surround?

Ya no. El mod detecta solo si tenés tres monitores iguales, pegados y alineados, y en ese caso abarca los tres por su cuenta. Windows no necesita verlos como uno solo. Si usás NVIDIA Surround o AMD Eyefinity también funciona, exactamente igual que antes.

Lo único que sí importa sin Surround: poné el juego en pantalla completa sin bordes (en las opciones de pantalla de WRC). En modo ventana o personalizado, Windows tiene que componer la ventana del juego aparte y el rendimiento se cae bastante.

Con Surround y la corrección de bisel activada, el bisel además se deduce solo; con Eyefinity, con tres pantallas sueltas o con un monitor virtual, lo cargás a mano en la app.

¿Cambia algo adentro de la carpeta del juego?

No. Lo que se instala es un driver de SteamVR, que vive en la carpeta de Steam, más un archivo de telemetría en tus Documentos y algunos ajustes de configuración del propio juego. En la carpeta de WRC no se copia nada.

Vengo de VR, ¿vale la pena volver a los triples?

Para mí sí, y tengo los dos. El VR es impresionante los primeros minutos, pero cansa y molesta. Con la perspectiva bien calculada, el triple se banca sesiones largas sin que termines con dolor de cabeza. Es una preferencia, pero es la mía después de probar las dos cosas.

¿Hay para otros juegos?

DiRT Rally 2.0 y DiRT Rally (2015) están terminados, los dos con su propia app. Cada juego es un motor distinto y lleva su trabajo entero: no es copiar y pegar, y este es el ejemplo más claro, porque acá ni siquiera se pudo usar el mismo método. Acá están todos.

Anti-bugs

Si el juego no entra en modo triple, o entra y algo no responde, empezá por acá. Si te pasa algo que no está en la lista, contámelo y lo sumo.

Las cuatro pruebas rápidas

  1. ¿Windows ve tus tres monitores como uno solo? Por ahora el mod necesita NVIDIA Surround, AMD Eyefinity o un programa que junte las tres pantallas en un monitor virtual. Con tres pantallas separadas, la imagen sale comprimida en una sola, con una relación de aspecto rara. Por qué, y qué viene.
  2. ¿Reiniciaste SteamVR después de guardar? El driver lee la configuración una sola vez, cuando arranca. Mientras no lo reinicies vas a seguir viendo lo de antes, sin ningún error.
  3. ¿SteamVR es tu runtime de OpenXR? Si hay otro puesto (el de Oculus, el de Windows Mixed Reality, el de Virtual Desktop), el juego se va con ese y el mod nunca entra en juego. La app lo deja configurado, pero cualquier otro programa te lo puede cambiar después. Cómo ponerlo, con capturas.
  4. ¿Abriste WRC en modo VR? Es el modo que dibuja las dos vistas. Sin eso no hay nada que repartir.
    La caja Parámetros de inicio de las propiedades de WRC en Steam, con -vr escrito adentro.
    En Steam: click derecho en WRC > Propiedades > General > Parámetros de inicio. Escribí -vr y cerrá. La app lo pone sola si abrís el juego desde su botón Jugar.
Ajusté todo, guardé, y adentro del juego no cambió nada

El driver lee su configuración al arrancar SteamVR, y no vuelve a mirarla. No hay recarga en caliente. Si guardaste con SteamVR abierto, lo que ves es la configuración anterior.

Cerrá SteamVR, abrilo de nuevo y volvé a entrar. La app te avisa cuando hace falta.

Después de pasar por el menú de gráficos del juego, se rompió

Es el caso más molesto de todos y conviene saberlo de antes: WRC reescribe su propio archivo de configuración cada vez que entrás al menú de gráficos. Los ajustes que dejó puestos la app en ese archivo se pierden ahí, y el juego no avisa nada.

Volvé a aplicar la configuración desde la app y no vuelvas a pasar por ese menú. Si tenés que cambiar algo de gráficos, hacelo primero y aplicá la configuración del mod después.

Los asientos por auto no cambian solos al cambiar de coche

El mod se entera de qué auto estás manejando por la telemetría UDP del juego, que hay que dejar habilitada. Si no llega, los perfiles siguen funcionando a mano (los guardás y los cargás con las teclas) pero no se cambian solos.

  • Que el archivo de telemetría del mod esté en Documentos\My Games\WRC\telemetry\udp.
  • Que en el config.json del juego estén agregadas las entradas del mod. Si usás SimHub u otra herramienta, las suyas van también: es una lista, no un lugar para uno solo.
  • Que nada más esté ocupando el puerto 20900.

La app configura las tres cosas sola. Si tocaste ese archivo a mano, revisá que no se haya reemplazado la lista entera.

El juego abre en VR pero la imagen sale mal repartida

Casi siempre es que las medidas del puesto no son las de verdad. Las tres que más se notan cuando están mal:

  • El ángulo de los laterales, que es el giro respecto del panel del medio y no el ángulo que forman entre ellos.
  • El ancho del panel, que es el área visible, no de marco a marco.
  • La resolución, que va la de un panel, no la del escritorio de los tres juntos.

Con esas tres bien, la escala se acomoda sola: el mod no necesita ningún ajuste a ojo.

Se ve todo, pero pierdo demasiados fps

Bajá el supersample, que es la palanca que más pesa, y activá DLSS en el juego. Entre 0,5 y 0,75 de supersample con DLSS es el rango que mejor viene andando.

No bajes el zoom ni toques el canteo para ganar fps: los dos rompen la escala 1:1, que es lo único que este mod viene a arreglar.

Me sale una viñeta oscura en los bordes al chocar

Es un efecto del propio juego, y no vive en ningún archivo que el mod pueda escribir: está en tu perfil, adentro de las opciones de WRC.

Apagalo a mano en las opciones del juego. Es de las poquísimas cosas que quedan para hacer a mano.

Qué estás apoyando

TrueTriple lo hice para mí, para poder jugar como quería jugar en mi propio puesto. Después lo compartí porque a otra gente le servía. No es el producto de una empresa: no hay equipo detrás, ni área de calidad, ni mesa de soporte. Hay una persona.

Puede tener fallas, y puede romperse cuando el juego se actualiza. Al suscribirte no estás comprando un producto: estás bancando el desarrollo, y a cambio te doy acceso a lo que voy haciendo. En el Patreon está además contado por dentro: los intentos fallidos, lo que se rompe y por qué, y hacia dónde va esto después.

Del mismo Patreon sale Assetto Gallery, que le ordena la biblioteca de autos y pistas a los que andan en Assetto Corsa. Verla acá.

Sin letra chica: términos de uso y apoyo.