map.xml · metadati della mappa
XML con i metadati e i parametri della mappa. Funziona insieme agli oggetti di map.obj.xml e ai livelli Terrain.*.grid.
Edizione documentata: Imperivm HD · Documentazione parziale
Contenuto
Sezione intitolata “Contenuto”map.xml contiene informazioni descrittive e parametri della mappa. Il sottoinsieme documentato comprende nome, descrizione, dimensioni, opzioni di esplorazione e un punto di partenza.
Modificare solo questo file non cambia gli oggetti né ricostruisce le griglie del terreno. Una mappa completa richiede coerenza tra i file correlati.
Elementi e campi documentati
Sezione intitolata “Elementi e campi documentati”| Elemento | Campi | Portata nota |
|---|---|---|
| map (radice) | name, displayname, descr, persist_state | Metadati e stato di persistenza; qui non si attribuisce a persist_state alcun significato aggiuntivo |
| size | x, y | Interi diversi da zero e uguali nel lettore documentato |
| user_art | explored | Testo la cui codifica interna non è descritta |
| expl | NoFog, NoExplore | Valori interi usati come opzioni di tipo booleano |
| start_pt | x, y | Coordinate intere del punto di partenza |
Prima di modificare
Sezione intitolata “Prima di modificare”- Conserva la grafia e le maiuscole degli elementi e degli attributi documentati.
- Non cambiare solo size per ingrandire una mappa: esistono anche i livelli del terreno e altri dati che dipendono dalle dimensioni.
- Conserva i campi sconosciuti di un file esistente; questa scheda documenta un sottoinsieme, non uno schema completo.
- Applica l’escape XML quando generi il testo degli attributi.
Limiti noti
Sezione intitolata “Limiti noti”La tolleranza all’ordine degli elementi, la gestione degli elementi sconosciuti, la codifica completa dei caratteri e uno schema esterno con versioni non sono documentati qui.
La condizione di dimensioni uguali non garantisce che ogni dimensione quadrata sia valida o supportata. Non ricavare da questa scheda un elenco di dimensioni supportate.