Commands#
The npc utility provides many commands for interacting with campaigns, game systems, and characters. While some commands have override options for flexibility, almost all customization is handled by NPC’s configuration files. See Core Configuration for how to customize NPC for your games.
Note
Some commands can only be executed within a campaign directory, or one of its subdirectories. When run outside of a campaign, these commands will show a warning and immediately exit.
Commands are often broken into subcommands. Invocation might look something like npc session or npc describe tags.
Tables of Commands#
Command |
Description |
|---|---|
Create the basic folders to set up an npc campaign |
|
Show info about the current campaign |
|
Create and open the next session and plot file |
|
Find and open the latest plot or session file, or both |
|
Browse to campaign or user settings |
Command |
Description |
|---|---|
Create a new character |
|
Check character files for errors |
|
Generate a public listing of characters |
|
Reorganize character files |
Command |
Description |
|---|---|
Show all configured game systems |
|
Show details about a single system |
|
Show all configured character types |
|
Show details about a single character type |
|
Show all configured tags for this campaign |
|
Show details for the named tag |
Command |
Description |
|---|---|
Show a how many times each unique value appears for the given tag |