• Hook up to Skull Crash!

    From NuSkooler@21:1/121 to All on Wed Nov 4 20:04:31 2026
    Heyooo all,

    Skull Crash is a multiplayer text-mode RPG built for BBS terminals:
    CP437, ANSI art, and turn-based tactical combat where position matters.
    There is a persistent shared world with quests, crafting, trade and
    small instanced dungeons. Four classes are playable today: Reaver,
    Ranger, Sorcerer and Assassin. Its home is on Xibalba, bu tyou can also
    hook up via "SCLink":

    How SCLink works
    ----------------
    If you have run a BBSLink door, it will feel familiar. Your board makes
    one HTTPS exchange with the game: it asks for a challenge, signs it with
    your board's secret, and gets back a ticket. The ticket is good for one
    caller, once, for 30 seconds. The board then hands the caller over over
    RLOGIN, the caller lands at character select, and that is the whole
    login.

    * No second username or password. Callers play as themselves. A
    character is tied to the caller's user number on your board and is
    still there on the next visit.
    * Your secret never crosses the wire, and your board's clock does not
    have to be right.
    * Your callers show up in game as Name@TAG, with your board's tag.
    * TLS is used wherever your software can do it. Where the play leg
    cannot (Synchronet's and Mystic's RLOGIN gates), the HTTPS exchange is
    still encrypted and the plain leg carries no password.

    Supported today
    ---------------
    ENiGMA 1/2 native module, full TLS
    Synchronet sclink.js plus SBBS's own RLOGIN gate
    Mystic sclink.mpy plus Mystic's IR command
    WWIV, others any STDIO door: sclink.py (Python 2.7.9+/3, Windows
    too) or sclink.sh (bash/curl/OpenSSL)

    In general, this is based off BBSLink, so it should be accessible
    wherever you could have hooked up to that.

    Getting hooked up
    -----------------
    Send me a netmail or an email nuskooler@xibalba.vip with:

    1. Your board name and the tag you would like (2-6 of A-Z/0-9)
    2. Your BBS package and version

    You will get back your tag, a secret, the host and ports, and the
    setup guide for your package. Setup is a copy-a-file,
    add-a-menu-entry job on every package listed above.

    Fair warning: Skull Crash is in active development. Content and balance
    change often, but there is a LOT to explore now.

    See you in the game hopefully! :D

    --
    |08 þ |12NuSkooler |06// |12Xibalba |08- |07"|06The place of fear|07"
    |08 þ |03xibalba|08.|03vip |08(|0344510|08/|03telnet|08, |0344511|08/|03ssh|08) |08 þ |03ENiGMA 1/2 WHQ |08| |03Phenom |08| |0367 |08| |03iMPURE |08| |03ACiDic --- ENiGMA 1/2 v0.6.0-beta (linux; x64; 22.22.2)
    * Origin: Xibalba -+- xibalba.vip:44510 (21:1/121)
  • From Shurato@21:2/148 to NuSkooler on Thu Nov 5 20:50:35 2026
    ENiGMA 1/2 native module, full TLS
    Synchronet sclink.js plus SBBS's own RLOGIN gate
    Mystic sclink.mpy plus Mystic's IR command
    WWIV, others any STDIO door: sclink.py (Python 2.7.9+/3, Windows
    too) or sclink.sh (bash/curl/OpenSSL)

    What about Win32 socket based boards? That covers everything else and all of the above at the same time (at least the windows versions) and would have saved a lot of work...

    Shurato
    Shurato's Heavenly Sphere: shsbbs.net (standard ports, 999 wss) FREQ FILES
    ---
    * Origin: Shurato's Heavenly Sphere telnet://shsbbs.net (21:2/148)
  • From NuSkooler@21:1/121 to Shurato on Thu Nov 5 16:35:51 2026
    On Thursday, November 5th Shurato muttered...
    What about Win32 socket based boards? That covers everything else and all of the above at the same time (at least the windows versions) and would have saved a lot of work...

    You should able to hook up just fine, but happy to take PRs/etc. Nothing here is really novel, basically works like BBSLink

    --
    |08 þ |12NuSkooler |06// |12Xibalba |08- |07"|06The place of fear|07"
    |08 þ |03xibalba|08.|03vip |08(|0344510|08/|03telnet|08, |0344511|08/|03ssh|08) |08 þ |03ENiGMA 1/2 WHQ |08| |03Phenom |08| |0367 |08| |03iMPURE |08| |03ACiDic --- ENiGMA 1/2 v0.6.0-beta (linux; x64; 22.22.2)
    * Origin: Xibalba -+- xibalba.vip:44510 (21:1/121)
  • From Shurato@21:2/148 to NuSkooler on Fri Nov 6 01:56:03 2026
    Heyooo all,

    Skull Crash is a multiplayer text-mode RPG built for BBS terminals:
    CP437, ANSI art, and turn-based tactical combat where position matters.
    There is a persistent shared world with quests, crafting, trade and
    small instanced dungeons. Four classes are playable today: Reaver,
    Ranger, Sorcerer and Assassin. Its home is on Xibalba, bu tyou can also
    hook up via "SCLink":

    You didn't give any way to get SCLink...

    Shurato
    Shurato's Heavenly Sphere: shsbbs.net (standard ports, 999 wss) FREQ FILES
    ---
    * Origin: Shurato's Heavenly Sphere telnet://shsbbs.net (21:2/148)
  • From NuSkooler@21:1/121 to Shurato on Thu Nov 5 21:06:46 2026
    On Friday, November 6th Shurato was heard saying...
    You didn't give any way to get SCLink...

    lol, oops!

    https://xibalba.vip/skull-crash/sysops/ has downloads & additional instructions!


    --
    |08 þ |12NuSkooler |06// |12Xibalba |08- |07"|06The place of fear|07"
    |08 þ |03xibalba|08.|03vip |08(|0344510|08/|03telnet|08, |0344511|08/|03ssh|08) |08 þ |03ENiGMA 1/2 WHQ |08| |03Phenom |08| |0367 |08| |03iMPURE |08| |03ACiDic --- ENiGMA 1/2 v0.6.0-beta (linux; x64; 22.22.2)
    * Origin: Xibalba -+- xibalba.vip:44510 (21:1/121)
  • From Shurato@21:2/148 to NuSkooler on Fri Nov 6 07:13:30 2026
    On Friday, November 6th Shurato was heard saying...
    You didn't give any way to get SCLink...

    lol, oops!

    https://xibalba.vip/skull-crash/sysops/ has downloads & additional instructions!

    Waah! No Win32 Socket based solution?

    Shurato
    Shurato's Heavenly Sphere: shsbbs.net (standard ports, 999 wss) FREQ FILES
    ---
    * Origin: Shurato's Heavenly Sphere telnet://shsbbs.net (21:2/148)
  • From NuSkooler@21:1/121 to Shurato on Fri Nov 6 11:05:14 2026
    On Friday, November 6th Shurato muttered...
    Waah! No Win32 Socket based solution?

    God I hate how people think the Win32 socket thing is good. It's a terrible, unsafe hack. ...but I'm working on a solution for you right now & will report back with some info.

    You can also search for "Bivrost!", a program I wrote a long time ago for Node/Go/etc. based software to bridge a shared socket.


    --
    |08 þ |12NuSkooler |06// |12Xibalba |08- |07"|06The place of fear|07"
    |08 þ |03xibalba|08.|03vip |08(|0344510|08/|03telnet|08, |0344511|08/|03ssh|08) |08 þ |03ENiGMA 1/2 WHQ |08| |03Phenom |08| |0367 |08| |03iMPURE |08| |03ACiDic --- ENiGMA 1/2 v0.6.0-beta (linux; x64; 22.22.2)
    * Origin: Xibalba -+- xibalba.vip:44510 (21:1/121)
  • From Shurato@21:2/148 to NuSkooler on Fri Nov 6 19:56:14 2026
    On Friday, November 6th Shurato muttered...
    Waah! No Win32 Socket based solution?

    God I hate how people think the Win32 socket thing is good. It's a terrible, uns
    afe hack. ...but I'm working on a solution for you right now & will report back
    with some info.

    You can also search for "Bivrost!", a program I wrote a long time ago for Node/G
    o/etc. based software to bridge a shared socket.

    Thanks, you're a hero for putting up with me! Sorry, EleBBS and Mystic under Windows both use sockets, so I thought it was a standard and safer than STDIO as STDIO can drop you at a command line, where if a socket door does, you have no contact with the command line. I've had it happen with doors
    that are misconfigured and the users have no ability to take over the session.


    Shurato
    Shurato's Heavenly Sphere: shsbbs.net (standard ports, 999 wss) FREQ FILES
    ---
    * Origin: Shurato's Heavenly Sphere telnet://shsbbs.net (21:2/148)
  • From NuSkooler@21:1/121 to Shurato on Fri Nov 6 15:00:22 2026
    On Friday, November 6th Shurato said...
    God I hate how people think the Win32 socket thing is good. It's a
    terrible, uns > afe hack. ...but I'm working on a solution for you right now & will report back > with some info.

    Apologies for how that came out - I wasn't intending to attack you, the win32 socket thing being a great invention is some sort of BBS mythology lol


    --
    |08 þ |12NuSkooler |06// |12Xibalba |08- |07"|06The place of fear|07"
    |08 þ |03xibalba|08.|03vip |08(|0344510|08/|03telnet|08, |0344511|08/|03ssh|08) |08 þ |03ENiGMA 1/2 WHQ |08| |03Phenom |08| |0367 |08| |03iMPURE |08| |03ACiDic --- ENiGMA 1/2 v0.6.0-beta (linux; x64; 22.22.2)
    * Origin: Xibalba -+- xibalba.vip:44510 (21:1/121)
  • From esc@21:3/237 to NuSkooler on Fri Nov 6 15:18:50 2026
    NuSkooler wrote:
    Apologies for how that came out - I wasn't intending to attack you, the win32 socket thing being a great invention is some sort of BBS mythology lol

    Using bivrost, is it possible to run the Windows version of Ambroshia 4.5 with a socket connection? I can make it spawn in a vnc window and run headless, I just don't know how to get my BBS to communicate with the door itself.

    -esc
    --- ViSiON/3 v0.9.6/Linux
    * Origin: gEMENON (21:3/237)
  • From NuSkooler@21:1/121 to esc on Sat Nov 7 14:17:07 2026
    Twas Friday, November 6th when esc said...
    Using bivrost, is it possible to run the Windows version of Ambroshia 4.5 with a socket connection? I can make it spawn in a vnc window and run headless, I just don't know how to get my BBS to communicate with the door itself.

    Yep, should be. If it's actually useful to you, I could revise the code. I wrote it in Rust years ago, so the language has changed quite a bit :D


    --
    |08 þ |12NuSkooler |06// |12Xibalba |08- |07"|06The place of fear|07"
    |08 þ |03xibalba|08.|03vip |08(|0344510|08/|03telnet|08, |0344511|08/|03ssh|08) |08 þ |03ENiGMA 1/2 WHQ |08| |03Phenom |08| |0367 |08| |03iMPURE |08| |03ACiDic --- ENiGMA 1/2 v0.6.0-beta (linux; x64; 22.22.2)
    * Origin: Xibalba -+- xibalba.vip:44510 (21:1/121)
  • From esc@21:3/237 to NuSkooler on Sat Nov 7 15:19:17 2026
    NuSkooler wrote:
    Yep, should be. If it's actually useful to you, I could revise the code. I wrote it in Rust years ago, so the language has changed quite a bit :D

    Simply getting this to work would be cool enough for me :P

    -esc
    --- ViSiON/3 v0.9.6/Linux
    * Origin: gEMENON (21:3/237)