• Mystic Theme dev description

    From gcubebuddy@21:4/129 to All on Wednesday, March 31, 2021 16:41:11
    Hi all, thanks for the input so far.... so in order to better describe what i am trying to do, i was going to draw an ASCII pic of what the login is that i am trying to achive... i am tying to locate or find the setting in the themes area that tells mystic where to place the user name text box and password
    text box when you first log in to mystic... since the ANSI graphic i am using takes the whole page, how does one tell mystic, where in the graphics file to place the menu / text boxes... here is a rough idea of what i am tryin to do:


    Login screen:
    --------------------------------------------------------------------
    | |
    | |
    | (area i am tying to put text on and ANSI file) |
    | -------------------------- |
    | | Name> UserName | <--- (txt box place) |
    | | Password: Pswd | |
    | |------------------------| |
    | |
    | |
    | |
    | |
    | (end of ANSI file gaphic) |
    |------------------------------------------------------------------|


    it looks kind of like the above. the ANSI graphic is 79 x 24 so it fills the whole page. Does anyone know where in mystic -cfg i would go to set something like that up? i have read the wiki and i get kind of an idea of what i going on, but nothing that directly talks about how to modify the settings on the login or any menu.....

    Thanks
    - Gamecube Buddy

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

    --- Mystic BBS v1.12 A46 2020/08/26 (Linux/64)
    * Origin: Hive32 (21:4/129)
  • From fusion@21:1/616 to gcubebuddy on Wednesday, March 31, 2021 15:19:34
    On 31 Mar 2021, gcubebuddy said the following...

    it looks kind of like the above. the ANSI graphic is 79 x 24 so it fills the whole page. Does anyone know where in mystic -cfg i would go to set something like that up? i have read the wiki and i get kind of an idea

    ooooook :)

    If you go into Editors -> Theme/Prompt Editor -> Your Theme -> Prompts

    Note that anywhere you see a ! replace it with a PIPE. The one underneath the backspace key you use to do colors in Mystic. (I have a feeling if I post
    this with them intact, they will be interpreted and the message will go bonkers)

    Prompt #000 is your username prompt. To set the position you will have to
    send some display codes for cursor positioning. They are ![X00 and ![Y00 where the 00's are the X and Y coordinates respectively. So replace prompt #000 with those. Mine are something like ![X09![Y14

    Prompt #002 is the password input prompt. You probably just want it the next line down, so using our example that would be: ![X09![Y15

    Some things to watch out for:

    Please add a !CL at the top of your ansi file before you start testing. If
    you do not, this will be broken for users with screen lengths greater than 24/25.

    If your login screen scrolls up one line past the top, you have an extra line at the bottom of your ansi file. Use notepad to remove it (the DOS editor included up to Windows 7 WILL NOT remove it, and will in fact add an extra
    line if it's not there)

    If your login screen pauses on the last line before going up to the Username position, also add !PO to the top of the ansi file. This will disable the line counter and the pause won't happen anymore.

    If you ever intended to have plain non-ANSI users use your bbs, you have now broken that. You can either give that group up, or make sure you mod both of your themes to match, with separate but similar functionality..

    --- Mystic BBS v1.12 A46 2020/08/26 (Windows/32)
    * Origin: cold fusion - cfbbs.net - grand rapids, mi (21:1/616)
  • From gcubebuddy@21:4/129 to fusion on Wednesday, March 31, 2021 23:13:08
    On 31 Mar 2021, fusion said the following...

    On 31 Mar 2021, gcubebuddy said the following...

    it looks kind of like the above. the ANSI graphic is 79 x 24 so it fi the whole page. Does anyone know where in mystic -cfg i would go to s something like that up? i have read the wiki and i get kind of an ide

    ooooook :)

    If you go into Editors -> Theme/Prompt Editor -> Your Theme -> Prompts

    Note that anywhere you see a ! replace it with a PIPE. The one
    underneath the backspace key you use to do colors in Mystic. (I have a feeling if I post this with them intact, they will be interpreted and
    the message will go bonkers)

    Prompt #000 is your username prompt. To set the position you will have to send some display codes for cursor positioning. They are ![X00 and ![Y00 where the 00's are the X and Y coordinates respectively. So replace
    prompt #000 with those. Mine are something like ![X09![Y14

    Prompt #002 is the password input prompt. You probably just want it the next line down, so using our example that would be: ![X09![Y15

    Some things to watch out for:

    Please add a !CL at the top of your ansi file before you start testing.
    If you do not, this will be broken for users with screen lengths greater than 24/25.

    If your login screen scrolls up one line past the top, you have an extra line at the bottom of your ansi file. Use notepad to remove it (the DOS editor included up to Windows 7 WILL NOT remove it, and will in fact add an extra line if it's not there)

    If your login screen pauses on the last line before going up to the Username position, also add !PO to the top of the ansi file. This will disable the line counter and the pause won't happen anymore.

    If you ever intended to have plain non-ANSI users use your bbs, you have now broken that. You can either give that group up, or make sure you mod both of your themes to match, with separate but similar functionality..

    --- Mystic BBS v1.12 A46 2020/08/26 (Windows/32)
    * Origin: cold fusion - cfbbs.net - grand rapids, mi (21:1/616)


    Wow! awesome thanks so much! i will start checking this out tomorrow, after i get some sleep. :-) this actualy realy helps as it gives me a place to start at, and experiment with. i am wondering if like you mentioned, if i should
    use "matrix" area as a point to split between ANSI and non ANSI people, and have dual menu systems there, one with ANSI and the other with ASCII... it might be twice the work menu wise but it might help to let both types of
    users access it.

    thanks once again for the help in this!

    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 gcubebuddy on Wednesday, March 31, 2021 19:25:19
    Hi all, thanks for the input so far.... so in order to better describe what i am trying to do, i was going to draw an ASCII pic of what the
    login is that i am trying to achive... i am tying to locate or find the setting in the themes area that tells mystic where to place the user
    name text box and password text box when you first log in to mystic... since the ANSI graphic i am using takes the whole page, how does one
    tell mystic, where in the graphics file to place the menu / text
    boxes... here is a rough idea of what i am tryin to do:


    I think theres some replies on this; if you have further issues, contact me and I can help you get this running. :P



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

    --- Mystic BBS v1.12 A47 2021/02/12 (Raspberry Pi/32)
    * Origin: 2o fOr beeRS bbs>>>20ForBeers.com:1337 (21:2/150)
  • From gcubebuddy@21:4/129 to paulie420 on Thursday, April 01, 2021 12:23:56
    On 31 Mar 2021, paulie420 said the following...

    Hi all, thanks for the input so far.... so in order to better describ what i am trying to do, i was going to draw an ASCII pic of what the login is that i am trying to achive... i am tying to locate or find t setting in the themes area that tells mystic where to place the user name text box and password text box when you first log in to mystic.. since the ANSI graphic i am using takes the whole page, how does one tell mystic, where in the graphics file to place the menu / text boxes... here is a rough idea of what i am tryin to do:


    I think theres some replies on this; if you have further issues, contact me and

    I can help you get this running. :P



    pAULIE42o
    .........

    --- Mystic BBS v1.12 A47 2021/02/12 (Raspberry Pi/32)
    * Origin: 2o fOr beeRS bbs>>>20ForBeers.com:1337 (21:2/150)


    Aweome! thank you sir!

    Thanks
    - Gamecube Buddy

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

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