• Re: Lunatics Unleashed

    From apam@VERT/TINYSII to Digital Man on Mon Jun 13 11:11:08 2022
    This is how most BBS programs send ANSI-encoded messages. The only exceptions that I know of are Mystic and now Synchronet's msglist.js,
    which will modify the ANSI contents, stripping away cursor-positioning sequences, before showing them to the user. The best solution is to

    Talisman does this as well, as at one time mystic modified messages to
    make them a maximum of 80 columns, so to display ansi without it getting mangled along the way we had to save ansis with a limit of 79 characters
    wide (which caused a lot of cursor positioning sequences.)

    When I say modified, I don't mean locally, if it was used as a hub, it
    would mangle the ansis on messages that just passed through the system. I
    don't know if that is still the case or not.

    sequences, before showing them to the user. The best solution is to
    not include the unintended cursor-positioning sequences in the message
    in the first place. Using TheDraw, this can be achived by using the
    "block save" (Alt-B) command.

    That would be the best solution I suppose, but I wonder wouldn't messages
    with intended animation have the same effect as those with unintended
    cursor positioning codes?

    Andrew


    ---
    þ Talisman þ Tiny's BBS II - http://www.tinysbbs.com
  • From Digital Man@VERT to apam on Mon Jun 13 11:15:43 2022
    Re: Re: Lunatics Unleashed
    By: apam to Digital Man on Mon Jun 13 2022 11:11 am

    sequences, before showing them to the user. The best solution is to
    not include the unintended cursor-positioning sequences in the message
    in the first place. Using TheDraw, this can be achived by using the "block save" (Alt-B) command.

    That would be the best solution I suppose, but I wonder wouldn't messages with intended animation have the same effect as those with unintended
    cursor positioning codes?

    Unintended cursor positioning sequences are usually not necessary for the message to appear as intended. They could just be stripped and the display program/script handle auto-line wrap or whatever, as appropriate for the client's terminal width.

    Intended cursor positioning is used to create animation ("ANSImation") effects. If you strip the cursor positioning sequences, then you lose this ability and only the "final result" (e.g. last screen of an animation sequence) would be displayed to the user.
    --
    digital man (rob)

    Breaking Bad quote #37:
    only the very best... with just a right amount of dirty. - Saul
    Norco, CA WX: 68.9øF, 74.0% humidity, 8 mph SSE wind, 0.00 inches rain/24hrs ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From IB Joe@VERT/JOESBBS to Digital Man on Mon Jun 13 14:21:00 2022
    On 12 Jun 2022, Digital Man said the following...
    You're doing a great job!!!

    Thanks. I guess I need to do a better job of explaining things however.

    Nope, it's me... Ur doing great...

    IB Joe
    AKA Joe Schweier
    SysOp of Joe's BBS
    -=JoesBBS.com=-

    ... A Mystic asking for a hot-dog: "Make me one with everything"

    --- Mystic BBS v1.12 A48 2022/04/03 (Windows/64)
    * Origin: JoesBBS.Com, Telnet:23 SSH:22 HTTP:80
  • From Cozmo@VERT/LUN to MRO on Fri Jul 1 16:06:00 2022
    I did use it in the previous ansi's. But I had to change some of the text.
    So I had to resave it. I tried something someone suggested to me but I guess it didn't work.

    --- Mystic BBS v1.12 A47 2021/04/08 (Windows/32)
    * Origin: Lunatics Unleashed BBS
  • From MRO@VERT/BBSESINF to Cozmo on Fri Jul 1 16:23:33 2022
    Re: Re: Lunatics Unleashed
    By: Cozmo to MRO on Fri Jul 01 2022 04:06 pm

    I did use it in the previous ansi's. But I had to change some of the text. So I had to resave it. I tried something someone suggested to me but I guess it didn't work.

    you should use a different ansi editor if the one you use keeps putting
    in positioning codes. it just shouldn't do it.

    ---
    þ Synchronet þ ::: BBSES.info - free BBS services :::