Table of Contents

The Windows version

The Windows version (LORDFPW.ZIP) is a DOOR32.SYS door for Windows BBSes: 64-bit lord.exe and lordcfg.exe. Your BBS answers the caller and then starts lord.exe; it writes a drop file, DOOR32.SYS, that tells the game who the caller is and gives it the caller's connection (a socket). The game talks to the caller over that connection, and when the player quits, the BBS takes over again.

It is the same game as the Linux version and uses the same files (lord.ini, player.bin, lordtxt.lrd and the other .lrd screens). DOS LORD 4.06 In-Game Modules run in DOSBox-X, which is in the zip.

You need 64-bit Windows 10, 11 or Server 2016 or later, and a BBS that can run DOOR32.SYS doors: Synchronet and Mystic are covered below.

Running your own copy of the game this way is different from linking your BBS to our LORD Server: with this zip the game, its players and its data are all on your own computer.

Install the game

1. Download LORDFPW.ZIP from https://games.theiguru.au/lordfp/.

2. Make a folder for the game and unzip the zip into it. For example:

BBS Folder
Synchronet C:\sbbs\xtrn\lordfp
Mystic C:\mystic\doors\lordfp

Keep the dosbox folder next to lord.exe: the game looks for DOSBox-X there.

3. Open the folder, and double-click lordcfg.exe. The first time, it makes lord.ini. Look through 1 (Game options), then press Q to quit.

4. Try the game on this computer. Open a Command Prompt in the game folder (in File Explorer, type cmd in the address bar and press Enter) and type:

lord -l -u YourName

You play in the Command Prompt window. Quit the game with Q in the town square.

Windows may say lord.exe is from an unknown publisher the first time: the programs are not signed. Your BBS does all the networking, so no firewall rule is needed for the game.


Synchronet

1. On the computer running Synchronet, run SCFG: C:\sbbs\exec\scfg.exe.

2. Choose External Programs, then Online Programs….

3. You see a list of program sections (for example “Games” or “Doors”). Choose the one you want the door in, and press Enter.

4. You see the list of programs in that section. Press the Insert key (or move to the empty line at the bottom and press Enter) to add one.

5. At Online Program Name, type what your callers will see, e.g. LORD - Legend of the Red Dragon, and press Enter.

6. At Internal Code, type a short code with no spaces, e.g. LORDFP, and press Enter.

7. The new program's settings open. Move to each of these with the arrow keys, press Enter, and set it:

Setting Set it to
Start-up Directory C:\sbbs\xtrn\lordfp (your game folder)
Command Line C:\sbbs\xtrn\lordfp\lord.exe -d %n -r %r
Multiple Concurrent Users Yes
Native Executable Yes
I/O Method Socket
Use Shell or New Context No
BBS Drop File Type Mystic DOOR32.SYS
Place Drop File In Node Directory

Leave everything else as it is. Older Synchronet versions have Intercept I/O in place of I/O Method: set it to No.

8. Press Esc until SCFG asks Save Changes?, and answer Yes. Then leave SCFG. Synchronet picks up the change by itself within a minute or so (or restart the BBS).

9. Log in to your BBS, go to the section you chose, and run the door.

What the command line means

Part Meaning
C:\sbbs\xtrn\lordfp\lord.exe The game.
-d %n Synchronet puts the node folder there (e.g. C:\sbbs\node1\); the game finds DOOR32.SYS in it.
-r %r The caller's screen rows (DOOR32.SYS doesn't have them).

Mystic

You add a menu item that runs the game with Mystic's D3 command (run a DOOR32.SYS door).

The menu editor's layout differs a little between Mystic versions; the steps below say what to set. Mystic's own help is on its wiki: menus and menu commands.

1. On the computer running Mystic, open its configuration: mystic.exe -cfg, in Mystic's folder.

