====== LORE ====== Firstly, LORE is a 16-bit DOS program, so it'll only work in 32-bit (i386/x86) editions of Windows or possibly in Linux-DOSEMU (unconfirmed). If you can't run LORE's ''config.exe'' or ''lore.exe'' (in local mode), then it's not going to run as a BBS door either. ===== Game Config ===== After installing, run LORE's ''config.exe'' and from the ''Config'' (Alt-C) menu, go to ''Game Configuration...'' You probably want to set the ''System Name'' and ''System Operator'' on this menu. If you have the ''lorefont'' file installed and expect your users to be using a terminal (e.g. SyncTERM) where you can dynamically load it, check the "Graphic Character Set" checkbox: {{:howto:door:lore_gameconfig.png?400|}} ===== Multinode Options ===== Next, go to the ''config.exe'' ''Config'' -> ''Multinode Options'' drop-down menu which will bring up the ''Multinode Settings'' menu (I know, it's not consistent): {{:howto:door:lore_multinode.png?400|}} Check the "Enable real-time multinode" checkbox. Unless you're running in DOSbox, DOSCMD, or some other very limited DOS emulation environment where file sharing doesn't work exactly right, then this feature should be enabled. ===== Nodes Configuration ===== Next, go to the ''config.exe'' ''Config'' -> ''Nodes Configuration'' drop-down menu which will bring up the ''Node Editor'' menu: {{:howto:door:lore_node_editor.png?400|}} Now you must ''Insert'' a node for every BBS node you have that may execute this door game. For each, you need to set the ''Comm. Method'' to either: - ''Internal Comm. Support'' - ''FOSSIL Driver'' - ''Extended FOSSIL Driver'' <- This setting should provide the fastest output with lowest CPU utilization Set the ''Dropfile Type'' to ''DOOR.SYS'' and ''Get port information from'' to ''Custom Settings''. ===== SCFG ===== Add to [[util:SCFG]]->External Programs->Online Programs->: ╔══════════════════════════════════════════════════════════╗ ║ LORE ║ ╠══════════════════════════════════════════════════════════╣ ║ │Name LORE ║ ║ │Internal Code LORE ║ ║ │Start-up Directory ..\xtrn\lore ║ ║ │Command Line lore.exe /N%# /P%n ║ ║ │Clean-up Command Line ║ ║ │Execution Cost None ║ ║ │Access Requirements ANSI ║ ║ │Execution Requirements ║ ║ │Multiple Concurrent Users Yes ║ ║ │Intercept I/O No ║ ║ │Native Executable No ║ ║ │Use Shell to Execute Yes ║ ║ │Modify User Data No ║ ║ │Execute on Event No ║ ║ │Pause After Execution No ║ ║ │BBS Drop File Type GAP DOOR.SYS ║ ║ │Place Drop File In Start-Up Directory ║ ╚══════════════════════════════════════════════════════════╝ :!: Note: The "Use Shell to Execute" setting is important. Without it set to "Yes", LORE will not work (on Windows). ===== See Also ===== * [[:howto:door:|howto:door index]] {{tag>}}