Guide

Come importare blueprint in Factorio|Salvataggio e strategie anti-errori

In Factorio 2.0/Space Age, molti giocatori si trovano bloccati quando cercano di importare stringhe di blueprint esterne: dopo aver incollato, perdono traccia del blueprint o non sanno dove sia stato salvato.

Guide

Come importare blueprint in Factorio|Salvataggio e strategie anti-errori

In Factorio 2.0/Space Age, molti giocatori rimangono bloccati quando cercano di importare stringhe di blueprint esterne: dopo averle incollate, perdono traccia del blueprint appena creato o non sanno dove sia stato salvato. Anche io inizialmente mi sono fermato qui, ma una volta compresi gli ingressi di importazione e le destinazioni di salvataggio (inventario o libreria blueprint), tutto diventa molto più fluido.

Questo articolo è rivolto a chi vuole importare con sicurezza il codice distribuito su siti di condivisione o articoli, organizzato attorno alle procedure di Factorio 2.0/Space Age. Considerando le differenze UI rispetto agli articoli della serie 1.0/1.1, spiego come affrontare ogni tipo di fallimento: copia parziale, stringhe lunghe, dipendenze da DLC/Mod, e problemi di incollamento su Wayland.

Cosa permette l'importazione blueprint in Factorio

L'importazione blueprint, in poche parole, permette di portare dentro il gioco la stringa di progettazione condivisa esternamente. Sia che il codice si trovi su un sito di condivisione, che un amico te lo abbia mandato su Discord, con Factorio 2.0/Space Age basta incollarlo dalla barra di scelta rapida in basso usando "Importa codice", e il gioco lo carica come piano di costruzione. Non devi ricostruire tutto da zero, quindi più la progettazione è riutilizzabile (come una linea standard iniziale, una stazione ferroviaria, o una raffineria modularizzata), più grande è il beneficio.

Ciò che importa veramente è che l'importazione è solo il primo step per portare il blueprint nel gioco. Subito dopo l'importazione puoi posizionarlo e usarlo, oppure se vuoi riutilizzare lo stesso disegno più volte, puoi spostarlo in inventario o nella libreria blueprint per conservarlo. In altre parole, "leggere" e "salvare e gestire" sono operazioni separate, e quando capisci questa distinzione, tutto diventa più ordinato.

In questo articolo descrivo il procedimento basato su Factorio 2.0/Space Age. Sebbene il concetto di blueprint rimane lo stesso nelle versioni più vecchie, l'interfaccia è cambiata. I giocatori che tornano dopo una pausa hanno meno confusione se partono da "Importa codice" sulla barra di scelta rapida, invece di cercare sulla base di ricordi di articoli della versione 1.0/1.1.

La wiki ufficiale di Factorio in "Buildable construction plans" conferma che i blueprint possono essere esportati e importati come stringhe di testo, e che l'importazione avviene tramite una finestra di dialogo apposita. La lunga sequenza di caratteri alfanumerici che vedi negli articoli o sui siti di condivisione non è semplice testo per leggere – è piuttosto un contenitore di informazioni costruttive.

Se approfondisci un po' il meccanismo, questa stringa non è testo per gli umani, ma dati di blueprint serializzati. Non hai bisogno di capire il formato interno per usarlo, ma se comprendi che "non è solo un memo di testo, ma i dati veri e propri della progettazione portatili", allora capirai perché un copia-incolla incompleto o una perdita parziale rende impossibile leggerlo.

Quando mi capita di ricevere una stringa da un amico su Discord, la incollo direttamente in "Importa codice" e la metto in campo subito. Specialmente per cose come biforcazioni di stazioni o configurazioni di giacimenti di petrolio – disegni che hanno una forma fissa ma che manualmente tendono a diventare disallineati – questo metodo è velocissimo. Mando il codice a chi gliene importa, e tutti riescono a riprodurre la stessa disposizione, quindi anche nei giochi multiplayer la filosofia di design rimane coerente.

Penso che per i giocatori che tornano sia la strada più logica. Se cerchi di imparare il menu di gestione della libreria (B key) tutto in una volta, rischi di perderti ancora di più su dove finisce il blueprint. Invece, se prima importi e metti il blueprint, e poi lo organizzi se serve, la procedura è più chiara. Anch'io inizialmente ero confuso sui posti di salvataggio, ma una volta fissato l'ingresso, l'operazione ha iniziato a avere senso.

