Wiki in costruzione. Molti concetti qui descritti provengono dall'alpha 0.2 e possono ancora cambiare. La wiki sarà finalizzata per la versione 1.0 — per ora serve ad aiutare i tester chiusi e, più avanti, i giocatori dell'accesso anticipato a orientarsi. Per le informazioni più aggiornate e affidabili, entra nel Discord — è lì che le novità vengono annunciate per prime e dove puoi chiedere direttamente.

Entra nel Discord per le ultime novità

Nuova carriera (creazione guidata)

La procedura guidata in quattro schermate — fascia di budget, paese d'origine, identità della scuderia e cosa contiene un mondo appena generato.

In lavorazione. La prima bozza è online, ma i contenuti possono cambiare e gli screenshot sono ancora in arrivo. Hai notato un errore? Segnalacelo su Discord.
In questa pagina

La creazione guidata è la finestra in quattro schermate che trasforma «Nuova carriera» in un mondo vivo: una fascia di budget, un paese d’origine, un nome di scuderia. Gira una sola volta, richiede una trentina di secondi, e ogni scelta viene incisa nel salvataggio: nessuna delle tre può essere cambiata in seguito senza ricominciare. Questa pagina spiega cosa fa davvero ogni risposta nel codice, e cosa costruisce il gioco dietro la barra di caricamento non appena premi Fine.

Come aprirla

Menu principale → Nuova carriera. Questo non avvia subito la procedura guidata: prima apre il selettore di serie nel pannello di destra:

RigaStatoCosa fa
Prime Formula SeriesattivaAvvia la carriera standard → la creazione guidata
Atlas GT Seriesin grigioNon implementata
Crown Touring Championshipin grigioNon implementata
Mod personalizzateattiva (nascosta nella build demo dello Steam Next Fest)Apre il selettore dei pacchetti mod

Scegliere Prime Formula Series apre la procedura guidata. Scegliere un pacchetto mod ne salta o sostituisce delle parti — vedi I percorsi con pacchetto mod più sotto.

Esc / B torna indietro di un passo alla volta; dalla schermata di benvenuto annulla e riporta al menu.

Passo 1 — Benvenuto

Un semplice pannello di conferma («Registra» / «Annulla»). Nessun dato. Sul gamepad A registra e B annulla; i pulsanti mostrano le rispettive assegnazioni.

Passo 2 — Budget

Tre opzioni. È la decisione più pesante della procedura, perché fissa due cose indipendenti — liquidità iniziale e reputazione iniziale — ed è la reputazione a stabilire chi accetta di parlarti.

FasciaBudget inizialeReputazione inizialeTesto della procedura
Piccola40.000.000 $30«Risorse limitate, sfida massima»
Media60.000.000 $50«Partenza equilibrata con margine di crescita»
Grande90.000.000 $70«Appoggio totale, aspettative alte»

Note che contano:

  • Lo schieramento IA legge la stessa tabella. BudgetTier::amount() è l’unica fonte usata anche dai generatori di scuderie: una carriera in Grande non ti rende più ricco dello schieramento, ti colloca nella metà ricca di uno schieramento che copre tutte e tre le fasce.
  • Le cifre incorporano un aumento di +20 mln $ rispetto ai valori storici 10/30/60, aggiunto proprio per assorbire il salasso annuale della costruzione della vettura. Non fare i conti come se valessero ancora i vecchi numeri.
  • La reputazione (starting_reputation) governa le offerte di sponsor e fornitori e l’accettazione dei piloti. Una scuderia Piccola non è solo più povera: fin dal primo giorno le viene proposto un mercato visibilmente peggiore.
  • La fascia di budget entra anche nel valore della scuderia (team_value(infrastructure, budget_tier, reputation, championships, wins, cash)), che determina quanto rende una cessione di quote e quanto grande può essere un prestito bancario. Vedi Finanze.

Le frecce / lo stick spostano l’evidenziazione, Invio o A conferma, e il mouse può cliccare direttamente una scheda.

Passo 3 — Paese

