Skip to content
A cross-platform, open source, and super fast MUD client with scripting in Lua
C++ Lua QMake CMake PowerShell Shell Other
Branch: development
Clone or download

Latest commit

vadi2 Run macOS with C++ tests (#3790)
* Build with tests

* Update build-mudlet.yml

* Update build-mudlet.yml

* Update build-mudlet.yml

* Install XCB dependencies

* Run Busted tests

* Always run xvfb

* Enable QT_DEBUG_PLUGINS

* Use xvfb to run tests

* Set working directory correctly

* Run tests separately on Linux and macOS

* Use newer xvfb version

* Run on macOS only

* Remove spaces
Latest commit 3923dec May 17, 2020

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.actionspanel Add action to update Geyser docs (#3668) Apr 28, 2020
.github Run macOS with C++ tests (#3790) May 17, 2020
3rdparty (autocommit) Updated edbee-lib submodule to latest in our fork (#3789) May 16, 2020
CI Sign right filename for macOS PTBs (#3787) May 16, 2020
cmake Add Linux build to Github Actions (#3657) Apr 21, 2020
squish-tests Added Squish tests (#886) Apr 27, 2017
src Increase echo limit to a million characters (#3792) May 16, 2020
templates Update license to be GPLv2 or later. Sep 4, 2014
test Included test case for `<send>` tag example in issue #3723 (#3729) May 5, 2020
translations New Crowdin translations (#3754) May 13, 2020
.appveyor.yml Revert "Fix AppVeyor builds due to image upgrade" Feb 21, 2020
.crowdin.yml Fix lua translations root directory (#3762) May 12, 2020
.gitignore Enable i18n interface language selection & remove bundled lua-yajl (#… Sep 27, 2018
.gitmodules Build Mudlet for macOS with Github Actions (#3630) Apr 19, 2020
.travis.yml Upgrade to Qt 5.12.8 for Linux builds (#3781) May 16, 2020
CMakeLists.txt Merge release-4.8 into development (#3760) May 16, 2020
COMMITMENT Add COMMITMENT (#2109) Jan 4, 2019
COMPILE Update COMPILE May 14, 2017
COPYING Move files to the root of the tree Mar 5, 2009
CPPLINT.cfg Fix typo in cppfg Mar 20, 2020
README.md Enhance: add AppVeyor and CodeFactor status badges to GitHub README.md ( Apr 7, 2020
mudlet.desktop Remove version information entirely (#1418) Nov 27, 2017
mudlet.png [ImgBot] Optimize images (#2684) Jun 29, 2019
mudlet.svg [ImgBot] Optimize images Oct 21, 2019
setup-windows-sdk.ps1 Reorganize windows sdk (#2958) Aug 9, 2019

README.md


Mudlet
Mudlet

Play immersive, multiplayer, pure-text RPGs on Mudlet.

CodeFactor
Windows: AppVeyor (Windows) CI Build status Linux & MacOS: Travis (Linux & MacOs) CI Build status

AboutKey FeaturesDownloadHow To UseRoadmapCreditsLicense

Interfaces players have created with Mudlet

About

Mudlet is a quality MUD client, designed to take mudding to a new level.

It’s a modern breed of a client on the gaming scene – with an intuitive user interface, a specially designed scripting framework, and a very fast text display. That, along with cross-platform capability and an open-source development model result in a very likable game client.

Key Features

  • Simple to use
  • Very, very fast
  • Active development
  • Big, thriving community
  • Powerful trigger engine
  • Rich Lua-based coding functionality (API)
  • Excellent script editor
  • 2D and 3D mapper with autowalk
  • Powerful and simple to use GMCP
  • Discord integration
  • Completely themable
  • Open-source and Free
  • Cross platform: runs on Windows, macOS and Linux
  • Full compatibility: run same scripts on any of the above
Explain?

Easy to use client

We’re big on usability, and as such, creating an easy to use client and interface is one of the defining goals of the project. This applies to both the power users and usual gamers – everyone will feel at home with Mudlet, without having to waste too much time figuring out how to do something.

Designed for speed

Mudlet is designed and built to be very fast and efficient right from the start. Its scripting engine is designed to scale to large systems without bogging down – and the text display is designed to handle thousands of lines in under a second. All in all, we are very serious about Mudlet being quick – and take all measures to make it so.

Powerful Scripting

Mudlet features a scripting framework using Lua – a small, fast and efficient scripting language. This allows Mudlet to leverage the existing community and large ecosystem of existing packages for Lua without the many drawbacks of creating a Mudlet specific scripting language. Best of all, the Lua API is seamlessly integrated in Mudlet and shared by all aliases, triggers, scripts, keybindings, buttons and other Mudlet components.

Cross-Platform love

We believe in making Mudlet available to people on all major platforms, and we work on keeping cross-platform compatibility right from start. Mudlet is available on Linux (both 32bit and 64bit), Windows, and macOS; you may be able to run it on additional platforms as well.

Download

Download for free from mudlet.org

How To Use

  1. Download and double-click on Mudlet to run
  2. Pick an existing game and hit Connect
  3. ... or play one of your choosing:
    1. Click New
    2. Enter Server address and Port of your game (found on the game's website, e.g. mygame.com and 2003)
    3. Pick a Profile name
    4. Hit Connect

Roadmap

See the project's roadmap to get an idea of where it's headed, as well as contribute!

Credits

Author: Mudlet Makers. Join in, contributions are welcome!

This software wouldnt've been possible without these open source packages:

Credit to Markdownify for the README inspiration.

License

GPL2+


website  ·  forums  ·  manual

You can’t perform that action at this time.