Difference between revisions of "Main Page"

From Mudlet
Jump to navigation Jump to search
(change basics link to introduction page)
 
(86 intermediate revisions by 15 users not shown)
Line 1: Line 1:
 +
<languages/>
 
<!--        BANNER ACROSS TOP OF PAGE        -->
 
<!--        BANNER ACROSS TOP OF PAGE        -->
 
{| id="mp-topbanner" style="width:100%; background:#fcfcfc; margin-top:1.2em; border:1px solid #ccc;"
 
{| id="mp-topbanner" style="width:100%; background:#fcfcfc; margin-top:1.2em; border:1px solid #ccc;"
Line 5: Line 6:
 
{| style="width:280px; border:none; background:none;"
 
{| style="width:280px; border:none; background:none;"
 
| style="width:280px; text-align:center; white-space:nowrap; color:#000;" |
 
| style="width:280px; text-align:center; white-space:nowrap; color:#000;" |
<div style="font-size:162%; border:none; margin:0; padding:.1em; color:#000;">Welcome to the Mudlet Wiki</div>
+
<div style="font-size:162%; border:none; margin:0; padding:.1em; color:#000;"><translate><!--T:1--> Welcome to the Mudlet Wiki!</translate></div>
<div id="articlecount" style="width:100%; text-align:center; font-size:85%;">There are currently [[Special:Statistics|{{NUMBEROFARTICLES}}]] articles</div>
 
 
|}
 
|}
 +
<!--        BASIC INTRO        -->
 +
{| id="mp-upper" style="margin:0 0 0 0; background:none;"
 +
| class="MainPageBG" style="width:100%; border:1px solid #c9c07f; background:#c9c07f; vertical-align:top; color:#000;" |
 +
{| id="mp-left" cellpadding="2" cellspacing="5" style="width:100%; vertical-align:top; background:#fdf7bb;"
 +
! <h2 id="mp-tfa-h2" style="margin:0; background:#f4e9bc; font-size:120%; font-weight:bold; border:1px solid #a3b00f; text-align:left; color:#000; padding:0.2em 0.4em;"><translate><!--T:2--> About Mudlet</translate></h2>
 +
|-
 +
| style="color:#000;" | <div id="mp-tfa">
 +
 +
{{TOC right}}
 +
 +
<translate>
 +
<!--T:3-->
 +
A cross-platform, open source, and super fast [http://en.wikipedia.org/wiki/Mud_client MUD client] with scripting in [http://en.wikipedia.org/wiki/Lua Lua].
 +
 +
<!--T:4-->
 +
New to Mudlet? Why not start with [[Manual:Introduction | the basics]], or take a look at '''[[Special:MyLanguage/Manual:Contents | Mudlet Manual]]'''. or [[Special:MyLanguage/FAQ | Frequently Asked Questions]].
 +
 +
<!--T:5-->
 +
Are you having troubles with Mudlet? We have a bunch of community members that can can help either on our [http://forums.mudlet.org Forums] or [http://mudlet.org/chat Discord].
 +
 +
 +
== Download ==
 +
 +
If you don't have the program yet, [http://www.mudlet.org/download/ download it] - it's free, and works on Windows, macOS, and Linux computers.
 +
 +
Alternatively, [[Special:MyLanguage/Compiling Mudlet|compile Mudlet]] yourself.
 +
  
Introduction
+
== Wiki Links == <!--T:8-->
  
Welcome to Mudlet, a modern MUD client for GNU/Linux, Windows and Mac OSX that offers all the tools to get the most out of your gaming experience.
+
<!--T:9-->
 +
* [[Special:MyLanguage/Manual:Contents | Mudlet Manual]]
 +
** [[Manual:Technical_Manual|Technical Manual]]
 +
*** [[Manual:General Features|General Mudlet features]]
 +
*** [[Manual:Using Variables in Mudlet|Using variables in Mudlet]]
 +
*** [[Manual:Alias Engine|Alias engine]]
 +
*** [[Manual:Trigger Engine|Trigger engine]]
 +
*** [[Manual:Timer Engine|Timer engine]]
 +
*** [[Manual:Event_Engine|Event engine]]
 +
*** [[Manual:Editor|Editor]]
 +
*** [[Manual:Unicode|Unicode]]
 +
*** [[Manual:Mapper|Mapper]]
 +
*** [[Manual:Advanced Lua|Advanced Lua]]
 +
*** [[Manual:Supported Protocols]]
 +
*** [[Manual:Mudlet_Packages|Mudlet packages]]
 +
**** [https://wiki.mudlet.org/w/Category:Mudlet_Package_Listing Wiki Package Listing]
 +
**** [http://forums.mudlet.org/viewforum.php?f=6 Mudlet Packages Forum]
 +
*** [[Manual:Screen_Readers|Screen readers]]
 +
*** [[Manual:Scripting|Scripting]]
 +
*** [[Manual:Best Practices|Best practices]]
 +
*** [[Special:MyLanguage/Manual:Lua Functions | Mudlet Lua API]]
 +
**** [[Manual:Database Functions]]
 +
**** [[Manual:Date/Time Functions]]
 +
**** [[Manual:Discord Functions]]
 +
**** [[Manual:Mapper Functions]]
 +
**** [[Manual:Miscellaneous Functions]]
 +
**** [[Manual:Mudlet Object Functions]]
 +
**** [[Manual:Networking Functions]]
 +
**** [[Manual:String Functions]]
 +
**** [[Manual:Table Functions]]
 +
**** [[Manual:Text to Speech Functions]]
 +
**** [[Manual:UI Functions]]
 +
* [https://www.mudlet.org/geyser/files/geyser/Geyser.html Geyser Reference Docs]
 +
* [[Special:MyLanguage/Translating Mudlet|Translating Mudlet]]
 +
* [[Accessibility]]
  
Throughout this document, we hope to familiarize you with the basic aspects of Mudlet, from the interface to its very powerful and feature-rich scripting backend. The main focus in the development of Mudlet has been efficiency and performance, but we also try to make it as easily accessible as possible. However, keep in mind that this is a complex piece of software with a large set of tools that does require some deeper understanding of the underlying principles. To use Mudlet in any meaningful way, you should take a closer look at the technical section in this manual.
 
  
If you are not familiar with modern MUD clients in general, you should also take a look at the general introduction to MUD clients section at the beginning of this manual. You are welcome to ask questions on the forum of our website. If you find a bug, please let us know.
+
== MUD standards == <!--T:10-->
  
Watch the introductory Mudlet 1.0 screencast
+
<!--T:11-->
 +
We will preserve the documentation of MUD standards that may get lost (because the original site is breaking down or is already offline) as they are implemented in Mudlet. We may also look into developing some of them in the future.
 +
* [[Special:MyLanguage/Standards:MMP | MUD Mapping Protocol]]
 +
* [[Special:MyLanguage/Standards:Discord_GMCP | Discord Rich Presence over GMCP]]
 +
* [[Special:MyLanguage/Standards:MUD_Client_Media_Protocol | Mud Client Media Protocol]]
 +
* [[Special:MyLanguage/Standards:GMCP_Authentication | GMCP Authentication]]
  
Note
+
== Learn Lua == <!--T:12-->
Everything is centered around the central Lua scripting unit. Everything shares the same variables & functions, and everything is accessible from anywhere.
 
  
 +
<!--T:13-->
 +
Mudlet uses Lua for scripting, giving you ways to automate your gaming sessions.  Learning Lua is really rewarding - take a look at excellent stuff like:
  
<!--       BASIC INTRO        -->
+
* [http://www.lua.org/pil/ Programming in Lua] (official, but might be hard to follow)
{| id="mp-upper" style="margin:0 0 0 0; background:none;"
+
* [https://www.youtube.com/playlist?list=PLxgtJR7f0RBKGid7F2dfv7qc-xWwSee2O Learning Lua] (video playlist)
| class="MainPageBG" style="width:100%; border:1px solid #c9c07f; background:#c9c07f; vertical-align:top; color:#000;" |
+
* [https://learnxinyminutes.com/docs/lua/ Learn X in Y minutes - Lua] (if you're familiar with coding already)
{| id="mp-left" cellpadding="2" cellspacing="5" style="width:100%; vertical-align:top; background:#fdf7bb;"
+
* [https://www.youtube.com/watch?v=S4eNl1rA1Ns Learn Lua in an Hour] (video from the same author)
! <h2 id="mp-tfa-h2" style="margin:0; background:#f4e9bc; font-size:120%; font-weight:bold; border:1px solid #a3b00f; text-align:left; color:#000; padding:0.2em 0.4em;">About Mudlet</h2>
+
* [https://devhints.io/lua Lua cheatsheet]
|-
+
* and various [http://lua-users.org/wiki/TutorialDirectory Lua tutorials]
| style="color:#000;" | <div id="mp-tfa">
+
 
 +
 
 +
== Special Links == <!--T:14-->
 +
 
 +
<!--T:15-->
 +
* [[Special:AllPages | All Pages]]
 +
* [[Special:MyLanguage/Report Spam|Report spam]] if you notice suspicious behavior
 +
 
 +
 
 +
== Using MediaWiki == <!--T:16-->
 +
 
 +
<!--T:17-->
 +
Interested in contributing to this site? Please do! While first edit will be manually approved (this is to help against spambots), any follow-up edits will show up right away.
 +
 
 +
Use the following links to learn more about MediaWiki: (note that the following links are not related to Mudlet)
  
[[Mudlet]] is a freshly-minted [[MUD client]], designed to take mudding to a new level.
+
<!--T:18-->
 +
* [http://www.mediawiki.org/wiki/Help:Formatting Wiki syntax]
 +
* [http://en.wikipedia.org/wiki/Help:Table Wiki table syntax]
  
* [http://www.mudlet.org Visit the website]
+
</translate>
* [http://forums.mudlet.org Visit the forums]
 
  
== Getting started ==
+
|}
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Configuration settings list]
+
|}
* [http://www.mediawiki.org/wiki/Manual:FAQ MediaWiki FAQ]
+
|}
* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mailing list]
 

Latest revision as of 05:23, 23 June 2024

Other languages:
Deutsch • ‎English • ‎Nederlands • ‎Türkçe • ‎français • ‎italiano • ‎polski • ‎suomi • ‎Ελληνικά • ‎русский • ‎العربية • ‎中文(台灣)‎ • ‎한국어
Welcome to the Mudlet Wiki!

About Mudlet

A cross-platform, open source, and super fast MUD client with scripting in Lua.

New to Mudlet? Why not start with the basics, or take a look at Mudlet Manual. or Frequently Asked Questions.

Are you having troubles with Mudlet? We have a bunch of community members that can can help either on our Forums or Discord.


Download

If you don't have the program yet, download it - it's free, and works on Windows, macOS, and Linux computers.

Alternatively, compile Mudlet yourself.


Wiki Links


MUD standards

We will preserve the documentation of MUD standards that may get lost (because the original site is breaking down or is already offline) as they are implemented in Mudlet. We may also look into developing some of them in the future.

Learn Lua

Mudlet uses Lua for scripting, giving you ways to automate your gaming sessions. Learning Lua is really rewarding - take a look at excellent stuff like:


Special Links


Using MediaWiki

Interested in contributing to this site? Please do! While first edit will be manually approved (this is to help against spambots), any follow-up edits will show up right away.

Use the following links to learn more about MediaWiki: (note that the following links are not related to Mudlet)