Il file di descrizione è richiesto e la sua estensione è .kgm. Dovrebbe cominciare con <map> e finire con </map>.
Dentro quei tag ci dovrebbero essere:
<mapFile>e</mapFile>: il nome del file (senza alcun percorso) contenente l'immagine della mappa, ad es. «europe.png».<name>e</name>: il nome della mappa, ad es. «Europe».Un
<divisionsName>e</divisionsName>: il nome generale delle divisioni in questa mappa, cioè Provinces, States, Countries, ecc..Un
<division>e</division>per ogni divisione nella mappa.
Ogni divisione ha questi tag:
<name>e</name>: il nome della divisione, ad es. «Albania».<capital>e</capital>: il nome della capitale della divisione, ad es. «Tirana».<ignore>e</ignore>: può essere impostato ayes,allowClickMode,allowClickFlagModeeno. Se questo tag è impostato ayes, allora la divisione non sarà considerata nelle domande sulle divisioni in quella mappa. È come se questa divisione non esistesse nella modalità a quiz di KGeography. Se questo tag è impostato aallowClickMode, allora KGeography chiederà la divisione nella modalità ma non in altri quiz. Se questo tag è impostato aallowClickFlagMode, allora KGeography chiederà la divisione nella modalità e nei quiz con bandiere, ma non in altri quiz. Impostare questo tag anosignifica far sì che la divisione venga considerata in tutte le modalità (sfoglia e quiz). Questo tag è opzionale e se non vi è un tag<ignore>, allora è come se fosse impostato ano. Per esempio «Algeria» ha questa tag impostata ayesnella mappa «Europa», e ciò significa che «Algeria» non sarà inclusa dei quiz della mappa «Europa».<flag>e</flag>: il file (senza alcun percorso) contenente la bandiera della divisione, ad es. «albania.png». Questo tag è opzionale. Non richiesta per divisioni il cui tag<ignore>è impostato ayes.<color>e</color>: il colore che la divisione ha nella mappa.<falseCapital>e</falseCapital>: ci possono essere varie coppie di falseCapital, sono usate per fornire una lista di risposte fasulle alle domande sulle capitali invece di usare le capitali di altre divisioni come risposte fasulle.
Il colore è definito usando tre tag:
<red>e</red>: la componente di rosso del colore. Valori validi sono quelli compresi tra 0 e 255.<green>e</green>: la componente di verde del colore. Valori validi sono quelli compresi tra 0 e 255.<blue>e</blue>: la componente di blu del colore. Valori validi sono quelli compresi tra 0 e 255.
Suggerimento
È conveniente creare 2 o 3 false divisioni come «Water», «Frontier» e «Coast» e impostarle con il tag <ignore> impostato a yes. Non dimenticare di non impostare il colore di ogni «Frontier» a 0,0,0 in RGB. Usa ad esempio 1,1,1 in modo che può essere disegnato un bordo quando le divisioni sono piazzate sulla mappa.mappa.
Importante
Tutti i nomi (capitali e divisioni) devono essere in inglese.