Nozioni preliminari: cos'è una stringa di blueprint?

Chiarimento della terminologia

Quella lunga sequenza di numeri e lettere che vedi negli articoli o sui siti di condivisione non è un semplice memo, ma una stringa di testo che rappresenta un blueprint – il codice di condivisione di un progetto. Un blueprint è un piano di costruzione, e contiene informazioni su posizionamento, orientamento, connessioni; tutto ciò può essere serializzato in una stringa di testo. Quindi quando condividi con altri, non condividi "il progetto stesso", ma piuttosto "la stringa che permette al ricevente di ricostruire il progetto".

Il vantaggio di questo approccio è molto chiaro. Chi riceve il codice non deve assemblare tutto manualmente pezzo per pezzo – basta incollarlo nella finestra di importazione nel gioco, e la progettazione viene ricreata identica. Quando distribuisco uno standard di stazione che ho creato per una megafactory, o un blocco di raffinazione, questa stringa è molto più veloce che una foto o una descrizione scritta. L'esteriore è testo, ma il contenuto è un progetto vero.

Un'altra confusione comune è che "blueprint" e "stringa blueprint" non sono la stessa cosa. Un blueprint è il progetto vero dentro il gioco, la stringa è come lo esporti all'esterno per condividerlo. L'importazione parte da una stringa, ma una volta dentro il gioco il blueprint è gestito normalmente.

Pratica mente, quando sai questa differenza, è più facile risolvere i problemi. Se incollando non succede niente, puoi pensare: "Forse non è il disegno che fa schifo, ma la stringa è incompleta" oppure "C'è una parte della copia che manca" o "Un carattere iniziale è sparito". Una singola lettera mancante all'inizio fa fallire l'importazione, quindi è utile sapere di cosa si parla veramente.

Da dove si prende?

