A Short History of MUME

Valaquenta (Account of the Valar)

Some relevant additions to MUME's engine:

  • MUME I, January 1992
    • Starting point at the Swiss Federal Institute of Technology in Lausanne, Database lab.
    • Lost tales (we didn't keep track of the modifications). Among them, Trophy system and Cross class practicing.
  • MUME II, June 1992
    • Special procedure system (that predates mudlle, awful hacks that allowed some 'inline' behaviour of mobs) and the non AD&D fight system.
    • Foci and Istari
    • Orc race. The War between the Red Eye and the Free People of Arda begins..
  • MUME III, February 1993
    • Mudlle, MUME's online programming language
    • Weather system
    • Shops
    • 1-100 playable levels (after level 25 there is little gain in power)
    • MUME Protocol for clients (allowing remote editing).
    • Diseases
    • Justice system
    • Troll race
    • Travel points
  • MUME IV, February 1994
    • End of the special procedure system (all was converted in mudlle)
    • New Istari
    • Mounts
    • Mudlle compiler for sparc (was interpreted earlier)
    • Black Numenorean race
  • MUME V, August 1994
    • War points.
    • MUME is ported to Linux
    • Servers are created to reduce MUME bandwidth usage
    • MUME moves from the Database lab to the Math department
    • Critical hits
    • Orc Shamans
    • Tracking system
    • Line of Sight
  • MUME VI, March 1996
    • New practice system
    • ANSI colours
    • New zones allowing more than 100 rooms
    • Perception
    • MUME is ported to Solaris
    • New hide/sneak/backstab system
    • MUME is now hosted by the FIRE in Norway (January 98).
    • The third arm (holding the lantern) was amputated
    • New focus system
  • MUME VII, April 1999
    • Chosen Statistics
    • Easy Char Generation
    • Dynamic Classes
    • Continuous Regeneration
    • Subraces
  • MUME VIII, January 2002
    • A third side of the war
    • Beorning shapechangers

Ainulindalë (The Music of the Ainur)

There was Eru, the One, who in Arda is called Illuvatar; and he made first the Ainur, the Holy Ones, that were offspring of his thought, and they were with him before aught else was made.

In September '90 a dark mist shadowed the Swiss Federal Institute of Technology in Lausanne. A band of students discovered the Gift in a corner of the Internet, much less 'in vogue' than nowdays. After years of paper & pen roleplaying games (from AD&D through RuneQuest to Chivalery and Sorcery) it was finally possible to play online!

The mud was Sejnet in Sweden. May its positronic ashes rest forever in peace!

One of us, Philippe Rochat (later known on MUME as Eru), decided in the fall of '91 to take a DikuMud I engine and tried to make it run. Of course, since he did not know C at that time, he failed. But he was stubborn and finally managed to make it choke. He then proceeded on his first Herculean Work: adding a new functionality to this basic engine, the no-echo on password entrance - that took him one month but MUME I, Multi Users in Middle Earth, was born.

Seeing that Eru did manage to do something of the code, Claude Indermitte (CryHavoc), Pier Donini (Manwë) and a few others that didn't stay long (among which was Eric Moreau who stressed on building a consistent geographical world), then joined him on the project. We all learned C on the back of this poor mud engine...

The main goal was clear since the beginning: we wanted a simulation of Tolkien's Middle Earth, just before the War of The Ring and only that. This meant that we could import no areas from other muds and that we should have a consistent mapping for our zones. We then proceeded to build from Bree (which was at first very Midgaard-like) towards the Old Forest. An interesting question was also raised: 'How to add The Ring and what to do with It?' The answer has not yet come.

Sejnet died in the winter of '91, but, maybe one month before its fall, MUME even if not officially opened (it did open in January '92), was fairly stable (i.e. it did not crash just after the reboot). We then tricked some Sejnet players to test our game; we just had to purge the Green Dragon that was buggingly loading in Bree Central Square at every reboot ;-)

Anyway, our original player file was (and still is; no player wipes ever were made) composed of Sejnet's refugees.

A lot of water has gone under the bridge since then... Eru moved to other projects at the end of MUME II (see below for a brief chronology) while David Gay (Nada), the only one to have a real clue on programming languages in general and in C hacks in particular, was lured on MUME.

As a last note we would like to thank all the people that helped and help us to build MUME.

Other Facts

At the same time that the MUME core has been coded in C, dozen of mudllers contributed to the coding of quests, mobile and object behaviour, etc.

Also, around 70 builders have added 'known' locations (and the zones in between) in Eriador; like the Grey Havens, Fornost, Tharbad, the Old Forest, the Goblin Gate in the Misty Mountains and Moria (which is 1400 rooms by itself!).