Der Inhalt von utilX.ext kommt immer nach den normalen PHost-Meldungen. Das ist nicht immer erwünscht, insbesondere, wenn du einen Host-Schritt ersetzt. Wenn du beispielsweise den Befehl give extern behandelst, sollten die Einträge zu Schiffsübergaben vor den Einträgen zu Kämpfen kommen, um Programme, die Protokoll über die Besitzer eines Schiffes führen, nicht durcheinander zu bringen.
Um dies zu erreichen, kannst du auch in util.tmp statt utilX.ext schreiben. PHost sammelt Einträge in util.tmp, bevor die endgültigen utilX.dat erstellt werden.
Jeder Eintrag in util.tmp hat folgendes Format:
word Receiver (1..11) word Record Type word Data Size byte[N] Data
Hierbei ist Receiver der Empfänger des Datensatzes, der Rest entspricht den Informationen aus utilX.dat.