Nightmare 3 Bundle FAQ
Written by Cratylus @ Dead Souls, March 2007
What is the first thing I should know?
What is the second thing I should know?
Who is this for?
What is Nightmare 3?
Aren't you the Dead Souls maintainer? What's your angle here?
Why were you working on Nightmare 3?
Well, you wasted your time. It doesn't work.
Where can I get support for Nightmare 3, then?
I work with Nightmare 3 all the time. It's not that hard to set up.
Where can I get it?
What is the
first thing I should know?
The Nightmare 3 Bundle is NOT DEAD SOULS. It is the Nightmare 3 mudlib,
which is a completely different set of files than those distributed
with Dead Souls. I, Cratylus, am not the author of Nightmare 3, and
you can consider this an official disclaim of any credit for its
brilliance or blame for its pitfalls.
What is the
second thing I should know?
The Nightmare 3 mudlib is copyrighted material and is not public domain.
Do not ask me for permission to modify/distribute/fork, whatever. I
am not the author and connot grant that permission. All I have done
is tweak it so that it will work. I am not the Nightmare maintainer.
Who is this for?
The Nightmare 3 bundle is absolutely not for newbie admins. This
is not intended to be a "get started on your own mud the
easy way!" sort of deal. I am making it available as a
courtesy and favor to mudlib hobbyists who have an interest
in tinkering with this lib. But if what you're looking for
is a quick-start kit for your own mud, I strongly recommend
you stop reading now and look elsewhere, because even though
the Nightmare 3 Bundle makes installation easiER,
it does not
necessarily make it eaSY.
What is
Nightmare 3?
You'll want to refer to the Wikipedia article
on this. It's a
lib for which many LPC old timers have a nostalgic fondness.
Aren't you the
Dead Souls maintainer? What's your angle here?
I am indeed the maintainer of a different mudlib
called Dead Souls (which I am not ashamed to plug
here by pointing you to its Wikipedia
entry). However, I
have a general affection for the LP mud codebase family.
During some experimentation I found that I had a
relatively easier way of installing Nightmare 3 that people
could take advantage of, and it seemed like a nice thing
to do, making it available generally.
I'm not afraid that people will use Nightmare 3 instead of
Dead Souls. For one thing, I think that "more LPmuds",
regardless of the codebase, is a net plus for DS. And
anyway, what kind of lib author would I be, if I was
afraid to let people compare my work side by side with that
of others? Let the chips fall where they may.
Why were you
working on Nightmare 3?
During Dead Souls development I decided to take a serious look
other libs after experiencing success experimenting with
Discworld lib. I got a bit carried away, I'm afraid, and
decided to see what else I could bundle.
Well, you
wasted your time. It doesn't work.
There is such a vast and bewildering array of operating
system and development software and system hardware architecture
combinations out there that there is simply no way for
me to guarantee that the bundle will work for everyone...
or indeed for most.
If it doesn't work out of the box, please note that you
are on your own. Very few people still know or care about
Nightmare 3, and if you decide to pick it up as your
home lib, please do so with the understanding that you
are a Do It Yourself iconoclast who will have to work
out their own lib issues.
No, really,
where can I get
support for Nightmare 3?
Once it is installed, it might not be unreasonable to
ask for advice on the imud_code line. You may need to
set up another mud with access to I3 for this purpose.
As of this writing, Nightmare 3 may not fully support I3.
You're also welcome to visit the LPMuds.net
discussion forum
and chat there, but don't expect quick turnaround on your
questions. Nightmare 3 experts are fewer and farther between
than they once were, so you may have to wait a little
for a helpful response.
I work with Nightmare 3 all the time. It's not that
hard to
set up.
The small driver and lib tweaks necessary to
get Nightmare 3 compiled and run on a modern system aren't
that big a deal, but it seemed like a nice thing to do anyway.
I should note, however, that if you are not LPC leet, getting
Nightmare 3 to run on MudOS 22.2b14 actually is not that
trivial. I would suggest you give it a try yourself
sometime, without looking at how I did it. That should
kill a rainy Sunday.
Many people will still run into problems, I'm sure, but
even for those, this should get them far closer to the ballpark.
Where can I get it?
http://lpmuds.net/files/
LPMuds.net