CCoderoute
Flussi di lavoro

DayZ XML editor: cambia il loot in sicurezza

03
Lo scenario

Riequilibra un oggetto della tua economia

Gestisci un piccolo server privato di DayZ e un oggetto è troppo raro. La soluzione è un numero in types.xml. Ti serve aiuto con mod e script per il tuo server? Parti da qui, perché gli stessi 4 passi valgono per l'XML e per i file Enforce Script.

01

Apri la cartella della missione

Scegli la cartella che contiene types.xml come cartella di lavoro di Coderoute.

02

Descrivi la modifica

Scrivi con parole semplici quale oggetto e quale valore devono cambiare.

03

Rivedi il diff

In modalità Ask first, leggi la scheda prima che la modifica venga scritta.

04

Prova il tuo server

Esegui il tuo controllo XML, riavvia una copia di prova e guarda il risultato.

Come appare la voce

types.xml
<type name="BakedBeansCan">
  <nominal>40</nominal>
  <lifetime>14400</lifetime>
  <restock>1800</restock>
  <min>20</min>
  <quantmin>-1</quantmin>
  <quantmax>-1</quantmax>
  <cost>100</cost>
  <flags count_in_cargo="0" count_in_hoarder="0"
         count_in_map="1" count_in_player="0"
         crafted="0" deloot="0"/>
  <category name="food"/>
  <usage name="Town"/>
</type>

Un oggetto in types.xml: nominal è quanti ne cerca di mantenere l'economia, lifetime è per quanti secondi ne dura uno. Il tag flags porta tutti e sei gli attributi, divisi qui su 3 righe per stare nella pagina.

Guide per principianti

Modifica types.xml su un server privato di DayZ

Apri la cartella della missione in Coderoute e chiedigli di mostrare come è configurato BakedBeansCan. Usa grep per trovare la voce e read_file per mostrarla, poi spiega ogni tag con parole semplici. Poi chiedi nominal 60 al posto di 40. In modalità Ask first la modifica appare come diff, ed edit_file scrive solo quella riga dopo che hai accettato. Poi il tuo comando di controllo XML viene eseguito in Shell. Infine riavvia una copia di prova del tuo server e osserva se l'oggetto compare più spesso. Tieni una copia del file originale.

Pianifica un server con pochi mod

Un server con pochi mod è più facile da mantenere di uno con 30. Metti Coderoute su Plan only e chiedi un elenco di ciò che serve a ogni mod: una chiave nella cartella keys, un posto nel tuo script di avvio e, per gli oggetti nuovi, voci in types.xml. Legge i file con read_file e grep ma non cambia nulla. Rivedi il piano, passa a Ask first e lascia che scriva una voce alla volta. Prova dopo ogni modifica, così un errore è facile da trovare.

Coderoute per Windows

Prova il flusso sui tuoi file

Scarica Coderoute ↗