Register forum user name Search FAQ

Gammon Forum

Notice: Any messages purporting to come from this site telling you that your password has expired, or that you need to verify your details, confirm your email, resolve issues, making threats, or asking for money, are spam. We do not email users with any such messages. If you have lost your password you can obtain a new one by using the password reset link.

Due to spam on this forum, all posts now need moderator approval.

 Entire forum ➜ Area Editor ➜ General ➜ Newbie

Newbie

It is now over 60 days since the last post. This thread is closed.     Refresh page


Posted by Huido   (17 posts)  Bio
Date Sun 24 Jun 2001 11:35 AM (UTC)
Message
Ok I am a newbie to MUD coding. I have Area Editor 3.0 and SMAUG 1.4a. I don't know how any of it works. I am trying to run the SMAUG game on my mushclient and can't figure out how... I would like to edit the races and make an experience system based on Dragonball's powerlevel. Can anyone tell me how to go about doing that? I know next to nothing. I suggest you make a tutorial on how to create MUDs using all of your tools.
Top

Posted by Nick Gammon   Australia  (23,140 posts)  Bio   Forum Administrator
Date Reply #1 on Mon 25 Jun 2001 10:16 PM (UTC)

Amended on Tue 20 Nov 2007 04:08 AM (UTC) by Nick Gammon

Message

Hopefully you at least have the server running, and can connect with MUSHclient.

Running a MUD is quite complex, it is hard to cover all the ground quickly.

If you are an immortal on SMAUG there are around 228 immortal commands (type WIZHELP) in addition to the ones the players can use.

For some helpful hints on setting up SMAUG, including adding classes, races, and so on, see http://www.cs.utk.edu/~london/smaug/.

There is also another very useful set of pages: Herne's SMAUG Building Guides, at: http://webhome.idirect.com/~helspawn/smaug.html.

I also have a SMAUG FAQ, at http://www.gammon.com.au/scripts/showfaq.php?productid=6.

A particularly interesting FAQ is this one, about common wizard commands: http://www.gammon.com.au/scripts/showfaq.php?faqid=64&productid=6

I suggest you :

  • Connect as a player and get the general feel of SMAUG
  • Connect as an immortal (Lordrom) and try the wizard commands, referring to the links above
  • Try using the Area Editor to change room descriptions, add rooms, objects, and so on
  • Try some mob programming - this is programming using the inbuilt mob commands - see newdark.are and newacad.are for some good examples of those programs

After you have done that, and you want to change things, like adding new experience systems, you probably need to change the C code itself and recompile. This will not be easy if you are not familiar with C, and even then, you need to learn how the existing code works.

To do that, I suggest:

  • Learn C programming
  • Download Cygwin compiler
  • Download the SMAUG source code - see ftp://ftpgame.org
  • Browse the source code at some length to work out what it does
  • Try some changes
  • Compile them using Cygwin
  • Test them

There are some other links on this forum discussing techniques for compiling, and making changes. Try reading those.

Have fun, and good luck.


- Nick Gammon

www.gammon.com.au, www.mushclient.com
Top

Posted by Huido   (17 posts)  Bio
Date Reply #2 on Mon 25 Jun 2001 11:17 PM (UTC)
Message
actually I was about to ask how to run it with mushclient
Top

Posted by Nick Gammon   Australia  (23,140 posts)  Bio   Forum Administrator
Date Reply #3 on Mon 25 Jun 2001 11:24 PM (UTC)
Message
Ah, I'm not sure what the problem is here.

First, start the server.

Open up a "command" window, navigate to the "smaug" directory, where you should find a smaug.exe file. Type:


smaug /run


That should show a whole lot of initialisation stuff, followed by something like this:


Tue Jun 26 09:21:51 2001 :: (name not set) ready at address localhost on port 4000.


Then start up MUSHclient, go to Connection menu, select Quick Connect, and type in:


World Name: SMAUG
TCP/IP address: 127.0.0.1
Port number: 4000


Then you should see the "welcome" screen. You can create a new character, or log on as "Lordrom" password "win95" who is an immortal.


- Nick Gammon

www.gammon.com.au, www.mushclient.com
Top

Posted by Aevin   (2 posts)  Bio
Date Reply #4 on Mon 22 Sep 2003 08:47 PM (UTC)
Message
Hello, I'm also a newbie and I was having problems figuring out how to connect to my server, or whatever. I tried going to the directory that I extracted all the files for the editor and I tried the command "smaug /run" but it says "'smaug' is not recognized as an internal or external command, operable program or batch file." What should I do?
Top

Posted by Nick Gammon   Australia  (23,140 posts)  Bio   Forum Administrator
Date Reply #5 on Tue 23 Sep 2003 04:53 AM (UTC)
Message
The Area Editor edits area files - it does not also include an entire copy of SMAUG.

You need to download the SMAUG executable version and install that.

- Nick Gammon

www.gammon.com.au, www.mushclient.com
Top

Posted by Aevin   (2 posts)  Bio
Date Reply #6 on Tue 23 Sep 2003 06:59 PM (UTC)
Message
Oh ok, thanks. :)
Top

The dates and times for posts above are shown in Universal Co-ordinated Time (UTC).

To show them in your local time you can join the forum, and then set the 'time correction' field in your profile to the number of hours difference between your location and UTC time.


23,759 views.

It is now over 60 days since the last post. This thread is closed.     Refresh page

Go to topic:           Search the forum


[Go to top] top

Information and images on this site are licensed under the Creative Commons Attribution 3.0 Australia License unless stated otherwise.