La 0.5.0 hizo que el paddock respondiera. La 0.5.1 hace lo mismo con el mapa — y llega tres semanas y media antes del acceso anticipado del 3 de septiembre.

El calendario deja de ser el mundo y pasa a ser una elección hecha a partir de uno: existen cincuenta sedes, veinte de ellas celebran una ronda esta temporada, y las que conservan su plaza tienen que ganársela. Un circuito que da espectáculo renueva; una sede aburrida y peligrosa cae y deja sitio a otra que esperaba en la reserva. La valoración TV que las juzga se reescribió dos veces — una para convertirla en una nota de verdad, y otra porque medirla sobre 140 grandes premios demostró que el primer intento seguía regalando estrellas.

Además: tus partidas salen de la carpeta del juego y se mudan al lugar que Steam Cloud sí puede alcanzar, la Steam Deck se vuelve realmente jugable con el mando, y una larga cola de arreglos — incluido un coche destrozado que seguía corriendo en la clasificación, y un cierre que podía perder tu último turno.


⭐ Lo más destacado

Un mundo de circuitos, y un calendario que respira

  • Al empezar la carrera se sortea una reserva de 50 sedes (ajustable, 20–60, en Ajustes → Carrera) y de ella salen las 20 rondas de la temporada. Hasta ahora el calendario era el mundo — 20 circuitos sorteados una vez y nunca revisados —, así que ninguna sede podía caer, y ninguna podía llegar.
  • Cada ronda tiene un contrato con la serie. Una temporada antes de que expire, la Comisión revisa la sede en el parón del GP 15: compara la valoración mediática media de ese circuito y sus abandonos por carrera con el resto del calendario, y solo la descarta cuando ambos están claramente fuera de norma. Un trazado aburrido pero seguro conserva su plaza. Uno caótico pero emocionante, también. Lo que pierde un contrato es ser aburrido y peligroso.
  • Una pestaña Circuitos en World Data lista toda la reserva: qué ronda celebra cada sede y cuántos años de contrato le quedan (o «En reserva»), temporadas organizadas, valoración mediática media histórica, prestigio. Ordenable por todas las columnas, y cada fila abre la página del circuito.
  • Un panel INSTALACIONES en la página del circuito. Cada sede lleva tres valoraciones en estrellas, sorteadas una sola vez al crear la reserva y fijas de por vida — infraestructura, aforo y seguridad — y el público que implican. Mejores instalaciones hacen más probable que una sede celebre una ronda.

Un fin de semana que te cuesta piezas te dice por qué

Las piezas salían dañadas de un Gran Premio y no había forma de saber qué les había pasado. Un nuevo correo de fin de semana lo explica ahora, con una sección por piloto: tu jefe de mecánicos repasa cada incidente — un trompo que acabó mal, un golpe contra el coche de delante, un impacto por detrás — y bajo el relato aparecen las piezas que te costó, presentadas como en la pestaña Reparación, con su calidad y su estado.

Cuentan los libres, la clasificación y la carrera. Un fin de semana limpio no envía nada.

Dos mejoras llegaron a raíz de informes de jugadores. Los accidentes más graves ya no se saltan el informe: un doble abandono que destrozaba ruedas y alerones producía un correo vacío que después no se enviaba — el fin de semana que más explicación necesitaba era justo el que se quedaba en silencio. Una pieza siniestrada se lista ahora con su veredicto en lugar de un porcentaje de pérdida. Y un abandono mecánico recibe su propia carta, con un diagnóstico honesto: una pieza que arrastraba daños de accidente culpa al accidente, una pieza por debajo del estándar de fiabilidad pide inversión en fiabilidad en I+D — y una pieza sana que aun así cedió se llama por su nombre: pura mala suerte.

Una valoración TV que significa algo

La antigua valoración daba una estrella por cada condición fácil de cumplir — cualquier adelantamiento, cualquier coche de seguridad, dos abandonos cualesquiera —, así que casi todas las carreras puntuaban 4–5★ y el número no decía nada.

