L’assistant de création est le dialogue en quatre écrans qui transforme « Nouvelle carrière » en un monde vivant : un palier de budget, un pays d’origine, un nom d’écurie. Il se déroule une seule fois, prend une trentaine de secondes, et chacun de ses choix est gravé dans la sauvegarde — aucun des trois ne peut être modifié ensuite sans tout recommencer. Cette page détaille ce que chaque réponse fait réellement dans le code, et ce que le jeu construit derrière la barre de chargement une fois que vous cliquez sur Terminer.
Comment l’ouvrir
Menu principal → Nouvelle carrière. Cela ne lance pas l’assistant tout de suite — le sélecteur de championnat s’ouvre d’abord dans le panneau de droite :
| Ligne | État | Ce qu’elle fait |
|---|---|---|
| Prime Formula Series | actif | Démarre la carrière standard → l’assistant de création |
| Atlas GT Series | grisé | Non implémenté |
| Crown Touring Championship | grisé | Non implémenté |
| Mods personnalisés | actif (masqué dans la build démo du Steam Next Fest) | Ouvre le sélecteur de packs de mods |
Choisir Prime Formula Series ouvre l’assistant. Choisir un pack de mods saute ou remplace certaines de ses parties — voir Les parcours par pack de mods plus bas.
Échap / B recule d’une étape à la fois ; depuis l’écran d’accueil, cela annule et revient au menu.
Étape 1 — Bienvenue
Un simple panneau de confirmation (« S’inscrire » / « Annuler »). Aucune donnée. À la manette, A inscrit et B annule ; les boutons affichent leurs raccourcis.
Étape 2 — Budget
Trois options. C’est la décision la plus lourde de l’assistant, car elle fixe deux choses indépendantes — la trésorerie de départ et la réputation de départ — et c’est la réputation qui détermine qui acceptera de vous parler.
| Palier | Budget de départ | Réputation de départ | Accroche de l’assistant |
|---|---|---|---|
| Petit | 40 000 000 $ | 30 | « Ressources limitées, défi maximal » |
| Moyen | 60 000 000 $ | 50 | « Départ équilibré avec de la marge de progression » |
| Grand | 90 000 000 $ | 70 | « Soutien total, fortes attentes » |
Points qui comptent :
- Le plateau IA lit exactement la même table.
BudgetTier::amount()est l’unique source utilisée par les générateurs d’écuries : une carrière en Grand ne vous rend donc pas plus riche que le plateau — elle vous place dans la moitié riche d’un plateau qui couvre les trois paliers. - Ces montants intègrent une hausse de +20 M$ par rapport aux valeurs historiques de 10/30/60, ajoutée spécifiquement pour absorber la ponction annuelle de construction de la voiture. Ne budgétez pas comme si les anciens chiffres tenaient encore.
- La réputation (
starting_reputation) conditionne les offres de sponsors et de fournisseurs ainsi que l’acceptation des pilotes. Une petite écurie n’est pas seulement plus pauvre : dès le premier jour, on lui propose un marché visiblement moins bon. - Le palier de budget alimente aussi la valeur de votre écurie (
team_value(infrastructure, budget_tier, reputation, championships, wins, cash)), qui détermine combien rapporte une vente de parts et quel montant de prêt bancaire vous pouvez obtenir. Voir Finances.
Les flèches ou le stick déplacent la sélection, Entrée ou A confirme, et la souris peut cliquer directement sur une carte.
Étape 3 — Pays
Une liste défilante et filtrable de tous les pays que le jeu considère comme « capables de motorsport ». Cette liste n’est pas écrite à la main : c’est chaque ligne de country_regions.txt dont le poids gdp × 0,3 + car_market × 0,7 atteint 3,0 ou plus, et qui correspond à un nom d’affichage réel.
Chaque ligne affiche le drapeau plus deux pastilles numériques, chacune avec une bulle d’aide au survol :
| Pastille | Texte au survol | Ce que c’est vraiment |
|---|---|---|
| PIB | « Richesse du pays. Plus c’est élevé, plus de sponsors émergent de ce pays. » | Le score de PIB du pays dans country_regions.txt |
| Auto | « Taille de l’industrie automobile. Plus c’est élevé, plus de fournisseurs et de talents viennent de ce pays. » | Le score de marché automobile de la même ligne |
Lisez ces deux pastilles comme une description du monde, pas de votre écurie : chaque sponsor, fournisseur et écurie IA procédural tire son origine via pick_weighted_country, qui pondère par (gdp × 0,3 + car_market × 0,7)². Choisir le Luxembourg n’appauvrit pas le vivier de sponsors ; ce vivier allait de toute façon être dominé par les grandes nations automobiles.
Ce que votre propre choix change concrètement :
- Le recrutement de pilotes.
driver_acceptance_probajoute un bonus fixe de +0,08 au jet d’acceptation d’un pilote dont la nationalité correspond au pays de votre écurie (et +0,05 supplémentaires si elle correspond au pays de votre motoriste). C’est un avantage réel sur une signature limite — voir Recrutement. - Votre circuit d’essais privé.
dev_circuit_for_countryhache le code ISO du pays (FNV-1a) pour en tirer une graine, puis en dérive10 + graine % 6virages et un tour de3500 + graine % 3000m. Votre pays fige donc définitivement le tracé et la longueur de la piste utilisée par les Essais privés et affichée dans l’aperçu du circuit de développement de l’Infrastructure. - L’identité. Le drapeau de votre écurie dans les classements, les Données mondiales, le Profil d’écurie, ainsi que les marques d’origine appliquées sur la voiture et la combinaison.
- La page du pays. Votre pays est signalé comme « hôte » sur son Profil de pays.
Commandes : tapez pour filtrer (lettres et espace ; Retour arrière efface), la molette fait défiler, 12 lignes visibles à la fois. Cliquer une ligne déjà sélectionnée la confirme. À la manette, Select ouvre le clavier virtuel pour le champ de filtre.
Étape 4 — Nom de l’écurie
Un champ de texte libre, 24 caractères maximum, ASCII, caractères non-contrôle uniquement. Les espaces en début et fin sont supprimés et un nom vide refuse d’avancer. Le panneau rappelle votre palier de budget et votre pays en guise de dernière confirmation.
Ce nom porte plus de poids qu’il n’y paraît : world_pool_seed(&team_name) initialise le vivier mondial de constructeurs, si bien que deux carrières portant le même nom d’écurie génèrent le même monde industriel d’environ 35 constructeurs. Aucun renommage n’est proposé en jeu.
Confirmer appelle CareerSave::new(team_name, country, budget_tier, appearance) et la carrière est créée.
Identité de l’écurie (la cinquième étape, différée)
La livrée, le modèle de voiture, la combinaison et le logo ne font pas partie de l’assistant. Ils sont demandés une seule fois, sous forme d’écran intermédiaire obligatoire, à la transition phase 3 → phase 4 (Fournisseurs → Pilotes), et uniquement si logo_name est encore vide. Cet écran n’a ni Retour ni Annuler.
Ce qu’il propose :
- 10 logos procéduraux, générés à partir de
"<nom d'écurie> Logo <i>"et teintés de votre couleur de carrosserie. - 12 modèles de voiture (
CAR_COUNT = 12— uniquement les carrosseries PNG recolorables ; l’ancienne gamme SVG n’est pas proposée aux nouvelles carrières). - 11 combinaisons de course.
- Une variante de livrée vue de dessus, prévisualisée avec le compositeur de zones exact qu’utilise le rendu de course 2D (
livery_editor::bake_livery_image) — moins les logos de sponsors et le numéro du pilote, qui ne sont pas encore choisis. - Trois couleurs — Carrosserie, Accent 1, Accent 2 — piochées dans la
COLOR_PALETTEpartagée.
Le piège : un sponsor peut verrouiller votre couleur de carrosserie. Si un sponsor déjà signé possède wants_car_color, la rangée de palette Carrosserie est voilée, non cliquable, et affiche « Couleur convenue au contrat de sponsoring —
Clavier : Gauche/Droite font défiler la voiture, Maj+Gauche/Droite la combinaison, Entrée termine.
Les parcours par pack de mods
Deux formes de pack, toutes deux accessibles depuis Mods personnalisés :
Pack Nouveau championnat — l’assistant ordinaire se déroule, et le pack remplace le contenu généré à l’intérieur de CareerSave::new_with_pack avant que quoi que ce soit n’en dérive un état. Les offres de sponsors sont ensuite régénérées à partir de la base modée.
Pack imposé — l’assistant est entièrement sauté. build_imposed_world construit un plateau complet (effectifs, infrastructures, historique, et une voiture complète tirée pour chaque écurie via ensure_ai_inventories_initialized + apply_shared_engine_pool) en utilisant les valeurs joueur fictives « Player » / gb / Moyen. Vous obtenez ensuite le sélecteur d’écurie : une carte par écurie du plateau, montrant son logo, sa voiture recolorée, son duo de pilotes, et une ligne de statistiques Réputation N · Infra X,X/10 · Y M$. Cliquez une carte pour la sélectionner, cliquez à nouveau (ou appuyez sur Reprendre …) pour confirmer.
take_over_team déplace alors cette écurie en bloc dans les emplacements du joueur — nom, pays, palier de budget, trésorerie, infrastructure, réputation, sponsors, pilotes, fournisseurs, couleurs, modèle de voiture, logo, stock de pièces, projets de développement, victoires et titres en carrière, historique de l’écurie, année de fondation — initialise known_designs pour que la R&D fonctionne dès le premier jour, regarnit le réservoir d’UT, et vous dépose en phase 6 (Développement) sans aucun tour consommé. Un seul « Tour suivant » depuis là enchaîne directement sur la présentation de la saison. Il n’y a pas de pré-saison à dérouler.
Ce qui peuple une carrière neuve
CareerSave::new_with_pack construit, dans cet ordre :
| Sous-système | Taille / règle |
|---|---|
| Vivier de pilotes | 400 pilotes générés |
| Base de sponsors | 36 à 50 marques publiques au hasard, plus sponsors_per_marketing_level × 10 marques « premium » cachées débloquées par le niveau Marketing |
| Base de fournisseurs | 4 à 8 au hasard par catégorie (pneus, carburant), plus un motoriste par constructeur disponible dans le vivier de motoristes |
| Vivier de motoristes | généré depuis la base du jeu (vide dans les builds démo) |
| Constructeurs mondiaux | ~35 constructeurs procéduraux initialisés par le nom d’écurie, avec les motoristes PFS fusionnés par leur nom |
| Tarification moteur | apply_engine_arch_pricing applique la prime d’architecture une seule fois, à la création : V8 −10 %, V10 −20 %, V12 +15 % sur le coût client |
| Vivier de circuits | career_cfg.circuit_pool_size, par défaut 50 (borné entre 20 et 60) |
| Calendrier | CALENDAR_ROUNDS = 20 tirés dans le vivier — la saison est un sous-ensemble du monde, ce qui rend possibles les contrats et les retours |
| Rounds annoncés | les 2 premiers rounds seulement ; les suivants sont annoncés progressivement |
| Écuries IA | générées par generate_ai_teams, chacune sur la même table de budget à trois paliers |
| Logo du joueur | un index de logo d’écurie qu’aucune écurie IA n’utilise déjà |
| Droits TV | le contrat de diffusion de la saison 1 est crédité immédiatement (apply_tv_rights_package) |
| Identifiants de pilotes | chaque pilote du monde reçoit son identité numérique |
| Séries de développement | PF2 / PF3 construites après le pack de mods, pour s’aligner sur le calendrier final — voir Séries de développement |
| Boîte de réception | un message : « Bienvenue dans la Prime Formula Series ! » |
Pour aller plus loin
CareerSave::newse termine par..Default::default(). Cela remplit silencieusement tout champ oublié par le littéral avec unVecvide / zéro /None, et rien ne peut lever d’erreur de compilation dessus — c’est exactement ainsi que chaque nouvelle carrière a un jour été livrée avec un vivier mondial de circuits vide tout en y tirant quand même un calendrier. Le garde-fou aujourd’hui est un test (circuit_pool_tests::a_new_career_has_every_subsystem_populated). Si vous modez et qu’un sous-système paraît vide dans une sauvegarde neuve, c’est le premier suspect.- Six phases de pré-saison, pas six tours.
TOTAL_PHASES = 6. Les phases 2, 3 et 4 durent chacuneTURNS_PER_STEP = 5tours ; les phases 1, 5 et 6 tiennent en un seul tour. Les phases 2 et 3 partagent en outre une unique fenêtre de négociation de 10 tours — le Hub et la barre latérale les comptent ensemble sous la forme « Négociation — Tour X/10 ». OFFERS_PER_PHASE = 3— trois offres par tour dans les phases de négociation et de recrutement.- La saison compte 20 GP (
TOTAL_GPS = 20), en accord avecCALENDAR_ROUNDS. - Primes par défaut :
race_prize_total2 025 000 $ par course,championship_prize_total222 750 000 $ pour la saison. Les deux sont des exponentielles très concentrées vers le haut (par course, P1 ≈ 15 %, P20 ≈ 0,8 %, un rapport de 20×). Modifiables via les curseurs de Réglages → Carrière. - Le palier de budget n’est pas un curseur de difficulté que l’on peut ajuster après coup. Il ancre définitivement la barre de budget du Hub : la fraction affichée est
current_budget / budget_tier.amount(), si bien qu’une grande écurie descendue à 30 M$ affiche une barre plus rouge qu’une petite écurie assise sur les mêmes 30 M$. - Le pays ne peut pas être changé, et il possède votre piste d’essais. Si vous comptez vous appuyer sur les Essais privés, rappelez-vous que la longueur du tour est un hachage du code ISO, entre 3,5 km et 6,5 km, avec 10 à 15 virages. Aucun moyen de le retirer au sort.
Erreurs fréquentes
- Choisir Petit « pour le défi » puis signer un pilote vedette. Réputation 30 et 40 M$ signifient que les jets d’acceptation sont contre vous et que le salaire n’est pas tenable ; la règle de faillite des 3 GP consécutifs dans le rouge fait le reste.
- Croire que Grand signifie un plateau facile. Les écuries IA puisent dans la même table
amount()— Grand garantit seulement que vous êtes parmi les mieux financés, pas devant eux. - Choisir un pays pour sa pastille PIB en espérant plus d’argent de sponsors. Les origines des sponsors sont tirées mondialement, pondérées par ce score pour toutes les marques du monde. Les effets concrets de votre propre pays sont le bonus de nationalité pour les pilotes, le circuit d’essais et votre drapeau.
- Ignorer la clause de couleur d’un sponsor. Signez un sponsor
wants_car_coloren phase 2 et la couleur de carrosserie de votre écurie est décidée avant même l’ouverture de l’écran d’identité. - Réutiliser un nom d’écurie d’une carrière à l’autre en espérant un monde différent. Le vivier de constructeurs est initialisé à partir du nom.
- S’attendre à nommer la voiture ou à choisir la livrée dans l’assistant. L’identité est un écran intermédiaire distinct et obligatoire au début de la phase 4 — sans bouton Retour.
Voir aussi
- Hub de carrière — le tableau de bord d’arrivée et le parcours de pré-saison
- Bureau et barre latérale de carrière — quelles applications sont ouvertes à quelle phase
- Votre première carrière — un parcours guidé de la première saison
- Finances — ce à quoi le budget de départ doit survivre
- Infrastructure — où part l’argent de la phase 1
- Sponsors · Fournisseurs — la fenêtre de négociation des phases 2–3
- Recrutement — le marché des pilotes de la phase 4 et le bonus de nationalité
- Glossaire