In pratica, raramente generi da solo una stringa blueprint. Più spesso qualcun altro la distribuisce e tu la copi. I posti soliti sono siti come Factorioprints, post su Steam Community, blog personali, articoli su Zenn, oppure un amico la incolla su Discord. Le progettazioni riutilizzabili (linee di ricerca standard all'inizio del gioco, standard di stazione, gestione di giacimenti petroliferi, raffinerie modularizzate) circolano spesso in questo modo.

La wiki ufficiale di Factorio ("Buildable construction plans") spiega che i blueprint si possono esportare e importare come stringhe. Quindi usare il codice distribuito non è una scorciatoia nascosta – è una funzionalità vera del gioco. Se in un articolo vedi una lunga stringa scritta, quella non è una decorazione, ma il codice stesso che puoi incollare.

Secondo la mia esperienza, quando guardo a chi distribuisce il codice, ciò che conta più "quanto bello è in foto" è capire "per che cosa serve questo disegno" e "che prerequisiti ha". Per esempio, se è per il gioco vanilla, o pensato per Space Age, o se dipende da mod specifiche – tutto questo cambia molto la praticabilità. Descrizioni di filosofia di design aiutano a riutilizzare meglio, stringhe di codice nude sono più facili da usare male.

Inoltre, se sai com'è fatto il codice dentro, riesci anche a riconoscere quando è corrotto. Anch'io mi è capitato di copiare un codice e trovare caratteri extra da chat app o virgolette di citazione mescolate. In quel caso capire che "questo non è testo normale, ma un pacchetto di dati che si rompe se manca un pezzo" aiuta molto a risolvere veloce.

Buildable construction plans - Factorio Wiki wiki.factorio.com

Meccanica tecnica (Base64/zlib/JSON) ※ i principianti possono saltare

Se guardi un po' più a fondo nel tecnico, quella stringa non è affatto in un formato leggibile dall'uomo. Come spiega la wiki di Factorio in "Blueprint string format", dopo il primo carattere il resto è codificato in Base64, che una volta decodificato dà dati compressi con zlib, e quando decompresso hai una struttura JSON. In breve: i dati di progettazione sono in JSON, vengono compressi, poi messi in una forma testuale facile da copiare.

Non devi pensare a questo a ogni uso. Normalmente non occorre capire il contenuto per usarlo – basta incollare e importare, punto. Nemmeno quando condivido dico alla gente che dentro c'è JSON. Quello che conta è solo il concetto che "sembra testo, ma dentro è un blocco di dati strutturato".

Però, sapendo come funziona, molte cose hanno più senso. Se metti un carattere extra nel mezzo, il tutto si rompe, perché non è una frase ma dati codificati. Un carattere mancante all'inizio, un finale troncato, una virgoletta o uno spazio aggiunti – per tutti questi fallimenti il motivo è che i dati sono rovinati. Se capisci un minimo la "prospettiva di analisi", è più semplice ragionare: non è che il gioco è capriccioso, è che l'input è rotto.

Se vuoi scavare più a fondo nei dettagli tecnici, articoli come "【factorio】ブループリント解析してみた" su Zenn hanno esempi chiari di come i dati di posizionamento finiscono dentro. Utile per chi vuole approfondire. Ma per l'importazione il livello di dettaglio tecnico non serve. Da lettore, basta sapere che quello che incollate è "testo compresso con un progetto dentro", non "solo caratteri casuali".

Blueprint string format wiki.factorio.com

Procedura di importazione dei blueprint

L'operazione vera è molto breve: prendi il codice dalla barra di scelta rapida e salvalo. La wiki di Factorio spiega che i blueprint si importano come stringhe proprio in questo modo. Inizialmente mi è capitato di pensare: ho incollato e niente è successo, avrà fallito l'importazione. In realtà il problema non era l'importazione in sé, ma che dopo aver importato devo salvare il blueprint in un posto.

Fase 1: Copia la stringa

Per prima cosa, copia da dove ti è stata condivisa la stringa blueprint. Importante qui: copia solo il codice, non la descrizione intorno. Su siti di condivisione, Steam Community, blog personali, spesso c'è testo di spiegazione prima e dopo il codice stesso. Se il tuo intervallo di selezione è leggermente sfalsato, l'importazione fallisce. Controlla che dal primo al ultimo carattere sia tutto scelto e sia una sequenza continua.

Per le stringhe lunghe, di solito copiarle così com'è va bene. Non devi riformattare o aggiungere interruzioni di riga prima.

Fase 2: Dalla barra di scelta rapida in basso, apri Importa codice

Per la maggior parte degli utenti, Importa codice dalla barra di scelta rapida è un ingresso chiaro. (È anche possibile farlo dalla libreria blueprint, ma tramite barra è meno confusionario). È più facile non perdersi partendo di qui che cercando nella libreria – questo è il modo di descrivere la situazione che riduce i malintesi.

Articoli vecchi potrebbero mostrare l'interfaccia in posti leggermente diversi. Con Factorio 2.0 / Space Age è naturale guardare prima la barra di scelta rapida. Anche io, subito dopo il ritorno, cercavo dal lato della libreria e facevo un giro lungo.

Fase 3: Incolla nel campo di testo e premi "Importa"

Apri la finestra, incolla la stringa nel campo di testo, e premi "Importa". Così facile. Come spiegano in How to import a blueprint, il flusso di base è questo.

Se non succede niente, il problema in genere non è il disegno stesso, ma la stringa che hai incollato. Dalle mie esperienze, la maggior parte dei fallimenti sono dovuti a un intervallo di copia sbagliato o a caratteri extra mescolati. Come detto prima, non è una frase normale ma una sequenza di dati, quindi anche un carattere mancante la rompe.

Blueprint - Factorio Wiki wiki.factorio.com

Fase 4: Trascina il blueprint nel tuo inventario per salvarlo temporaneamente

Dopo l'importazione, compare un item blueprint blu nella tua mano. Questo è il punto che la gente si dimentica spesso. Solo perché l'hai letto non significa che il salvataggio sia finito – devi trascinare il blueprint nel tuo inventario per tenerlo.

💡 Tip

Il blueprint blu che appare subito dopo l'incollamento è facile perderlo di vista se non lo prendi. Io ho perso traccia diverse volte, quindi ho imparato a trascinarlo sempre in inventario non appena importo. Una volta che lo fai diventare una routine, gli incidenti scompaiono.

Anche solo questo passo basta per ridurre molto gli "scompare dopo che l'ho incollato". Se lo usi una sola volta, conservarlo in inventario è sufficiente.

Fase 5: Se lo userai spesso, premi B per aprire la libreria e salvalo lì per sempre

Se è un disegno che userai molte volte, apri la libreria blueprint con B e salvalo lì in modo permanente. La libreria si apre con B (o da un pulsante sulla minimappa) ed è comoda per tenere disegni riutilizzabili come stazioni standard, raffinerie, e linee di ricerca iniziali.

Il flusso è: importa dalla barra di scelta rapida, il blueprint appare in mano, lo metti in inventario, poi se serve lo sposti in libreria o in un libro blueprint. Progetti per il riuso, meglio tenerli in libreria; se hai molti progetti legati, usare un libro blueprint è più ordinato. Specialmente per i disegni che riutilizzerai, decidi in anticipo dove metterli, così non devi cerccarli di nuovo.

Dove salvare i blueprint dopo l'importazione e come gestirli

Salvataggio in inventario

Se il blueprint appena importato finisce nel tuo inventario, è solo per l'uso immediato in questo salvataggio di gioco. Se hai bisogno di un piano minerario adesso, di mettere un nuovo tipo di raffineria, di provare un template di stazione – tutto questo che usi oggi, l'inventario funziona benissimo. È alla mano, lo puoi usare subito, e puoi modificarlo via via se serve.

Però l'inventario è solo per "questo salvataggio, uso immediato". Se accatasti qui tutti i disegni che userai spesso (stazioni, raffinerie, tutto), diventa caotico e non trovi più niente. All'inizio io mettevo anche i disegni standard in mano, e poi perdevo tempo a cercare. Meglio: disegni usa-e-getta in inventario, disegni riutilizzabili in libreria, e le cose vanno più lisce.

Salvataggio in libreria blueprint

I disegni che tieni a lungo vanno in libreria blueprint (tasto B). La libreria non è un semplice magazzino – è il deposito per riutilizzare progetti su più salvataggi. Come spiega la wiki di Factorio in "Buildable construction plans", i blueprint sono dati di progettazione che si possono condividere e riusare.

Soprattutto è utile per i disegni che fai ogni volta. Quattro linee di raffinazione standard, stazione ben fatta, setup di energia iniziale – questi tipi di cose, se li metti in libreria, puoi tirarli fuori quando inizia una nuova partita. Se li piazzi nella barra veloce, li usi spesso e senza fretta li migliori. È un grande vantaggio.

Secondo me, inventario = "banco da lavoro sul campo", libreria = "archivio di progetti principali". Con questa divisione, non basta importare una volta – il prossimo salvataggio li ritrovi e li usi di nuovo senza confusione.

Organizzazione con libro blueprint

Quando i blueprint iniziano a moltiplicarsi, non tenerli sparsi uno per uno. Usare un libro blueprint per raggrupparli per tema (estrazione, ferrovie, energia, spazio) rende molto più semplice trovarli. Se la libreria è l'archivio, il libro è il contenitore per organizzare tutto dentro.

In pratica io divido così: Libro "Estrazione" (pozzi, sbancamenti, uscita mineraria), Libro "Stazioni" (stazione bidirezionale, parcheggio, rifornimento), Libro "Spazio" (lancio, moduli base). In questo modo, un singolo blueprint rispetto a una montagna sparsa è molto più tracciabile. Qual è il valore: non solo risparmi tempo a cercare, ma anche tutte le parti di un'operazione stanno insieme, quindi il setup iniziale di una fase va liscio.

Space Age rende la gestione anche più rilevante perché gestisci più pianeti. La wiki ufficiale non spiega esplicitamente questo aspetto; il punto viene da osservazioni di utenti e discussioni. Però segnalazioni di forum e articoli pratici dicono che durante il trasporto tra pianeti può essere scomodo. Quindi è meglio che i blueprint importanti siano già in libreria organizzata in anticipo.

💡 Tip

Su Space Age, invece di tenere molti blueprint in mano, è più stabile metterli subito in libreria organizzati. Specialmente per i disegni che usi su più pianeti – l'organizzazione fa una grande differenza di velocità.

La ricetta è: usa e butta in inventario, conserva in libreria, organizza in libri blueprint. Su Space Age questo ordine ti permette di non restare bloccato.

kodomo-ryozen.org

Quando l'importazione fallisce: cause e soluzioni

Controlla copy incompleto, spazi, e segni di virgolette (" ", 『』)

Il fallimento più frequente dell'importazione non è un difetto del gioco, ma la stringa che hai incollato è leggermente rotta. Copiando da una pagina web, magari il primo o l'ultimo carattere manca, oppure spazi e interruzioni di riga extra si sono aggiunti. Su SNS e messenger, a volte " " o 『 』 rimpiazzano i caratteri originali – questi sono decorazioni che non dovrebbero esserci. Se entrano nella stringa, l'importazione fallisce.

La prima cosa che controllo è se davvero ho copiato tutto da capo a fine. Le stringhe lunghe si tagliano facilmente; non vedi che manca la fine. Incolla in un editor di testo semplice, guarda gli spazi iniziali e finali, le interruzioni di riga, e se le virgolette si sono autosostituite. Toglie le interruzioni in mezzo, ma mantieni l'ordine originale della stringa.

Più lunga è la stringa, più è probabile copiare male. La cosa più veloce, se non entra, è ricopiare da zero e incollare di nuovo. Così risolvi prima che cercare errori complicati.

Differenza di versione, dipendenze da DLC/Mod: come distinguere

Anche se la stringa è giusta, se l'ambiente è diverso, il disegno potrebbe non funzionare. Esempio classico: leggi un vecchio articolo della versione 1.1 mentre giochi 2.0, oppure il contrario. L'interfaccia e dove trovare le cose cambiano. Oppure il disegno usa pezzi di Space Age ma tu non hai il DLC, allora alcuni enti non si piazzano (il comportamento esatto – lo rifiuta al momento dell'importazione, o va male quando lo metti? – dipende dall'ambiente. Consiglio di verificare in anticipo).

Il modo di distinguere è: prima guarda che versione di Factorio è stata usata per il disegno, poi guarda se ha bisogno di DLC o Mod. L'importazione stessa e il fatto che il disegno funzioni sono due problemi diversi, quindi separarli nel ragionamento aiuta.

Con Wayland fallisce l'incollamento, ecco la soluzione

Su Linux, quando maneggi stringhe blueprint molto lunghe, il sistema Wayland potrebbe avere problemi con il clipboard. La pagina "Version history" della wiki di Factorio menziona che versione 1.1.0 ha risolto problemi di copia-incolla su Linux di stringhe enormi e problemi specifici con Wayland. Non è tua immaginazione – è un problema noto e risolto nei record.

Dalla mia esperienza, intorno ai 200.000 caratteri inizia a non rispondere subito dopo l'incollamento. A volte aspettando qualche secondo entra, altre volte è meglio passare per un altro editor di testo prima. Più lunga è la stringa, più il percorso di input fa la differenza nel risultato finale.

La soluzione è non andare subito a casi speciali. Prova: ricopia, incolla in un editor di testo semplice e ri-copia da lì, vedi se va. Se no, come detto su Reddit in "Alternative way to import blueprint", alcuni utenti hanno avuto successo con X11 drag & drop anziché il clipboard. È una segnalazione della comunità, non ufficiale, però il ragionamento è che se il clipboard non funziona, esiste un altro percorso.

💡 Tip

Se dopo l'incollamento sembra che non reagisce, non dare subito per fallito. Wayland può essere lento; aspetta. Se il clipboard è il problema, prova un editor di testo intermedio o X11 drag & drop.

www.reddit.com

L'interfaccia non si trova

Succede anche che "non trovo nemmeno dove importare". In questo caso cercate nella barra di scelta rapida Importa codice, non dentro la libreria. Articoli vecchi hanno posizioni diverse, specialmente i tutorial della versione 1.1 rispetto a 2.0 sono sfalsati.

Spesso il problema non è che la funzione è sparita, ma che il pulsante non è visibile perché la barra non è mostrata. Se i comandi non si vedono, la soluzione è visualizzare la barra di scelta rapida, non che la funzione non esiste. Anch'io ho cercato nel menu della libreria per un sacco di tempo prima di capire che l'ingresso era altrove.

Questi problemi sono spesso "cerco nel posto sbagliato", non "la funzione non c'è". Se non lo trovi, pensa a quale menu o quale barra contiene l'operazione.

La stringa che ricevi è rotta

Quando ricevi una stringa già rotta, il problema non è copiarla male, ma il percorso di condivisione. Messenger

article.share

T

Takuma

Factorio 3,000時間超。1k SPM メガベースを複数パターンで達成した生産ライン設計のスペシャリスト。本業のプラントエンジニアの知識を工場最適化に応用しています。