• Old Door Games on Multiple Nodes

    From Todd Holcomb@3:770/3 to All on Friday, November 06, 2020 14:52:58
    Hey guys,

    I'm new to Mystic and just started to try and get some of the old door games like Lemonade! up and running. Is there a way to get the older door games running from multiple nodes? For example, if I have 5 nodes, is there a variable to use in the door-
    starting batch file that could point it to the DORINFOx.DEF file in the temp 1-5 folders? Or am I stuck just running the game from one node?

    Thanks in advance,

    Todd

    --- SoupGate-Win32 v1.05
    * Origin: Agency HUB, Dunedin - New Zealand | Fido<>Usenet Gateway (3:770/3)
  • From Jay Harris@1:229/664 to Todd Holcomb on Friday, November 06, 2020 19:04:31
    On 06 Nov 2020, Todd Holcomb said the following...

    I'm new to Mystic and just started to try and get some of the old door gameslike Lemonade! up and running. Is there a way to get the older
    door gamesrunning from multiple nodes?

    Check out the windows_door_install.txt in the mystic\docs directory.

    I used this as a basis for a lot of my door installs. The TLDR; of it is that it's mostly the same for each door with some minor differences.

    Newer doors like Darkness 2.0 don't need netfoss whereas older doors like LORD do require it.

    The menu command you use is DD for older doors or D3 for newer door32.sys doors. For data you'd put something like:

    c:\mystic\netfoss\nf.bat /N%3 /H%0 c:\mystic\doors\lord\start.bat %3

    In this case we're using netfoss with LORD. %3 is the node number and %0 is the communications handle. You generally don't need %0 with newer door32.sys doors.

    For other doors where you need to specify the dropfile on the command line you can use a batch file or %P\DORINFO1.DEF


    Check out this URL for a list of all the menu commands:

    http://wiki.mysticbbs.com/doku.php?id=menu_commands


    Jay

    ... Sure, I drink brake fluid. But I can stop anytime!

    --- Mystic BBS v1.12 A47 2020/10/23 (Raspberry Pi/32)
    * Origin: Northern Realms (1:229/664)
  • From g00r00@1:129/215 to Todd Holcomb on Friday, November 06, 2020 20:35:09
    I'm new to Mystic and just started to try and get some of the old door games like Lemonade! up and running. Is there a way to get the older
    door games running from multiple nodes? For example, if I have 5 nodes, is there a variable to use in the door-
    starting batch file that could point it to the DORINFOx.DEF file in the temp 1-5 folders? Or am I stuck just running the game from one node?

    You didn't say what operating system you are using so I can't with too much detail but for what you're asking you can use %P which will be replaced by the path to drop files for that node (it will create dorinfo1.def, door.sys, and chain.txt for DOS doors).

    You can find a list of things that will be replaced on the command line and the various menu commands to run doors here:

    http://wiki.mysticbbs.com/doku.php?id=menu_commands#external_doors

    So for example if you were logged into Node 1 and did:

    Command: DX
    Data: c:\doors\mydoor.exe %Pdoor.sys

    Mystic would create the drop files in that node's temp directory and the %P would be replaced with that path (including the slash):

    c:\doors\mydoor.exe c:\mystic\temp1\door.sys

    --- Mystic BBS v1.12 A47 2020/10/31 (Windows/64)
    * Origin: Sector 7 | Mystic WHQ (1:129/215)
  • From Todd Holcomb@3:770/3 to All on Friday, November 06, 2020 18:39:55
    Thanks for the quick replies!

    I'm running Windows XP on a Vintage Mac via Boot Camp.

    More specifically, my question is - for old doors, like Lemonade!, that require you to specify the path of the dorinfo1.def in a config file (lemon.cfg) like so:

    c:\mystic\temp1\dorinfo1.def

    The %P code does not "carry over" into the the lemon.cfg file so what do I do in that case?

    --- SoupGate-Win32 v1.05
    * Origin: Agency HUB, Dunedin - New Zealand | Fido<>Usenet Gateway (3:770/3)
  • From Todd Holcomb@3:770/3 to Todd Holcomb on Saturday, November 07, 2020 06:02:16
    On Friday, November 6, 2020 at 8:39:56 PM UTC-6, Todd Holcomb wrote:

    c:\mystic\temp1\dorinfo1.def

    The %P code does not "carry over" into the the lemon.cfg file so what do I do in that case?

    As a workaround, I was able to use the %3 variable in the command line of Mystic to execute 5 different batch files (start1.bat, start2.bat, etc) to launch 5 different cfg files (lemon1.cfg, lemon2.cfg, etc) with the different drop file paths. There's
    probably and easier way but this works.

    --- SoupGate-Win32 v1.05
    * Origin: Agency HUB, Dunedin - New Zealand | Fido<>Usenet Gateway (3:770/3)
  • From g00r00@1:129/215 to Todd Holcomb on Sunday, November 08, 2020 10:21:27
    I'm running Windows XP on a Vintage Mac via Boot Camp.

    More specifically, my question is - for old doors, like Lemonade!, that require you to specify the path of the dorinfo1.def in a config file (lemon.cfg) like so:

    c:\mystic\temp1\dorinfo1.def

    The %P code does not "carry over" into the the lemon.cfg file so what do
    I do in that case?

    It sounds like its one of those doors that require a config file for each node? LORD is like that too and its annoying.

    What you do is create a configuration file for each node lemon1.cfg for node 1, lemon2.cfg for node 2, etc...

    And then you'd run it like this:

    Command: DX
    Data: c:\mystic\lemonade\lemon.exe lemon%N.cfg

    The %N is replaced by the node number so it'd resolve to: c:\mystic\lemonade\lemon.exe lemon1.cfg (for node 1) c:\mystic\lemonade\lemon.exe lemon2.cfg (for node 2)

    I would highly recommend downloading the latest Mystic release from: http://www.mysticbbs.com/downloads/prealpha/

    And then reading the file in the docs directory for installing windows doors. It will have the most updated information.

    --- Mystic BBS v1.12 A47 2020/11/06 (Windows/64)
    * Origin: Sector 7 | Mystic WHQ (1:129/215)
  • From Ryan Fantus@1:218/820 to Todd Holcomb on Saturday, November 07, 2020 10:08:43
    As a workaround, I was able to use the %3 variable in the command line of Mystic to execute 5 different batch files (start1.bat, start2.bat, etc)
    to launch 5 different cfg files (lemon1.cfg, lemon2.cfg, etc) with the different drop file paths. There's
    probably and easier way but this works.

    DOS Batch files can interpret command line args sequentially, represented by
    %1 or %2 or %3. So if you launch c:\game\start.bat and want that start.bat to point at a specific lemon<node>.cfg, it would be something like

    @echo off
    c:
    cd\game
    lemon.exe lemon%1.cfg

    Then in Mystic, you launch the game with "start.bat %N" to send the node number.

    %3 will do same as %N, I just prefer %N since it seems more intuitive to my brain :)

    --- Mystic BBS v1.12 A46 2020/08/06 (Linux/64)
    * Origin: monterey bbs (1:218/820)
  • From Todd Holcomb@3:770/3 to All on Tuesday, November 10, 2020 20:22:16
    Got 'em all up and running - thanks for the help guys!

    Any idea where I'd get a registration number for Stack 'em this day and age?

    --- SoupGate-Win32 v1.05
    * Origin: Agency HUB, Dunedin - New Zealand | Fido<>Usenet Gateway (3:770/3)
  • From Richard Miles@1:3634/24 to Todd Holcomb on Sunday, November 15, 2020 17:29:05
    On 07 Nov 2020, Todd Holcomb said the following...

    As a workaround, I was able to use the %3 variable in the command line
    of Mystic to execute 5 different batch files (start1.bat, start2.bat,
    etc) to launch 5 different cfg files (lemon1.cfg, lemon2.cfg, etc) with

    With some of my older games that's how I have them set up. Works fine.

    -=>Richard Miles<=-
    -=>Captain Obvious<=-
    -=>bbs.shadowscope.com<=-

    --- Mystic BBS v1.12 A46 2020/08/26 (Windows/32)
    * Origin: Shadowscope BBS | bbs.shadowscope.com | Temple, GA (1:3634/24)