Journal des mises à jour

Toutes les nouveautés de Pro Evolution Rugby, version par version.

v2.1.13 21 mai 2026

🔧 Hotfix — Statut JIFF perdu au reload

  • 🇫🇷 Statut JIFF préservé après reload (#1386497) — Bug critique sur les non-JIFF du Top 14 : la fonction qui optimise les saves ne stockait isJIFF que lorsqu'il valait true, jamais false. Au reload, la migration voyait undefined et remettait tout le monde à JIFF pour les équipes Top 14 / Pro D2 — Itoje, Etzebeth, Tuisova et tous les vrais étrangers redevenaient JIFF, faussant complètement le quota et les events « mal du pays ». Maintenant : le statut est stocké explicitement (true OU false), il survit au save/reload…
v2.1.12 20 mai 2026

🔧 Hotfix — Question conférence de presse incohérente

  • 🎙️ Plus de question sur une pénalité ratée inexistante (#1382882 KYB) — Après un match nul, le journaliste pouvait demander : "Le buteur a raté la dernière pénalité..." même si aucune pénalité n'avait été tentée et ratée dans le match. Maintenant, ce template (et tous les futurs templates conditionnés à un événement précis) est exclu de la sélection si l'événement n'apparaît pas dans le déroulé réel du match.
v2.1.11 19 mai 2026

🔧 Hotfix — OVR descend pour les joueurs du match à 92+

  • OVR ne descend plus quand joueur du match (#1419093 KYB) — Bug critique sur les stars : un joueur 94 OVR élu homme du match voyait son OVR REDESCENDRE à 92 à cause d'un cap absolu Math.min(92, ovr+1). Maintenant le bonus +1 utilise le potentiel comme plafond et ne descend jamais l'OVR existant : un 94 reste à 94, un 91 monte à 92, et au-delà du potentiel le bonus est simplement ignoré.
v2.1.10 15 mai 2026

🛠️ Hotfix pré-saison HUB ≠ match (cause racine)

  • 🤝 HUB et bouton Jouer synchronisés (#1389934, #1389756, #1389966, #1386475) — Le HUB calculait l'adversaire amical avec Math.random + restriction même league, MAIS le bouton "Jouer" de la navigation utilisait un autre algorithme (seed déterministe, pool toutes leagues confondues) ET écrasait silencieusement la fixture déjà stockée. Résultat : on voyait Bayonne dans le HUB, on cliquait, on jouait contre Castres. Maintenant : la navigation respecte la fixture stockée si elle existe, sinon utilise EXACTEMENT la même logique que le Dashboard.
v2.1.9 13 mai 2026

🚨 Hotfix 6 régressions post-v2.1.7

  • 🪑 Effectif à 14 — remplissage auto (#1356759) — Quand un joueur en lineup était acheté par l'AI via auto-sale, son slot était vidé sans remplaçant → équipe à 14. Maintenant : remplacement auto par le meilleur joueur dispo du banc ou du squad, même position en priorité.
  • 💼 Recrutements préservés en nouvelle saison (#1359069) — Guard étendu : si un team termine avec moins de 15 joueurs en sortie de saison, on ré-injecte les manquants depuis l'état pré-saison. Plus de "j'ai perdu tous mes recrutements" en S+1.
  • 👥 IA fait vraiment des subs (#1373601) — Le fix v2.1.7 était techniquement correct mais les seuils étaient trop conservateurs (start phase 22 ~ 55min). Nouveaux seuils : phase 18 (~45min) + fatigueThreshold 40-50. Les AI font maintenant 3-5 subs par match.
  • 🏆 Demi-finale plus de boucle (#1370832) — Si l'exact match échouait, le résultat était silencieusement ignoré. Maintenant : 4 niveaux de fallback. Plus de "je joue, ça plante, je rejoue".
  • 🗣️ Bouton recadrer feedback visible (#1369115 KYB) — Si aucun joueur en méforme, on cliquait Recadrer et rien ne se passait. Maintenant : message clair "Personne à recadrer". Idem "Encourager les jeunes".
  • 🤝 Amicaux vraiment variés (#1373607) — Le seed déterministe donnait la même séquence d'opponents à chaque nouvelle save. Maintenant : random pur + fixture stockée. Reset complet au START_NEW_SEASON.
v2.1.8 13 mai 2026

💰 Hotfix — Revenus billetterie

  • 💰 Budget crédité après chaque match à domicile — Bug critique : les revenus billetterie étaient calculés mais jamais ajoutés au budget du club. Les fonctions existaient dans le code mais n’étaient appelées nulle part. Maintenant : à chaque match à domicile, l’affluence et le revenu (basés sur la capacité du stade, le tarif et l’attrait de l’adversaire) sont automatiquement crédités au budget.
v2.1.7 10 mai 2026

🛡️ Grosse passe — 14 bugs + tests de non-régression

  • 🛡️ Tests de non-régression (23 tests) — Filet de sécurité automatique : 18 tests unitaires + 5 tests de simulation saison couvrent maintenant les fixes critiques (carton rouge, blessures, qualif CE, fatigue cartons, URC, etc.). Toute future modif qui casserait un fix échouera au build. Fini les régressions silencieuses.
  • 💸 Accept transferts réparé — Régression v2.1.2 : le bouton "Accepter" était silencieusement bloqué si le joueur avait quitté l'effectif. Maintenant : dispatch fonctionne + notification claire dans l'inbox si transfert impossible.
  • 🤝 Pré-saison HUB = match (vraiment) — Fix v2.1.3 incomplet. useEffect stabilise maintenant la fixture dès le 1er render, HUB lit save.preseasonFixture en priorité.
  • 🟥 Joueur carté rouge pas remplacé (KYB) — Règle World Rugby : un joueur exclu par rouge (ou 2 jaunes) ne peut PAS être remplacé. Son équipe finit à 14. Avant : makeSubstitution autorisait le sub. Maintenant : check strict.
  • 📊 Stats IA continues (KYB) — Les stats individuelles AI étaient reset à 0 au save. Top scorers AI repartaient à 0 à chaque reload. Maintenant : tries, points_scored et matches_played conservés.
  • 🎯 Scouting tier recalculé (KYB) — "Moyen" et "Recommandé" apparaissaient dans "Top". Cause : recommendation stockée au scouting, stale après évolution. Maintenant : recalculée à la volée.
  • 🇫🇷 JIFF France uniquement (KYB) — Règle LNR (championnat français). Plus appliquée à URC/Premiership.
  • 📰 Conf presse noms réels (KYB) — "Votre joueur" remplacé par le nom du joueur concerné. Codes [player] / [opponent] substitués.
  • 🏥 Grosses blessures possibles — Avant : durée 1-4 sem uniformément. Maintenant : 88% courtes, 8% graves (5-8 sem), 4% très graves (9-12 sem = saison terminée).
  • ⏱️ 3 essais même minute éliminés — Avant : tous les events d'une phase tombaient sur la même minute. Maintenant : espacement discret sur 3 minutes par phase.
  • 🔥 Derbys plus sélectifs — Badge visuel uniquement pour les vraies rivalités (intensité ≥ 2). Le bonus moral interne reste actif pour toutes.
  • 👥 IA fait des subs en live (KYB) — Bug majeur : simulatePhase (mode live) n'appelait JAMAIS aiDecisions. Les IA adverses ne faisaient ni sub ni décision tactique. Fix : ~25 subs sur 20 matchs simulés (vs 0 avant).
  • 🌍 XV de France strict — Strict sur nationality === FR. James Ritchwski et autres étrangers ne se retrouvent plus dans le XV.
  • 💰 Valeur jeunes rééquilibrée — Jeunes "moyens" (OVR 70-75) ×1.3 au lieu de ×2.0. Top-prospects (≥78 OVR) gardent la prime. Réduit l'exploit "vendre 3 jeunes pour signer un 83 OVR".
v2.1.6 11 mai 2026

🛠️ Nightly — Interviews post-match propres

  • 📰 Interview — variable {opponent_city} manquante (KYB) — Une question post-match référençait la ville de l'adversaire via {opponent_city}, mais le moteur de templating ne définissait pas cette variable : le code brut « {opponent_city} » apparaissait à l'écran. Variable ajoutée dans getTemplateVariables, le nom de la ville (ex. « Castres », « Toulouse ») s'affiche désormais correctement.
v2.1.5 10 mai 2026

🛠️ Nightly — Transferts halfway débloqués

  • 💰 Offres entrantes — contre-offre AI déblocable — Quand vous faisiez une contre-offre dont le ratio était entre 1.15 et 1.30 du prix initial, l'AI proposait un montant intermédiaire (halfway), mais l'UI cachait alors tous les boutons : impossible de finaliser ou refuser. Maintenant : si l'AI a halfway-contré, deux boutons "Accepter" / "Refuser" restent disponibles avec le montant final qu'elle propose.
v2.1.4 9 mai 2026

🛠️ Nightly — Sponsor infra + popup infirmerie

  • 🏟️ Sponsor — 100k€ pour infrastructures (KYB) — L'event "Nouveau sponsor majeur" annonçait 600k€ pour les transferts + 100k€ "sponsor_bonus", mais ce 2e effet alimentait aussi le budget transferts. Les 100k€ sont désormais routés vers le budget infrastructures (cohérent avec le titre de l'event).
  • 🏥 Popup "infirmerie pleine" — déclencheur corrigé (KYB) — La conférence de presse "L'infirmerie est pleine à craquer" se déclenchait dès qu'un seul joueur étoile était blessé, ce qui n'avait aucun sens. Maintenant : nécessite au moins 4 joueurs blessés simultanément (nouveau type de condition injured_count).
v2.1.3 7 mai 2026

🚨 Hotfix régressions + 6 nouveaux bugs

  • 📈 Bouton STATS visible partout — Le bouton "STATS" en match était caché sur desktop et pouvait sortir de l'écran sur mobile. Maintenant : présent dans les 2 barres + scroll horizontal mobile.
  • 🏆 Playoffs S3+ plus de plantage — Le reducer UPDATE_PLAYOFF_RESULT faisait un early return silencieux si save.playoffs était null. Le résultat de finale était perdu sans erreur. Maintenant : reconstruction d'un bracket minimal à partir de la fixture courante.
  • 🏥 Blessures transférées correctement — Avant : 2 randoms divergents entre modal et store. Pire : si le state ms était stale, injured_weeks n'était jamais set. Maintenant : parsing des semaines depuis l'event injury (source de vérité).
  • 🟥 Cartons — death spiral corrigée (KYB) — Le multiplicateur fatigue +10% par joueur manquant était trop punitif. Équipes en infériorité prenaient systématiquement le large au score. Réduction à +5% : effet visible mais soutenable.
  • 🥉 URC relégation 15e/16e — Le composant standings hardcodait rank 13/14 (valide pour Top 14 mais faux pour URC à 16 équipes). Maintenant : zone de relégation = 2 derniers, calculée à partir du total d'équipes.
  • 🏉 Cartons cohérents par position (KYB) — Un arrière #15 ne peut plus prendre un carton "écroulement de mêlée". Les fautes spécifiques avants (mêlée, maul, contestation touche) sont filtrées selon la position du joueur.
  • 🗣️ Boutons discours/recadrage réactivés (KYB) — Les cooldowns étaient décrémentés en END_ROUND et UPDATE_PLAYOFF_RESULT mais PAS lors des matchs de coupe d'Europe. Si l'user jouait beaucoup de cup, les boutons restaient grisés. Tick maintenant ajouté.
  • 🤝 Pré-saison HUB = match réel — L'adversaire affiché dans le HUB pouvait différer de celui au lancement (Toulouse vs Valence affiché → vs Castres réel). Cause : ordre du tableau teams instable + filter sur toutes les leagues. Maintenant : restriction à la même league + tri par id.
  • 🏟️ Investissement infra versé (KYB) — Les events random calculaient bien updatedSave.infrastructureBudget mais aucun dispatch ne propageait la valeur. L'allocation était perdue au passage. Action SET_INFRASTRUCTURE_BUDGET ajoutée.
  • 📰 Questions conf presse contextuelles — Avant : 1 contextuelle minimum, 2 max sur 3 → souvent 1 seule collait à l'actualité. Maintenant : maximum de contextuelles, generic en complément seulement si pas assez.
v2.1.2 3 mai 2026

🛠️ Bugs transferts & qualif CE

  • 💰 Texte transfert aligné (KYB) — Avant : la dialog "Accepter X de Y pour Z ?" affichait `offer.offeredFee` (montant initial) alors que le transfert se faisait au `userCounterFee` (après contre-offre). Confusion entre 1,6M (accepté) et 1,8M (texte). Maintenant : dialog et inbox affichent le même montant final, formaté proprement (k€ ou M€).
  • 🏆 Qualif CE après promotion — Si tu finis 1er Top 14 / Premiership / URC après une promotion Pro D2, tu dois être qualifié en Champions Cup la saison suivante. Le force-in échouait quand save.leagues[league].standings était désynchro. Fallback ajouté sur save.standings (source de vérité actuelle) pour retrouver ta position.
v2.1.1 3 mai 2026

🚨 Hotfix régressions critiques

  • 🪑 Banc strict en blessure — Le composant InjuryPrompt avait été oublié par le fix v2.0.24. Tout l'effectif apparaissait en remplaçants au lieu des 8 du banc préparé. Maintenant : strict 8, fallback uniquement si aucun candidat compatible.
  • 👥 Compo 15 garantie (vraiment) — Le fix v2.0.24 nettoyait les slots vides mais pas les "IDs fantômes" (joueurs transférés, prêtés, suspendus longue durée toujours dans la lineup). Maintenant : on filtre aussi sur la présence réelle dans le roster.
  • 🟥 Carton rouge = suspension (off-by-one corrigé) — Le fix v2.0.24 settait `suspended_matches = 1` après un carton rouge. processEndOfRound décrémentait immédiatement de 1 → 0 → joueur dispo dès le match suivant. Maintenant : on set à 2 (1 match d'absence après décrément), 3 pour récidive.
  • 🏥 Blessés guérissent (vraie cause) — Bug majeur : à chaque match, les stats des autres ligues étaient mergées sur un état stale de `save.teams` capturé avant END_ROUND. Le dispatch UPDATE_TEAMS qui suivait écrasait l'effectif du joueur, incluant le décrément des blessures. Maintenant : on merge sur teamsWithRelations (post-END_ROUND).
v2.1.0 2 mai 2026

🚀 Features quick-wins

  • 🪑 Modèles de banc 4/4 - 5/3 - 6/2 - 7/1 — Nouveau sélecteur dans le panneau d'avant-match : choisis ton split avants/arrières au banc. 5/3 par défaut (équilibré), 4/4 (polyvalence), 6/2 (impact pack), 7/1 (bench rugby moderne style France 2023). Ton choix est mémorisé entre les matchs.
  • 📊 Filtre par championnat dans Stats — Tu peux maintenant filtrer le top 30 marqueurs/réalisateurs/buteurs par championnat (Top 14, Pro D2, Premiership, URC) sans devoir cocher "Mon club". Permet de voir qui domine dans chaque ligue.
  • 📝 Prolongation flexible — La fenêtre de prolongation de contrat permet désormais de choisir la durée de 1 à 5 ans (au lieu de 1-3), et d'ajouter des sliders prime de signature (+0 à +50%) et boost salaire (+0 à +30%). Booster la prime/salaire améliore la confiance du joueur et l'aide à accepter une offre limite.
  • 📈 Bouton STATS live visible — Le bouton stats en cours de match a désormais un label "STATS" en plus de l'icône. Plus facile à repérer pour ouvrir le tableau des stats live (essais, possession, plaquages…) sans interrompre le match.
v2.0.26 28 avril 2026

✨ Polish & équilibrage

  • 🔌 Création de compte fiable — Avant : "Failed to fetch" affiché brutalement quand le réseau était instable, sans retry. Maintenant : 2 retries automatiques avec backoff (600ms, 1.2s) et message clair si échec persistant.
  • ⚖️ Tactique Conquête nerf — Avant : Conquête avait attack 1.05 + defense 1.20 + penalty 1.20 = aucun inconvénient, trop dominant. Maintenant : attack 0.95, defense 1.15. La force réelle reste dans le maul drive (bonus 2x essai sur touche 22m).
  • 💰 Masse salariale stable — Le total des salaires est désormais recalculé à chaque fin de journée à partir du roster réel. Plus de drift accumulé après plusieurs ventes/prêts.
  • 🔒 Joueur prêté protégé — Un joueur prêté chez un club ne peut plus être revendu par ce club sans l'accord du club d'origine.
  • 💼 Mercato pré-saison ouvert — Avant : aucune offre de transfert pendant les 3 amicaux. Maintenant : les offres entrantes sont générées à la fin de chaque amical (le mercato d'été est ouvert rounds 0-4).
v2.0.25 28 avril 2026

🛠️ Bugs data & gameplay

  • 🏉 Postes piliers corrigés — Sinckler, Tatafu et Tagi ne sont plus considérés comme piliers gauches. Ce sont des piliers droits avec gauche en secondaire. Plus de compo où le talonneur a un pilier droit en pilier gauche.
  • 🇫🇷 JIFF réaliste — Avant : tous les joueurs Top 14 étaient marqués JIFF par défaut, y compris Itoje, Etzebeth, Tuisova, etc. Maintenant : ~60 internationaux connus sont identifiés et exclus du quota JIFF.
  • 👥 Équipe de France française — Les sélections en équipe de France ne touchent plus les joueurs étrangers. Filtrage strict sur la nationalité (FR) ou le statut JIFF.
  • 🏠 Mal du pays cohérent — Le mal du pays ne s'applique plus aux joueurs français formés en France. Inversement, les vrais étrangers du Top 14 (Etzebeth, Itoje…) peuvent désormais déclencher cet event.
  • 🏆 Bonus offensif — règle Top 14 — La vraie règle depuis 2014 est "3 essais d'écart" et non "4 essais marqués". Marquer 4 essais en perdant 50-30 ne donne plus le bonus offensif.
  • 🥅 Match nul en coupe — Tie-break par essais marqués au lieu d'élimination silencieuse de l'équipe visiteuse. Plus juste et plus proche des règles EPCR.
  • 📨 Nom du joueur dans l'inbox — Les messages "Vestiaire" affichent maintenant le nom du joueur affecté en préfixe au lieu d'être anonymes.
  • 🏟️ Objectifs board évalués proprement — Les objectifs "matchs à domicile/extérieur", "essais encaissés", "bonus offensif" sont maintenant évalués correctement à fin de saison.
  • 🏟️ Amicaux pré-saison variés — Le seed de sélection des 3 adversaires pré-saison inclut désormais le clubId. Chaque club a ses propres amicaux.
v2.0.24 28 avril 2026

🚨 Hotfix régressions

  • 🪑 Banc strict rétabli — La régression de v2.0.22 est corrigée : on ne voit plus tout l'effectif comme remplaçant possible. Retour au filtre strict des 8 joueurs du banc, avec un fallback automatique uniquement si le banc préparé n'a aucun candidat compatible avec la position du joueur à remplacer.
  • 🟥 Carton rouge = suspension — Avant : la suspension match suivant n'était appliquée QUE pour les matchs Top 14, jamais pour les coupes d'Europe ni les playoffs. Maintenant : suspension centralisée et appliquée pour TOUS les types de match. Récidive = 2 matchs.
  • 🏥 Blessures persistent bien — Le double-set des blessures (à la fois dans MatchLive et dans le reducer FINISH_MATCH) a été retiré. Le compteur de convalescence décrémente maintenant proprement à chaque journée.
  • 👥 Compo 15 joueurs garantis — Avant : un swap juste avant un match pouvait créer un doublon entre lineup et bench, et au reload le filtrage anti-doublon retirait un joueur de la compo → 14 au lieu de 15. Maintenant : nettoyage explicite avant le saveGame, complétion automatique si manquants.
  • 🏆 Finale Pro D2 / Top 14 — Le résultat du match de finale n'est plus silencieusement ignoré quand l'objet finale n'a pas encore été créé. Recovery automatique : on construit la finale à partir de la fixture si manquante.
v2.0.23 28 avril 2026

🛠️ 7 bugs du triage IA #2

  • 🟨 Cartons jaunes & rouges — Avant : un joueur cardé jaune ou rouge restait dans le calcul des actions du match (apparaissait en attaque, en mêlée…) et l'équipe ne fatiguait pas plus vite. Maintenant : sin-bin de 10 minutes effectif, joueur exclu du terrain, et l'équipe fatigue +10% par joueur manquant en infériorité numérique.
  • Homme du match stable — Avant : le MOTM affiché à la fin du match pouvait être différent du MOTM dans la Boîte info / écran Résultats car les deux écrans utilisaient des formules de scoring différentes. Maintenant : le MOTM est calculé une seule fois au moment du finish_match et stocké dans le résultat — cohérence garantie partout.
  • 📋 Compositions persistées — Avant : si vous corrigiez votre XV ou votre banc juste avant un match, les modifications du banc pouvaient être perdues car le saveGame ne persistait pas le bench. Maintenant : XV + banc persistés ensemble.
  • 🏥 Convalescence lisible — Avant : "Blessé — 1 sem." était ambigu : "il revient dans 1 semaine" ou "encore 1 semaine d'indispo" ? Maintenant : "Indisponible — encore X journée(s)" + tooltip explicite. Le délai correspond exactement au nombre de matchs où le joueur ne peut pas jouer.
  • 🏟️ Allocation collectivité claire — L'allocation infrastructure est correctement versée au budget infrastructure (vérifié). Le message inbox affiche maintenant "+300 k€ budget infrastructure" au lieu d'être muet — plus de confusion possible avec le budget transferts.
  • 🎮 Mode auto respecté — Avant : le choix "manuel/semi-auto/auto" dans les Paramètres était ignoré au démarrage des matchs (toujours full auto par défaut). Maintenant : le mode lu depuis Settings est appliqué au lancement, et chaque toggle pendant le match persiste dans Settings.
  • 📊 Classements cohérents — Avant : le classement du HUB pouvait diverger du classement de l'écran Classement (le HUB lisait une source legacy). Maintenant : les deux écrans lisent la même source authoritative.
v2.0.22 27 avril 2026

🛠️ 6 bugs du triage IA

  • 🪑 Banc complet en match — Avant : seuls les joueurs du banc préparé étaient sélectionnables comme remplaçants, et un banc déséquilibré rendait les subs impossibles pour certains postes. Maintenant : tous les joueurs valides sont sélectionnables, avec priorité au banc dans le tri (3 feedbacks).
  • Bouton Rattraper élargi — Le bouton apparaît maintenant aussi si le calendrier est entièrement vide (toutes saisons), si toutes les fixtures du joueur sont jouées sans avancement, et autres cas edge (2 feedbacks).
  • ☁️ Pas d'écrasement de cloud save — "Nouvelle Partie" ne peut plus écraser une cloud save existante sur un slot sans save locale (cas nouveau navigateur / clear cookies). Si l'utilisateur est connecté, on vérifie aussi les cloud metas avant d'attribuer un slot libre.
  • 🏆 Champions Cup post-Brennus — Le vainqueur du Top 14 / Premiership / URC est désormais automatiquement qualifié en Champions Cup la saison suivante, même s'il a fini hors top 8 saison régulière (cas Brennus depuis la 6e place possible).
  • 📝 Bouton Prolonger — Le panel de prolongation s'affiche maintenant directement quand on clic le bouton vert depuis Transferts (un check redondant pouvait masquer le panel dans certains cas).
  • 🥇 Titres & Bouclier — Tous les achievements "titre" (Coup de Maître du Débutant, Saison Parfaite, Domination Totale, Doublé Offensif…) et le compteur de titres carrière sont maintenant basés sur le vainqueur de la finale (Bouclier de Brennus), plus sur le 1er saison régulière.
v2.0.21 27 avril 2026

⚖️ Équilibrage tactiques & confiance

  • ⚖️ Tactiques rééquilibrées (pierre-feuille-ciseaux) — "Jeu de mouvement" n'est plus la stratégie ultime. Chaque tactique a maintenant un rôle distinct : Mouvement = neutre polyvalent, Pied = territoire + pénalités, Conquête = avants forts + maul, Large = essais ++ mais défense fragile, Mur = bunker + pénalités. Plus de domination unique : il faut adapter la tactique à l'adversaire et au contexte.
  • 🏉 Touche → essai (drive de maul) — Mécanique de drive de maul ajoutée : si vous prenez une touche dans les 25m adverses, vos avants peuvent désormais marquer un essai sur drive (probabilité × OVR avants × bonus tactique Conquête × momentum). Avant, prendre la touche ne menait JAMAIS à un essai.
  • 📉 Confiance board/supporters — Les défaites font désormais BAISSER la confiance du board et des supporters (jusqu'à -8 board / -10 supporters sur grosse défaite). Avant, on pouvait perdre 38 fois d'affilée et rester à 100 si on cliquait l'option verte en conférence.
  • 🎤 Conférences de presse plafonnées — Les bonus de confiance/réputation sont désormais réduits si vous êtes déjà au top : -25% au-dessus de 70, -50% au-dessus de 80, -75% au-dessus de 90. Plus aucune raison de cliquer mécaniquement le bouton vert pour rester à 100.
v2.0.20 27 avril 2026

🚨 Hotfix playoffs & coupes

  • 🏆 Playoffs — boucles infinies corrigées — Demi-finale qui se rejoue, finale jamais créée. Le matching de fixture est maintenant permissif (fallback sur stage + homeTeamId si awayTeamId stale). Recovery automatique si le state est désynchronisé : propagation barrage→demi awayTeamId, création finale auto si les 2 demis sont jouées.
  • 🏅 Finale coupe — bug critique corrigé — La finale Champions/Challenge Cup se rejouait à l'infini. Le résultat n'était pas persisté car l'objet finale n'était mis à jour que dans une copie locale d'array. Mutation directe désormais, le résultat de la finale s'enregistre correctement.
  • 🌍 Agents libres — doublons supprimés — Etzebeth, Whitelock, Tuisova, Petti, Kolbe, Rieko Ioane retirés des agents libres internationaux car déjà présents dans leurs clubs (URC/Top14/Premiership). La liste est maintenant stable (toujours les mêmes agents au début de partie).
  • Homme du match — Corrigé le scoring qui faisait apparaître un MOTM chez le perdant lors de victoires écrasantes. Bonus +60% pour les essais (+8 pts au lieu de +5), réduction des actions répétitives (phase_play, mêlée), malus jusqu'à -50% pour l'équipe perdante selon l'écart au score.
v2.0.19 22 avril 2026

💰 Économie transferts

  • ⚖️ Prix joueurs rééquilibrés — Les jeunes pépites (≤21 ans, OVR 76+) coûtent maintenant 4 à 5x leur prix de base (Gailleton/Cramont/LBB type → 8-12M€). Les vieux 33+ ans tombent à 15-35% (chute brutale). Les 36+ valent quasi rien (libérés en fin de carrière). Cap relevé de 15M à 25M€ pour autoriser les vrais top transferts.
  • 💼 Offres entrantes — Quand vous listez un joueur sur le marché, les clubs adverses envoient maintenant 1-3 offres par journée avec des prix variables (50% à 110% selon leur trésorerie). Les offres apparaissent dans l'inbox ET en haut de l'onglet "Mon effectif" des Transferts.
  • 🤝 Négociation — 3 actions par offre : Accepter (transfert immédiat), Refuser, ou Contre-offre. La contre-offre est évaluée instantanément par l'IA : <15% au-dessus → acceptée, 15-30% → contre-offre à mi-chemin, >30% → refus. Les offres expirent après 3 journées si non traitées.
  • 💵 Vendre des vieux ne suffit plus — Vendre vos 30+ ans ne finance plus une équipe complète de jeunes pépites. Si vous voulez recruter LBB, faut accepter de mettre 10M€ de votre poche.
v2.0.18 22 avril 2026

🚀 Features & polish

  • 📋 Compos A/B/C — Sauvegarde 3 compos complètes (XV + banc) et bascule entre elles en un clic depuis l'onglet Squad. Idéal pour alterner équipe-type Top 14, rotation coupe d'Europe, et compo jeunes.
  • 🎓 Centre de formation — Les joueurs issus du centre de formation ont maintenant un badge 🎓 visible sur toutes les cartes, pour les repérer dans l'effectif.
  • 📊 Stats globales — Les matchs IA vs IA attribuent maintenant les essais, conversions, pénalités aux joueurs des équipes adverses. Le Top 30 marqueurs affiche enfin les buteurs des autres clubs.
  • 🎚️ Difficulté en cours — Possibilité de changer de difficulté en cours de saison depuis les Paramètres (Baby Rugby / Fédérale / Brennus / Haka). Applicable dès la journée suivante.
  • 📚 Aide — Nouvelle section dédiée dans le Guide pour expliquer la différence entre FORME, MORAL, ENDURANCE (STA) et FATIGUE.
  • 🎤 +15 questions d'interview — Big win, close win, défaites, derby, transferts, top 3, bottom 3, home/away, unbeaten, streak.
  • 🌍 +19 agents libres internationaux — Eben Etzebethkov, Faf De Klerkzon, Cheslin Kolbeaux, Malcolm Marxi (ZA), Marika Koroibetenko (AU), Rieko Ioaneff (NZ), Sergio Parisseto…
v2.0.17 22 avril 2026

✨ Polish & équilibrage

  • 🦵 Stats kick réalistes — Corrigé : les ailiers et centres avaient la même formule de KCK que les ouvreurs, donc pouvaient finir avec une meilleure note au pied que le #10. Chaque poste a maintenant sa propre plage (DO 78-95, AR 70-88, DM 60-80, centres 45-70, ailiers 35-60).
  • 🏋️ Entraînement lisible — Les curseurs du planning hebdomadaire sont complétés par des points visuels colorés (gris → ambre → orange) et la valeur est affichée en gros chiffre.
  • Indicateur énergie harmonisé — La fiche détaillée d'un joueur affichait "Fatigue" en rouge fixe alors que la carte résumée affichait "Énergie" avec barre verte/orange/rouge. Maintenant partout cohérent en "Énergie" avec échelle graduée.
  • 📏 Avant-match — Le bloc de sélection des joueurs disponibles passe de 15rem à 24rem de hauteur (+60%), tu vois beaucoup plus de joueurs d'un coup sans scroller.
  • 🏆 Historique — Les noms de clubs dans le classement historique utilisent désormais le nom officiel des équipes actuelles au lieu d'identifiants bruts.
v2.0.16 22 avril 2026

🚨 Hotfix playoffs

  • 🏆 Playoffs — Corrigé en urgence : après un match de playoff (barrage, demi, finale), répondre aux questions journaux puis valider plantait l'écran avec "Cannot read properties of undefined (reading fixtures)". La conférence de presse ne trouvait plus le match joué car il est stocké dans save.playoffs, hors du calendrier normal. Triple filet : recherche dans les playoff fixtures, routing vers l'écran Playoffs après validation, et écran MatchPrep qui redirige au lieu de planter.
v2.0.15 22 avril 2026

🔧 Corrections nightly #2

  • Momentum — Corrigé : la jauge de momentum se remplissait en faveur de l'équipe qui N'AVAIT PAS marqué. L'équipe qui marque voit maintenant son momentum boosté (+25), l'adversaire plonge (-40).
  • 🏆 Coupes d'Europe — Corrigé : une équipe pouvait se retrouver à la fois en Champions Cup et en Challenge Cup quand le pool était sous-rempli. Le padding exclut maintenant les équipes déjà qualifiées et filtre sur les ligues européennes uniquement.
  • 🔒 Prêts de joueurs — Corrigé : accepter une offre de prêt pour un joueur supprime maintenant TOUTES les autres offres en attente pour ce même joueur, plus moyen de le prêter à 10 clubs en même temps.
  • 💰 Salaires — Corrigé : le total des salaires dérivait après plusieurs ventes à cause d'un calcul par delta. Recalcul direct depuis l'effectif à chaque transfert.
  • 👥 XV type — Corrigé : quand un joueur de votre XV type était blessé, TOUS les postes étaient recalculés automatiquement, changeant des joueurs valides de poste. Désormais seuls les postes vacants sont remplacés.
  • 📅 Calendrier — Corrigé : retour à la phase "aller" à chaque chargement même en milieu de saison "retour". Le calendrier ouvre maintenant sur la bonne phase selon votre journée actuelle.
v2.0.14 22 avril 2026

🔧 Corrections nightly

  • 🪑 Banc — équilibre forwards/backs — Quand le banc n'était pas préparé (reprise de partie, ancienne save), la liste des remplaçants ne contenait que des avants car les 8 meilleurs OVR étaient sélectionnés sans respecter l'équilibre. Le fallback utilise maintenant la logique équilibrée (2 piliers, 1 talonneur, 1 forward, 1 demi de mêlée, 2 arrières).
  • 🔧 Rattraper — Corrigé : le bouton "Rattraper la journée" pouvait laisser la save dans un état incohérent à cause d'une closure stale. Ajout aussi d'un bouton SOS "Forcer la journée suivante" si aucun match n'est détecté.
  • ☁️ Cloud sync — Corrigé : dans de rares cas, deux saves du même compte pouvaient diverger (une à J7, l'autre saison avancée). La logique de merge cloud/local privilégie maintenant le cloud quand les métadonnées locales sont absentes.
  • 🏆 Champions Cup — Corrigé : le vainqueur de la Challenge Cup est maintenant automatiquement qualifié pour la Champions Cup la saison suivante (règle EPCR réelle). Les équipes promues ne sont plus injustement reléguées en fin de classement pour la qualification.
  • 📝 Prolongation — Le bouton "Prolonger" affiche maintenant clairement "Budget insuffisant" avec le montant manquant au survol, pour éviter la confusion quand le clic semble ne rien faire.
  • 🏅 Bouclier de Brennus — Corrigé : l'événement "Champion !" dans la timeline ne se déclenche plus à la 1ère place de saison régulière en Top 14, mais uniquement au vainqueur de la finale des playoffs. Les Pro D2 gardent leur "Champion de Pro D2" au 1er.
v2.0.13 20 avril 2026

🔧 Corrections nightly

  • 🏆 Coupes d'Europe — qualification en phases finales débloquée — Si un round de poule était sauté, les matchs IA vs IA de ce round n'étaient jamais simulés, bloquant définitivement l'accès aux phases finales. Un rattrapage automatique simule maintenant tous les matchs manqués avant la vérification de qualification.
  • Homme du match — passes décisives retirées — Le compteur "passes décisives" ne s'incrémentait jamais en jeu et affichait toujours 0. Ce champ a été retiré de la carte Homme du Match.
v2.0.12 19 avril 2026

🔧 Corrections nightly

  • 🔧 Coupes d'Europe — match orphelin jouable — Si le joueur disputait son match de championnat avant son match de coupe, le bouton "Jouer le match européen" disparaissait définitivement. Le match non joué est maintenant détecté même si son tour est passé.
v2.0.11 18 avril 2026

🔧 Corrections nightly

  • 🔧 Sauvegardes cloud — suppressions définitives — Supprimer une sauvegarde depuis le menu principal ne supprimait pas la copie cloud. La sauvegarde supprimée pouvait donc revenir lors de la prochaine connexion.
  • 🔧 Sauvegardes cloud — comparaison de timestamps fiable — Si les métadonnées locales étaient absentes, le cloud pouvait écraser une sauvegarde locale valide même plus récente. La comparaison de timestamps est maintenant correcte.
v2.0.10 17 avril 2026

🔧 Corrections nightly

  • 🔧 Homme du match corrigé — Les "actions clés" affichées pouvaient dépasser le nombre d'essais marqués. Le compteur ne compte plus la participation aux phases, mêlées et touches.
  • 🏆 Coupes d'Europe jouables depuis l'écran Champions Cup — Un bouton "Jouer le match européen" apparaît directement sur l'écran coupe quand c'est le jour de votre match.
v2.0.9 16 avril 2026

🔧 Corrections nightly

  • 🔧 Masse salariale corrigée — Vendre ou prêter des joueurs pouvait paradoxalement faire monter la masse salariale affichée. La valeur est maintenant recalculée proprement à chaque journée.
v2.0.8 15 avril 2026

🔧 Corrections nightly

  • 🔧 Bouton "Rattraper" à J1 corrigé — Le bouton n'apparaissait pas quand la partie était bloquée à la Journée 1 sans fixture dans le calendrier courant. Plusieurs joueurs étaient bloqués depuis des jours.
  • 🔧 Prolongation de contrat — Cliquer "Prolonger" dans l'onglet Transferts ouvre maintenant directement le formulaire de prolongation, sans avoir à le chercher dans la fiche joueur.
v2.0.7 14 avril 2026

🔧 Corrections nightly

  • 🔧 Classement corrigé — Le classement de la page Classement correspond désormais exactement à celui du Hub (les deux utilisaient des calculs différents).
  • 🔧 Prochain match — Correction d'un crash silencieux qui empêchait l'accès à l'écran de préparation du match dans certains états de partie.
v2.0.6 13 avril 2026

🔧 Corrections nightly

  • 🔧 Promotion ProD2 → Top 14 corrigée — Les équipes gagnant la ProD2 montent désormais correctement en Top 14 la saison suivante (bug affectant les saves créées après la v2.0.0).
  • 🔧 Bouton Rattraper amélioré — La détection de partie bloquée est plus robuste : affiche le bouton même quand l'équipe est absente du calendrier courant mais présente dans les journées suivantes.
v2.0.5 12 avril 2026

🔧 Corrections nightly

  • 🔧 Retour à J1 définitivement corrigé — Le bug qui réinitialisait la journée à 1 après rechargement est résolu à la racine. La vérification de cohérence s'exécute maintenant après la restauration du calendrier depuis la sauvegarde, et non avant.
  • 📊 Classements synchronisés — Les classements des autres championnats (Premiership, URC, Pro D2…) se mettent désormais à jour lors de la simulation rapide, pas seulement quand vous jouez un match en live.
v2.0.5 12 avril 2026

🏆 Matchs européens jouables !

La fonctionnalité la plus demandée : vous pouvez désormais jouer vos matchs de Champions Cup et Challenge Cup manuellement !

  • 🏆 Jouez vos matchs de coupe d'Europe — Champions Cup et Challenge Cup : une carte dorée apparaît sur le Dashboard aux journées européennes. Jouez le match comme un match de championnat, ou simulez-le si vous préférez.
  • 📋 Composition respectée — Votre XV de départ n'est plus remplacé au lancement du match. Seuls les blessés et suspendus sont échangés automatiquement.
  • 🏥 Blessures persistantes — Les joueurs blessés en match sont bien indisponibles les semaines suivantes.
  • 🪑 Banc strict — Seuls les 8 remplaçants préparés sont disponibles pour les changements en match.
  • 📅 Calendrier équilibré — Maximum 2 matchs consécutifs à domicile ou à l'extérieur.
  • 👕 Positions corrigées — JB Gros et Tetrashvili sont bien piliers gauches.
v2.0.4 11 avril 2026

🛡️ Stabilité renforcée

  • 💾 Bouton "Jouer" corrigé — Le bouton réapparaît correctement après un rechargement. Le schedule est lu depuis la bonne source de données.
  • 🏆 Coupes d'Europe — Correction du bug où une équipe apparaissait dans Champions Cup ET Challenge Cup. La Challenge Cup buggée est auto-réinitialisée.
  • 🔄 Nouvelle saison — La transition entre saisons regénère chaque ligue séparément. Plus de fusion des 56 clubs en 110 matchs.
  • 📱 Matchs européens — Les matchs de coupe se simulent aux bonnes journées. La possibilité de les jouer manuellement arrive bientôt !
v2.0.3 10 avril 2026

💾 Sauvegardes enfin stables

Correctif majeur qui résout définitivement le bug de réinitialisation des parties à la J1.

  • 💾 Save reset corrigé — Le bug critique qui réinitialisait les parties à la J1 est enfin résolu. La cause profonde : le cloud save ne passait pas par la migration des données, et un schedule vide provoquait un clamp du compteur de journées à 0.
  • 📱 Navigation Champions Cup — La barre de navigation est maintenant visible sur l'écran Coupe d'Europe. Plus besoin de quitter le jeu.
  • 🏟️ Saisons correctes — Après promotion ou relégation, chaque ligue a son propre calendrier. Plus de fusion des 56 clubs en 110 matchs.
  • 🏴󠁧󠁢󠁥󠁮󠁧󠁿 JIFF corrigé — Les joueurs de Premiership et URC ne sont plus marqués comme formés en France.
  • 📋 Composition respectée — Votre compo manuelle est préservée. Seuls les joueurs blessés ou suspendus sont remplacés automatiquement.
v2.0.2 7 avril 2026

🚨 Corrections urgentes

Correctif critique suite à vos nombreux retours. Merci de votre patience !

  • 💾 Sauvegardes corrigées — Bug critique : les saves étaient silencieusement cassées à cause d'un dépassement de quota localStorage. La taille des sauvegardes a été réduite d'environ 50% et une alerte visible apparaît désormais si quelque chose cloche.
  • 🏆 Coupes d'Europe — Les équipes de Pro D2 ne sont plus qualifiées pour les coupes d'Europe. Seuls les clubs du Top 14, Premiership et URC y participent (conformément au règlement réel). Challenge Cup passe à 16 équipes (4 poules de 4).
  • 💰 Ventes de joueurs — L'argent des ventes est désormais bien crédité au budget (bug dans le quicksim corrigé).
  • 📊 Classements des autres championnats — Les classements background (Pro D2, Premiership, URC quand vous n'y jouez pas) se mettent maintenant à jour au fil des journées.
  • 🔄 Plus de doublons de joueurs — Suppression des joueurs fantômes (Maro Itojima, Marcus Smithson, Eben Etzebethov...) qui faisaient doublon avec les effectifs réels en Premiership/URC.
  • ⚔️ Barrage clarifié — Si vous êtes champion de Pro D2, un bandeau clair vous rappelle que vous montez directement en Top 14 et que le barrage ne vous concerne pas.

À tous ceux qui ont perdu leur save : désolé pour la galère, le bug est maintenant corrigé. Vos prochaines parties seront safe !

v2.0.1 6 avril 2026

🔧 Corrections + Challenge Cup + Mode Défi

Grosse mise à jour corrective suite à vos retours, avec du contenu bonus !

  • 🏆 Challenge Cup — La 2e coupe d'Europe débarque ! 20 clubs, 4 poules de 5, phases finales. Pour les équipes non qualifiées en Champions Cup.
  • 🎯 Mode Défi — 30 scénarios à relever ! Mini-saisons seedées avec objectifs variés : gagner tous les matchs, comeback, score minimum...
  • 📈 Progression joueurs — Suivi OVR saison par saison, potentiel visible sur la fiche joueur, flèches de progression dans l'effectif.
  • 🏟️ Pro D2 corrigée — Passage à 16 équipes conformes à la saison 2025-2026. Ajout de Vannes (1er !), Valence Romans, Biarritz, Carcassonne. Retrait de Rouen et Narbonne (relégués en Nationale).
  • 🔧 Classement fixé — Le classement se met désormais à jour correctement après chaque journée.
  • 🔧 Navigation mobile — L'écran Coupe d'Europe est maintenant accessible depuis le menu hamburger.
  • 🔄 Transferts cross-ligue — Filtre par ligue ajouté + badges pour identifier les joueurs étrangers. Recrutez de n'importe quelle ligue !
  • 🔧 Scouting — Les rapports de scout apparaissent maintenant dans l'onglet Rapports (et plus seulement dans la boîte de réception).
  • 🔧 Remplacements — Les joueurs carton rouge ou blessés en match sont exclus des candidats au remplacement.

56 clubs • 4 ligues • 2 coupes d'Europe • 2500+ joueurs • 30 défis

v2.0.0 5 avril 2026

⭐ L'EUROPE DÉBARQUE !

Le jeu passe à la dimension européenne ! 54 clubs jouables, 4 ligues, Champions Cup. La plus grosse mise à jour de l'histoire de Pro Evolution Rugby.

  • 🌍 54 clubs jouables — Top 14, Pro D2, Premiership anglaise et URC. Choisissez votre club parmi 4 ligues et lancez-vous dans l'aventure européenne !
  • 🏆 Champions Cup — La coupe d'Europe des clubs ! Phase de poules (4 poules de 6), quarts de finale, demi-finales et finale. Les 24 meilleurs clubs s'affrontent.
  • 🏴󠁧󠁢󠁥󠁮󠁧󠁿 Premiership — 10 clubs anglais avec effectifs réels : Bath, Bristol Bears, Saracens, Leicester Tigers, Harlequins, Northampton Saints, Exeter Chiefs, Sale Sharks, Gloucester, Newcastle Falcons.
  • 🌍 URC — 16 clubs de 5 pays : Leinster, Munster, Ulster, Connacht (Irlande), Ospreys, Scarlets, Cardiff, Dragons (Galles), Edinburgh, Glasgow Warriors (Écosse), Benetton, Zebre Parma (Italie), Stormers, Bulls, Sharks, Lions (Afrique du Sud).
  • 👕 2400+ joueurs — Effectifs réels 2025-2026 avec noms parodiques. Maro Itojev (89), Eben Etzebethov (88), Caelan Dorisov (88), Marcus Smithfield (87), Tadhg Furlongstein (87)...
  • 🏟️ 52 stades et logos illustrés — Table Mountain au Cap, Thomond Park à Limerick, Twickenham, Edinburgh Castle, Stadio di Monigo... Chaque stade avec les éléments iconiques de sa ville.
  • 📊 4 classements simultanés — Suivez les résultats de toutes les ligues en temps réel pendant votre saison.
v1.9.0 5 avril 2026

🏟️ LA PRO D2 DÉBARQUE !

La mise à jour la plus massive depuis le lancement ! 14 nouvelles équipes, un système de montée/descente complet, et 530 joueurs avec vrais effectifs 2025-2026.

  • 🏟️ 14 équipes de Pro D2 — Oyonnax, Grenoble, Brive, Provence Rugby, Béziers, Dax, Aurillac, Rouen, Nevers, Narbonne, Agen, Angoulême, Colomiers, Mont-de-Marsan. Chaque club a son logo, son stade illustré, ses couleurs et son effectif réel.
  • 👕 530 joueurs Pro D2 — Effectifs complets avec noms parodiques, positions réelles et stats calibrées. Courtney Lawesburg (Brive), George Northberg (Provence), Vasil Lobzhanidzon (Oyonnax)...
  • 🔄 Montée / Descente — Système complet en fin de saison : le 1er de Pro D2 monte automatiquement, le 14e du Top 14 descend. Votre division change, vos adversaires aussi !
  • ⚔️ Match de barrage — Le 13e du Top 14 affronte le 2e de Pro D2 dans un match couperet. Le perdant descend, le gagnant reste dans l'élite !
  • 📊 Classements séparés — Consultez en temps réel les classements Top 14 ET Pro D2 pendant votre saison. L'autre division est simulée en arrière-plan.
  • 🏟️ 14 stades illustrés — Chaque stade Pro D2 avec les éléments iconiques de sa ville : les Alpes enneigées à Grenoble, la cathédrale de Monet à Rouen, les thermes de Dax, les volcans d'Aurillac...
  • 🛡️ 14 logos uniques — Écussons avec symboles régionaux : engrenage industriel (Oyonnax), sommet alpin (Grenoble), arènes romaines (Béziers), source thermale (Dax)...
  • 🖼️ Images ultra-optimisées — Toutes les images du jeu converties en WebP. Le poids total passe de 290 MB à 25 MB (-90%). Chargement quasi instantané même en 4G !
  • 🏉 28 clubs jouables — Au total, le jeu propose désormais 28 clubs entre Top 14 et Pro D2, avec plus de 1500 joueurs aux noms parodiques.
v1.8.0 29 mars 2026

🔧 Patch communauté — 20+ corrections critiques

Patch massif suite aux retours de la soirée du 28 mars. Merci à tous les joueurs qui ont remonté des bugs !

  • 🚨 Joueurs introuvables corrigé — Antoine Dupont, Flament, Paul Costes et toutes les stars sont de retour dans vos effectifs. Un flag interne bloquait ~30% des meilleurs joueurs.
  • 🏆 Demi-finales playoffs jouables — Plus de blocage après les barrages. La sauvegarde est maintenant atomique pour éviter les corruptions.
  • 🏥 Infirmerie — Nouvelle section dans l'effectif (onglet complet) pour voir tous les blessés et la durée restante.
  • 🏠 JIFF adouci — Le seuil passe de 14 à 12 joueurs JIFF sur la feuille de match. Plus de pénalité injuste à chaque journée.
  • 🔄 JIFF stable — Le compteur ne repasse plus à 0 après rechargement de la partie.
  • Potentiel visible sur mobile — Les étoiles de potentiel sont désormais lisibles sur petit écran (mode compact).
  • 📋 Staff rangé — Les panneaux du staff technique n'apparaissent plus que dans l'onglet Staff (plus dans XV de départ).
  • 🎙️ Interview agressif récompensé — Chambrer les journalistes booste maintenant la confiance des supporters (+3). Vrai tradeoff entre médias et fans.
  • 💬 Feedback mobile centré — La fenêtre d'avis est correctement positionnée sur tous les écrans.
  • ⏸️ Pause/Play corrigé — Le match ne freeze plus quand on met en pause puis reprend en mode Fil Live.
  • ⏱️ Présentation visible — Petit délai avant le coup d'envoi pour voir l'écran de présentation du match.
  • 💰 Parrainage corrigé — Le bonus parrain donne bien 100K (plus 100M par erreur).
  • 🪑 Banc complet en prépa — Accès à tout l'effectif pour choisir les 8 remplaçants (plus limité à 10 joueurs).
  • 🏉 Demba Bamba — Repositionné en pilier droit (était pilier gauche par erreur).
  • 🏠 Event homesick — Les joueurs étrangers peuvent avoir le mal du pays (basé sur la nationalité, plus sur un flag cassé).
v1.7.2 27 mars 2026

🤖 Marché IA + Immersion match + Qualité de vie

Un gros batch de nouvelles features suite aux retours post-stream, entre le hotfix et le patch communauté.

  • 🤖 Marché IA proactif — Les clubs adverses proposent activement leurs joueurs à la vente et au prêt
  • 💼 Négociations plus strictes — Les stars (OVR 82+) et clubs du top 3 résistent mieux aux offres. Ton CV compte.
  • 📺 Adversaire en temps réel — La colonne droite du match affiche les 15 joueurs adverses avec fatigue et stats en direct
  • 🔥 Splash essai épique — Animation plein écran aux couleurs du club avec confetti, portrait joueur et flash lumineux
  • ⏱️ Chrono corrigé — Le timer affiche la vraie minute en mode fil de match (plus de blocage à 0')
  • 📊 Timeline enrichie — Conversions manquées et drops ratés visibles sur l'écran de résultat
  • 🏉 Composition améliorée — Tous les joueurs disponibles apparaissent au swap, triés par compatibilité de poste
  • 🏆 Classement cliquable — Chaque équipe du classement ouvre une fiche club détaillée
  • ✏️ Modifier son coach — Changez votre prénom, nom et surnom depuis les Paramètres
  • 💡 Tooltips condition — Info-bulles sur Forme, Moral, Endurance et Fatigue dans les fiches joueurs
  • 🐴 Easter Eggs Poneeey Club — 5 événements exclusifs + achievement caché "Ami des Poneeeys"
  • 🔐 Mot de passe oublié — Réinitialisation par email disponible sur l'écran Compte
v1.7.1 26 mars 2026

🔧 Hotfix — Stabilité + Équilibrage

Corrections urgentes suite aux retours de la communauté après le mega patch.

  • 🔄 Scores réalistes — Fin des matchs à 60-50 grâce au damper de fatigue
  • 🏠 JIFF corrigé — Seuil 25 ans, migration des sauvegardes existantes
  • 🎚️ Training débloqué — Sliders de planification hebdo fonctionnels
  • 🟥 Suspensions carton rouge — Joueur expulsé vraiment suspendu
  • 🏅 Bouclier = Finale — Trophée gagné en remportant la finale
  • 📊 Stats en continu — Panneau stats visible tout le match
  • 🛡️ Watchdog automatique — Saves corrompues réparées toutes les 5 min
  • 🔇 988 crashes résolus — ErrorBoundary + fix React #300
  • 🎙️ Interviews corrigées — Bon joueur cité pour les cartons rouges
  • 🏟️ Racing 92 à Nanterre — Plus La Défense
v1.7.0 25 mars 2026

🏉 Mega Patch — 80+ nouveautés !

Le plus gros patch de l'histoire du jeu, suite au stream Poneeey Club et aux retours massifs de la communauté.

  • ⬅️➡️ Fil du match gauche/droite — Tes actions à gauche, adversaire à droite
  • 📺 TMO / Arbitre vidéo — Les essais peuvent être vérifiés et invalidés
  • 🏟️ Vue terrain effectif — XV de départ affiché comme sur un vrai terrain
  • 🔍 Recherche par nom — Partout (effectif, transferts, prêts, entraînement)
  • 🏴 Nationalités — Chaque joueur a un drapeau et une nationalité
  • 🏠 Système JIFF — Joueurs formés au club, quota LNR, pénalité de points
  • 📊 Stats en match — Panneau complet (plaquages, mêlées, turnovers...)
  • 🎯 Changer de buteur — En cours de match
  • 👀 Compo adverse — Visible pendant le match
  • ↔️ Réorganiser les postes — Permuter les positions sur le terrain
  • 6 options tactiques — Défense (blitz/dérive/montée), ruck, physique
  • 📋 Planning hebdomadaire — 8 activités d'entraînement à répartir
  • Simuler le match — Bouton pour passer directement au résultat
  • 🪑 Banc de touche — Choisis tes 8 remplaçants avant le match
  • 💰 Négociations enrichies — Textes narratifs, bouton "Dernière offre"
  • 🥊 30% essais d'avants — Hooker, N8, flankers marquent enfin !
  • 📋 28 raisons de pénalités — Pondérées par fréquence réelle
  • 🎨 14 logos IA — Écussons générés par Imagen 4, typiques de chaque club
  • 🐴 Easter eggs Poneeey Club — Interviews + événements communauté
  • 🛡️ 30+ bugs corrigés — Playoffs, prêts, espoirs, scouting, training...
v1.6.0 24 mars 2026

Stream Day

  • Mode Fil Live — 3e mode de vue match : texte avec avatars joueurs
  • Canvas 2D ameliore — Terrain realiste, joueurs animes, ballon en arc
  • 32 phases par match au lieu de 8 — Simulation plus granulaire
  • Christo Furios plein ecran en fin de match — 500+ punchlines contextuelles
  • Matchs amicaux pre-saison — 3 matchs avant la J1
  • 629 joueurs aux noms parodiques bases sur les vrais effectifs Top 14 2025-2026
  • Systeme de parrainage — 1M par filleul inscrit !
  • Recompenses quotidiennes — Cycle de 7 jours
  • Gift money admin en temps reel
  • Push notifications
  • Assistant coach — Remplacements automatiques
  • 50 avatars coach AI + 14 presidents
  • 4 niveaux de difficulte : Baby Rugby, Federale, Brennus, Haka
  • Joueur du match — +1 OVR bonus
  • Training expire — Notification inbox
  • Popup migration pour les anciennes saves — 2M bonus
  • Blog SEO (8 pages) sur blog.pro-evolution-rugby.com
  • 1500+ joueurs, 169 comptes, 100% retention
v1.5.1 22 mars 2026

8 améliorations qualité de vie

  • Prolonger depuis Mon effectif — Bouton Prolonger visible pour les joueurs a 1-2 ans de contrat
  • Trophées variés — Meilleur entraîneur, Plus belle progression et Vétéran de l'année
  • Soiree d'integration — Nouvelle option pour le mal du pays : booste le vestiaire (+3 moral, -20k)
  • Filtre age max — Nouveau filtre dans la recherche transferts
  • Proposer en prêt — Marquez un joueur comme disponible pour pret
  • Scouting corrige — Les joueurs deja scoutes restent visibles
  • Calendrier ultra-compact — Tableau dense avec scores colorés
  • Fix visuel — La barre Confiance ne chevauche plus le texte
v1.5.0 22 mars 2026

Staff élargi et équilibrage transferts

  • Staff élargi — Recrutez un kinésithérapeute, un psychologue sportif et un préparateur physique
  • Agents libres équilibrés — OVR plafonné à 73 (sauf vétérans rares 74-77)
  • Scouting amélioré — Le joueur scoute est pre-sélectionné dans l'écran transferts
  • Ambiance stade — Fond de stade plus visible pendant les matchs
  • Tactiques desktop — Images mieux cadrées sur grand écran
  • Photo assistant — L'adjoint affiche sa vraie photo
  • Popups mobile — Centrage parfait, plus de chevauchement
v1.4.3 22 mars 2026

Gestion des contrats — Plus jamais pris au dépourvu !

  • Fin de saison — Nouvelle étape "Contrats" : prolongez ou laissez partir chaque joueur
  • Alerte contrats à la J20 — Message inbox + badge coach
  • Résumé des mouvements — Prolongations et départs détaillés dans le bilan
v1.4.2 22 mars 2026

Corrections de match et notifications

  • Commentaires match — Le nom de l'équipe s'affiche sur chaque action de score
  • Écran d'après-match — Correction du bug "Retour au hub"
  • Popup sponsor — Les tags internes ne s'affichent plus en texte brut
  • Notifications — Limitees a 10 max
v1.4.1 22 mars 2026

Vestiaire bavard — 300+ citations joueurs !

  • 300+ punchlines de joueurs — Chaque fiche est unique selon le poste, l'age et la personnalité
  • Humour rugby authentique — Piliers qui mangent, ailiers qui grelottent
  • Descriptions ciblées — Stars, blessés, vétérans, pépites
v1.4.0 20 mars 2026

Conférence de presse et qualité de vie !

  • Conférence de presse pré-match — Répondez aux journalistes avant le coup d'envoi
  • Fiches joueurs — Consultez le detail de chaque joueur depuis l'effectif
  • Version centralisee — Numéro de version unifie partout
v1.3.0 18 mars 2026

Mode multijoueur — Troisième mi-temps entre potes !

  • Ligues privées — Montez votre bande et défiez-vous
  • Matchs humain vs humain — Tactique contre tactique
  • Transferts entre humains — Piquez les stars de vos rivaux
  • Débauchage de coach — Volez le cerveau de votre adversaire
  • Classement live — La course au Bouclier entre humains et IA
v1.2.0 18 mars 2026

Le grand plaquage — Difficulte, Scouting, Polyvalence !

  • Choix de difficulté — Baby Rugby, Fédérale, Brennus ou Haka
  • Scouting refondu — Scouts dans les centres de formation adverses
  • Polyvalence — Positions secondaires pour les joueurs
  • Tactique auto — Analyse l'effectif et recommande la meilleure tactique
  • Analyse d'effectif — Detection des postes faibles
  • Vestiaire — Actions groupees : feliciter, recadrer, encourager
  • Navigation mobile améliorée — Menu "Plus..."
  • Stade amélioré — Jauges de progression
  • Finances — Balance mensuelle, projection fin de saison
  • Équilibrage — Tactiques et scores encore plus réalistes
v1.1.0 18 mars 2026

La Banque du Rugby — Emprunts et magouilles !

  • Emprunt classique — 4 paliers de 500k a 3M, remboursement sur 2-4 saisons
  • Financement alternatif — Gros montants sans intérêt, mais risques DNACG
  • Risques magouille — Sanctions sportives, amendes, interdiction de recrutement
  • Logos SVG pour tous les clubs — Chaque équipe a son blason
  • Scores plus réalistes
v1.0.0 17 mars 2026

Coup d'envoi de Pro Evolution Rugby !

  • 14 clubs du Top 14 avec noms parodiques style PES
  • Match en direct phase par phase avec commentaires
  • 5 tactiques + options de jeu (tempo, jeu au pied)
  • Marché des transferts + agents libres + négociations
  • Gestion du stade — capacité, prix billets, 10 installations
  • Interviews d'après-match avec 3 tons de réponse
  • 30 achievements à débloquer
  • Conférences de presse, événements aleatoires, boite de reception

Envie de tester toutes ces nouveautés ?

Lancez le jeu et découvrez les dernières mises à jour en action.

Jouer maintenant