v0.8.7d2026-09-15

Miglioramenti

  • La velocità di gioco selezionata ora resta evidenziata durante la pausa, e il pulsante di pausa funziona da interruttore.
  • Un salvataggio che fallisce perché il disco è pieno ora indica lo spazio libero invece di un errore generico.

Determinismo della simulazione

  • Corretti i depositi merci e i cantieri navali che a ogni caricamento perdevano la propria area di oceano bloccata nel calcolo del percorso delle navi.
  • Corretti gli ingressi dei ponti che si chiudevano e si riaprivano durante il caricamento.
  • Corretta la crescita del suolo forestale che elaborava gli alberi in un ordine diverso dopo un caricamento.
  • Corrette altre cause minori di divergenza, come le designazioni irraggiungibili, le modifiche di percorribilità in sospeso per le navi e le ricerche di percorso dei treni.

Correzioni

  • Corretti i vagoni universali T2 che restavano bloccati nelle stazioni di carico perché indicavano un'unità di capacità in più di quella che potevano caricare.
  • Corretta l'animazione del cassone ribaltabile dei camion che si interrompeva quando il gioco veniva messo in pausa durante lo scarico.
  • Corretti i veicoli appena generati che per un attimo venivano visualizzati nella posizione di un veicolo rimosso in precedenza o nell'origine della mappa.
  • Corretti i veicoli che saltavano in posizioni non valide od obsolete quando una lettura dei dati dalla GPU falliva (ora mantengono la loro ultima posizione).
  • Corretti i treni in movimento che segnalavano un errore e interrompevano l'aggiornamento del movimento quando un vagone raggiungeva la fine del percorso noto del treno, il che poteva lasciare i vagoni indietro rispetto alla locomotiva.
  • Corretti i treni che frenavano prima del necessario o si fermavano ai punti di passaggio da attraversare senza sosta dopo modifiche ai binari, inversioni di marcia o caricamenti ripetuti.
  • Corretti gli errori di copia e incolla sui binari appena posati.
  • Corretti gli errori di rendering su un binario aggiornato sul posto.
  • Corretto un errore dei supporti dei binari che rendeva impossibile caricare un salvataggio.
  • Corretto un errore quando si metteva in pausa la costruzione di un ponte con un binario posato sopra una sua corsia (posare binari sopra i binari propri di un ponte non è più consentito).
  • Corretti gli errori dell'ispettore dopo la decostruzione o lo smantellamento di un'entità dal suo ispettore.
  • Corretto un errore dei camion nei lavori di posa e rimozione delle superfici quando il camion raggiungeva la destinazione nello stesso aggiornamento in cui questa gli veniva assegnata.
  • Corretti gli errori dell'abbattitrice al caricamento e i falsi errori "Truck too far!" e "Harvested tree too far!".
  • Corretti gli errori nell'evidenziazione delle porte dei trasporti e dei connettori.
  • Corretto un errore del magazzino "Attempted to divide by zero" durante l'uscita dei prodotti.
  • Corretto un errore del camion di rifornimento quando il veicolo da rifornire veniva recuperato in un deposito o smantellato prima dell'inizio del lavoro.
  • Corretti i veicoli su terreno irraggiungibile che non venivano mai teletrasportati fuori quando nessun deposito poteva accoglierli, ad es. tutti i depositi pieni o di tipo diverso (ora vengono teletrasportati nella posizione di generazione di qualsiasi deposito).
  • Corretto un errore quando si selezionavano per trascinamento delle stazioni da aggiungere a una fermata che le conteneva già.
  • Corretti gli errori causati dalle anteprime di costruzione che oltrepassavano il bordo della mappa.
  • Corretto un errore quando si faceva clic senza trascinare con lo strumento area rettangolare.
  • Corretto un errore quando si confermava la sovrascrittura di un salvataggio con Invio.
  • Corretto il mancato avvio del gioco quando i file delle euristiche dei percorsi dei treni nella cartella del gioco non potevano essere aperti in scrittura (ad es. una cartella di installazione in sola lettura o un account utente con restrizioni) oppure erano bloccati o danneggiati.
  • Corrette le mappe personalizzate che facevano riferimento alla risorsa virtuale di una mod rimossa e non permettevano di avviare una nuova partita.
  • Corretta la segnalazione di una libreria dei progetti mancante come errore di accesso.
  • Corretto il ripristino della superficie del terreno (ad es. la terra che torna a essere erba) che si bloccava per alcune caselle dopo un caricamento.
  • Corretta la barra dell'ispettore che straripava per un magazzino riempito oltre la sua capacità da una mod.
  • Corretto un veicolo recuperato in un deposito che non ricompariva mai quando il suo recupero veniva richiesto di nuovo mentre attendeva di ricomparire.
  • Corretto il pulsante per disattivare l'audio del conto alla rovescia del razzo che segnalava un errore anche se la disattivazione funzionava.
  • Corretto un errore quando si chiudeva una notifica già scomparsa.

