Mudlet
Link
- Open-source MUD client for [Windows](…/Microsoft Windows/), macOS and Linux.
- Uses Lua as a scripting language.
Resources
- Chocolatey package for [Windows](…/Microsoft Windows/):
Documentation
- Manual - for players
Scripting
- Geyser Layout Manager - an object oriented framework for creating, updating and organizing GUI elements within Mudlet
- Technical Manual
- Events
- Best Practices
- demonnic/muddler - a build tool for Mudlet packages
- Edru2/DeMuddler - deconstructs mpackage files into Muddler projects
- CI
- Mudlet Package Repository
- Vyzor Reference - an older UI framework that has largely been replaced by Geyser
GUI examples
FAQ
Muddler project on [Windows](…/Microsoft Windows/)
- Install [[podman#^7cfae6|Podman Desktop]]
- Open [PowerShell](…/Microsoft PowerShell/) and navigate to the parent directory of the new project’s directory, e.g.
- Create a new Muddler project in the “TemplateProject” folder:
- Rename the “TemplateProject” folder to something more appropriate, e.g.
- In Mudlet, create/open a profile that you use for development only, and install the Muddler package in order to facilitate automatic reloading of the package you are developing:
- Create a script in the Mudlet profile you use for development that uses Muddler to automatically reload the (development) package from its directory, e.g.
- Make sure to use forward slashes (
/
) instead of backslashes (\
) in the path
- Make sure to use forward slashes (
- Watch for code changes and build continously:
- The package should now get installed in the Mudlet profile.
- Edit the code using your favorite code editor.