Un elenco scorrevole e filtrabile di tutti i paesi che il gioco considera «capaci di motorsport». L’elenco non è scritto a mano: è ogni riga di country_regions.txt il cui peso gdp × 0,3 + car_market × 0,7 raggiunge 3,0 o più e che corrisponde a un nome visualizzabile reale.

Ogni riga mostra la bandiera più due badge numerici, ciascuno con una bolla d’aiuto al passaggio del mouse:

BadgeTesto d’aiutoCos’è davvero
PIL«Ricchezza del paese. Più alto = più sponsor emergono da questo paese.»Il punteggio di PIL del paese in country_regions.txt
Auto«Dimensione dell’industria automobilistica. Più alto = più fornitori e talento di piloti da questo paese.»Il punteggio del mercato auto della stessa riga

Leggi questi due badge come una descrizione del mondo, non della tua scuderia: ogni sponsor, fornitore e scuderia IA procedurale ricava la propria origine da pick_weighted_country, che pondera con (gdp × 0,3 + car_market × 0,7)². Scegliere il Lussemburgo non impoverisce il bacino degli sponsor; quel bacino sarebbe stato comunque dominato dalle grandi nazioni dell’auto.

Cosa cambia concretamente la tua scelta:

  • Reclutamento dei piloti. driver_acceptance_prob aggiunge un bonus fisso di +0,08 al tiro di accettazione di un pilota la cui nazionalità coincide con il paese della tua scuderia (e altri +0,05 se coincide con il paese del tuo motorista). Su un ingaggio al limite è un vantaggio reale — vedi Scouting.
  • La tua pista di test privata. dev_circuit_for_country trasforma il codice ISO del paese (FNV-1a) in un seme, e ne ricava 10 + seme % 6 curve e un giro di 3500 + seme % 3000 m. Il tuo paese fissa quindi in modo permanente tracciato e lunghezza della pista usata dai Test privati e mostrata nell’anteprima della pista di sviluppo in Infrastrutture.
  • Identità. La bandiera della tua scuderia nelle classifiche, nei Dati mondiali, nel Profilo della scuderia, e i segni d’origine applicati sulla vettura e sulla tuta.
  • Pagina del paese. Il tuo paese viene segnalato come «ospitante» sul suo Profilo del paese.

Comandi: digita per filtrare (lettere e spazio; Backspace cancella), la rotellina scorre, 12 righe visibili per volta. Cliccare una riga già selezionata la conferma. Sul gamepad, Select apre la tastiera a schermo per il campo di filtro.

Passo 4 — Nome della scuderia

Un campo di testo libero, massimo 24 caratteri, ASCII, solo caratteri non di controllo. Gli spazi iniziali e finali vengono rimossi e un nome vuoto impedisce di proseguire. Il pannello ripete la fascia di budget e il paese come ultima conferma.

Il nome pesa più di quanto sembri: world_pool_seed(&team_name) inizializza il bacino mondiale dei costruttori, per cui due carriere con lo stesso nome di scuderia generano lo stesso mondo industriale di circa 35 costruttori. Nel gioco non è offerta da nessuna parte la possibilità di rinominare.

Confermare chiama CareerSave::new(team_name, country, budget_tier, appearance) e la carriera è creata.

Identità della scuderia (il quinto passo, rinviato)

Livrea, modello di vettura, tuta e logo non fanno parte della procedura guidata. Vengono chiesti una sola volta, come schermata intermedia obbligatoria, al passaggio dalla fase 3 alla fase 4 (Fornitori → Piloti), e solo se logo_name è ancora vuoto. La schermata non ha né Indietro né Annulla.

Cosa offre:

  • 10 loghi procedurali, generati da "<nome scuderia> Logo <i>" e tinti con il tuo colore carrozzeria.
  • 12 modelli di vettura (CAR_COUNT = 12 — solo le carrozzerie PNG ricolorabili; la vecchia gamma SVG non viene offerta alle nuove carriere).
  • 11 tute da gara.
  • Una variante di livrea vista dall’alto, mostrata in anteprima con lo stesso compositore di zone usato dal renderer di gara 2D (livery_editor::bake_livery_image) — meno i loghi degli sponsor e il numero del pilota, non ancora scelti.
  • Tre colori — Carrozzeria, Accento 1, Accento 2 — presi dalla COLOR_PALETTE condivisa.

