AtlasInfo Editor
Load, edit and visualise your AtlasInfo.txt map file with a live canvas preview.
Atlasinfo Editor per Server Metin2
Modificare atlasinfo.txt a mano è il tipo di compito che capita a ogni admin di server Metin2 almeno una volta. Dimentichi quale mappa inizia a quale coordinata globale, due nuovi dungeon si sovrappongono, i giocatori si teletrasportano nel vuoto, e tre ore dopo stai ancora facendo calcoli di offset con carta e penna. L'Atlasinfo Editor trasforma tutto il lavoro in "trascina la mappa su una griglia 2D e scarica un nuovo file".
Cosa Fa Davvero atlasinfo.txt
Ogni server Metin2 mantiene un file di testo semplice chiamato atlasinfo.txt che dice al client dove si trova ogni mappa all'interno del mondo globale. Ogni riga dichiara il nome di una mappa, la sua origine X/Y globale, e la sua larghezza e altezza. Il client usa questi numeri per l'interfaccia della mappa mondiale, per la logica di teletrasporto tra mappe, e per qualsiasi comando di teletrasporto che faccia riferimento a coordinate globali piuttosto che a coordinate per-mappa.
Se le coordinate sono pulite, tutto funziona invisibilmente. Se si scontrano (due mappe che si sovrappongono sulla griglia globale), il motore di teletrasporto inizia a instradare male i giocatori, l'atlante nel gioco mostra dati errati, e persino comandi come /warp smettono di portare dove ti aspetti.
Perché Modificarlo a Mano È Doloroso
- Le coordinate sono nelle centinaia di migliaia, con le ultime due cifre che sono effettivamente decimali. Ogni calcolo di offset ha bisogno di disciplina con gli zeri finali.
- Le dimensioni delle mappe devono essere multipli della dimensione del chunk del motore. Gli errori off-by-one rompono silenziosamente la visualizzazione della mappa.
- Aggiungere una nuova mappa dopo il lancio di solito significa spostare almeno due mappe vicine per fare spazio. Ogni spostamento è un'altra occasione per fare un errore di battitura in una coordinata.
- Non c'è feedback visivo. Scopri che esiste una collisione solo quando un giocatore si teletrasporta dentro un muro sul server live.
Cosa Fa Diversamente l'Editor
L'Atlasinfo Editor carica il tuo atlasinfo.txt esistente e renderizza ogni mappa come un rettangolo su una griglia 2D che corrisponde al sistema di coordinate globali del gioco. Da lì:
- Sposta e riposiziona qualsiasi mappa cliccandola e trascinandola, oppure selezionandola dall'elenco laterale e spingendola con i tasti freccia per un posizionamento preciso al pixel.
- Rilevamento collisioni in tempo reale segnala qualsiasi due mappe che si sovrappongono. Le mappe interessate ottengono una cornice rossa in modo che il problema sia visibile a colpo d'occhio, e l'editor rifiuta di lasciarti finalizzare un layout che contiene collisioni.
- Scala visiva che corrisponde al mondo nel gioco, quindi la dimensione relativa di una mappa di farming 4×4 rispetto a un'entrata di dungeon 1×1 è quello che vedi effettivamente sullo schermo.
- Creazione di mappe per trascinamento di rettangolo per aggiungere nuove mappe. Trascina il mouse su un'area vuota, imposta la dimensione, dai un nome alla mappa, fatto. Le collisioni vengono controllate al momento del disegno.
- Modifica con doppio clic. Facendo doppio clic su un nome di mappa nell'elenco laterale si apre una piccola finestra di dialogo dove il nome e le dimensioni esatte possono essere riscritti se il trascinamento non è abbastanza preciso.
Per Iniziare
- Fai clic su Carica il tuo atlasinfo.txt per importare il file attuale dal tuo server. La griglia si popola istantaneamente con ogni mappa che hai attualmente.
- Non hai un file a portata di mano? Fai clic su Carica atlasinfo.txt di esempio. Un layout di riferimento basato sulla mappa mondiale standard di Metin2 si carica in modo che tu possa sperimentare senza rischiare un server reale.
- Fai clic su qualsiasi mappa, o scegline una dall'elenco laterale, per selezionarla. Usa i tasti freccia per spostarla. Trascina il mouse per creare una nuova mappa su un'area vuota della griglia.
- Guarda l'indicatore di collisione. Qualsiasi mappa con cornice rossa si sta sovrapponendo a un vicino e ha bisogno di essere regolata prima che il layout sia pronto per la spedizione.
- Quando il layout è pulito, fai clic su Scarica Atlasinfo.txt per esportare il nuovo file. Inseriscilo nel tuo server, riavvia, fatto.
Bonus: Esportazione Impostazioni Server e il Trucco del Teletrasporto
Insieme al download di atlasinfo c'è un pulsante Scarica Impostazioni Server. Esporta la parte della configurazione del server che il motore ha bisogno di conoscere per i limiti di ogni mappa. Incollalo nella configurazione del tuo server e il nuovo layout entra in vigore senza ulteriori modifiche manuali.
Un trucco che vale la pena memorizzare per il lavoro GM: le coordinate all'interno di atlasinfo.txt sono scritte con due zeri finali che il comando /warp non si aspetta. Se il tuo file dice che una mappa inizia a 4096700, 5120300 globali e vuoi teletrasportarti lì, elimina le ultime due cifre da ogni valore e teletrasportati a 40967, 51203. Stessa coordinata, scala diversa.
Errori Comuni da cui l'Editor Ti Salva
- Sovrapposizione di nuove mappe con quelle vecchie. Manualmente è facile aggiungere un dungeon alle stesse coordinate di una zona di farming esistente. L'editor rifiuta di confermare.
- Dimensioni di mappa sbagliate. Manualmente potresti scrivere una larghezza che non è un multiplo di chunk, e la mappa mondiale renderizza angoli rotti. L'editor applica dimensioni valide per il motore.
- Mappa dimenticata. Una riga accidentalmente cancellata dal file txt rimuove la mappa dall'atlante senza rimuoverla dal motore, producendo uno stato incoerente. L'editor cattura le voci mancanti perché non sarebbero sulla griglia.
- Deriva di coordinate dopo molte modifiche. Aggiungere dieci mappe in sei mesi a mano tende a lasciare un layout con spazi imbarazzanti e quasi-collisioni. Caricando il file nell'editor e disponendolo visivamente, la deriva emerge in secondi.
Quando l'Editor Si Ripaga
Se un server Metin2 rimarrà statico per sempre, modificare atlasinfo.txt a mano una volta va bene. Ma ogni server privato attivo alla fine aggiunge mappe personalizzate, divide una zona popolare, o riposiziona un dungeon per liberare spazio per una nuova area evento. La prima volta che l'Atlasinfo Editor cattura una collisione che avrebbe rotto i teletrasporti su un server live, lo strumento si è ripagato il tempo impiegato per caricarlo.