Sposób i wygląd znaczników faz definiowany jest w pliku Phases.xml, który znajduje się w folderze ./Config - są to ustawienia domyślne programu. Zdefiniowane są w nim wszystkie dozwolone fazy fal sejsmicznych, oraz ich parametry np. nazwa kolor, polaryzacja, wejście fali. Plik ten może być także indywidualnie zdefiniowany dla poszczególnych regionów. W takim przypadku znajduje się w folderze tego regionu ./Config/Region ... .
Jeżeli plik nie jest zdefiniowany dla danego regionu, to program czyta plik konfiguracyjny faz domyślny.
Każda faza opisana jest za pomocą bloku, gdzie w pozycji <first> znajduje się nazwa fazy, a w pozycji <second> parametry fazy. Część ta składa się z następujących elementów:
Sposób i wygląd pikowania definiowany jest w pliku Phases.xml. Zdefiniowane są w nim wszystkie dozwolone nazwy faz. Pliki te są definiowane osobno dla każdego regionu. Jeżeli plik nie jest zdefiniowany dla regionu, to program bierze plik domyślny dla każdego regionu ./Config/Phases.xml . Każda faza opisana jest za pomocą elementów:
<item class_id="1" tracking_level="0" version="0">
<first>Pg</first>
<second class_id="2" tracking_level="0" version="0">
<noClicks>55</noClicks>
<red>128</red>
<green>128</green>
<blue>128</blue>
<defaultOnset>0</defaultOnset>
<allowedOnset class_id="3" tracking_level="0" version="0">
<count>3</count>
<item_version>0</item_version>
<item>0</item>
<item>1</item>
<item>2</item>
</allowedOnset>
<allowedPolarity class_id="4" tracking_level="0" version="0">
<count>3</count>
<item_version>0</item_version>
<item>0</item>
<item>1</item>
<item>2</item>
</allowedPolarity>
<nextPhasePick>Sg</nextPhasePick>
<cursorName>Icons/PhaseCursor_Pg.cur</cursorName>
</second>
</item>
W pozycji <first> znajduje się nazwa fazy, a w pozycji <second> parametry fazy zawierające:
- Ilość kliknięć fazy <noClicks>. Pięć faz, które mają największą, większą niż 10 ilość kliknięć mają dodatkową ikonę wyboru fazy na pasku narzędzi.
- Kolor fazy (wartości <red>, <green>, <blue>).
- Domyślne oznaczenie wejścia fazy <defaultOnset>, gdzie 0 oznacza emergent (e), 1 oznacza impulsive (i) a 2 oznacza nieokreślone.
- Dopuszczalne oznaczenia wejścia fazy <allowedOnset>.
- Dopuszczalne oznaczenia polaryzacji fazy <allowedPolarity>, gdzie 0 oznacza dodatnie (+), 1 oznacza ujemne (-) a 2 oznacza nieokreśloną.
- Nazwę następnej fazy do pikowania <nextPhasePick>. Jeżeli pole to nie jest puste, to po zapikowaniu fazy, program podaje umieszczona w tym polu fazę. Jeżeli to jest ta sama faza to program pikuje tą wybraną fazę, aż zostanie to przerwane przez kliknięcie prawego przycisku myszy.
- Nazwę pliku z kursorem pokazywanym podczas pikowania tej fazy <cursorName>. Użytkownik może zdefiniować własny kursor pamiętając, że punkt wskazywany przez kursor odpowiada pikselowi (0,9) kursora.