La 0.5.0 a fait répondre le paddock. La 0.5.1 fait la même chose pour la carte — et elle arrive trois semaines et demie avant l’accès anticipé du 3 septembre.
Le calendrier cesse d’être le monde pour devenir un choix fait dans un monde : cinquante circuits existent, vingt d’entre eux accueillent une manche cette saison, et ceux qui gardent leur place doivent la mériter. Un circuit qui offre du spectacle est reconduit ; un tracé ennuyeux et dangereux est remplacé par un autre qui attendait dans le pool. La note TV qui les juge a été réécrite deux fois — une fois pour en faire un vrai score, une fois parce que la mesurer sur 140 courses a prouvé que la première tentative distribuait encore les étoiles trop facilement.
À côté de ça : vos carrières quittent le dossier du jeu pour l’endroit que Steam Cloud peut réellement atteindre, le Steam Deck devient vraiment jouable à la manette, et une longue traîne de corrections — dont une voiture accidentée qui continuait la course au classement, et une fermeture du jeu qui pouvait perdre votre dernier tour.
⭐ À la une
Un monde de circuits, et un calendrier qui respire
- Un pool de 50 circuits est tiré au démarrage de la carrière (réglable, 20 à 60, dans Paramètres → Carrière) et les 20 manches de la saison en sont extraites. Jusqu’ici le calendrier était le monde — 20 circuits tirés une fois et jamais remis en question — donc aucun circuit ne pouvait être écarté, et aucun ne pouvait arriver.
- Chaque manche est sous contrat avec le championnat. Une saison avant l’expiration, la Commission examine le circuit à la trêve du GP 15 : elle compare sa note médiatique moyenne et ses abandons par course au reste du calendrier, et ne le lâche que si les deux sont clairement hors norme. Un tracé ennuyeux mais sûr garde sa place. Un tracé chaotique mais spectaculaire aussi. Ce qui coûte un contrat, c’est d’être ennuyeux et dangereux.
- Un onglet Circuits dans World Data liste tout le pool : quelle manche un circuit accueille et combien d’années de contrat il lui reste (ou « Dans le pool »), les saisons accueillies, la note médiatique moyenne de sa carrière, le prestige. Triable sur chaque colonne, et chaque ligne ouvre la page du circuit.
- Un panneau INSTALLATIONS sur la page du circuit. Chaque tracé porte trois notes en étoiles tirées une fois à la création du pool et fixées à vie — infrastructures, capacité et sécurité — et la foule qu’elles impliquent. De meilleures installations rendent un circuit plus susceptible de décrocher une manche.
Un week-end qui vous coûte des pièces vous dit pourquoi
Les pièces sortaient d’un Grand Prix endommagées sans que vous puissiez savoir ce qui leur était arrivé. Un nouveau mail d’après-week-end l’explique désormais, une section par pilote : votre chef mécanicien revient sur chaque incident — un tête-à-queue qui a mal tourné, un contact avec la voiture de devant, un accrochage subi par-derrière — et sous le récit figurent les pièces que ça vous a coûté, présentées comme dans l’onglet Réparation, avec qualité et état.
Essais libres, qualifications et course comptent tous. Un week-end propre n’envoie rien.
Deux suites ont atterri grâce aux signalements des joueurs. Les plus gros crashs ne sautent plus le rapport : un double abandon qui détruisait roues et ailerons produisait un mail vide qui n’était ensuite pas envoyé — le week-end qui avait le plus besoin d’explications était celui qui restait muet. Une pièce détruite est désormais listée avec son verdict au lieu d’un pourcentage de perte. Et un abandon mécanique reçoit sa propre lettre, avec un diagnostic honnête : une pièce qui traînait des dégâts de crash accuse l’accident, une pièce sous le standard de fiabilité réclame un investissement fiabilité en R&D — et une pièce saine qui a lâché quand même est appelée par son nom : de la pure malchance.
Une note TV qui veut dire quelque chose
L’ancienne note distribuait une étoile par condition facile à remplir — un dépassement quelconque, une voiture de sécurité quelconque, deux abandons quelconques — si bien que presque toutes les courses affichaient 4–5★ et que le chiffre ne disait rien.
C’est désormais un score de spectacle continu : la lutte pour la victoire pèse le plus lourd (moins d’une seconde, c’est une arrivée au sprint ; vingt secondes, une promenade), puis la bagarre derrière. Il a ensuite été mesuré sur 140 courses de carrières automatisées et recalibré, parce que la première réécriture mettait encore 29 % des courses à 5★ et aucune sous 2★.
Puis il a été relevé une nouvelle fois, parce qu’à deux courses du début d’une carrière, un testeur avait un 1★ et un 2★ : les paliers plaçaient la norme à 2★, ce qui donnait une presse en permanence blasée par son propre championnat phare. Une course correcte vaut désormais 3–4★. Le score ne bouge pas — seul l’endroit où les étoiles sont posées dessus a changé. La sévérité médiatique (Paramètres → Carrière) le durcit toujours pour qui préférait la presse impitoyable.
Ça compte au-delà du chiffre : c’est ce que lit l’examen des contrats.
Un nom, une identité
Une sauvegarde pouvait contenir deux pilotes sous le même code à trois lettres — et chaque écran indexé sur ce code les confondait : cliquer sur Yasuhiro Yamaguchi dans la liste de scouting ouvrait le profil de Man-bok Yang. Le générateur de codes ne peut plus créer de doublon, les sauvegardes existantes se réparent au chargement (le titulaire sous contrat garde le code et son palmarès ; l’agent libre est recodé, son dossier de scouting le suivant), et sous tout ça, chaque pilote porte désormais une identité numérique permanente — le code n’est plus que son badge.
Les circuits dessinés à la main avaient la même maladie : tous les tracés modés partageaient une seule identité, donc leurs historiques de course et records du tour fusionnaient, et un calendrier modé créait un doublon dans le pool mondial par manche. Un tracé dessiné a désormais une identité propre, dérivée de sa géométrie, et les carrières modées existantes sont réparées au chargement.
Le palmarès d’un motoriste appartient aux saisons qu’il a propulsées
Les records de marques de la page PFS Series étaient recalculés à partir du motoriste ACTUEL de chaque équipe. Un motoriste sur le départ perdait donc son « plus de championnats » au profit de son remplaçant, un retour récupérait tout — y compris des saisons jamais courues — et le tableau se vidait dès qu’un retrait était simplement annoncé, moteurs encore sur la grille. Chaque saison de l’historique d’une équipe se souvient désormais de la marque qui l’a réellement propulsée, et les records le reflètent : un motoriste parti garde sa place au tableau.
Tant qu’on y était : les annonces de retrait tombent désormais à la trêve estivale du GP 10, comme dans le vrai paddock — et les contrats en cours étaient, et restent, honorés jusqu’à leur terme.
Un tête-à-queue coûte du temps, pas l’atelier
Les tête-à-queue coûtaient aussi cher que les crashs : la glissade jusqu’au mur déclenchait à chaque fois le pipeline complet des dégâts de barrière. Le frottement contre le mur n’endommage désormais des pièces que sur un tirage rare — la tôle froissée, la position perdue, l’usure des pneus et la confiance ébranlée du pilote restent bien là, et l’événement Crash conserve toutes ses conséquences. Et une roue perdue se lit enfin pour ce qu’elle est : de gros dégâts de suspension, listés dans le rapport, au lieu d’une voiture à trois roues aux pièces impeccables et sans explication.
Vos carrières vivent là où elles doivent
Carrières, replays, captures d’écran et paramètres résident désormais dans le dossier utilisateur de chaque plateforme — %APPDATA%\TheUndercut, ~/Library/Application Support/TheUndercut, $XDG_DATA_HOME/TheUndercut. Les garder à côté de l’exécutable empêchait Steam Cloud de les synchroniser, et une réinstallation pouvait les emporter.
Les installations existantes migrent au premier lancement — rien à déplacer à la main. Un portable.txt à côté de l’exécutable garde tout dans le dossier du jeu si vous préférez (clés USB, copies sans DRM).
Steam Deck — jouable à la manette
La manette savait déjà se déplacer dans la carrière, mais une douzaine d’écrans n’avaient aucune touche pour ce qu’ils font réellement, et quelques-uns résistaient activement.
- L’inscription de l’équipe affiche enfin ses boutons ; le filtre par pays ouvre le clavier à l’écran avec Select, puisque l’atteindre veut dire taper du texte et qu’un Deck n’a pas de clavier.
- Start termine le tour depuis n’importe quelle app, au lieu de vous renvoyer au hub.
- Infrastructures devient utilisable : stick droit pour parcourir les départements, gâchettes pour acheter et vendre un niveau. Même logique dans le rapport de bug (clavier sur la description, gâchettes sur la sévérité), dans les paramètres, et dans le sélecteur de livrée et de logo.
- Une ligne de sponsor n’ouvre plus sa négociation juste parce que vous avez défilé dessus, et une popup ouverte garde le focus à l’intérieur d’elle-même.
- Y désactive le tutoriel depuis n’importe quelle carte.
- La cérémonie d’ouverture répond au tactile et affiche ses boutons manette.
- Chaque raccourci est estampillé sur le bouton qu’il actionne et répété dans la barre d’aide, depuis un seul endroit, pour que les deux ne puissent plus diverger.
🔧 Corrigé
Une voiture accidentée continuait la course. Une erreur de pilotage assez grosse laissait la voiture plantée en piste, levant un drapeau jaune et faisant sortir la voiture de sécurité — pendant que le classement et la minimap la montraient toujours en course, parfois en tête. Trente secondes plus tard elle était garée dans son box, toujours listée comme partante, jusqu’à la fin de la course.
Un pilote arrivé en cours de saison ne marquait rien au classement. Un réserviste promu, une recrue de mi-saison ou un remplaçant ponctuel engrangeait des points et voyait son profil mis à jour, mais affichait 0 victoire / 0 podium / 0 abandon sur la page des classements. Le registre des arrivées de la saison n’avait de place que pour les deux pilotes avec lesquels une équipe commençait l’année. Il s’agrandit désormais pour accueillir quiconque prend le départ — ce qui corrige aussi le départage des pilotes à égalité de points, le panneau de dernière course du calendrier, et les victoires créditées à un motoriste.
Le curseur d’essence de course ne faisait rien. Le plan de course affichait et modifiait une valeur d’essence, puis en donnait une autre à la course — la charge que vous régliez à la main était silencieusement remplacée par celle de la stratégie. Le plan envoie désormais ce que le curseur affiche, et sans données d’essais derrière lui, il retombe sur la charge de la stratégie au lieu d’un forfait de 70 kg.
Quitter un GP et y revenir changeait la distance de course. Un week-end reconstruit depuis la sauvegarde courait plus de tours que son entrée au calendrier ne l’annonçait — 45 au lieu de 29 sur un long circuit.
Quitter le jeu pouvait perdre votre dernier tour, et plantait à chaque fois. Fermer la fenêtre n’exécutait aucun code d’arrêt : une sauvegarde en cours d’écriture était perdue, et le processus mourait d’un segfault à chaque fermeture. À part : une seule sauvegarde échouée pouvait empêcher silencieusement toute la session de sauvegarder quoi que ce soit ensuite.
Le menu clignotait en noir sur Steam Deck au changement d’app ou à l’avancement du tour — une lecture de texture indéfinie que le matériel AMD montrait et que les autres constructeurs masquaient par hasard.
Les essais proposaient un problème impossible à investiguer — un soupçon sur une pièce rangée en stock plutôt que montée sur la voiture, si bien que le run et son bonus de focus étaient dépensés pour rien.
Votre numéro 2 détruisait ses freins et son aileron avant chaque week-end. Il exécutait le programme d’essais d’une équipe IA. Les plans sont construits pour les pilotes non réservistes, mais la liste à laquelle ils étaient appariés contenait tous les pilotes — donc avec un réserviste dans l’effectif, les deux listes n’avaient pas la même longueur et tout ce qui suivait le réserviste se décalait d’un cran. Le second pilote recevait le plan du premier pilote IA, et chaque pilote IA recevait le plan du précédent. C’est un réserviste au milieu de l’effectif qui a mis la voiture du joueur dans le rayon de l’explosion : un programme d’attaque IA fait 26 tours contre 14 pour le réglage joueur par défaut, l’usure des freins dépend purement de la distance, et la sauvegarde montrait 8,6 % de freins sur la voiture 1 contre 53,6 % sur la voiture 0 — le même ratio de 1,9×, mesuré des deux côtés. Sous 50 % de performance d’une pièce, une voiture ne peut pas prendre le départ — d’où les lignes Did Not Start.
Des dégâts pouvaient être facturés à la mauvaise voiture. La voiture d’un pilote était déduite de son intitulé de poste, et quatre endroits du code le faisaient différemment — l’un d’eux imputant silencieusement les dégâts d’un pilote non reconnu à la voiture 1. Avec un réserviste dans l’effectif, les réponses divergeaient, si bien qu’un week-end pouvait facturer l’usure à une voiture et l’incident qui l’avait causée à l’autre. Un pilote est désormais lié à une voiture — c’est aussi ce qui rendra possible, plus tard, de placer un réserviste dans l’une ou l’autre voiture de course ou dans le mulet.
Un réglage manquant pouvait vous basculer en silence sur le mauvais moteur. Une config héritée d’une ancienne installation n’avait pas les clés de sélection du moteur, et le repli du code était le moteur legacy non maintenu avec le contact au pixel ACTIVÉ — déformations de mesh invisibles, roues perdues sans bruit, abandons inexplicables. Les clés manquantes retombent désormais sur ce que le jeu livre réellement : classic 0.2.7, contact au pixel désactivé. Deux tests verrouillent l’expérience livrée pour qu’elle ne puisse plus dériver.
La popup d’offre à un pilote donnait ce que le scouting existe pour vendre. Elle affichait les vraies stats d’une cible au lieu de votre estimation — sur le seul écran où ces chiffres coûtent de l’argent, et en contradiction avec la liste d’où vous veniez (« ~14 » là-bas, « 17 » dans la popup). Des estimations désormais, note globale comprise.
L’Académie de pilotes annonçait le mauvais prix — 500 k / 50 k affichés sur la ligne Infrastructures pour un département qui facture en réalité 4 M / 150 k.
Les specs moteur étaient lisibles avant signature, ce qui vidait de son sens l’évaluation d’un motoriste. Elles sont désormais cachées jusqu’à la signature ; les specs pneus et essence restent visibles — ce sont des gammes publiées, pas quelque chose de tiré à la signature.
Un exploit de développement illimité en intersaison est fermé, avec un crash de World Data sur l’onglet Fame, un replay qui pouvait s’ouvrir sur une timeline vide, une bande noire sous une app de carrière défilée, des drapeaux du calendrier peints par-dessus la barre de statut, et une couture de 2 px en bas de l’écran.
📝 Et aussi
- « Body » devient « Bodywork » en anglais. Le monocoque, c’est la cellule de survie homologuée — crash-testée, figée pour la saison, jamais développée. Ce que cette pièce modélise, c’est la carrosserie : pontons, capot moteur, coke-bottle. La version française disait déjà « Carrosserie » — le français avait bon depuis le début, comme l’espagnol, l’italien et l’allemand.
- Les carrières existantes continuent de fonctionner. Tous les changements de calendrier sont additifs, et une carrière commencée avant la 0.5.1 gagne son pool de circuits et ses contrats de championnat au chargement, au lieu de perdre la fonctionnalité en silence.
- Les paramètres et PFS Series ont leurs propres icônes. Les deux empruntaient celle d’un autre — PFS Series affichait le même presse-papiers que les classements, deux lignes plus haut dans la même liste.
- Zéro warning de build, et les moteurs en pause sont silencieux.
Une carrière sauvegardée en 0.5.1 ne s’ouvrira pas dans une build antérieure. Comme toujours, le format de sauvegarde de l’alpha peut encore changer entre les versions.
Rendez-vous sur la grille
L’accès anticipé ouvre le 3 septembre à 9h00 CET. D’ici là, la démo gratuite suit la dernière build — venez me dire ce qui casse.
Ajouter à ma liste de souhaits · Jouer à la démo · Rejoindre le Discord
— Staz