v0.8.7c2026-09-10

Miglioramenti

  • I trasporti e i connettori ora evidenziano le porte delle entità a cui si collegano (incluse le icone dei prodotti suggeriti).
  • L'interfaccia dell'hub di gioco ora carica immagini e file da una CDN, velocizzando il caricamento.
  • Il downloader di gioco ora verifica l'integrità di ogni file scaricato.

Determinismo della simulazione

  • Il gioco ora è deterministico attraverso salvataggio e caricamento, quindi una partita caricata prosegue esattamente come avrebbe fatto la partita che l'ha salvata.
  • Corrette la formattazione e l'analisi dei numeri che dipendevano dalle impostazioni locali del sistema operativo, il che causava errori (ad es. "1.5" contro "1,5").
  • Le voci ordinate per nome tradotto ora vengono ordinate secondo la lingua del gioco anziché secondo le impostazioni locali del sistema operativo.
  • Corretto il calcolo del percorso dei treni che leggeva lo stato dei binari e dei treni, il quale poteva cambiare durante la ricerca.
  • Corrette le euristiche di calcolo del percorso dei ponti caricate solo in parte che allontanavano i veicoli da intere regioni della mappa.
  • Corrette le euristiche di calcolo del percorso dei ponti che venivano caricate in modo errato quando il percorso di installazione del gioco conteneva la parola "exit".
  • La scelta del candidato più vicino o migliore (depositi, rampe di lancio, smistatori di minerali, designazioni, alberi, veicoli che precedono) e l'ordine di aggiornamento dei treni ora risolvono i pareggi in modo deterministico.
  • La generazione dei crateri degli asteroidi e la rotazione dei poligoni ora usano calcoli deterministici in virgola fissa.
  • La generazione della mappa con "--terrain-gen-threads 1" ora funziona correttamente.

Prestazioni

  • Corrette le aree forestali disboscate che restavano in coda per il ripristino del suolo forestale per un tempo eccessivamente lungo (i salvataggi esistenti si ripristinano dopo qualche mese di gioco).
  • I dati di connettività dei veicoli vengono memorizzati in modo ~5x più compatto e caricati 4-5x più rapidamente, rendendo i file di salvataggio compressi più piccoli dell'8-14%.

Correzioni

  • Corrette le rampe di altezza 3 e di altezza 4 che avevano una casella visivamente bloccata ma non bloccata dalla disposizione.
  • Corretti i nastri trasportatori fermi che scorrevano visivamente quando tornavano nel campo visivo.
  • Corretta l'anteprima dello strumento foresta dell'editor di mappe che posizionava alberi su caselle di oceano e di confine.

v0.8.7b2026-08-22

Determinismo della simulazione

  • Tutti i calcoli della simulazione ora usano l'aritmetica intera, così i risultati sono identici bit per bit tra produttori di CPU e macchine diverse.
  • Corretto il calcolo del percorso dei veicoli che poteva concludersi in tick diversi su macchine diverse.
  • Corretto il calcolo del percorso delle navi che si comportava diversamente a seconda che l'overlay di percorribilità fosse aperto o meno.
  • Corretti gli elementi decorativi del terreno (rocce, cespugli) che venivano generati in modo non deterministico.
  • Corrette le particelle di erosione della generazione della mappa che sconfinavano nei settori generati su altri thread, il che rendeva il terreno diverso da un'esecuzione all'altra (vale solo per le partite appena create).
  • La generazione del terreno ora calcola un'impronta che viene verificata al caricamento (una discrepanza viene segnalata come avviso).
  • Aggiunto il comando da console print_terrain_fingerprint per le segnalazioni di bug.
  • Corretto lo strumento taglia e incolla che rimuoveva entità dall'esterno della simulazione (il posizionatore di incollaggio ora si apre un tick più tardi).
  • Corretto l'ordine di inizializzazione dei prototipi che dipendeva dalle impostazioni locali del sistema operativo.
  • Corretti i candidati equidistanti o di pari priorità che venivano scelti secondo l'ordine interno delle collezioni nella selezione di alberi, settori e torri forestali, nell'assegnazione di camion e buffer e nello smistamento dei treni.
  • I percorsi della punta della torre di impilamento ora sono ordinati in modo deterministico, senza calcoli in virgola mobile.

