MannIRC Door

MannIRC is a Bitch-X style IRC client for BBS systems by Rick Parrish of R&M Software, and is available from http://randm.ca

Here is how to install it:

1. Extract MANNIRC.RAR to a directory/folder. (In this example we will use C:\PB\MANNIRC)

2. Open MannIRC.ini in your favourite text editor, and edit the options as described in MANNIRC.HTML

3. In your BBS software, configure your door to run a Command Line such as this example, which will run NFU.EXE and pass the path-only of your BBS Nodes dropfile directory, as well as the MANNIRC.EXE that NFU will execute along with its needed node parameter. Say for example, that your BBS software is ProBoard and your BBS directory structure is:

C:\PB (main BBS directory)
C:\PB\NODE1 (Node 1 dropfile directory)
C:\PB\NODE2 (Node 2 dropfile directory)

ProBoard BBS uses the following Door Command Line macros:

(*#) is replaced by the Node number
*D tells ProBoard to create a DOOR.SYS drop file, and is filtered out.

So the following type-7 Command Line could be configured for this door in ProCfg:

c:\netfoss\nfu.exe c:\pb\node*# "c:\pb\mannirc\mannirc.exe c:\pb\node*#\door32.sys" *D

Note that for node 1, the above command line would be translated by the BBS as so:

c:\netfoss\nfu.exe c:\pb\node1 "c:\pb\mannirc\mannirc.exe c:\pb\node1\door32.sys"

If your BBS software automatically sets the current directory as the node's dropfile directory before executing a door, you can shorten the size of the first parameter replacing the path to the dropfile directory shown above in parameter 1 with just a “.”, telling NFU to use the current directory to read door.sys from and to create the door32.sys in, like so:

c:\netfoss\nfu.exe . "c:\pb\mannirc\mannirc.exe c:\pb\node*#\door32.sys" *D

To make the second parameter shorter, you can use the “^” shortcut character to replace the path and filename of the DOOR32.SYS like so:

c:\netfoss\nfu.exe . "c:\pb\mannirc\mannirc.exe ^" *D