2. Open the Menu Editor (in the Editors menu), choose your theme, and open the menu your doors are on (for example doors; if you don't have one, use main).

3. Insert a new menu item, and set:

Item setting Set it to
Text LORD - Legend of the Red Dragon (what callers see)
Hot key a letter not used on that menu, e.g. L
Access blank, or the security level your callers have

4. Give the item one command:

Command setting Set it to
Command D3 (Exec DOOR32 door)
Data C:\mystic\doors\lordfp\lord.exe -d %P

%P is the node's temporary folder, where Mystic writes door32.sys. Use your own game folder in place of C:\mystic\doors\lordfp.

5. Save the menu. If the menu uses its own ANSI screen rather than a generated list, add the item to that screen too.

6. Log in to your BBS, go to that menu, and press the hot key.


Other BBS software

Any Windows BBS that can run a DOOR32.SYS door works the same way: run lord.exe with -d and the path of the DOOR32.SYS it writes, or the folder it writes it in. Add -r and the caller's screen rows if your BBS can supply them.


DOS IGMs (Other Places)

DOS LORD 4.06 In-Game Modules run in DOSBox-X, as in LORD Server. For each visit lord.exe starts dosbox\dosbox-x.exe with no window, with:

Drive What it is
C:\LORD The game folder, as LORD sits on a DOS BBS.
D: The node folder, with a DOOR.SYS for IGMs that want one.
COM1 The caller, with LORD Server's FOSSIL driver (LSFOSSIL.COM) loaded for it.

It runs the IGM's command from 3RDPARTY.DAT and brings back what the IGM changed (see In-Game Modules). If the player hangs up, the IGM sees the carrier drop and has 15 seconds to save and leave.

Installing an IGM

1. Unzip the IGM into a folder of its own in the game folder, e.g. VAULT.

2. Run lordcfg.exe, choose O (Other Places), then D (DOS prompt). A DOSBox-X window opens at C:\LORD, the game folder, as the IGMs will see it. (Double-clicking DOSPROMPT.BAT in the game folder opens the same prompt.)

3. Run the IGM's set-up program there, e.g. CD VAULT then VAULTCFG. Where it asks for LORD's folder, give it C:\LORD\. Many IGMs offer to add themselves to Other Places (3RDPARTY.DAT); let them. Type EXIT to close the window; lordcfg shows the Other Places list again.

4. If the IGM isn't in the list: press A and add it, with the DOS command line its docs give (* is the node number), e.g. C:\LORD\VAULT\VAULT.EXE * C:\LORD\ 1.

IGM settings

In lord.ini (or lordcfg > 1):

[IGM]
DOSBoxCycles=fixed 10000
DOSBoxFossil=1
Setting What it does
DOSBoxCommand How DOSBox-X is started: %x is DOSBox-X, %c the DOSBOX.CONF made for each visit, %n the node. Take out -silent to watch an IGM in a window, for testing.
DOSBoxCycles DOSBox-X's speed for IGMs: fixed 10000 (a fast 386), auto or max.
DOSBoxFossil 1 loads LSFOSSIL.COM before each IGM. Most IGMs want a FOSSIL driver.

MAINT.BAT in the game folder runs in DOSBox-X once a day, at the first login after the daily maintenance, as LORD 4.06 does.


If it doesn't work

What you see What to do
The door starts and ends at once, or the caller sees nothing Synchronet: check I/O Method is Socket (or Intercept I/O is No) and the drop file is Mystic DOOR32.SYS. Mystic: check the command is D3, not D- or DD.
DOOR32.SYS socket handle … is not a socket in a console window or the BBS log The BBS didn't hand over the connection: the same settings as above.
comm type 1 (serial) is not supported The BBS is set up for a modem or serial line. Use telnet (comm type 2).
Unable to read drop file The path after -d is wrong. Synchronet: -d %n; Mystic: -d %P.
An IGM says the player's file is missing, or nothing happens Check the IGM was set up for C:\LORD\ (step 3 above). error.log in the game folder says why an IGM didn't start.
Screens are cut off at the bottom Give the caller's rows with -r (Synchronet: -r %r).
lordcfg.exe or local play shows codes like ←[0;1;37;44m instead of colours An older copy in a legacy-mode console window. Fixed in the 30 October 2026 LORDFPW.ZIP: download it again, or click the window's icon, Properties, and untick Use legacy console.

Other problems: Troubleshooting.

The files

File What it is
lord.exe The game.
lordcfg.exe The set-up program (see lordcfg, the set-up program).
dosbox\ DOSBox-X (GPL; SOURCE.TXT says where its source is) and LSFOSSIL.COM, for IGMs.
DOSPROMPT.BAT A DOS prompt at C:\LORD, for setting up IGMs.
WINDOWS.TXT This page as plain text.
SYSOP.TXT The options, LADY scripts and set-up program.

The rest is the same as the Linux version's: see its list of files.