Prestazioni

  • Corretti i dizionari e gli insiemi indicizzati per posizione di casella che a volte rallentavano a causa di collisioni di hash (nel caso peggiore le ricerche ora sono 2-3x più rapide).
  • Gli elementi decorativi del terreno vengono generati ~4x più velocemente.

Correzioni

  • Corretto un errore nel visualizzatore markdown dell'hub di gioco causato da richieste multiple di font.
  • Corrette le immagini fluttuanti nel testo dell'hub che venivano rimosse (ora sono mostrate sotto il testo).
  • Migliorato l'allineamento delle immagini nell'hub di gioco e aggiornati i collegamenti nella schermata principale.

v0.8.7a2026-08-13

  • Aggiunti nuovi modelli 3D per gli elettrolizzatori T1 e T2.
  • Ottimizzato il bilanciamento dei buffer dei camion quando magazzini o designazioni di scarico sono isolati dai camion, cosa che causava cali di FPS ad alte velocità di simulazione (oltre 10x più veloce in quei casi).
  • Corretta la disposizione errata degli ingressi delle rampe di altezza 4.
  • Corretti i treni che pianificavano inversioni di marcia ignorando le sezioni critiche quando il punto di inversione si trovava a metà di un tratto di binario parzialmente critico.
  • Corretti i treni che, invertendo la marcia mentre detenevano prenotazioni di blocco, non le rilasciavano mai.
  • Corrette le transizioni di pendenza da 1:4 a 1:8 usate durante la costruzione in modalità solo G8 (ora sono consentite solo costruendo da un pezzo G4 o collegandosi a esso).
  • Corrette le euristiche di calcolo del percorso per i binari con curve R30.

v0.8.72026-08-08

Nuovi contenuti e miglioramenti

  • Le rampe modulari ora possono raggiungere l'altezza 4, abbastanza alte da passare sopra i binari.
  • I veicoli ora affrontano le rampe leggermente più in fretta.
  • Il carico del molo commerciale ora è incluso nella ricerca globale.
  • Aumentato il numero di inversioni di marcia consentite in un singolo percorso di un treno da 16 a 32.
  • I treni non pianificano più inversioni di marcia all'interno delle sezioni critiche.
  • I veicoli che non possono attraversare l'acqua non segnalano più "difficoltà a navigare" a causa dei ponti.
  • I camion normali non prenotano più carichi che solo i camion anfibi possono consegnare.
  • Le stringhe dei progetti incollate ora sono limitate a 64 livelli di cartelle annidate.

Prestazioni

  • Virtualizzati gli elenchi delle finestre di salvataggio e caricamento, eliminando i rallentamenti dovuti a un numero eccessivo di file di salvataggio.
  • L'apertura dell'ispettore dei binari su tratte molto lunghe non causa più uno scatto (la verifica dell'elettrificazione è distribuita su più fotogrammi).

Correzioni

  • Corretti i camion da cava che non riuscivano a raggiungere i mega escavatori posizionati in aree strette.
  • Corretti i treni recuperati nei depositi che non trovavano un percorso perché la loro velocità non veniva reimpostata.
  • Corretta una lieve teletrasportazione dei treni quando la lunghezza del binario o le sezioni critiche cambiavano vicino a un punto di inversione mentre il treno si stava avvicinando.
  • Corrette le anteprime dei supporti dei binari che non venivano cancellate correttamente, causando errori e permettendo modifiche impossibili con Ctrl+Maiusc+rotellina.
  • Corretto lo strumento punti di passaggio della stazione che bloccava il gioco quando il binario selezionato veniva rimosso.
  • Corretta la connettività dei veicoli che a volte segnalava disconnessioni errate.
  • Corretti i razzi che potevano rimanere bloccati all'origine della mappa.
  • Corrette le perdite di arrotondamento di Unity provenienti dalle decorazioni (la loro Unity ora viene sommata su tutti gli insediamenti).
  • Corretta l'evidenziazione dei grafici che non funzionava dopo l'aggiornamento dei dati del grafico.
  • I file di salvataggio corrotti ora falliscono con un errore chiaro invece che con un errore di memoria esaurita.