addon to the compiling and such

Posted by Walker on Sat 30 Aug 2003 11:26 AM — 43 posts, 122,094 views.

#0
Unzip the file using "tar" and confirm the new directory is there by typing "ls":

$ tar xzf smaug1.4a_mxp.tgz
$ ls
smaug smaug1.4a_mxp.tgz

If you want to see the names of each file as they are unzipped use "tar xvzf" rather than "tar xzf". The extra "v" tells tar to be "verbose", and it will list the names of each file and directory as they are processed.


That is the info you have on the How to complie screen yet the smaug1.4a_mxp.tgz is errored in some way. So even though i am new at compiling would you happen to know anywhere to find a working file? And maybe more sorces for helping me to compile?

I might be new in this but if happenly enough if say someone maybe would take a small few mins to go through the steps they made in their first compiling of the smaug server stuff, mxp, etc. That and maybe some helpful links to more compiling sorces.
#1
It seems as additive info for those that will be kindly enough to send through steps to resolve my problem I have found that in messing with CYGWIN going all the way down the the above step in Nicks guide has i guess gottem me a dist folder with the folders src, area, etc.

The question about that is that when i extracted the file, smaug1.4a i did that on my desktop and it created its own folder smaug.
Then following yalls directions on the smaug1.4a.sce score file zip extracted that into a made folder src in my already created smaug folder. Mind be it that this is pre-cygwin.

Then after downloading cygwin in following nicks guide on compiling i put the smaug1.4a_mxp file in my C:\cygwin\home\Sean Hodges directory, then in turn i went ahead and added in the smaug1.4a zip file and the smaug1.4a.sce zip file in the same place. And right now all i am looking at in that C:\cygwin\home\Sean Hodges directory is this:
folder - dist
files - ftpgame.org
- .bash_profile
- .bashrc
- .inputrc
zips/tars - smaug1.4a
- smaug1.4a.sce
- smaug1.4a_mxp


Thats all in my home/Sean Hodges directory folder of my cygwin. That leads me to the question did i need to extract smaug1.4a by itself or use cygwin with it, or rather simpler question should i have just used cygwin in all cases in messing with the 3 zips/tars?

But anyway as i stated a step by step maybe from anyone would could give it would help (possibly starting from the beginning when they first decided to get smaug) I want to make sure i have what i need, and did the right things.
Amended on Tue 20 Nov 2007 04:25 AM by Nick Gammon
#2
Okay this should be the last post right now considering cygwin. When i first downloaded and setup the files following the guide i went ahead and used the C:\cygwin directory and just added \filesDLed\dledfiles for the local package directory. Yet then when i found the pdf users guide on the site it says this:

2.1.3. Local Package Directory
The Local Package Directory is the cache where setup.exe stores the packages
before they are installed. The cache must not be the same folder as the Cygwin root.
Within the cache, a separate directory is created for each Cygwin mirror, which allows
setup.exe to use multiple mirrors and custom packages. After installing Cygwin, the
cache is no longer necessary, but you may want to retain the packages as backups, for
installing Cygwin to another system, or in case you need to reinstall a package.

I was wondering would what I did effect performance or anything about smaug or cygwin? I am pretty sure someones done the same thing.
Australia Forum Administrator #3
Quote:

That is the info you have on the How to complie screen yet the smaug1.4a_mxp.tgz is errored in some way.


In some way? In what way? Can you give the error message?

How did you unzip the files? Did you use tar?

Quote:

When i first downloaded and setup the files following the guide i went ahead and used the C:\cygwin directory and just added \filesDLed\dledfiles for the local package directory.


I suggested in my downloading Cygwin page that you use C:\cygwin for the Cygwin directory - as that is easy to remember - and C:\cygwin_install for where the downloaded files are to go. (I actually used D:\Cygwin_Install because I had more disk spaces free there), but you can see they are supposed to be separate directories.

You have not followed these instructions, I gather, but put them all into C:\cygwin, but now are wondering if you did the right thing? In a nutshell, no.