Ahora es una nota continua de espectáculo: la lucha por la victoria pesa más que nada (menos de un segundo es un photo finish, veinte segundos es un paseo), y después las batallas por detrás. Luego se midió sobre 140 grandes premios de partidas automatizadas y se recalibró, porque la primera reescritura seguía poniendo el 29% de las carreras en 5★ y ninguna por debajo de 2★.

Y después se subió otra vez, porque a dos carreras de empezar una partida un tester tenía un 1★ y un 2★: las bandas ponían la norma en 2★, lo que sonaba a una prensa permanentemente decepcionada con su propio campeonato estrella. Una carrera competente vale ahora 3–4★. La nota no se toca — solo se movió dónde se dibujan las estrellas sobre ella. La severidad mediática (Ajustes → Carrera) sigue endureciéndola para quien prefiera la prensa más dura.

Esto importa más allá del número: es lo que lee la revisión de contratos.

Un nombre, una identidad

Una partida podía contener dos pilotos con el mismo código de tres letras — y todas las pantallas que se apoyaban en ese código los confundían: pinchar en Yasuhiro Yamaguchi en la lista de ojeo abría el perfil de Man-bok Yang. El generador de códigos ya no puede acuñar un duplicado, las partidas existentes se reparan solas al cargar (el titular con asiento conserva el código y sus registros; el agente libre recibe un código nuevo, y su ficha de ojeo le sigue), y por debajo de todo cada piloto lleva ahora una identidad numérica permanente — el código no es más que su etiqueta.

Los circuitos dibujados a mano tenían la misma enfermedad: todos los trazados modificados compartían una única identidad, así que sus historiales de carreras y récords de vuelta se mezclaban, y un calendario de mod acuñaba una entrada duplicada en la reserva mundial por ronda. Un trazado dibujado tiene ahora identidad propia, derivada de su geometría, y las partidas con mods existentes se reparan al cargar.

El palmarés de un fabricante de motores pertenece a las temporadas que impulsó

Los récords de marca de la página PFS Series se rederivaban del proveedor de motores ACTUAL de cada equipo. Así que un motorizador que se marchaba perdía su «más campeonatos» en favor de quien lo reemplazara, un regreso lo recuperaba todo — incluidas temporadas que nunca corrió — y el cuadro se vaciaba en cuanto una salida se anunciaba, con los motores aún en la parrilla. Cada temporada del historial de un equipo recuerda ahora la marca que de verdad la impulsó, y los récords leen eso: un fabricante que se fue conserva su sitio en el cuadro.

Ya que estábamos ahí: los anuncios de retirada llegan ahora en el parón veraniego del GP 10, como en el paddock real — y los contratos en curso se honraban, y se siguen honrando, hasta su término.

Un trompo te cuesta tiempo, no el banco de reparaciones

Los trompos salían tan caros como los accidentes: el trompo que resbalaba hasta un muro ejecutaba cada vez la cadena completa de daños de barrera. El roce con el muro tras un trompo solo daña piezas con una tirada rara — el golpe en la carrocería, la posición perdida, el desgaste de neumáticos y la confianza tocada del piloto siguen llegando, y el evento de accidente conserva todas sus consecuencias. Y una rueda perdida por fin se lee como lo que es: daños graves de suspensión, listados en el informe de daños, en lugar de un coche a tres ruedas con piezas impecables y sin explicación.

Tus partidas viven donde deben

Partidas, repeticiones, capturas y ajustes se guardan ahora en el directorio de usuario de cada plataforma — %APPDATA%\TheUndercut, ~/Library/Application Support/TheUndercut, $XDG_DATA_HOME/TheUndercut. Tenerlos junto al ejecutable significaba que Steam Cloud no podía sincronizarlos y que una reinstalación podía llevárselos por delante.

Las instalaciones existentes migran en el primer arranque — nada que mover a mano. Un portable.txt junto al ejecutable lo mantiene todo en la carpeta del juego si lo prefieres (memorias USB, copias sin DRM).

Steam Deck — jugable con el mando

