• Re: Infocom doors..

    From Jason Van Horne@VERT to alt.bbs.synchronet on Wed Aug 9 12:22:36 2023
    From Newsgroup: alt.bbs.synchronet

    On Sunday, September 5, 2021 at 7:08:08PM UTC-4, Tracker1 wrote:
    To: Shane O'Neill
    On 7/16/2021 3:28 PM, Shane O'Neill wrote:
    I have tried all kinds of settings with the same result, currently:

    Name Zork I
    Internal Code ZORKI

    I know this is kind of old... IIRC, you can load/save games in Zork...
    you may want to copy the executable into a per user directory, so that
    each user can load/save their own game state.

    Assuming you otherwise have this working... it'll add a bit of disk
    usage, but likely not too big of a problem... and/or change to a running directory per-user, but this may not work as intended. Should test it.
    --
    Michael J. Ryan - trac...@roughneckbbs.com
    ---
    Synchronet Roughneck BBS - roughneckbbs.com
    --- Synchronet 3.19a-Win32 NewsLink 1.113
    * Vertrauen - Riverside County, California - telnet://vert.synchro.net
    I've been looking for a way to make Infocom games available to my MajorBBS users and also allow them the ability to save and load their games - so their progress isn't lost when they log out. Has anyone found a way of doing this? I've found Frotzdoor, but have not been able to dive deeply into it yet.
    Would really love to see this become a reality... we run MBBSV10 on a WIndows 2019 server... I think Frotz needs Linux??
    If there's anyone familiar with BBSs and Infocom games/doors/porting... I'd be willing to discuss compensating someones time, as best I could, to get an solution up and running.
    Thanks for a good thread! Nice to see people still into the old school text games.
    J
    --- Synchronet 3.20a-Linux NewsLink 1.114
    Synchronet Vertrauen Home of Synchronet [vert/cvs/bbs].synchro.net
  • From MRO@VERT/BBSESINF to Jason Van Horne on Wed Aug 9 17:14:08 2023
    Re: Re: Infocom doors..
    By: Jason Van Horne to alt.bbs.synchronet on Wed Aug 09 2023 12:22 pm

    From Newsgroup: alt.bbs.synchronet

    On Sunday, September 5, 2021 at 7:08:08PM UTC-4, Tracker1 wrote:
    To: Shane O'Neill
    I know this is kind of old... IIRC, you can load/save games in Zork...
    you may want to copy the executable into a per user directory, so that each user can load/save their own game state.



    you are posting in the wrong area.
    i would move it and reply but you are posting on newsgroups

    i use doorway with synchronet, using netfoss as the fossil.
    i had to do a screenshot because my editor was quitting when i pasted.

    https://i.imgur.com/Z2qLsLi.png
    ---
    Synchronet ::: BBSES.info - free BBS services :::
  • From Nelgin@VERT/EOTLBBS to All on Wed Aug 9 18:04:07 2023
    On Wed, 9 Aug 2023 12:22:36 -0700
    "Jason Van Horne" (VERT) <VERT!Jason.Van.Horne@endofthelinebbs.com>
    wrote:

    I've been looking for a way to make Infocom games available to my
    MajorBBS users and also allow them the ability to save and load their
    games - so their progress isn't lost when they log out. Has anyone
    found a way of doing this? I've found Frotzdoor, but have not been
    able to dive deeply into it yet. Would really love to see this become
    a reality... we run MBBSV10 on a WIndows 2019 server... I think Frotz
    needs Linux?? If there's anyone familiar with BBSs and Infocom games/doors/porting... I'd be willing to discuss compensating
    someones time, as best I could, to get an solution up and running.
    Thanks for a good thread! Nice to see people still into the old
    school text games. J --- Synchronet 3.20a-Linux NewsLink 1.114 _
    Synchronet _ Vertrauen _ Home of Synchronet _
    [vert/cvs/bbs].synchro.net

    This may not be of use to you but it might be to someone.

    With Synchronet on Linux I use frotz and long with a bash script. Each
    user has a number, so I create a directory in /sbbs/data/user for the
    user to store their saved games.

    #!/bin/bash

    stty kill undef
    stty erase

    if [ -z $1 ] ; then
    echo "Must provide a user number"
    exit 1
    fi

    if [ -z $2 ] ; then
    echo "Must provide a filename"
    exit 1
    fi

    BASENAME=$(echo $2|cut -f1 -d.)
    GAMEPATH=/sbbs/xtrn/infocom
    SAVEPATH=/sbbs/data/user/${1}/${BASENAME}
    if [ ! -d ${SAVEPATH} ] ; then
    mkdir -p ${SAVEPATH}
    fi

    /usr/local/bin/frotz -R ${SAVEPATH} ${GAMEPATH}/${2}

    Then I setup each game accordingly. They're all stored in
    /sbbs/xtrn/infocom


    [Hitchhiker's Guide to the Galaxy]
    1: Name Hitchhiker's Guide to the Galaxy
    2: Internal Code ICHHGG
    3: Start-up Directory ../xtrn/infocom
    4: Command Line rungame %4 hitchhiker.z3
    5: Clean-up Command Line
    6: Execution Cost None
    7: Access Requirements
    8: Execution Requirements
    9: Multiple Concurrent Users Yes
    10: I/O Method Standard
    11: Native Executable/Script No
    12: Use Shell or New Context No
    13: Modify User Data No
    14: Execute on Event No
    15: Pause After Execution No
    16: Disable Local Display No
    17: BBS Drop File Type None
    18: Place Drop File In Node Directory
    19: Time Options...


    %4 is the user's 4 digit, zero filled user name.

    These setting seem to work fine for dosemu2 and using SyncTerm to
    access the BBS. I can't say I've really tried other terminals.
    --
    End Of The Line BBS - Plano, TX
    telnet endofthelinebbs.com 23
    ---
    Synchronet End Of The Line BBS - endofthelinebbs.com
  • From Digital Man@VERT to Nelgin on Wed Aug 9 16:55:30 2023
    Re: Re: Infocom doors..
    By: Nelgin to All on Wed Aug 09 2023 06:04 pm

    %4 is the user's 4 digit, zero filled user name.

    user number. :-)
    --
    digital man (rob)

    Breaking Bad quote #35:
    You ever smoke anything else, Wendy? Sausages don't count - ha ha - Hank Norco, CA WX: 80.2F, 64.0% humidity, 11 mph S wind, 0.00 inches rain/24hrs
    ---
    Synchronet Vertrauen Home of Synchronet [vert/cvs/bbs].synchro.net
  • From Digital Man@VERT to Nelgin on Wed Aug 9 16:57:59 2023
    Re: Re: Infocom doors..
    By: Nelgin to All on Wed Aug 09 2023 06:04 pm

    With Synchronet on Linux I use frotz and long with a bash script.

    There's also this:
    https://github.com/fstltna/FrotzDoor

    But it's a parentless fork of Frotz, so hard to exactly what was changed and why.
    --
    digital man (rob)

    Synchronet "Real Fact" #64:
    Synchronet PCMS (introduced w/v2.0) is Programmable Command and Menu Structure Norco, CA WX: 78.8F, 66.0% humidity, 12 mph S wind, 0.00 inches rain/24hrs
    ---
    Synchronet Vertrauen Home of Synchronet [vert/cvs/bbs].synchro.net
  • From Nelgin@VERT/EOTLBBS to Digital Man on Wed Aug 9 23:34:18 2023
    Re: Re: Infocom doors..
    By: Digital Man to Nelgin on Wed Aug 09 2023 16:55:30

    %4 is the user's 4 digit, zero filled user name.

    user number. :-)

    We have a winner of Nigel's Deliberate Mistake of the Day Contest.
    ---
    Synchronet End Of The Line BBS - endofthelinebbs.com
  • From Nelgin@VERT/EOTLBBS to Digital Man on Wed Aug 9 23:34:56 2023
    Re: Re: Infocom doors..
    By: Digital Man to Nelgin on Wed Aug 09 2023 16:57:59

    But it's a parentless fork of Frotz, so hard to exactly what was changed and why.

    hard to what now?

    ;)
    ---
    Synchronet End Of The Line BBS - endofthelinebbs.com
  • From MRO@VERT/BBSESINF to Jason Van Horne on Wed Aug 9 23:37:30 2023
    Re: Re: Infocom doors..
    By: MRO to Jason Van Horne on Wed Aug 09 2023 05:14 pm

    i use doorway with synchronet, using netfoss as the fossil.

    here ya go. i have more time to post the doorway settings

    [hitchhiker's g2g]
    1: Name hitchhiker's g2g
    2: Internal Code HHGG
    3: Start-up Directory c:\sbbs\xtrn\scifi
    4: Command Line nf.bat /N%# /H%H hhgg.bat %#
    5: Clean-up Command Line
    6: Execution Cost None
    7: Access Requirements
    8: Execution Requirements
    9: Multiple Concurrent Users No
    10: I/O Method Socket
    11: Native Executable/Script Yes
    12: Use Shell or New Context No
    13: Modify User Data No
    14: Execute on Event No
    15: Pause After Execution No
    16: BBS Drop File Type GAP DOOR.SYS
    17: Place Drop File In Node Directory
    18: Time Options...

    Which (Help or Quit):

    -+-

    hhgg.bat

    copy c:\sbbs\node%1\door.sys
    echo DO YOU WANT COLOR?
    DOORWAY SYSF /S:c:\sbbs\node%1 /G:ON /O /H /V:D /D /M:60 /I:WELCOME.ANS /B:MSZ /P:hitch.exe /FC


    https://pastebin.com/LXTjqnqG
    ---
    Synchronet ::: BBSES.info - free BBS services :::
  • From MRO@VERT/BBSESINF to Nelgin on Wed Aug 9 23:38:14 2023
    Re: Re: Infocom doors..
    By: Nelgin to Digital Man on Wed Aug 09 2023 11:34 pm

    Re: Re: Infocom doors..
    By: Digital Man to Nelgin on Wed Aug 09 2023 16:57:59

    But it's a parentless fork of Frotz, so hard to exactly what was changed and why.

    hard to what now?

    ;)

    hard to exactly.
    ---
    Synchronet ::: BBSES.info - free BBS services :::
  • From Digital Man@VERT to Nelgin on Wed Aug 9 22:36:56 2023
    Re: Re: Infocom doors..
    By: Nelgin to Digital Man on Wed Aug 09 2023 11:34 pm

    Re: Re: Infocom doors..
    By: Digital Man to Nelgin on Wed Aug 09 2023 16:57:59

    But it's a parentless fork of Frotz, so hard to exactly what was changed and why.

    hard to what now?

    See. Hard to see. :-P
    --
    digital man (rob)

    This Is Spinal Tap quote #42:
    What day the Lord created Spinal Tap and couldn't he have rested on that day? Norco, CA WX: 67.5F, 91.0% humidity, 0 mph ESE wind, 0.00 inches rain/24hrs ---
    Synchronet Vertrauen Home of Synchronet [vert/cvs/bbs].synchro.net