Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

I've noticed several design suggestions in your code.


computers / alt.bbs.synchronet / Re: Infocom doors..

SubjectAuthor
* Re: Infocom doors..Nelgin
+* Re: Infocom doors..Digital Man
|`- Re: Infocom doors..Nelgin
`* Re: Infocom doors..Digital Man
 `* Re: Infocom doors..Nelgin
  +- Re: Infocom doors..MRO
  `- Re: Infocom doors..Digital Man

1
Re: Infocom doors..

<20230809180407.3cc58031@wibble.sysadmininc.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=18959&group=alt.bbs.synchronet#18959

  copy link   Newsgroups: alt.bbs.synchronet
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!newsreader4.netcologne.de!news.netcologne.de!peer02.ams1!peer.ams1.xlned.com!news.xlned.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx11.iad.POSTED!not-for-mail
From: nel...@EOTLBBS.remove-9y4-this (Nelgin)
Subject: Re: Infocom doors..
Message-ID: <20230809180407.3cc58031@wibble.sysadmininc.com>
X-Comment-To: All
Organization: End Of The Line BBS
Newsgroups: alt.bbs.synchronet
In-Reply-To: <6135022D.39626.dove-syncdisc@roughneckbbs.com><1571d0cd-0fb7-4ddb-b823-e934fdafb3a5n@googlegroups.com>
References: <6135022D.39626.dove-syncdisc@roughneckbbs.com><1571d0cd-0fb7-4ddb-b823-e934fdafb3a5n@googlegroups.com>
X-FTN-PID: Synchronet 3.20a-Linux master/105d5c495 Aug 7 2023 GCC 11.4.0
X-FTN-MSGID: 50234.sync@1:103/705 293a1610
X-FTN-CHRS: CP437 2
WhenImported: 20230809180408-0500 c168
WhenExported: 20230809180563-0500 c168
ExportedFrom: EOTLBBS dove-syncdisc 45515
X-Newsreader: Claws Mail 4.1.1git47 (GTK 3.24.33; x86_64-pc-linux-gnu)
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
X-Gateway: vert.synchro.net [Synchronet 3.20a-Linux NewsLink 1.114]
Lines: 85
X-Complaints-To: https://www.astraweb.com/aup
NNTP-Posting-Date: Wed, 09 Aug 2023 23:05:59 UTC
Date: Wed, 9 Aug 2023 18:04:07 -0500
X-Received-Bytes: 4140
 by: Nelgin - Wed, 9 Aug 2023 23:04 UTC

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
--- Synchronet 3.20a-Linux NewsLink 1.114
* Vertrauen - Riverside County, California - telnet://vert.synchro.net

Re: Infocom doors..

<64D42772.50235.sync@vert.synchro.net>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=18960&group=alt.bbs.synchronet#18960

  copy link   Newsgroups: alt.bbs.synchronet
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx18.iad.POSTED!not-for-mail
From: digital....@vert.synchro.net.remove-ae4-this (Digital Man)
Subject: Re: Infocom doors..
Message-ID: <64D42772.50235.sync@vert.synchro.net>
X-Comment-To: Nelgin
Organization: Vertrauen
Newsgroups: alt.bbs.synchronet
In-Reply-To: <20230809180407.3cc58031@wibble.sysadmininc.com>
References: <20230809180407.3cc58031@wibble.sysadmininc.com>
X-FTN-PID: Synchronet 3.20a-Win32 master/ca3ee6778 Aug 8 2023 MSC 1929
X-FTN-MSGID: 50235.sync@1:103/705 293a21ad
X-FTN-REPLY: 50234.sync@1:103/705 293a1610
Content-Type: text/plain; charset=IBM437
Content-Transfer-Encoding: 8bit
X-Gateway: vert.synchro.net [Synchronet 3.20a-Linux NewsLink 1.114]
Lines: 15
X-Complaints-To: https://www.astraweb.com/aup
NNTP-Posting-Date: Wed, 09 Aug 2023 23:55:02 UTC
Date: Wed, 9 Aug 2023 16:55:30 -0700
X-Received-Bytes: 1388
 by: Digital Man - Wed, 9 Aug 2023 23:55 UTC

To: Nelgin
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.2°F, 64.0% humidity, 11 mph S wind, 0.00 inches rain/24hrs
--- Synchronet 3.20a-Linux NewsLink 1.114
* Vertrauen - Riverside County, California - telnet://vert.synchro.net

Re: Infocom doors..

