Skip to content
kahlen-tech edited this page Nov 5, 2026 · 1 revision

Description

Checks your profile files for common mistakes. It checks that:

  • none of your files ends in .yml; Lich needs .yaml;
  • your <character>-setup.yaml is in the profiles folder (it stops here if not);
  • each of your <character>-*.yaml files is valid YAML.

Then it runs about a hundred checks on your settings: for example, that skills are spelled right, weapons you train are in your gear, hunting zones exist, gear sets are complete, and old settings that no longer do anything are gone. It does the same for each file in your hunting_file_list. At the end it counts the warnings and errors.

It also tells you about any of the curated scripts you have a copy of in your custom folder, since those won't get updates.

Settings

YAML Settings

None.

Argument Settings

Argument Purpose
verbose Show the name of each check as it runs.
name Also load <character>-<name>.yaml on top of your setup file.

Usage

;validate

;validate verbose

Clone this wiki locally