MU Soapbox

    • Register
    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Muxify
    • Mustard

    New +txt/+email/etc code for TinyMUX

    MU Code
    14
    26
    2138
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • skew
      skew last edited by

      COMING SOON... THE UNNECESSARY MESSENGER SYSTEM

      I'm posting this up now before it's done because there's numerous people developing new games on TinyMUX, and I wanted to let everyone know it's coming.

      The brief version:
      This system will come standard with +txt and +email commands which will allow sending/receiving messages, reviewing old messages, storing messages long-term (in SQL), as well as alerts for unread messages.

      This system will also be configured to allow +reminders (as in, you set a reminder for yourself and it pings later), +reallywantRP (a system to send a note to a person/faction/etc that you want to RP with me or handle business or whatever), staff messages, and more!

      The design has been to allow many types of systems to be stuffed into the same box. Once I'm done with +txt, I'll basically be copy+pasting different bits of functionality to create +email, +reminder, and more.

      My intention will be to use this as an IC tool to progress story as much as an organizational tool. And with that in mind, a quick screenshot!

      alt text

      Currently finished:

      • +txt sending
      • +txt storage
      • +txt display/review

      Next:

      • +txt auto-reminders
      • +email

      And now to be an asshole: I'm not looking for your feedback from a theoretical, metaphysical, "game design" standpoint. If you hate the idea of IC +txting, please keep it to yourself. I named the system unnecessary for a reason.

      But, if anyone has any additional functionality they think would line up with what I've said above, please let me know! Likewise, if you want to use this system in your game, just hit me up! I'll be distributing the copy+paste install soon as I get a stable version.

      ETA on a beta version: Mid September.

      Wretched Thenomain 2 Replies Last reply Reply Quote 13
      • Taika
        Taika last edited by

        This is amazing. Thank you.

        cityofshadowsmux.com:2860 // http://cityofshadowsmux.com/index.php/Main_Page

        1 Reply Last reply Reply Quote 0
        • Kay
          Kay last edited by

          Is it ascii and ansi compatible? I can already visualize the horrible things characters will send each other.

          skew 1 Reply Last reply Reply Quote 1
          • Wretched
            Wretched @skew last edited by

            @skew That is cool as fuck. WANT

            1 Reply Last reply Reply Quote 0
            • surreality
              surreality last edited by

              This looks highly kickass, definitely looking forward to it!

              Oh fucking well.

              1 Reply Last reply Reply Quote 0
              • skew
                skew @Kay last edited by

                @kay said in New +txt/+email/etc code for TinyMUX:

                Is it ascii and ansi compatible? I can already visualize the horrible things characters will send each other.

                Looks like! Everything is evaluated with the permissions of the person sending it, so if you send ¯_(ツ)_/¯ in red highlight, it ends up looking just like that on the data side! Which does mean it'll get lost when it goes to SQL but that's ok.

                Got +txt/new finished tonight, which will pull the oldest unread message automatically (so you won't have to look at your list and see which are unread).

                1 Reply Last reply Reply Quote 1
                • I
                  ixokai last edited by

                  Gotta say, I'd never use it, but kudos where kudos belongs. That's a very nice work. Does it do searching?

                  skew 1 Reply Last reply Reply Quote 0
                  • L
                    Lisse24 last edited by

                    Love this! All parts of this! I always get dismayed when someone sends a text that I'm not quite in the mind space to deal with right then, being able to save for later is great!

                    Plus the idea of a really want RP tag is similarly awesome!

                    1 Reply Last reply Reply Quote 0
                    • skew
                      skew @ixokai last edited by

                      @ixokai said in New +txt/+email/etc code for TinyMUX:

                      Gotta say, I'd never use it, but kudos where kudos belongs. That's a very nice work. Does it do searching?

                      Yep! All the searching is handled via SQL. You'll do /search or /name, the former search message text by a word (or group of words) using LIKE. I don't think I need to get fancier than that. /name will search both sender and receiver using LIKE.

                      @Lisse24 I think that means I should add a /markunread option? As is, txts will display on screen if you're logged in and be automatically marked as read. You could then mark it unread and it'll bug you later to look at it.

                      1 Reply Last reply Reply Quote 0
                      • Thenomain
                        Thenomain @skew last edited by

                        @skew

                        Who do I stab in the ear with an icepick over this color scheme? Who? WHO?

                        “If you wish to make an apple pie from scratch, you must first invent the universe.”
                        ― Carl Sagan, Cosmos

                        skew 1 Reply Last reply Reply Quote 0
                        • skew
                          skew @Thenomain last edited by

                          @thenomain said in New +txt/+email/etc code for TinyMUX:

                          @skew

                          Who do I stab in the ear with an icepick over this color scheme? Who? WHO?

                          The 80s.

                          1 Reply Last reply Reply Quote 2
                          • W
                            Warma Sheen last edited by

                            I think this is awesome and and you're awesome and I don't think it is at all unnecessary.

                            I want his for my game! I don't actually have a game, but I want to make one just so I can have this in it!

                            1 Reply Last reply Reply Quote 1
                            • skew
                              skew last edited by

                              Okay I need some design help... I'm outputting a list of the last 30 messages you've sent/received.

                              Should the newest message be #1, on top of the screen?
                              OR
                              Should the newest message be #30, on the bottom of the screen?

                              Roz 1 Reply Last reply Reply Quote 0
                              • Roz
                                Roz Banned @skew last edited by

                                @skew TOP.

                                1 Reply Last reply Reply Quote 1
                                • Coin
                                  Coin last edited by

                                  BOTTOM.

                                  I don't actually care which but bottom makes more sense to me because the screen scrolls with down automatically.

                                  This looks like it does most if not all the things I complained and harried you and @Thenomain for like two years ago. ❤

                                  "Excuse the hell out of you. He's a bag of dicks. I'm a carefully curated box of cocks." -- to @GirlCalledBlu upon being misrepresented.

                                  Roz 1 Reply Last reply Reply Quote 0
                                  • Roz
                                    Roz Banned @Coin last edited by

                                    @coin said in New +txt/+email/etc code for TinyMUX:

                                    BOTTOM.

                                    I don't actually care which but bottom makes more sense to me because the screen scrolls with down automatically.

                                    Hm, this is actually a good point. I think I was instinctively thinking from a web perspective where you hit the info at the top first. But on a MU*, bottom might make more sense.

                                    1 Reply Last reply Reply Quote 1
                                    • skew
                                      skew last edited by

                                      @Roz and @Coin arguing if top or bottom is better.

                                      I'm not mature enough for this kind of thing.

                                      Coin 1 Reply Last reply Reply Quote 1
                                      • Coin
                                        Coin @skew last edited by

                                        @skew said in New +txt/+email/etc code for TinyMUX:

                                        @Roz and @Coin arguing if top or bottom is better.

                                        I'm not mature enough for this kind of thing.

                                        We're not arguing. We're consensually exchanging opinions.

                                        "Excuse the hell out of you. He's a bag of dicks. I'm a carefully curated box of cocks." -- to @GirlCalledBlu upon being misrepresented.

                                        1 Reply Last reply Reply Quote 0
                                        • Roz
                                          Roz Banned last edited by

                                          If you're talking about listing an index of messages, I'd say newest on the bottom. If you're displaying the contents of multiple messages, I'd say newest at the top.

                                          1 Reply Last reply Reply Quote 0
                                          • skew
                                            skew last edited by

                                            I think I have decided the list will start at 30 and work down to 1, which will be at the bottom of the screen. Thanks for the help!

                                            1 Reply Last reply Reply Quote 0
                                            • 1
                                            • 2
                                            • 1 / 2
                                            • First post
                                              Last post