• Custom Login Screen Probs

    From Otto Reverse@21:1/121 to All on Fri May 14 05:25:31 2021
    Hi all,

    I'm setting up a new Mystic BBS (been following Avon's videos, thanks for those) and have a custom ANSI file in place of the default one. I figured out how to move the login and password positions to where I want etc. But there are two small issues remaining.

    First, the display of the Mystic version/copyright, I "eliminated" that as it seemed to be messing with my line count (i.e. keeping it <= 24). A simple CL at the beginning works. But is there a "better" way? Perhaps a setting to turn it off or file to edit handraulically so that I don't need the CL in the first place?

    Second, my ANSI file is 24 lines and the board is set to 24 lines by default. But on the login screen this triggers the more continue yes/no prompt which, to me, isn't necessary. I have to reduce the ANSI file to 22 lines in order not to get that prompt. Is there some way I can just disable it (the more prompt) for at least the login screen? I know I can set the board to 25 lines (and only have to reduce the ANSI to 23 lines) but I want a standard 24 line board.

    Cheers,
    Doug



    --- ENiGMA 1/2 v0.0.12-beta (linux; x64; 14.15.4)
    * Origin: Xibalba -+- xibalba.l33t.codes:44510 (21:1/121)
  • From gcubebuddy@21:4/129 to Otto Reverse on Mon May 17 15:26:42 2021
    I'm setting up a new Mystic BBS (been following Avon's videos, thanks
    for those) and have a custom ANSI file in place of the default one. I figured out how to move the login and password positions to where I want etc. But there are
    two small issues remaining.
    First, the display of the Mystic version/copyright, I "eliminated" that
    as it seemed to be messing with my line count (i.e. keeping it <= 24). A simple CL at
    the beginning works. But is there a "better" way? Perhaps a setting to turn it off or file to edit handraulically so that I don't need the CL
    in the first place?
    Second, my ANSI file is 24 lines and the board is set to 24 lines by default. But on the login screen this triggers the more continue yes/no prompt which, to
    me, isn't necessary. I have to reduce the ANSI file to 22 lines in
    order not to get that prompt. Is there some way I can just disable it (the more prompt) for at least the login screen? I know I can set the board to 25 lines (and only have to reduce the ANSI to 23 lines) but I want a standard 24 line board.
    Cheers,
    Doug

    Hi, i actually had a simular issue not to long ago... One tip that i learned was, when editing the ANSI file in Mobious or in PabloDraw, was to set the
    ANSI size to 23 X 79 this way it made sure that the ANSI size was not going
    to do a "wrap around" with the text, and distort or move the ANSI blocks around. Something i had to do is write the ANSI escape codes right on the ANS file itself. in this example the ! = |
    at the top of my file prelogin.ans, i put
    !CL!PO

    this helps i think to get past the prompt at the bottom of the screen with
    the "press C to continue". For the place to set the location of the login prompt text, that will be found in the Prompt editor, and will be the first
    few lines that start the file, or at the top of the list.

    for mine i have it set to place the text and prompt in the middle of the screen.
    !DFpreuser!!CR![X20![Y11!02[!10*!02] !10USER> !XX

    !CR![X20![Y12!02[!10*!02] !10PSWD> !XX

    Note: the command ![X20 means that it is placing the text and prompt at the place on the screen X:20 and the ![Y11 means that it is being placed on the Y:11 (X across horizontal / Y Up and down)

    I am actually in the process of making a walk through tutorial on this
    subject.
    :-)

    Thanks
    - Gamecube Buddy

    telnet --<{bbs.hive32.com:23333}>--

    --- Mystic BBS v1.12 A46 2020/08/26 (Linux/64)
    * Origin: Hive32 (21:4/129)
  • From gcubebuddy@21:4/129 to Otto Reverse on Mon May 17 16:11:07 2021
    First, the display of the Mystic version/copyright, I "eliminated" that
    as it seemed to be messing with my line count (i.e. keeping it <= 24). A simple CL at
    the beginning works. But is there a "better" way? Perhaps a setting to

    Just to make sure i made my last message clear, the screen size for the ANSI file should be set to 79 (across) x 23 (Down) that way it makes sure the ANSI will fit inside the 80 X 24 screen size and not wrap the text around. i found when i edited ANSIs i would need to set that first thing when editing them. also strip out or "save without sause info"
    that will strip out extra ANSI stuf that can cause Mystic to choke.
    hope this helps.... it took me a month to make my own custom theme and i am still working on it, tweeking things.
    if you want to check how it looks on my site go to
    bbs.hive32.com telnet 23333

    Thanks
    - Gamecube Buddy

    telnet --<{bbs.hive32.com:23333}>--

    --- Mystic BBS v1.12 A46 2020/08/26 (Linux/64)
    * Origin: Hive32 (21:4/129)
  • From Otto Reverse@21:1/225 to gcubebuddy on Tue May 18 10:23:01 2021
    !CL!PO

    Essentially that was it. I used the full 80x24 ANSI file but also added
    clear screen and no pauses (via Mystic's ANSI editor, haven't figure it out
    in Moebius yet). Also the X and Y tip was great. Don't know how I missed
    it. I was using a convoluted cursor movement (go up 3 and back 10). Way easier. Thanks!

    Cheers,
    Doug

    --- Mystic BBS v1.12 A46 2020/08/26 (Linux/64)
    * Origin: Free Speech You Smeg Head (21:1/225)
  • From gcubebuddy@21:4/129 to Otto Reverse on Tue May 18 20:39:25 2021
    Essentially that was it. I used the full 80x24 ANSI file but also added clear screen and no pauses (via Mystic's ANSI editor, haven't figure it out in Moebius yet). Also the X and Y tip was great. Don't know how I missed it. I was using a convoluted cursor movement (go up 3 and back 10). Way easier. Thanks!

    Sure thing! i wracked my brain for over a month trying to figure that stuff out. lol it took me asking everyone in here, and on the MRC chat for tips in setting up ANSI codes and what not. I am in the process of writing out the tutoral and adding in all the tips i got from the whole community.
    I figure i can save people a load of time, but writing up the process i used, and possibly put it into a video.

    for mobius, how i got that to work, is stripping out the "sause" info. which
    is meta text it tries to embed in the ansi file. it can cause mystic to kind
    of choke. that along with creating or shortening the ANSI file to 79 X 23, or if you have a scrolling page, 79 X 300 (or how much you want going down...) helps to make it readable by Mystic. the internal mystic ANSI editor can be useful when you have nothing else, but you will really want either Mobius or PabloDraw. (depending on if you use windows or linux)
    hope this helps :-)

    Thanks
    - Gamecube Buddy

    telnet --<{bbs.hive32.com:23333}>--

    --- Mystic BBS v1.12 A46 2020/08/26 (Linux/64)
    * Origin: Hive32 (21:4/129)
  • From paulie420@21:2/150 to Otto Reverse on Tue May 18 15:09:11 2021
    !CL!PO

    Essentially that was it. I used the full 80x24 ANSI file but also added clear screen and no pauses (via Mystic's ANSI editor, haven't figure it out in Moebius yet). Also the X and Y tip was great. Don't know how I missed it. I was using a convoluted cursor movement (go up 3 and back 10). Way easier. Thanks!

    So just a little tip, or how I do it anyway... I simply edit the .ans file after I create it and press ENTER at the very top-left of the file, and I enter my !CL!PO there. Then, its not wrapped in any ANSI code or anything like that...

    Also, you COULD add one line to the screen size in Moebius and add it on the 1st line, but... I like my method better. You can add more commands at the bottom, like !PA or !PN at the end.



    |07p|15AULIE|1142|07o
    |08.........

    --- Mystic BBS v1.12 A47 2021/05/17 (Raspberry Pi/32)
    * Origin: 2o fOr beeRS bbs>>>20ForBeers.com:1337 (21:2/150)
  • From Otto Reverse@21:1/225 to gcubebuddy on Wed May 19 13:56:28 2021
    for tips in setting up ANSI codes and what not. I am in the process of writing out the tutoral and adding in all the tips i got from the whole community. I figure i can save people a load of time, but writing up the process i used, and possibly put it into a video.

    Look forward to this!

    Cheers,
    Doug
    VE1LG

    --- Mystic BBS v1.12 A46 2020/08/26 (Linux/64)
    * Origin: Free Speech You Smeg Head (21:1/225)
  • From Otto Reverse@21:1/225 to paulie420 on Wed May 19 13:59:14 2021
    So just a little tip, or how I do it anyway... I simply edit the .ans
    file after I create it and press ENTER at the very top-left of the file, and I enter
    my !CL!PO there. Then, its not wrapped in any ANSI code or anything like that...

    Nice. I just assumed they were binary files, not text.

    Cheers,
    Doug
    VE1LG

    --- Mystic BBS v1.12 A46 2020/08/26 (Linux/64)
    * Origin: Free Speech You Smeg Head (21:1/225)
  • From paulie420@21:2/150 to gcubebuddy on Wed May 19 15:15:36 2021
    for mobius, how i got that to work, is stripping out the "sause" info. which is meta text it tries to embed in the ansi file. it can cause
    mystic to kind of choke. that along with creating or shortening the ANSI file to 79 X 23, or if you have a scrolling page, 79 X 300 (or how much you want going down...) helps to make it readable by Mystic. the
    internal mystic ANSI editor can be useful when you have nothing else,
    but you will really want either Mobius or PabloDraw. (depending on if
    you use windows or linux) hope this helps :-)

    Just another tip, suggestion and something to watch out for: Sometimes even when you save w/o sauce, in my experience anyway, Moebius STILL puts the sauce info in. Again, I like to simply edit the .ans file AFTERWARD and backspace over all the sauce info. You get good at it, you want to erase everything up to the ^ZSAUCE... even erasing the ^Z.

    I don't know that this is the smartest thing to do, but its how I do things and... works.



    |07p|15AULIE|1142|07o
    |08.........

    --- Mystic BBS v1.12 A47 2021/05/19 (Raspberry Pi/32)
    * Origin: 2o fOr beeRS bbs>>>20ForBeers.com:1337 (21:2/150)
  • From gcubebuddy@21:4/129 to paulie420 on Mon May 24 18:01:20 2021
    AFTERWARD and backspace over all the sauce info. You get good at it, you want to erase everything up to
    the ^ZSAUCE... even erasing the ^Z.

    Awesome thanks for the tip. i will include that too in the tutorial... sorry
    i have been away for a few days... been watching the DOGE / SHIBA crypto market.

    Thanks
    - Gamecube Buddy

    telnet --<{bbs.hive32.com:23333}>--

    --- Mystic BBS v1.12 A46 2020/08/26 (Linux/64)
    * Origin: Hive32 (21:4/129)