Amended on Sat 30 Aug 2003 09:19 PM by Nick Gammon
#4
(mynamehere) ~
$ tar xzf smaug1.4a_mxp.tgz
tar <child>: smaug1.4a_mxp.tgz: Cannot open: No such file or directory
tar <child>: Error is not recoverable: exiting now
tar: Child returned status 2
tar: Error exit delayed from previous errors

thats the error.

As for the cygwin all i am wondering if it will affect cygwin or not if not i dont care.
Australia Forum Administrator #5
Quote:

tar <child>: smaug1.4a_mxp.tgz: Cannot open: No such file or directory


Yes, I see. What do you suppose that error message means? How would you fix it?

Quote:

As for the cygwin all i am wondering if it will affect cygwin or not if not i dont care.


Don't know. If it seems to work, perhaps it is OK.
#6
Dude, if i freaking knew how to answer the question i wouldnt be asking here. You obviously know whats wrong so whats going on? I followed your dang how to guide of compiling and thats what i ended up with on that step.
#7
And before you try getting smart again on this I am adding the fact the files IS THERE, the area you described in your guide of where its supposed to be.
USA #8
Nicks only trying to help, and his compiling guide worked for me. I never did use cygwin, so I'm not really sure where the file should be located. I'm sure someone else will know what do to exactly.
Amended on Sun 31 Aug 2003 05:09 AM by Zeno
Australia Forum Administrator #9
Here is my Cygwin directory. I check the file is there by doing "ls" ...



$ ~
$ ls
Dystopia           run-swr  smaug1.4a_mxp.tgz  swr-2_0a2.tar.gz
SMAUG1.4a_win_mxp  smaug    swr-2.0



There it is. Now I tar it ...



$ ~
$ tar xzf smaug1.4a_mxp.tgz
$ ~


No error message.

Now I rename it ...


$ mv smaug1.4a_mxp.tgz some_other_name
$ ~


Now I tar it again. I get your error message ...



$ tar xzf smaug1.4a_mxp.tgz
tar (child): smaug1.4a_mxp.tgz: Cannot open: No such file or directory
tar (child): Error is not recoverable: exiting now
tar: Child returned status 2
tar: Error exit delayed from previous errors

$ ~



Quote:

You obviously know whats wrong so whats going on?


What is wrong is that the file is not there. Sorry, but if you keep insulting us here you can take your questions to another forum.


#10
If you get an error message along the lines of:


/usr/lib/gcc-lib/i686-pc-cygwin/3.2/../../../../i686-pc-cygwin/bin/ld: cannot find -lregex
collect2: ld returned 1 exit status
make[1]: *** [smaug] Error 1
make[1]: Leaving directory `/home/nick/smaug/dist/src'
make: *** [all] Error 2

... you may need to edit the file "Makefile" and comment-out the line regarding regexp, like this:


#Uncomment the line below if you are getting undefined re_exec errors #NEED_REG = -lregex

None the less i got it to go even further into your guide. Along the lines that it gets to this problem. I saw that come up and edited the Makefile through notepad (should I have done that?). Then fell into another problem, i dont have the Smaug.exe file in the
$ cd ../area
$ ../src/smaug.exe
part of the guide. Would that mean i have to do something along the lines of simply just adding the smaug.exe there or extracting the smaug1.4a in the src directory or what?

Also I dont know whats with banning my old name Walker, but id like to know why, cause i didnt even get a chance to post.
USA #11
Here's my two cents. You ask for help. We offer help. You complain when the help we give isn't working. We try to correct you. You have a cow as if we are insulting you. Nick was pointing out the obvious. If it said the file wasn't there. IT WASN'T THERE. What "answer" was Nick suppose to give you? It told you what was wrong. It wasn't lying and it wasn't being sarcastic. There was nothing else that could have been said. You simply didn't follow the guide to the letter like it needs to be followed. Believe it or not you are NOT the first person to use that guide and it works for everyone else. I believe Nick banned you as a helpful little hint that you carry an attitude that isn't appreciated. The help provided at these forums is free of charge by people willing to volunteer their time to help others. Instead of being grateful for the help we provide, you are everything but. "You know the answer! So tell me!" Case in point, the first thing you do is create another user and complain about being banned. Why not apologize? Even if you don't think you were wrong. Obviously if the owner of a web site banned you, then you must have did SOMETHING wrong. I imagine you likely have one more chance to post an apology for your ungrateful attitude before Nick site bans you. Such a pity.

-Bobo
#12
A few things come to light/factor here upon looking at this.

One thing being the factor that I stated that i was totally new to the admin factor of smaug, so thus that creates a need for more of a patience factor.

Second thing being that I cleared that what was where and what I did. Even if i didnt fully put it and when asked i placed it on a post. Such as this below:
zips/tars - smaug1.4a
- smaug1.4a.sce
- smaug1.4a_mxp
stated perfectly that i had the file downloaded and was there.

Third saying "Yes, I see. What do you suppose that error message means? How would you fix it?" isnt really totally needed to be said to a newbie at compiling. Though the post after that did explain it for me after i had to ask, so that much i am greatful for.

As for an apology i would have placed one along with a thanks to nick and was doing that when i started to try to post boom "This user is no longer able to post" came up. So that brought up the question of the banning part. Banning someone before they can even reply with a thanks or a sorry for being rough doesnt really get the apology or thanks said.

And into moving into the question i had posted before:
If you get an error message along the lines of:


/usr/lib/gcc-lib/i686-pc-cygwin/3.2/../../../../i686-pc-cygwin/bin/ld: cannot find -lregex
collect2: ld returned 1 exit status
make[1]: *** [smaug] Error 1
make[1]: Leaving directory `/home/nick/smaug/dist/src'
make: *** [all] Error 2

