Excalibur: Morgana's Revenge
Excalibur: Morgana's Revenge is a first-person shooter video game developed by ExcaliburWorld Software. The game's development has been closely tied to the Marathon and later Aleph One engines, on which it is based. Most recently, the game was expanded and re-released in 2007 for OS X, Microsoft Windows, and Linux using the open-source Aleph One engine.
The game's story expands on the legend of King Arthur and involves the Sword of Power, Excalibur; the wizard Merlin; the sorceress Morgana; and the future United Earth Federation (UEF). The story takes places across three time periods. According to the game, Morgana uses the Charm of Making to imprison Merlin in ice during the fall of Arthur's kingdom. Merlin then disappears from Camelot in an electrical storm during the battle for Camelot.
The electrical storm represents a break in the space-time continuum, and Merlin is thwarted into the future. At first introduced to the Federation as an unusual artificial intelligence of unknown origins, Merlin becomes part of the UEF computer system on the Starship Kronos. Merlin helps the Federation Marines in the space pirate raids of 2289. One of these marines is the game's protagonist and player character, who becomes a hero fighting against the pirate Starship Diablo in a battle known as "Devil in a Blue Dress" prior to the events of the game.
Following this battle, the marine takes rest on the Starship Kronos, where he learns the secret of Merlin. Merlin explains that Morgana was behind the pirate raids, and has learned how to time travel. Using unstable time travel technology developed on Kronos, the marine sets forth on an epic journey to stop Morgana and her diabolical plot to control mankind's destiny. Along his quest the marine searches for Actinium crystals in the untamed, raptor-infested jungles of the Jurassic time period, frees Quest Knights and hunts down Mordred in the castle arenas of the Camelot time period, and has a final showdown with Morgana and her evil minions in the war-torn streets of the future time period.
Charm of Making
The game borrows story elements from the 1981 John Boorman film Excalibur, including Merlin's Charm of Making. In EMR, the Charm of Making is a special incantation spell which Morgana stole from Merlin. Morgana uses the spell to freeze Merlin during the Arthurian period, and to control many of her forces during the Camelot, Jurassic, and Future time periods. The hero eventually discovers the spell during the final battle with Morgana.
In 1994, Bungie Software released Marathon. The game's dark corridors, eerie background music, stairs & platforms, strange aliens, and story told through terminal interfaces created a unique experience on the Mac.
The introduction of Pfhorte, a Marathon map editor, allowed Marathon players to become map makers. The Marathon Map Makers Guild formed as an internet-based place for map makers to help meet the challenges of map editing. Previously, MMMG member Greg Ewing had written WolfEdit, a program for creating custom levels in Wolfenstein 3D for the Mac.
The MMMG mailing list was active with daily questions, answers and ideas. MMMG member Craig Durkin's idea of a group project eventually led to Devil in a Blue Dress, a Marathon scenario which was a collaborative group effort, spearheaded by Claude Errera.
Demo & EMR 1.0
Encouraged by positive feedback for Devil in a Blue Dress, some members of the MMMG decided to start a new project that would incorporate new textures, sprites, sounds, weapons, and other customizable assets. This project began in November 1995, and 10 months later the first demo for Excalibur: Morgana's Revenge (EMR) was released to the public.
While work continued on EMR, Bungie released Marathon 2: Durandal. This sequel incorporated new features such as ambient sounds and liquid media. Claude Errera directed the porting of Devil in a Blue Dress (DiaBD) to the Marathon 2 engine to take advantage of these features. Meanwhile, Bill Catambay continued with the EMR project using the original Marathon engine.
Neither developer considered their project easy or trivial, with contributors coming and going making their completions questionable. DiaBD 2.0 was completed first, and was a bigger success than the original DiaBD. Meanwhile, progress on EMR was delayed due to the amount of physics, sounds, graphics and music work needed. However, the MMMG persisted. New contributors made significant contributions during the final months of development, including Jim Bisset's original music, Candace Sheriff's Archer and Cavebob sprites, and Jeremy Dale's player sprite. In June 1997, EMR v1.0 was released to the public.
In 1996 Bungie released Marathon Infinity, which offered new features and capabilities, as well as the tools Forge and Anvil for editing maps, physics, shapes and sounds. Members of the MMMG imagined what EMR could become with the new features, and less than a month later Bill Catambay began leading work on porting EMR to Infinity.
The Infinity port was comparatively complex and required substantial work. It included new levels, graphics, physics models, sounds, music, images, story, and terminal graphics. Existing graphics and levels were enhanced, and the game saw increased fine tuning and beta testing. In April 2000, EMR 2.0 was released using Marathon Infinity's engine, containing over 50 levels.
Just prior to its acquisition by Microsoft in 2000, Bungie released the source code to the Marathon 2 engine and the Marathon Open Source project began, resulting in the new engine called Aleph One. In 2004, Glen Ditchfield approached Bill Catambay to convince him that Aleph One was by then stable enough to port EMR. Aleph One developer Loren Petrich wrote initial script for EMR in MML, the Marathon Markup Language. Catambay estimated the port to be another 3-year project, in order to take advantage of new features in Aleph One like MML and Lua scripting support. In autumn of 2004, work began on EMR 3.0.
While previous iterations of EMR had over 40 contributors around the world, no more than 15 people worked on the Aleph One port. A lot of work from past contributors was re-used. The new rendition of EMR featured high resolution textures, 16-bit sound, revamped and new music, edited and expanded maps, and MML & lua scripting. In May 2007, EMR 3.0 was released to the public. For the first time, EMR 3.0 required no installer, and due to Aleph One's cross-platform compatibility was playable on Windows, Linux, and Macs with PPC and Intel processors.
List of music:
- Caffeine Rush: Bill Catambay
- Lament of the Grog: James Bisset
- Kirin's Lament: James Bisset
- Camelot Reel (the Remix): James Bisset
- DaneMusic 01 - Piano: Dane Smith
- Morgana's Lament Remix: James Bisset
- Sweet Morgana: James Bisset
- Morgana Reprise (the Remix): James Bisset
- Wishing (the Remix): James Bisset
- Avalon: Bill Catambay
- DaneMusic 02 - Piano: Dane Smith
- Trunk Full of Funk: Bill Catambay
- Merlin's Funk: Dane Smith
- Boarding the Siniestra: Dane Smith
- Spell Wanted - Cosmic: Dane Smith
- DaneMusic 03 - Piano: Dane Smith
- Watchout (Witch is Gonna Get Ya): James Bisset
- Future Chase (the Remix): James Bisset
- Future 108 (the Remix): James Bisset
- Homecoming Ending: Dane Smith
- Merlin's Homecoming: Bill Catambay
- Merlin Speech: Bill Catambay featuring Bob Chamot
- EMR Ending: Bill Catambay
EMR received a great number of emails from gamers around the world who enjoyed the scenario.
Andrew Payne wrote of EMR Infinity 2.0: "I just finished playing EMR Infinity on total carnage, and it has to be the most well made, diverse scenario I've ever played for infinity. I thought when Tempus Irae came out it was great, but it was the same old monotonous textures and architecture over and over. With EMR I get to play in the stone age, medieval times, and in futuristic cities. Your city landscapes have to be the most convincing ones I've ever seen. I couldn't believe that trick you guys did in double vision where you circle around and a new door appears to a different area, I still don't know how you did it."
Miguel Santander wrote of EMR 3.0: "I just finished the solo levels, and the only word I can say is "wow"! I must confess I never thought an open source project based on marathon would reach a quality level comparable to the original three ones that I absolutely love... but you made it! A compelling story with enough twists and worth reading terminals with influence inside the game; a wery well designed, neither too short nor too long, beautiful levels with aleph one-specific features that made me blink, astounded; nice graphics and textures; more weapons than I can remember in any FPS that I've played; hours and hours of fun and almost addiction... So, in a word, wow!"
Greg Naughton of Iowa wrote of EMR 3.0: "This scenario is fun, has a plausible, well-researched story line, and is fast paced with very difficult enemies, and topologically super-interesting maps. In short - I love it. I just want to thank everybody involved. Great job. (I am so happy that there are games of this caliber still to be found. and community made! too much man. too much.)"
Michael Hunsley of Newcastle, England, wrote: "Hi guys just a quick message to say I loved playing EMR 3.0. I played V1.0 all those years ago and had forgotten how immersive the storyline and gameplay was, and enjoyed the improvements in V3.0.... Thanks for all your hard work!"
EMR 3.0 was reviewed on several game magazine websites as well. While not all game reviews are still available, a review by Chris Barylick can still be found on the Mac Observer website. As Chris writes, "This is a work of love, complete with the style, humor and overall feel the Bungie games were renowned for."
- EMR 3.0 Press Release
- time periods
- story intro
- Charm of Making Charm of Making
- origins of MMMG
- Devil in a Blue Dress
- Claude's DiaBD project
- DiaBD v2.0
- Origin of the MMMG
- MMMG News
- Jim Bisset's EMR page
- EMR v1.0
- EMR v2.0
- Aleph One project
- EMR 3.0 Credits
- EMR on Windows and Linux
- EMR Music on iTunes by James Bisset
- EMR Music on iTunes by Bill Catambay
- EMR Music on iTunes by Dane Smith
- EMR Soundtrack on iTunes
- EMR Soundtrack on Amazon.com
- EMR Soundtrack on Google Play
- EMR Soundtrack on Game OST
- Mac Observer review of EMR 3.0