• Re: Immortal Barons (BRE Clone)

    From Andy Alt@VERT to Digital Man on Thursday, July 09, 2026 18:13:41
    Digital Man wrote to Andy Alt <=-

    But other than some recent experiments I've been working on, I know of
    no doors that actually handle the charset conversions themselves.

    Immortal Barons does now.

    https://andy5995.github.io/immortal-barons/charset/

    --
    -Andy
    Website: https://andy5995.github.io


    ... Heisenberg may have slept here.
    --- MultiMail/Linux v0.53
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Digital Man@VERT to Andy Alt on Thursday, July 09, 2026 18:33:03
    Re: Re: Immortal Barons (BRE Clone)
    By: Andy Alt to Digital Man on Thu Jul 09 2026 06:13 pm

    Subject: Re: Immortal Barons (BRE Clone)

    Digital Man wrote to Andy Alt <=-

    But other than some recent experiments I've been working on, I know of no doors that actually handle the charset conversions themselves.

    Immortal Barons does now.

    https://andy5995.github.io/immortal-barons/charset/

    How do you suppose the BBS software is going to add the -utf8 or -cp437 option on the command-line when invoking the door, only for UTF-8 callers?
    --
    digital man (rob)

    Synchronet "Real Fact" #44:
    Synchronet added JavaScript suppport with v3.10a (2001)
    Norco, CA WX: 81.6øF, 53.0% humidity, 8 mph WNW wind, 0.00 inches rain/24hrs ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From fusion@VERT/CFBBS to Digital Man on Friday, July 10, 2026 21:30:00
    On 09 Jul 2026, Digital Man said the following...

    How do you suppose the BBS software is going to add the -utf8 or -cp437 option on the command-line when invoking the door, only for UTF-8
    callers? --

    mystic can accept:

    door.exe -%C

    and it'll replace %C with "UTF8" or "CP437"

    what can Synch do? run some javascript and check the ACS for UTF8 or CP437? print an error to the user if it's neither?

    seems like the sysop will figure it out somehow.

    --- Mystic BBS v1.12 A47 2021/12/25 (Windows/32)
    * Origin: cold fusion - cfbbs.net - grand rapids, mi
  • From Andy Alt@VERT to Digital Man on Sunday, July 12, 2026 12:46:48
    Digital Man wrote to fusion <=-

    send emojis or send text translated to non-English languages/locales?
    --
    digital man (rob)

    I've implemented support for translations. Using po4a for in-game help, which is "extracted" from the website docs.

    Not that I expect translators will be rushing to work on the project, but if anyone does want to translate it, they'll be able to. ;)

    --
    -Andy
    Website: https://andy5995.github.io


    ... "42? 7 and a half million years and all you can come up with is 42?!"
    --- MultiMail/Linux v0.53
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Andy Alt@VERT to fusion on Sunday, July 12, 2026 12:46:52
    fusion wrote to Digital Man <=-

    On 09 Jul 2026, Digital Man said the following...

    How do you suppose the BBS software is going to add the -utf8 or -cp437 option on the command-line when invoking the door, only for UTF-8
    callers? --

    mystic can accept:

    door.exe -%C

    and it'll replace %C with "UTF8" or "CP437"

    Ah, good to know! Thank you.

    --
    -Andy
    Website: https://andy5995.github.io


    ... 2 + 2 = 5 for extremely large values of 2.
    --- MultiMail/Linux v0.53
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Andy Alt@VERT to Digital Man on Monday, July 13, 2026 21:34:07
    Digital Man wrote to Andy Alt <=-

    Many locales can be mostly (or completely) supported using just CP437,
    but it's great to support both. --
    digital man (rob)

    Right now, IB disables languages completely when running with the -cp437
    flag (or if cp437 is auto-detected). I've asked Claude about what you said above and going to try to have it implement something like this:

    The genuinely simple way to support the CP437-printable ones (and this is the >nice part): you don't hand-categorize. IB already transcodes UTF-8CP437 via

    charmap. So loop each language's PO catalog through the CP437 encoder at >load/build time Ä if every character maps cleanly, mark that catalog >CP437-safe and allow it in CP437 mode; if any character fails to map, restrict

    that language to the UTF-8 path. That auto-discovers German/Spanish/etc. as >CP437-usable without you maintaining a list, and it naturally excludes >Cyrillic, Czech, and CJK.

    --
    -Andy
    Website: https://andy5995.github.io


    --- MultiMail/Linux v0.53
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net