[NC] Nodelist Compiler

Reads a FidoNet-compatible nodelist and creates a ProBoard index- file (NODE_IDX.PRO) in the system directory. This file will be less than 10K in size, but your original nodelist has to stay in the nodelist directory.

The compiler will look for the latest standard nodelist (NODELIST.xxx) in your nodelist directory.

Specifying extra files as parameters instructs the nodelist compiler to compile extra nodelists. Several extra nodelists can be given as parameters. If you don't specify an extension, ProBoard will look for the latest file with extension .nnn (nnn=day number). If you want to compile a file without an extension, use <FILE>.

Eg. PBUTIL NC MYNL MYLIST. FDNET.PVT

This would compile the latest NODELIST.nnn, the latest MYNL.nnn, MYLIST and FDNET.PVT in the standard nodelist directory.

To determine the costs of sending Netmail, a textfile will be read that you will have to create. This textfile is called COST.PRO and should be in ProBoard's system directory. The lines in this file have the following format:

<Command> <Param1> [Param2]

Commands:
MYZONE <zone> All commands after this command act on zone
<zone>. You need at least 1 MYZONE command.
If not, ProBoard will assume you are in
zone 2. This is used to specify your own
zone.
DEFAULT <cost> Defines the default Netmail cost.
ZONE <zone> <cost> Defines the Netmail cost for zone <zone>.
REGION <region> <cost> Defines the Netmail cost for region
<region> within your own zone.
NET <net> <cost> Defines the Netmail cost for net <net>
within your own zone.

A simple example for a node in Belgium, where the BBS is part of only ONE network.

MYZONE 2 I'm in zone 2
DEFAULT 100 Default = 100 credits
ZONE 3 50 Zone 3 = 50 credits (Australia)
ZONE 1 40 Zone 1 = 40 credits (North-America)
REGION 28 10 Region 28 = 10 credits (Netherlands)
REGION 29 0 Region 29 = FREE (Belgium)
NET 512 5 Net 512 = 5 (HCC Netherlands)

We give another example for a node which is part of 2 networks, so this node has nodenumbers 2:292/1900 and 89:120/40

DEFAULT 100 Default = 100 credits
ZONE 1 50 Zone 1 = 50 credits
ZONE 2 20 Zone 2 = 20 credits
ZONE 3 70 Zone 4 = 70 credits
ZONE 89 10 My private network = 10 credits
MYZONE 2 Following definitions are for zone 2
REGION 29 1 Region 29 in zone 2 = 1 credit
NET 292 0 Net 292 in zone 2 = 0 credits
NET 512 5 Net 512 in zone 2 = 5 credits
MYZONE 89 Following definitions are for zone 89
REGION 12 2 Region 12 in zone 89 = 2 credits
NET 120 0 Net 120 in zone 89 = 0 credits