El mando ya sabía moverse por la carrera, pero una docena de pantallas no tenía asignación para lo que realmente hacen, y unas cuantas se resistían activamente.

  • El registro del equipo muestra por fin sus botones; el filtro de país abre el teclado en pantalla con Select, porque llegar hasta ahí implica teclear y una Deck no tiene teclado.
  • Start termina el turno desde cualquier aplicación, en lugar de devolverte al hub.
  • Infraestructura se vuelve usable: stick derecho para recorrer los departamentos, gatillos para comprar y vender un nivel. La misma idea en el informe de fallos (teclado en la descripción, gatillos en la severidad), en los ajustes, y en el selector de librea y logo.
  • Una fila de patrocinador ya no abre su negociación solo porque pasaras por encima al desplazarte, y una ventana abierta mantiene el foco dentro de sí misma.
  • Y desactiva el tutorial desde cualquier tarjeta.
  • La ceremonia de apertura responde a un toque y muestra sus botones de mando.
  • Cada asignación está estampada en el botón que la ejecuta y repetida en la barra de ayuda, desde un único sitio, para que las dos no puedan desincronizarse.

🔧 Corregido

Un coche destrozado seguía corriendo. Un error de piloto lo bastante grave dejaba el coche tirado en pista, sacando bandera amarilla y llamando al coche de seguridad — mientras la clasificación y el minimapa seguían mostrándolo en carrera, a veces en cabeza. Treinta segundos después estaba aparcado en su box, aún listado como en carrera, hasta el final del Gran Premio.

Un piloto llegado a mitad de temporada no puntuaba en la clasificación. Un reserva ascendido, un fichaje a mitad de año o un sustituto puntual sumaba puntos y su perfil se actualizaba, pero la página de clasificación le mostraba 0 victorias / 0 podios / 0 abandonos. El registro de llegadas de la temporada solo tenía sitio para los dos pilotos con los que un equipo empezaba el año. Ahora crece para acoger a quien tome la salida — lo que también arregla el desempate entre pilotos igualados a puntos, el panel de última carrera del calendario y las victorias atribuidas a un fabricante de motores.

El deslizador de gasolina de carrera no hacía nada. El plan de tandas mostraba y editaba una cifra de combustible, y luego le entregaba a la carrera otra distinta — así que la carga que fijaras a mano era reemplazada en silencio por la de la estrategia. El plan envía ahora lo que muestra el deslizador, y sin datos de libres detrás recurre a la carga de la estrategia en lugar de a 70 kg fijos.

Salir de un GP y volver cambiaba la distancia de carrera. Un fin de semana reconstruido desde la partida guardada corría más vueltas de las que anunciaba su entrada del calendario — 45 en lugar de 29 en un circuito largo.

Cerrar el juego podía perder tu último turno, y siempre acababa en crash. Cerrar la ventana no ejecutaba ningún código de apagado: una partida aún escribiéndose se perdía, y el proceso moría de un segfault en cada cierre. Aparte, un solo guardado fallido podía impedir en silencio que toda la sesión volviera a guardar nada.

El menú parpadeaba en negro en la Steam Deck al cambiar de aplicación o avanzar el turno — una lectura de textura sin definir que el hardware de AMD mostraba y otros fabricantes casualmente ocultaban.

Los libres ofrecían un problema que no se podía investigar — una sospecha sobre una pieza guardada en stock en lugar de montada en el coche, así que la tanda y su bono de enfoque se gastaban para nada.

Tu segundo piloto destrozaba frenos y alerón delantero todos y cada uno de los fines de semana. Estaba ejecutando el programa de libres de un equipo de la IA. Los planes se construyen para los pilotos no reservas, pero la lista contra la que se emparejaban contenía a todos los pilotos — así que con un reserva en la plantilla las dos listas tenían longitudes distintas y todo lo posterior al reserva se desplazaba una posición. El segundo piloto recibía el plan del primer piloto de la IA, y cada piloto de la IA el del anterior. Un reserva en mitad de la plantilla es lo que metía al propio coche del jugador en la onda expansiva: un programa de ritmo de carrera de la IA son 26 vueltas frente a las 14 del predeterminado del jugador, el desgaste de frenos depende puramente de la distancia, y la partida mostraba un 8,6% de salud de frenos en el coche 1 frente a un 53,6% en el coche 0 — la misma proporción de 1,9×, medida desde ambos extremos. Por debajo del 50% de rendimiento de una pieza un coche no puede tomar la salida, que es de donde salían las líneas de Did Not Start.