La trappola: uno sponsor può bloccare il colore della carrozzeria. Se uno sponsor già firmato ha wants_car_color, la riga di palette Carrozzeria viene velata, resa non cliccabile, e riporta «Colore concordato nel contratto di sponsorizzazione — ». Il campione preselezionato è la voce di palette più vicina per tonalità al colore primario di quello sponsor. Poiché gli sponsor si firmano nelle fasi 2–3 e l’identità si sceglie nella fase 4, tutto è deciso prima ancora che tu veda la schermata. Se il colore della livrea ti sta a cuore, controlla le condizioni dello sponsor prima di firmare.

Tastiera: Sinistra/Destra scorrono le vetture, Maiusc+Sinistra/Destra le tute, Invio conclude.

I percorsi con pacchetto mod

Due forme di pacchetto, entrambe raggiungibili da Mod personalizzate:

Pacchetto Nuova serie — la procedura ordinaria si svolge, e il pacchetto sovrascrive i contenuti generati dentro CareerSave::new_with_pack prima che qualcosa ne derivi uno stato. Le offerte degli sponsor vengono poi rigenerate dal database moddato.

Pacchetto imposto — la procedura guidata viene saltata del tutto. build_imposed_world costruisce uno schieramento completo (organici, infrastrutture, storia e una vettura completa tirata per ogni scuderia tramite ensure_ai_inventories_initialized + apply_shared_engine_pool) usando i valori giocatore segnaposto «Player» / gb / Media. Poi arriva il selettore di scuderia: una scheda per ogni scuderia dello schieramento con logo, vettura con livrea ricolorata, coppia di piloti e una riga di statistiche Reputazione N · Infra X,X/10 · Y mln $. Clicca una scheda per selezionarla, clicca di nuovo (o premi Prendi il comando di …) per confermare.

take_over_team sposta poi quella scuderia in blocco negli slot del giocatore — nome, paese, fascia di budget, liquidità, infrastrutture, reputazione, sponsor, piloti, fornitori, colori, modello di vettura, logo, inventario componenti, progetti di sviluppo, vittorie e titoli in carriera, storia della scuderia, anno di fondazione —, inizializza known_designs perché la R&S funzioni dal primo giorno, ricarica il serbatoio di UL e ti deposita in fase 6 (Sviluppo) senza alcun turno consumato. Un solo «Turno successivo» da lì entra direttamente nella presentazione della stagione. Non c’è pre-stagione da percorrere.

Con cosa viene popolata una carriera nuova

CareerSave::new_with_pack costruisce, in quest’ordine:

SottosistemaDimensione / regola
Bacino piloti400 piloti generati
Database sponsora caso 36–50 marchi pubblici, più sponsors_per_marketing_level × 10 marchi «premium» nascosti sbloccati dal livello Marketing
Database fornitoria caso 4–8 per categoria (gomme, carburante), più un motorista per ogni costruttore disponibile nel bacino dei motoristi
Bacino motoristigenerato dal DB del gioco (vuoto nelle build demo)
Costruttori mondiali~35 costruttori procedurali inizializzati dal nome della scuderia, con i motoristi PFS fusi per nome
Prezzi motoriapply_engine_arch_pricing applica il sovrapprezzo di architettura una sola volta, alla creazione: V8 −10 %, V10 −20 %, V12 +15 % sul costo cliente
Bacino circuiticareer_cfg.circuit_pool_size, predefinito 50 (limitato tra 20 e 60)
CalendarioCALENDAR_ROUNDS = 20 estratti dal bacino: la stagione è un sottoinsieme del mondo, ed è ciò che rende possibili contratti e ritorni
Round annunciatisolo i primi 2; gli altri vengono annunciati progressivamente
Scuderie IAgenerate da generate_ai_teams, ciascuna sulla stessa tabella di budget a tre fasce
Logo del giocatoreun indice di logo che nessuna scuderia IA stia già usando
Diritti TVil pacchetto di trasmissione della stagione 1 viene accreditato subito (apply_tv_rights_package)
ID dei pilotiogni pilota del mondo riceve la propria identità numerica
Serie di sviluppoPF2 / PF3 costruite dopo il pacchetto mod, così da allinearsi al calendario definitivo — vedi Scala di sviluppo
Posta in arrivoun messaggio: «Benvenuto nella Prime Formula Series!»