... you may need to edit the file "Makefile" and comment-out the line regarding regexp, like this:


#Uncomment the line below if you are getting undefined re_exec errors #NEED_REG = -lregex

None the less i got it to go even further into your guide. Along the lines that it gets to this problem. I saw that come up and edited the Makefile through notepad (should I have done that?). Then fell into another problem, i dont have the Smaug.exe file in the
$ cd ../area
$ ../src/smaug.exe
part of the guide. Would that mean i have to do something along the lines of simply just adding the smaug.exe there or extracting the smaug1.4a in the src directory or what?

Would be thankful for whoever can answer that.
USA #13
Quote:

One thing being the factor that I stated that i was totally new to the admin factor of smaug, so thus that creates a need for more of a patience factor.


Patience has nothing to do with being ungrateful. Most of the people who post questions here are "totally new" to the administration of SMAUG. Keep this in mind. You are not alone in your quest to run a mud.

Quote:

Second thing being that I cleared that what was where and what I did. Even if i didnt fully put it and when asked i placed it on a post. Such as this below:
zips/tars - smaug1.4a
- smaug1.4a.sce
- smaug1.4a_mxp
stated perfectly that i had the file downloaded and was there.

The more specific you are about what you have did and what you have tried, the better. When coding and when using cygwin the problem could be as small as a period or even a capital 's' over a lowercase 's'. You can't assume we know exactly what you typed. But posting EXACTLY what you typed helps tremendously. The above only illustrates you downloaded the file. It doesn't say what directory you put it in or even what your current working directory was when you tried to untar it. Stop assuming and things will move smoother for you.

As for your compiling problem. You don't have a smaug.exe yet, because it is the product of a successful compilation. What happens when you type 'make' while you are in the smaug/src/directory? Also, you should never edit anything from the smaug distro with notepad. Notepad doesn't properly read or write a unix formatted file. There are a number of editors online that will edit a unix formatted file.

While in the smaug/src/ directory type 'make clean' then post the last 5-10 lines here.
Amended on Sun 31 Aug 2003 02:40 PM by Boborak
#14
Okay, I can go back a bit and reinstall the makefile and redo that step. But as for an editor of it where could i find one? Have maybe a link to one or something?
USA #15
The problem, Walker, is that guides, while meant to be helpful, are not meant to solve all your problems. You have to know the basics yourself, such as how to navigate in the shell (Cygwin in your case), the very basics of what compiling even means, etc.

Of course you are new, so people understand that you need to be told everything. However, your side of the deal is to accept that you need to be told everything, so if Nick asks you "what do you think that means?" he isn't being sarcastic, he's trying to guide you through the process. If you were to be a mindless robot you would get nowhere. So, if you want to be treated like a newbie, accept that you are a newbie and consequently if someone asks you a question, answer it, and if someone tells you something, don't give them bucketloads of excrement for saying it.