<64D42807.50236.sync@vert.synchro.net>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=18961&group=alt.bbs.synchronet#18961

  copy link   Newsgroups: alt.bbs.synchronet
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx15.iad.POSTED!not-for-mail
From: digital....@vert.synchro.net.remove-pfh-this (Digital Man)
Subject: Re: Infocom doors..
Message-ID: <64D42807.50236.sync@vert.synchro.net>
X-Comment-To: Nelgin
Organization: Vertrauen
Newsgroups: alt.bbs.synchronet
In-Reply-To: <20230809180407.3cc58031@wibble.sysadmininc.com>
References: <20230809180407.3cc58031@wibble.sysadmininc.com>
X-FTN-PID: Synchronet 3.20a-Win32 master/ca3ee6778 Aug 8 2023 MSC 1929
X-FTN-MSGID: 50236.sync@1:103/705 293a2243
X-FTN-REPLY: 50234.sync@1:103/705 293a1610
Content-Type: text/plain; charset=IBM437
Content-Transfer-Encoding: 8bit
X-Gateway: vert.synchro.net [Synchronet 3.20a-Linux NewsLink 1.114]
Lines: 18
X-Complaints-To: https://www.astraweb.com/aup
NNTP-Posting-Date: Wed, 09 Aug 2023 23:57:30 UTC
Date: Wed, 9 Aug 2023 16:57:59 -0700
X-Received-Bytes: 1539
 by: Digital Man - Wed, 9 Aug 2023 23:57 UTC

To: Nelgin
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.8°F, 66.0% humidity, 12 mph S wind, 0.00 inches rain/24hrs
--- Synchronet 3.20a-Linux NewsLink 1.114
* Vertrauen - Riverside County, California - telnet://vert.synchro.net

Re: Infocom doors..

<64D468CA.45519.dove-syncdisc@endofthelinebbs.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=18963&group=alt.bbs.synchronet#18963

  copy link   Newsgroups: alt.bbs.synchronet
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!newsreader4.netcologne.de!news.netcologne.de!peer03.ams1!peer.ams1.xlned.com!news.xlned.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx09.iad.POSTED!not-for-mail
From: nel...@EOTLBBS.remove-11si-this (Nelgin)
Subject: Re: Infocom doors..
Message-ID: <64D468CA.45519.dove-syncdisc@endofthelinebbs.com>
X-Comment-To: Digital Man
Organization: End Of The Line BBS
Newsgroups: alt.bbs.synchronet
In-Reply-To: <64D42772.50235.sync@vert.synchro.net>
References: <64D42772.50235.sync@vert.synchro.net>
X-FTN-PID: Synchronet 3.20a-Linux master/105d5c495 Aug 7 2023 GCC 11.4.0
X-FTN-MSGID: 50238.sync@1:103/705 293a6370
X-FTN-REPLY: 50235.sync@1:103/705 293a21ad
X-FTN-CHRS: CP437 2
WhenImported: 20230809233418-0500 c168
WhenExported: 20230809233600-0500 c168
ExportedFrom: EOTLBBS dove-syncdisc 45519
Content-Type: text/plain; charset=IBM437
Content-Transfer-Encoding: 8bit
X-Gateway: vert.synchro.net [Synchronet 3.20a-Linux NewsLink 1.114]
Lines: 13
X-Complaints-To: https://www.astraweb.com/aup
NNTP-Posting-Date: Thu, 10 Aug 2023 04:36:03 UTC
Date: Wed, 9 Aug 2023 23:34:18 -0500
X-Received-Bytes: 1521
 by: Nelgin - Thu, 10 Aug 2023 04:34 UTC

To: Digital Man
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
--- Synchronet 3.20a-Linux NewsLink 1.114
* Vertrauen - Riverside County, California - telnet://vert.synchro.net

Re: Infocom doors..

<64D468F0.45520.dove-syncdisc@endofthelinebbs.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=18964&group=alt.bbs.synchronet#18964

  copy link   Newsgroups: alt.bbs.synchronet
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!newsreader4.netcologne.de!news.netcologne.de!peer02.ams1!peer.ams1.xlned.com!news.xlned.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx09.iad.POSTED!not-for-mail
From: nel...@EOTLBBS.remove-11si-this (Nelgin)
Subject: Re: Infocom doors..
Message-ID: <64D468F0.45520.dove-syncdisc@endofthelinebbs.com>
X-Comment-To: Digital Man
Organization: End Of The Line BBS
Newsgroups: alt.bbs.synchronet
In-Reply-To: <64D42807.50236.sync@vert.synchro.net>
References: <64D42807.50236.sync@vert.synchro.net>
X-FTN-PID: Synchronet 3.20a-Linux master/105d5c495 Aug 7 2023 GCC 11.4.0
X-FTN-MSGID: 50239.sync@1:103/705 293a6371
X-FTN-REPLY: 50236.sync@1:103/705 293a2243
X-FTN-CHRS: CP437 2
WhenImported: 20230809233456-0500 c168
WhenExported: 20230809233600-0500 c168
ExportedFrom: EOTLBBS dove-syncdisc 45520
Content-Type: text/plain; charset=IBM437
Content-Transfer-Encoding: 8bit
X-Gateway: vert.synchro.net [Synchronet 3.20a-Linux NewsLink 1.114]
Lines: 14
X-Complaints-To: https://www.astraweb.com/aup
NNTP-Posting-Date: Thu, 10 Aug 2023 04:36:04 UTC
Date: Wed, 9 Aug 2023 23:34:56 -0500
X-Received-Bytes: 1487
 by: Nelgin - Thu, 10 Aug 2023 04:34 UTC

