• Thunder cat V3.30 door game

    From Rixter@VERT/RICKSBBS to All on Sat Oct 12 22:35:26 2024
    Does anyone have Thunder Cat V3.30 BBS door game from TopSoft working on their BBS? I got it from the BBSFiles.com collection on most BBS files section. I am having a hard time getting it run. I loved playing this game. It was my first BBS door on my RBBS system in 1990. I get the editor to run in Dos but tcat.exe cannot open the .ctl file no matter which way I configure it. Any help would be appreciated.

    telnet://ricksbbs.synchro.net:23
    http://ricksbbs.synchro.net:8080
    Madison,NC

    ---
    ■ Synchronet ■ Ricks BBS - RICKSBBS.SYNCHRO.NET
  • From Rixter@VERT/RICKSBBS to All on Sun Oct 13 19:14:59 2024
    Does anyone have Thunder Cat V3.30 BBS door game from TopSoft working on their BBS? I got it from the BBSFiles.com collection on most BBS files section. I am having a hard time getting it run. I loved playing this game. It was my first BBS door on my RBBS system in 1990. I get the editor to run in Dos but tcat.exe cannot open the .ctl file no matter which way I configure it. Any help would be appreciated.

    telnet://ricksbbs.synchro.net:23
    http://ricksbbs.synchro.net:8080
    Madison,NC



    The error message I am receiving after trying a number of changes is still GAPQBDR Error #6. Does anyone know what #6 is?
    This the GAP Quick Basic Door message I am receiving. It involves a game called Thundercat V3.30 from 1989 or 1990.
    If I find out anything I will share.

    telnet://ricksbbs.synchro.net:23
    http://ricksbbs.synchro.net:8080
    Madison,NC

    ---
    ■ Synchronet ■ Ricks BBS - RICKSBBS.SYNCHRO.NET
  • From Rixter@VERT/RICKSBBS to All on Tue Oct 15 08:35:48 2024
    problem fixed. it was in the door.sys file. I used a ruler and went down all 52 lines of the door sys file based on door.sys on the synchronet wiki which shows what each line is for and valid ranges for some of them. In my case it was line 42 out of range for Tcat v3.30 42 is time credit in minutes. I used cvtdrsys.exe to go in and change that line to 0 each time the door is run. I use a batch file for each node. In tcat i made a node directory for each instance loaded tcat/node1 node2, etc. copied cvtdrsys.exe into each node and have the original door.sys generated by sbbs copied into that node and modified by cvtdrsys. at the end of play the modified door.sys is deleted and the user is returned to the BBS. It works real good. I had help from CJ and Fzf. I knew I had to change something in the door.sys file but did not know about cvtdrsys.exe to do it. Thank you very much!
    telnet://ricksbbs.synchro.net:23
    http://ricksbbs.synchro.net:8080
    Madison,NC

    ---
    ■ Synchronet ■ Ricks BBS - RICKSBBS.SYNCHRO.NET
  • From Digital Man@VERT to Rixter on Tue Oct 15 10:52:01 2024
    Re: Thunder cat V3.30 door game
    By: Rixter to All on Tue Oct 15 2024 08:35 am

    problem fixed. it was in the door.sys file. I used a ruler and went down all 52 lines of the door sys file based on door.sys on the synchronet wiki which shows what each line is for and valid ranges for some of them. In my case it was line 42 out of range for Tcat v3.30 42 is time credit in minutes. I used cvtdrsys.exe to go in and change that line to 0 each time the door is run. I use a batch file for each node. In tcat i made a node directory for each instance loaded tcat/node1 node2, etc. copied cvtdrsys.exe into each node and have the original door.sys generated by sbbs copied into that node and modified by cvtdrsys. at the end of play the modified door.sys is deleted and the user is returned to the BBS. It works real good. I had help from CJ and Fzf. I knew I had to change something in the door.sys file but did not know about cvtdrsys.exe to do it. Thank you very much!

    Thank you for the detailed analysis. I wonder, does cvtdrsys allow converting to a 31-line door.sys file and if so, does that also solve the problem with the door game?

    The original door.sys file format was only 31 lines (not 52 as is common today) and I've been pondering making the 31-line version a configuration option for doors in SCFG. It'd be nice to solve this (kind of) problem without requiring 3rd party tools and batch files, if we can.
    --
    digital man (rob)

    Synchronet "Real Fact" #41:
    Synchronet's cross-platform library is called XPDEV (named before Windows XP) Norco, CA WX: 60.7°F, 87.0% humidity, 1 mph W wind, 0.00 inches rain/24hrs

    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Rixter@VERT/RICKSBBS to Digital Man on Tue Oct 15 19:10:09 2024
    Re: Thunder cat V3.30 door game
    By: Rixter to All on Tue Oct 15 2024 08:35 am

    Thank you for the detailed analysis. I wonder, does cvtdrsys allow converting to a 31-line door.sys file and if so, does that also solve the problem with the door game?

    The original door.sys file format was only 31 lines (not 52 as is common today) and I've been pondering making the 31-line version a configuration option for doors in SCFG. It'd be nice to solve this (kind of) problem without requiring 3rd party tools and batch files, if we can.
    --
    digital man (rob)

    Synchronet "Real Fact" #41:
    Synchronet's cross-platform library is called XPDEV (named before Windows XP) Norco, CA WX: 60.7¿F, 87.0% humidity, 1 mph W wind, 0.00 inches rain/24hrs ---
    ¿ Synchronet ¿ Vertrauen ¿ Home of Synchronet ¿
    [vert/cvs/bbs].synchro.net



    It works with the 52 lines letting you change each line. I cannot find any reference to reducing it to 31 lines. It was 4 of us between synchronet, fsx net and Tom Swartz on facebook helping me narrow it down. I like to study things line by line and I compared a door.sys that worked with my bbs since the one my system generated did not work and then compared each line until I found the difference. The door.sys line by line explanation on the synchronet wiki helped me find it very quickly thereafter. Thank you for all the detailed notes on the wiki. Have a good night.

    telnet://ricksbbs.synchro.net:23
    http://ricksbbs.synchro.net:8080
    Madison,NC

    ---
    ■ Synchronet ■ Ricks BBS - RICKSBBS.SYNCHRO.NET
  • From Digital Man@VERT to Rixter on Tue Oct 15 17:53:20 2024
    Re: Thunder cat V3.30 door game
    By: Rixter to Digital Man on Tue Oct 15 2024 07:10 pm

    It works with the 52 lines letting you change each line. I cannot find any reference to reducing it to 31 lines. It was 4 of us between synchronet, fsx net and Tom Swartz on facebook helping me narrow it down. I like to study things line by line and I compared a door.sys that worked with my bbs since the one my system generated did not work and then compared each line until I found the difference. The door.sys line by line explanation on the synchronet wiki helped me find it very quickly thereafter. Thank you for all the detailed notes on the wiki. Have a good night.

    Okay, well when you upgrade to v3.20 (not yet released, but available as a development build), you should have the option to choose GAP (original) 31-line DOOR.SYS as the drop file type. I'd like to know if that works with this problematic door (without requiring any special 3rd party software or batch files).
    --
    digital man (rob)

    Synchronet/BBS Terminology Definition #14:
    CGA = Color Graphics Adapter (IBM)
    Norco, CA WX: 69.7°F, 67.0% humidity, 6 mph W wind, 0.00 inches rain/24hrs

    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From StingRay@VERT/ANETO to Rixter on Tue Oct 15 16:40:09 2024
    Great break down! Thank you!!

    -StingRay

    A-Net Online
    aneto.synchro.net

    ---
    ¡ Synchronet ¡ Aneto
  • From Digital Man@VERT to Rixter on Tue Oct 15 22:14:50 2024
    Re: Thunder cat V3.30 door game
    By: Rixter to All on Tue Oct 15 2024 08:35 am

    problem fixed. it was in the door.sys file. I used a ruler and went down all 52 lines of the door sys file based on door.sys on the synchronet wiki which shows what each line is for and valid ranges for some of them. In my case it was line 42 out of range for Tcat v3.30 42 is time credit in minutes. I used cvtdrsys.exe to go in and change that line to 0 each time the door is run. I use a batch file for each node. In tcat i made a node

    If anyone else is interested in this cvtdrsys.exe program, I found it in this archive here:
    https://vert.synchro.net/files/BBS.Archives/DoorConverters/cvtdoor.zip
    --
    digital man (rob)

    Breaking Bad quote #5:
    Sometimes the forbidden fruit tastes the sweetest. - Hank Schrader
    Norco, CA WX: 59.3°F, 89.0% humidity, 3 mph W wind, 0.00 inches rain/24hrs

    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From The Lizard Master@VERT/NITEEYES to Digital Man on Wed Oct 16 08:47:28 2024
    Re: Thunder cat V3.30 door game
    By: Digital Man to Rixter on Tue Oct 15 2024 10:14 pm

    If anyone else is interested in this cvtdrsys.exe program, I found it in this archive here: https://vert.synchro.net/files/BBS.Archives/DoorConverters/cvtdoor.zip

    That would have been handy back in the day, I wonder why that wasn't more prevelant or even built into systems.

    ---
    ■ Synchronet ■ This is my tagline so I don't get any complaints when I post
  • From Digital Man@VERT to The Lizard Master on Wed Oct 16 13:40:50 2024
    Re: Thunder cat V3.30 door game
    By: The Lizard Master to Digital Man on Wed Oct 16 2024 08:47 am

    Re: Thunder cat V3.30 door game
    By: Digital Man to Rixter on Tue Oct 15 2024 10:14 pm

    If anyone else is interested in this cvtdrsys.exe program, I found it in this archive here: https://vert.synchro.net/files/BBS.Archives/DoorConverters/cvtdoor.zip

    That would have been handy back in the day, I wonder why that wasn't more prevelant or even built into systems.

    cvtdrsys modifies a door.sys file created by another program (e.g. a BBS program). *nix sysops could do the modifications with some creative awk and sed commands. Not sure how you would "build that into" a system. If the original program knew it needed different values in the door.sys file, it'd just write those values instead of whatever problematic value it was writing before - no need for "conversion" (or what I would call "modification") in-flight. I suppose a BBS program could allow every line/value of every supported drop file type to be configurable in some way, but that seems like pretty unnecessary complexity and flexibility.
    --
    digital man (rob)

    Steven Wright quote #28:
    The hardness of the butter is proportional to the softness of the bread.
    Norco, CA WX: 63.2°F, 82.0% humidity, 5 mph W wind, 0.00 inches rain/24hrs

    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From MRO@VERT/BBSESINF to The Lizard Master on Wed Oct 16 17:48:38 2024
    Re: Thunder cat V3.30 door game
    By: The Lizard Master to Digital Man on Wed Oct 16 2024 08:47 am


    That would have been handy back in the day, I wonder why that wasn't more prevelant or even built into systems.

    there are some doors with wonky dropfile systems that had converters.

    i'm not so sure it would be handly. most doors used door.sys or dorinfo#.def ---
    ■ Synchronet ■ ::: BBSES.info - free BBS services :::
  • From MRO@VERT/BBSESINF to Digital Man on Wed Oct 16 17:50:42 2024
    Re: Thunder cat V3.30 door game
    By: Digital Man to The Lizard Master on Wed Oct 16 2024 01:40 pm

    cvtdrsys modifies a door.sys file created by another program (e.g. a BBS program). *nix sysops could do the modifications with some creative awk and sed commands. Not sure how you would "build that into" a system. If the original program knew it needed different values in the door.sys file, it'd just write those values instead of whatever problematic value it was writing before - no need for "conversion" (or what I would call "modification") in-flight. I suppose a BBS program could allow every line/value of every supported drop file type to be configurable in some way, but that seems like

    if people really wanted to get around a dropfile issue, most bbs softwares had some type of scripting ability.

    I made a dropfile with telegard to run something.
    ---
    ■ Synchronet ■ ::: BBSES.info - free BBS services :::
  • From Digital Man@VERT to Rixter on Thu Oct 17 12:42:58 2024
    Re: Thunder cat V3.30 door game
    By: Rixter to All on Tue Oct 15 2024 08:35 am

    problem fixed. it was in the door.sys file. I used a ruler and went down all 52 lines of the door sys file based on door.sys on the synchronet wiki which shows what each line is for and valid ranges for some of them. In my case it was line 42 out of range for Tcat v3.30 42 is time credit in

    If you don't mind me asking, what value was on line 42 of the door.sys file created by Synchronet?

    I know v3.20a (still in development) latches this value (the number of minutes in the user's minute bank) at 32767, but earlier versions of Synchronet could have huge numbers in this field. That could have just been the issue, which was already fixed.
    --
    digital man (rob)

    Rush quote #69:
    He's a writer and a ranger, and a young boy bearing arms .. New World Man Norco, CA WX: 66.5°F, 69.0% humidity, 4 mph W wind, 0.00 inches rain/24hrs

    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From The Lizard Master@VERT/NITEEYES to Digital Man on Thu Oct 17 05:31:58 2024
    Re: Thunder cat V3.30 door game
    By: Digital Man to The Lizard Master on Wed Oct 16 2024 01:40 pm

    cvtdrsys modifies a door.sys file created by another program (e.g. a BBS program). *nix sysops could do the modifications with some creative awk and sed commands. Not sure how you would "build that into" a system. If the original program knew it needed different values in the door.sys file, it'd just write those values instead of whatever problematic value it was writing before - no need for "conversion" (or what I would call "modification") in-flight. I suppose a BBS program could allow every line/value of every supported drop file type to be configurable in some way, but that seems like pretty unnecessary complexity and flexibility.

    Yeah, I was thinking back more in the day where there were some strange drop files and I had some issues. Not sure why I didn't even think to write something like that, usually I'd just give up on whatever door was giving me issues.

    ---
    ■ Synchronet ■ This is my tagline so I don't get any complaints when I post
  • From Rixter@VERT/RICKSBBS to Digital Man on Fri Oct 18 07:44:03 2024
    Re: Thunder cat V3.30 door game
    By: Rixter to All on Tue Oct 15 2024 08:35 am

    If you don't mind me asking, what value was on line 42 of the door.sys file created by Synchronet?

    I know v3.20a (still in development) latches this value (the number of minutes in the user's minute bank) at 32767, but earlier versions of Synchronet could have huge numbers in this field. That could have just been the issue, which was already fixed.
    --
    digital man (rob)

    Rush quote #69:
    He's a writer and a ranger, and a young boy bearing arms .. New World Man Norco, CA WX: 66.5¿F, 69.0% humidity, 4 mph W wind, 0.00 inches rain/24hrs ---
    ¿ Synchronet ¿ Vertrauen ¿ Home of Synchronet ¿
    [vert/cvs/bbs].synchro.net



    a wild number 4294967295, maximum value can only be 32767. Found it on the door.sys synchronet wiki page.
    telnet://ricksbbs.synchro.net:23
    http://ricksbbs.synchro.net:8080
    Madison,NC

    ---
    ■ Synchronet ■ Ricks BBS - RICKSBBS.SYNCHRO.NET
  • From Digital Man@VERT to Rixter on Fri Oct 18 11:09:46 2024
    Re: Thunder cat V3.30 door game
    By: Rixter to Digital Man on Fri Oct 18 2024 07:44 am

    Re: Thunder cat V3.30 door game
    By: Rixter to All on Tue Oct 15 2024 08:35 am

    If you don't mind me asking, what value was on line 42 of the door.sys file created by Synchronet?

    I know v3.20a (still in development) latches this value (the number of minutes in the user's minute bank) at 32767, but earlier versions of Synchronet could have huge numbers in this field. That could have just been the issue, which was already fixed.

    a wild number 4294967295, maximum value can only be 32767. Found it on the door.sys synchronet wiki page.

    4294967295 is the maximum value of an unsigned 32-bit integer, so that's not surprising (assuming the user online at the time had >= 4.2M minutes in their minute bank).

    The capping at the maxmium signed 16-bit integer value (32767) was implemented in SBBS v3.20 a couple years ago. You're still running v3.19.
    --
    digital man (rob)

    Sling Blade quote #18:
    Karl Childers: Some folks call it Hell, I call it Hades.
    Norco, CA WX: 69.3°F, 14.0% humidity, 4 mph NNE wind, 0.00 inches rain/24hrs

    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Mortar@VERT/EOTLBBS to Rixter on Wed Nov 13 21:59:40 2024
    Re: Thunder cat V3.30 door game
    By: Rixter to All on Tue Oct 15 2024 08:35:48

    In my case it was line 42 out of range for Tcat v3.30
    42 is time credit in minutes.

    And it's the meaning of life.

    ---
    ■ Synchronet ■ End Of The Line BBS - endofthelinebbs.com