The reason that your tar is not working is obviously because the tar is not there. Go to your directory and type 'ls -l' (those are Ls, not ones) and paste exactly what you see. You don't need to paste everything you've pasted before, we've seen it already, you can just refer to it and we can go and look. It just makes your posts very hard to read, especially since you don't use the forum codes to separate your text and what you're pasting.

Oh, and after make clean, you might have to type make again. Some makefiles don't have the re-make as part of the clean, at least my older SMAUG makefile doesn't... maybe the new ones have changed.

As an editor, there are many... you could install vi in Cygwin but that would more likely confuse you more than anything else. Do a google search for the "Programmer's File Editor", that is a fairly good editor that knows about file formats. You can also get "Crimson Editor" which is a syntax-aware editor, which is quite nice.

Also, don't forget that we only know what's wrong based on what you say. And if what you say is riddled with imprecise statements, even if you paste things that may look technical, we don't know what's wrong. So if people ask you seemingly easy and stupid questions, give them the seemingly stupid and dumb answers, exactly. You can't just ask: "It's broken, how do I fix it?" because in this kind of job there are soooooo many things that can go wrong that you have to say *exactly* what is broken. As Boborak said it might be something as stupid as you're not using proper capitalization somewhere.
Amended on Sun 31 Aug 2003 01:57 PM by David Haley
#16
As for what happens when i type make in the /smaug/dist/src directory it was explained in the guide as this:

If you get an error message along the lines of:


/usr/lib/gcc-lib/i686-pc-cygwin/3.2/../../../../i686-pc-cygwin/bin/ld: cannot find -lregex
collect2: ld returned 1 exit status
make[1]: *** [smaug] Error 1
make[1]: Leaving directory `/home/nick/smaug/dist/src'
make: *** [all] Error 2

... you may need to edit the file "Makefile" and comment-out the line regarding regexp, like this:


#Uncomment the line below if you are getting undefined re_exec errors
#NEED_REG = -lregex

I guess thats where the editor will come in handy. Also the make clean thing what does that do exactly?
USA #17
Quote:

As for what happens when i type make in the /smaug/dist/src directory it was explained in the guide as this:

If you get an error message along the lines of:


/usr/lib/gcc-lib/i686-pc-cygwin/3.2/../../../../i686-pc-cygwin/bin/ld: cannot find -lregex
collect2: ld returned 1 exit status
make[1]: *** [smaug] Error 1
make[1]: Leaving directory `/home/nick/smaug/dist/src'
make: *** [all] Error 2

... you may need to edit the file "Makefile" and comment-out the line regarding regexp, like this:


#Uncomment the line below if you are getting undefined re_exec errors
#NEED_REG = -lregex

You've posted that same thing many times. Did you actually DO what it said to do? i.e. comment the line about regex.


Quote:

Also the make clean thing what does that do exactly?

make clean will delete all temporary files so that you start your build over again... "clean". It's useful to make sure that you're starting from scratch.
#18
What i did is remove the smaug directory totally and started from scratch again. Same thing happened of course with the makefiles as i listed above. I did the make, then make clean, then did another make. Same error came up for it. The fix is shown in the guide, so this Crimson Editor will edit the unix file i need to edit to fix this problem in the makefile?
USA #19
Crimson Editor is a program that knows how to properly display newlines in Windows and Unix programs.

If you open the makefile in notepad you may see it all in one line, with funny square characters... those indicate newline on Unix, and notepad doesn't understand them.

And potentially worse yet, if you edit in notepad, you will save it in Windows format, which may then cause other problems for Unix... even if, most of the time, it works.

So, yes, Crimson Editor will allow you to comment out the line and not have to worry about file formats.
#20
Good news is that it all worked out with the editor and fixing the makefile. Now i seem to be stuck on this part of the guide:
Let's change the word "Thoric" to "Gandalf" to show the general idea.
We need to find which files have Thoric quoted, as described earlier:

$ grep '"Thoric' *.c -n
act_obj.c:2230: strcpy( name, "Thoric" );
fight.c:265: do_shout( ch, "Thoric says, 'Prepare for the worst!'" );
magic.c:2580: act( AT_MAGIC, "Thoric protects $N.", ch, NULL, victim, TO_ROOM);
update.c:661: do_shout( ch, "Thoric says, 'Prepare for the worst!'" );

You can use your favourite editor here to change the files, but let's assume you are going to use "vi" which comes with Cygwin (and Unix). Here is what you would type for the first file:

vi act_obj.c <-- Edit the file
2230G <-- Go to line 2230
:s/Thoric/Gandalf/ <-- Change Thoric to Gandalf
ZZ <-- Save the changes to disk

I can do the grep part and locate (even though it says unable to locate -n).
When i type in the last part that actually edits the act_obj.c file do i type all that at once? Meaning vi act_obj.c 2230G :s/Thoric/Gandalf/ ZZ? What do i do at this point?
USA #21
Thispart of the guide is showing you a tutorial on using a popular unix editor (my personal favorite) called 'vi'. It's not really necessary if you are comfortable with another unix compatible editor but is a handy tutorial none the less.

vi act_obj.c <-- Edit the file
2230G <-- Go to line 2230
:s/Thoric/Gandalf/ <-- Change Thoric to Gandalf
ZZ <-- Save the changes to disk

Each one of those lines is a command.

At the command line, type 'vi act_obj.c' (sans quotes) and hit enter.

