Welcome to the Achaea Forums! Please be sure to read the Forum Rules.

Need some help getting started with Mudlet

HervyHervy Posts: 4Member
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

  • MathildaMathilda Posts: 584Member ✭✭✭✭✭ - Grand Achaean
    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 
  • TorinnTorinn Posts: 590Member ✭✭✭✭ - Eminent
    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."
  • CooperCooper IowaPosts: 4,174Member @@ - Legendary Achaean
    Don't listen to Mathilda, the first alias you need to make is your "clan mci tell Hail, Lord Sartan!" alias.

    TorinnSerin
  • VadimusesVadimuses Posts: 1,004Member @ - Epic Achaean
    Videos - https://www.mudlet.org/media
    Introduction - https://wiki.mudlet.org/w/Manual:Introduction

    Hop by Discord if you'd like help!
  • KoganKogan Posts: 354Member ✭✭✭✭ - Eminent
    ~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.
  • TysandrTysandr Posts: 200Member ✭✭✭ - Distinguished
    edited October 11
    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.

    Proof of Concepts: Sailing Map, Trading
    bounty
    "It's not rocket surgery."

    VenderHervy
  • VenderVender Posts: 233Member ✭✭✭ - Distinguished
    jack in
    *downloads svof*
    *downloads zulah gui*
    *downloads AK*
    *downloads limb tracker*
    jack out

    whoa.. i know kung fu
    it's frustration that creates desire
    not the other way around
    unless you let it
    baby, I'll let it
    KayleTysandr
  • TorinnTorinn Posts: 590Member ✭✭✭✭ - Eminent
    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."
  • VadimusesVadimuses Posts: 1,004Member @ - Epic Achaean
    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.
  • TorinnTorinn Posts: 590Member ✭✭✭✭ - Eminent
    edited October 12
    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."
  • HervyHervy Posts: 4Member
    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
  • HervyHervy Posts: 4Member
    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
  • NazihkNazihk Posts: 779Member @ - Epic Achaean
    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'.
    TysandrAccipiter
  • TorinnTorinn Posts: 590Member ✭✭✭✭ - Eminent
    Didn't say either was better.  Just comparing and contrasting.  
    Deucalion says, "Torinn is quite nice."
  • ShubShub Posts: 34Member
    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 to Comment.