Vai al contenuto

Editor di mappe e campagne

Wayward Crown include editor di mappe e campagne integrati che permettono di creare livelli e scenari personalizzati.


Editor di mappe

Accedi all'editor di mappe dal menu principale per progettare mappe manualmente.

Funzionalità

  • Pittura del terreno — Seleziona un tipo di terreno e dipingilo sulla mappa con un pennello
  • Posizionamento entità — Posiziona avventurieri, nemici, edifici e forzieri del tesoro
  • Posizionamento roccaforti — Posiziona roccaforti nemiche
  • Trigger — Configura condizioni di attivazione degli script
  • Salva/Carica — Salva le mappe nella directory maps/

Tipi di terreno

  • Prateria, Foresta, Montagna, Acqua, Palude, Deserto, Città, Strada

Formato di salvataggio

Le mappe sono salvate in formato JSON nella directory maps/ e includono:

  • Dati del terreno (array NumPy int8 serializzato)
  • Dati di altitudine
  • Posizioni e proprietà delle entità
  • Posizione del Castello

Editor di campagne

L'editor di campagne permette di combinare più mappe in una campagna a più livelli con una trama.

Funzionalità

  • Ordine dei livelli — Trascina e rilascia per riordinare i livelli
  • Condizioni di vittoria — Imposta le condizioni di vittoria per ogni livello
  • Testo narrativo — Imposta il testo introduttivo e di completamento
  • Risorse iniziali — Imposta l'oro iniziale per ogni livello
  • Restrizioni sugli edifici — Limita i tipi di edifici utilizzabili dal giocatore

Opzioni per le condizioni di vittoria

Tipo Descrizione
free Modalità libera, nessuna condizione di vittoria
destroy_enemy_buildings Distruggi tutte le roccaforti nemiche
survive_ticks Sopravvivi per una durata specificata
reach_gold Accumula una quantità specificata di oro
destroy_building Distruggi un tipo specifico di roccaforte
defend Difendi il Castello per una durata specificata
collect_chests Raccogli tutti i forzieri del tesoro

Struttura di salvataggio

campaigns/my_campaign/
├── campaign.json         # Metadati della campagna
├── level1.json           # Mappa del livello 1
├── level2.json           # Mappa del livello 2
└── level3.json           # Mappa del livello 3

Condivisione dei contenuti personalizzati

  • Le cartelle di mappe e campagne possono essere condivise semplicemente copiandole
  • Posiziona le mappe ricevute in maps/ per caricarle dal menu principale
  • Posiziona le campagne ricevute in campaigns/ per visualizzarle nel menu principale