Then type '2230G' (you won't need to hit enter)

Next type ':s/Thoric/Gandalf/' and hit enter

Finally type 'ZZ' you will be returned to the prompt.

A good website to look at involving the 'vi' editor (and it's bigger brother 'vim') is www.vim.org
#22
What if the cygwin isnt showing the line numbers of the locations of where they need to be edited? When i used the -n at the end of grep '"Thoric' *.c -n it will come out throwing the files it finds thoric in, and then it will spit out :
grep: -n: No such file or directory.

What did i do wrong or not do?
USA #23
Try this:

grep -n "Thoric" *
#24
Cool, i gathered what you said and mixed it to come up with grep -n '"Thoric' *.c and it found exactly the files i needed to edit thanks.
#25
Seems ran into another bug in whatever i did. I am basically at finishting the guide and ready to put in the command $ tcsh startup &

But it comes out saying this (I tried this 2 times).

(Myname)@(Myname) ~/smaug/dist/src
$tcsh startup &
[1] 3656
(Myname)@(Myname) ~/smaug/dist/src
$ limit: Command not found.
(Myname)@(Myname) ~/smaug/dist/src
$tcsh startup &
[2] 3724
(Myname)@(Myname) ~/smaug/dist/src
$limit: Command not found.
Australia Forum Administrator #26
Quote:

Dude, if i freaking knew how to answer the question i wouldnt be asking here.


When people start f---ing me on this forum they can expect to be banned. My replies were patient and if you start being rude you can expect a lot less co-operation.

Support for SMAUG here is provided free of charge for a program that we do not receive any money for supplying. The least you can do is stay calm and treat the people here with respect.

Quote:

grep: -n: No such file or directory.
What did i do wrong or not do?


Sorry this didn't work. It is an occupational hazard when doing guides like this that commands that work on one version of Unix may not work exactly on another. As someone else replied, the -n needs to go before the file names with some versions of grep.

Quote:

$limit: Command not found.


Again, some versions of Unix have limit and others don't, or maybe you just didn't install that when you downloaded Cygwin (and didn't know to, no doubt). Again, you could try to find the limit command on the Cygwin site, or simply start SMAUG a different way. In many places on this forum we suggest you can start SMAUG by simply doing this after a successful make:

cd ../area
../src/smaug

Quote:

I guess thats where the editor will come in handy.


As is mentioned earlier in the guide you can use "your favourite editor" to edit files. I hope it is not stating the obvious but when I suggest editing a file, I am referring to any text editor that can open a text file and make changes. Unlike Windows, the Unix environment is basically a text one, where most files can be edited with any editor. For instance, Notepad will do it on Windows. I mention elsewhere that I use UltraEdit. However if you search for a text editor on a popular downloading site I guess you will find hundreds.

Quote:

However, your side of the deal is to accept that you need to be told everything, so if Nick asks you "what do you think that means?" he isn't being sarcastic, he's trying to guide you through the process.


Thank you to everyone who has tried to help and calm this thread down a bit. I don't really have time to guide you (Walker) through the absolute basics of what to do when it says "file not found". You need to take a bit of responsibility for working it out. If the file is not found then clearly it is not in the exact directory where you thought you put it. Try working it out for yourself. Next time you will understand the process. If I just say "type X then Y then Z" you will not understand how to fix the next problem.


#27
Well i followed your installing of cygwin to the dot. the only prob i find now is typing in tcsh startup &.
Australia Forum Administrator #28
First, try editing the startup file and removing the limit line, it doesn't look all that important ...


# Set limits.
nohup
nice
limit stack 1024k
if ( -e shutdown.txt ) rm -f shutdown.txt


Put a # at the start of it to comment it out.

If that doesn't work just do what I said earlier:


cd ../area
../src/smaug
#29
Okay that worked good enough thanks.

But when i go to test the mud out i get this upon entering lordrom as name:
Password:
<!ELEMENT Ex '<send>' FLAG=RoomExit><!ELEMENT rdesc '<p>' FLAG=RoomDesc><!ELEMENT Get "<send href='get &#39;&name;&#39;|examine &#39;&name;&#39;|drink &#39;&name;&#39;' hint='RH mouse click to use this object|Get &desc;|Examine &desc;|Drink from &desc;'>" ATT='name desc'><!ELEMENT Drop "<send href='drop &#39;&name;&#39;|examine &#39;&name;&#39;|look in &#39;&name;&#39;|wear &#39;&name;&#39;|eat &#39;&name;&#39;|drink &#39;&name;&#39;' hint='RH mouse click to use this object|Drop &desc;|Examine &desc;|Look inside &desc;|Wear &desc;|Eat &desc;|Drink &desc;'>" ATT='name desc'><!ELEMENT Bid "<send href='bid &#39;&name;&#39;' hint='Bid for &desc;'>" ATT='name desc'><!ELEMENT List "<send href='buy &#39;&name;&#39;' hint='Buy &desc;'>" ATT='name desc'><!ELEMENT Player "<send href='tell &#39;&name;&#39; ' hint='Send a message to &name;' prompt>" ATT='name'>

Then in game when i type look i get things like <rdesc> and </rdesc> and in exit line i see <Ex> </Ex> will gods only be able to see that or will everyon?
USA #30
What you're seeing is MXP tags. There should be a config option to shut it off. You could also take advantage of it and just use mushclient or zmud as your client.
#31
thats what i use as a client zmud. How would I take advantage of it?
USA #32
If your using a really old version, it might not support MXP. Make sure you update. Second, maybe you have to enable it on Zmud. Open the help file, and search for MXP.
Amended on Mon 01 Sep 2003 12:02 AM by Zeno
#33
I am using 6.16, dont know if that supports it. To what i see i dont think it does, anyone know the minimum zmud version that does support mxp?
#34
Also another thing i found through the forums but dont quite understand is the adding levels and races/classes. I somewhat understand the level part but not fully enough to understand how to edit them. Right now 65 levels are max for everything, i would like to make it 200 levels 30 levels for imms and 170 for mortals. Also on top of that what things would i have to edit to make it all recognizable, and in turn of adding levels would that mean spreading or adding in more skills/spells/abilities to go along with it?

Id appreciate majorly if someone would share what to do about adding in those levels, and what all id have to do to make it go with the skills/spells/abilities.
USA #35
I think zmud 6.16 was the first version to feature support for MXP. So it may be out of date support. If you want to check that it really is a client problem try the latest version of zmud or Nick's Mushclient.

As for increasing the levels. That's no easy task. I believe there's a few snippets out there that describe the process. They are in much more detail then I think most people here, would have the patience to write for you. I would also reccommend you try adding another simpler snippet first as a training tool as to how the whole process works. You yourself have said you are new to this. Smaug administration is not a simple thing to do really and you should start in small steps. Just a reccommendation.
#36
Where could i possibly find the training snippets? Maybe not only for adding in levels, but skills, races, classes, abilities, spells, and such.
#37
2 added questions zmud wise does the look/feel/use of it change throughout the updates? and is there ways to turn off the mxp or toggle things to toggle the tags off and on?
#38
Just thought of this one, but when editing and such say with crimson editor, would i need to compile with cygwin? Or would it be better/easier to use cygwins editor?
USA #39
Quote:

Where could i possibly find the training snippets? Maybe not only for adding in levels, but skills, races, classes, abilities, spells, and such.


I didn't mean there was specific snippets orientated for training. What I meant is that adding new classes and races is not really an easy task, and although snippets exist to do such a thing they are honestly not the easiest thing to use. Do a search on google for 'SMAUG snippets' you'll find more snippets then you'll know what to do with. Most are relatively easy to install. Try some of those before you get to carried away with big projects. Just a suggestion.

Quote:

2 added questions zmud wise does the look/feel/use of it change throughout the updates? and is there ways to turn off the mxp or toggle things to toggle the tags off and on?


Of course you can assume any program that has many updates would gradually change in look/feel/use, and yes there is an option to disable and enable mxp. There should also be an option available in smaug if you type 'config'. However, realize that this forum you are using is at the home of 'Mushclient', the competing client to zmud. You should probably ask zmud related questions there ;-)

Quote:

Just thought of this one, but when editing and such say with crimson editor, would i need to compile with cygwin? Or would it be better/easier to use cygwins editor?


I don't really understand what you are asking here. Let me just state a few things then. As long as you edit the files with an editor that can read/write unix files properly (like previously discussed) you can use any such editor just as well as another. The primary editor in cygwin (called 'vi') is not the easiest to learn, although it's one of the most powerful editors I've ever used. Just stick with crimson editor and you should be fine. Now if you edit any *.c file you MUST re-compile (type 'make clean') for the changes to take effect.

BTW, it IS possible to edit your previous posts. There's no real need to create a new post everytime a new question pops in your head. Especially when all of the posts are within 15 minutes of each other ;-)

-Bobo
Amended on Mon 01 Sep 2003 04:33 PM by Boborak
USA #40
Well, check out http://www.kyndig.com/ for a lot of Smaug snippets. Perhaps you'll find something there that you could use.

I'm not sure, but can't you disable MXP on Smaug? Isn't it a player flag? Anyways, Like Boborak said, adding a higher max level isn't easy. You'd have to change all the help file levels to match the new immortal level, then you'd have to change the skill levels, and many other things.
Amended on Mon 01 Sep 2003 06:14 PM by Zeno
Australia Forum Administrator #41
There is something rather bizarre about being bombarded with questions about bugs in zMUD on the MUSHclient forum. They do have their own forum, you know.

However as Zugg and I are friends, I'll tell you what I know. For one thing, the latest zMUD is 6.62, so your version 6.16 is quite old (March 2001 - that is two and a half-years old). Now a general rule in computing is that if a program you have has a bug, and there a later releases, it makes sense to get the newer release. I know that zMUD updates are free (same as MUSHclient).

If you look at their version release page:

http://www.zuggsoft.com/zmud/version.htm#6.62

There are hundreds of fixes between 6.16 and 6.62 including a whole screenfull of MXP fixes in version 6.20 alone.

Next, I don't believe you can turn of MXP in zMUD, for some reason.

Finally, because of incompatibilities between early versions of zMUD and the MXP code in SMAUG you would get the problem you describe. The simple fix is to upgrade zMUD. Another approach is to apply a patch I posted here on this forum a year or so ago. Search for "zmud mxp" and you should find it.
Australia Forum Administrator #42
The problem is, Walker, that you don't seem to be trying very hard to help yourself. Your post a little way back complained that you saw "<!ELEMENT Ex ..." when you connected.

Now if you use the "search" link on this forum (top right-hand corner) and search for "<!ELEMENT Ex" (the first thing you saw) you will see about 7 hits. A couple of them describe the *exact* problem you are having. And, how to fix it.

As a courtesy to the people who provide this forum for free, and the others who visit and post on it, try to solve the problem for yourself by using "search" before you post a message about the exact same problem that has occurred before, and has been fixed before. That is why the forum was set up - so people could help themselves.