To: Digital Man
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
--- Synchronet 3.20a-Linux NewsLink 1.114
* Vertrauen - Riverside County, California - telnet://vert.synchro.net

Re: Infocom doors..

<64D469B6.9213.sync@bbses.info>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=18966&group=alt.bbs.synchronet#18966

  copy link   Newsgroups: alt.bbs.synchronet
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx12.iad.POSTED!not-for-mail
From: mro...@BBSESINF.remove-7pr-this (MRO)
Subject: Re: Infocom doors..
Message-ID: <64D469B6.9213.sync@bbses.info>
X-Comment-To: Nelgin
Organization: bbses.info
Newsgroups: alt.bbs.synchronet
In-Reply-To: <64D468F0.45520.dove-syncdisc@endofthelinebbs.com>
References: <64D468F0.45520.dove-syncdisc@endofthelinebbs.com>
X-FTN-PID: Synchronet 3.19b-Win32 master/a2a9dc027 Jan 2 2022 MSC 1928
X-FTN-MSGID: 50241.sync@1:103/705 293a6ac8
X-FTN-REPLY: 50239.sync@1:103/705 293a6371
X-FTN-CHRS: CP437 2
WhenImported: 20230809233814-0500 c168
WhenExported: 20230810000716-0500 c168
ExportedFrom: BBSESINF sync 9213
Content-Type: text/plain; charset=IBM437
Content-Transfer-Encoding: 8bit
X-Gateway: vert.synchro.net [Synchronet 3.20a-Linux NewsLink 1.114]
Lines: 19
X-Complaints-To: https://www.astraweb.com/aup
NNTP-Posting-Date: Thu, 10 Aug 2023 05:07:21 UTC
Date: Wed, 9 Aug 2023 23:38:14 -0500
X-Received-Bytes: 1495
 by: MRO - Thu, 10 Aug 2023 04:38 UTC

To: Nelgin
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 :::
--- Synchronet 3.20a-Linux NewsLink 1.114
* Vertrauen - Riverside County, California - telnet://vert.synchro.net

Re: Infocom doors..

<64D47778.50242.sync@vert.synchro.net>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=18967&group=alt.bbs.synchronet#18967

  copy link   Newsgroups: alt.bbs.synchronet
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!feeder1.feed.usenet.farm!feed.usenet.farm!peer03.ams4!peer.am4.highwinds-media.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx47.iad.POSTED!not-for-mail
From: digital....@vert.synchro.net.remove-69r-this (Digital Man)
Subject: Re: Infocom doors..
Message-ID: <64D47778.50242.sync@vert.synchro.net>
X-Comment-To: Nelgin
Organization: Vertrauen
Newsgroups: alt.bbs.synchronet
In-Reply-To: <64D468F0.45520.dove-syncdisc@endofthelinebbs.com>
References: <64D468F0.45520.dove-syncdisc@endofthelinebbs.com>
X-FTN-PID: Synchronet 3.20a-Linux master/118133307 Jun 28 2023 GCC 12.2.0
X-FTN-MSGID: 50242.sync@1:103/705 293a71ba
X-FTN-REPLY: 50239.sync@1:103/705 293a6371
Content-Type: text/plain; charset=IBM437
Content-Transfer-Encoding: 8bit
X-Gateway: vert.synchro.net [Synchronet 3.20a-Linux NewsLink 1.114]
Lines: 21
X-Complaints-To: https://www.astraweb.com/aup
NNTP-Posting-Date: Thu, 10 Aug 2023 05:36:58 UTC
Date: Wed, 9 Aug 2023 22:36:56 -0700
X-Received-Bytes: 1669
 by: Digital Man - Thu, 10 Aug 2023 05:36 UTC

To: Nelgin
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.5°F, 91.0% humidity, 0 mph ESE wind, 0.00 inches rain/24hrs
--- Synchronet 3.20a-Linux NewsLink 1.114
* Vertrauen - Riverside County, California - telnet://vert.synchro.net

1
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor