Need some help getting started with Mudlet

So I was using Nexus for the longest time, and made it sing but for combat and all around it started to not work too well with me. (Had to constantly look around during group fights to make sure who was still in the room, fake afflictions would stick when given to you so it always looked like you had them, etc.) So I got Mudlet but I just feel like back to square one, I practically don't have any kind of GUI, i'm using Zulrah right now. I was looking for help in getting started to make a great setup and how I should go about doing it, things I should check out and if anyone's up for maybe helping me out do this haha. Cheers

Comments

  • First things first, Mudlet uses Lua (Nexus, from what I know, uses javascript). This means that the coding syntaxes are a bit different.

    Focus first on aliases. First is your target alias. In the Aliases window, click on 'Add Item' on the top bar. For your alias name, it can be something as simple as 'Target'. In 'Pattern', you put in what you need to type to run this alias. For example, it can be ^t (.+)$ , and in the code box (the big white box below 'Substitution'), your code will be target = matches[2] .

    This means that, in the main window, when you type in "t mathilda" it will run the alias and set the variable 'target' to be 'mathilda'.

    pattern: ^t (.+)$
    input: t mathilda

    (.+) is a wildcard that will match anything, so if it's "t 1234" then the target variable will be 1234, while "t seasone1234" will make the target variable equal to seasone1234.

    code: target = matches[2]

    'matches[2]' is the way to call the wildcard and use it in your alias.

    Googling is actually a very good way of finding more about Mudlet and Lua. You can do really great stuff like substituting whole texts with something more short and concise, making small windows to display important things like afflictions you have or limb fractures of your enemies (for me as a two-hander knight, at least). Asking here is good, too, though, and while I am a very rudimentary coder, there are lots of players of higher knowledge :D
     <3 
  • Best suggestion is to start as Mathilda says.  Aliases and Triggers first while you learn your way around the mudlet LUA library and general LUA coding.  Takes a bit of learning but the curve isn't too steep.  
    Deucalion says, "Torinn is quite nice."
  • Don't listen to Mathilda, the first alias you need to make is your "clan mci tell Hail, Lord Sartan!" alias.

  • ~Intro as listed above - http://wiki.mudlet.org/w/Manual:Introduction

    ~Quick Link to Categories - http://wiki.mudlet.org/w/Category:Mudlet_Manual

    ~Tutorials -  *https://www.tutorialspoint.com/lua/
                       *http://www.lua.org/pil/contents.html
                       *http://tylerneylon.com/a/learn-lua/

    ~Perl Regex Cheat Sheet - https://www.cs.tut.fi/~jkorpela/perl/regexp.html

    ~GMCP Documentation: -   *http://www.mudlet.org/wp-content/uploads/2013/02/GMCPtutorial.pdf
                                            *http://nexus.ironrealms.com/GMCP
                                            *https://github.com/keneanung/GMCPAdditions

    The GMCP bit may not be as useful until you're more comfortable with Mudlet and lua, but listed since it's handy once you do get to that point.
  • edited October 2017
    Hervy said:
    So I was using Nexus for the longest time, and made it sing but for combat and all around it started to not work too well with me. (Had to constantly look around during group fights to make sure who was still in the room, fake afflictions would stick when given to you so it always looked like you had them, etc.) So I got Mudlet but I just feel like back to square one, I practically don't have any kind of GUI, i'm using Zulrah right now. I was looking for help in getting started to make a great setup and how I should go about doing it, things I should check out and if anyone's up for maybe helping me out do this haha. Cheers
    -EVERY- time I see one of these threads, all I can think about is this:



    It is not too late my friend.

    "All we have to decide is what to do with the time that is given to us."

  • jack in
    *downloads svof*
    *downloads zulah gui*
    *downloads AK*
    *downloads limb tracker*
    jack out

    whoa.. i know kung fu
    spread positivity
  • Mudlet does take a lot of setting up and honestly Nexus has become very powerful.  The only upsides to mudlet these days in my opinion are nexus can get slow sometimes and there aren't a lot of existing script packages.
    Deucalion says, "Torinn is quite nice."
  • What's the lot of setting up you need to do? Mudlet comes with a functioning mapper and map by default and Nexus has a UI by default. That's about it - neither clients have curing, limbtrackers, and other stuff in by default.
  • edited October 2017
    UI takes a lot to set up, even when using something awesome like ZULAH's packaged UI.  You gotta know how to code (and decently well) to know how to do it.  I'd love if there were a way to push a button and spawn a console window and tell it what sort of stuff you want fed there (or something like that).  If that exists then.. holy moly that's awesome
    Deucalion says, "Torinn is quite nice."
  • Torinn said:
    Mudlet does take a lot of setting up and honestly Nexus has become very powerful.  The only upsides to mudlet these days in my opinion are nexus can get slow sometimes and there aren't a lot of existing script packages.
    Right and because it gets sluggish it just makes it 10x harder especially for combat, half the time it's just more irritating than anything because once it goes sluggish it's just a nonstop revolving door with other rooms
  • Vadimuses said:
    What's the lot of setting up you need to do? Mudlet comes with a functioning mapper and map by default and Nexus has a UI by default. That's about it - neither clients have curing, limbtrackers, and other stuff in by default.
    Nexus in a way has a default limb tracker and affliction tracker but with limb trackers it kind of just sticks the words there to make it seem like you have one all the time
  • Torinn said:
    Mudlet does take a lot of setting up and honestly Nexus has become very powerful.  The only upsides to mudlet these days in my opinion are nexus can get slow sometimes and there aren't a lot of existing script packages.
    Saying that a mud client ' can get slow sometimes' is like saying that a car is fine 'except for the engine'.
  • Didn't say either was better.  Just comparing and contrasting.  
    Deucalion says, "Torinn is quite nice."
  • I put the mapper in a corner container, a yatco panel, kleandanthu's battlerage tracker, and Valden's room inventory. That's pretty much it for my GUI, just stuff pieced together from the forums. It has been serving me well so far.

Sign In or Register to comment.