Los daños podían cargarse al coche equivocado. En cuál de tus dos coches iba un piloto se deducía de su cargo, y cuatro sitios del código lo hacían de forma distinta — uno de ellos cargando en silencio al coche 1 los daños de un piloto sin correspondencia. Con un reserva en la plantilla las respuestas discrepaban, así que un fin de semana podía facturar a un coche el desgaste y al otro el incidente que lo causó. Un piloto está ahora ligado a un coche, que es además lo que hará posible, más adelante, subir a un reserva a cualquiera de los dos coches de carrera o a la mula.

Un ajuste ausente podía cambiarte en silencio al motor equivocado. Una configuración heredada de una instalación antigua carecía de las claves del selector de motor, y el valor por defecto del código era el motor legado sin mantenimiento con el contacto por píxel ACTIVADO — deformaciones de malla invisibles, ruedas perdidas en silencio, abandonos varados que nada podía explicar. Las claves ausentes caen ahora en lo que el juego realmente distribuye: clásico 0.2.7, contacto por píxel desactivado. Dos tests fijan la experiencia distribuida para que no pueda volver a desviarse.

La ventana de oferta a un piloto regalaba lo que el ojeo existe para vender. Mostraba las estadísticas reales del objetivo en lugar de tu estimación — en la única pantalla donde esos números cuestan dinero, y contradiciendo la lista de la que venías («~14» allí, «17» en la ventana). Ahora estimaciones, valoración global incluida.

La Academia de pilotos anunciaba el precio equivocado — 500 k / 50 k en la línea de Infraestructura para un departamento que en realidad cobra 4 M / 150 k.

Las especificaciones de motor se podían leer antes de firmar, lo que dejaba la valoración de un fabricante sin información alguna. Ahora se retienen hasta la firma; las de neumáticos y combustible siguen visibles, por ser líneas de producto publicadas y no algo que se sortea al firmar.

Un exploit de desarrollo ilimitado en pretemporada queda cerrado, junto con un crash de World Data en la pestaña Fama, una repetición que podía abrirse sobre una línea de tiempo vacía, una banda negra bajo una aplicación de carrera desplazada, banderas del calendario pintadas sobre la barra de estado y una costura de 2 px en la parte inferior de la pantalla.


📝 Además

  • «Body» pasa a llamarse «Bodywork» en inglés. El monocasco es la célula de supervivencia homologada — probada en crash tests, congelada para la temporada, nunca desarrollada. Lo que esta pieza modela es la carrocería: pontones, tapa motor, coke-bottle. La versión en español ya lo decía bien desde el principio, igual que el francés, el italiano y el alemán.
  • Las partidas existentes siguen funcionando. Todos los cambios de calendario son aditivos, y una partida empezada antes de la 0.5.1 gana su reserva de circuitos y sus contratos de serie al cargar, en lugar de perder la función en silencio.
  • Ajustes y PFS Series tienen iconos propios. Ambos tomaban prestado el de otro — PFS Series mostraba el mismo portapapeles que Clasificaciones, dos filas más arriba en la misma lista.
  • Cero avisos de compilación, y los motores en pausa están en silencio.

Una partida guardada en la 0.5.1 no se abrirá en una build anterior. Como siempre, el formato de guardado de la alfa aún puede cambiar entre versiones.

Nos vemos en la parrilla

El acceso anticipado abre el 3 de septiembre a las 9:00 CET. Hasta entonces, la demo gratuita sigue la última build — ven a contarme qué se rompe.

Añadir a deseados · Jugar la demo · Unirse al Discord

— Staz