Approfondimenti

  • CareerSave::new termina con ..Default::default(). Questo riempie silenziosamente ogni campo dimenticato dal letterale con un Vec vuoto / zero / None, e nulla può generare un errore di compilazione — è esattamente così che, un tempo, ogni nuova carriera usciva con un bacino mondiale di circuiti vuoto pur continuando a estrarne un calendario. Oggi la garanzia è un test (circuit_pool_tests::a_new_career_has_every_subsystem_populated). Se stai moddando e un sottosistema sembra vuoto in un salvataggio nuovo, è il primo sospettato.
  • Sei fasi di pre-stagione, non sei turni. TOTAL_PHASES = 6. Le fasi 2, 3 e 4 durano TURNS_PER_STEP = 5 turni ciascuna; le fasi 1, 5 e 6 sono a turno singolo. Le fasi 2 e 3 condividono inoltre un’unica finestra di trattativa da 10 turni: Hub e barra laterale le contano insieme come «Trattative — Turno X/10».
  • OFFERS_PER_PHASE = 3 — tre offerte per turno nelle fasi di trattativa e reclutamento.
  • La stagione conta 20 GP (TOTAL_GPS = 20), in linea con CALENDAR_ROUNDS.
  • Premi predefiniti: race_prize_total 2.025.000 $ a gara, championship_prize_total 222.750.000 $ per la stagione. Entrambi sono esponenziali fortemente sbilanciate verso l’alto (per gara P1 ≈ 15 %, P20 ≈ 0,8 %, un rapporto di 20×). Modificabili dai cursori di Impostazioni → Carriera.
  • La fascia di budget non è un cursore di difficoltà che puoi tornare indietro a cambiare. Ancora in modo permanente la barra del budget nell’Hub: la frazione mostrata è current_budget / budget_tier.amount(), per cui una scuderia Grande scesa a 30 mln $ mostra una barra più rossa di una scuderia Piccola seduta sugli stessi 30 mln $.
  • Il paese non può essere cambiato, ed è lui a possedere la tua pista di test. Se conti di appoggiarti ai Test privati, ricorda che la lunghezza del giro è un hash del codice ISO, tra 3,5 km e 6,5 km, con 10–15 curve. Non c’è modo di ritirarla a sorte.

Errori comuni

  • Scegliere Piccola «per la sfida» e poi ingaggiare un pilota di grido. Reputazione 30 più 40 mln $ significano che i tiri di accettazione sono contro di te e che lo stipendio non è sostenibile; la regola di fallimento dei 3 GP consecutivi in rosso fa il resto.
  • Dare per scontato che Grande significhi uno schieramento facile. Le scuderie IA pescano dalla stessa tabella amount(): Grande garantisce solo che sei tra i ben finanziati, non davanti a loro.
  • Scegliere un paese per il suo badge PIL aspettandosi più denaro dagli sponsor. Le origini degli sponsor sono estratte a livello mondiale, ponderate con quel punteggio per ogni marchio del mondo. Gli effetti concreti del tuo paese sono il bonus di nazionalità sui piloti, la pista di test e la tua bandiera.
  • Ignorare la clausola sul colore di uno sponsor. Firma uno sponsor wants_car_color in fase 2 e il colore carrozzeria della tua scuderia è deciso prima ancora che la schermata dell’identità si apra.
  • Riutilizzare lo stesso nome di scuderia tra carriere aspettandosi un mondo diverso. Il bacino dei costruttori è inizializzato dal nome.
  • Aspettarsi di dare un nome alla vettura o scegliere la livrea nella procedura guidata. L’identità è una schermata intermedia separata e obbligatoria all’inizio della fase 4 — senza pulsante Indietro.

Vedi anche