Login
User Name:

Password:



Register

Forgot your password?
void nanny_get_new_race -- comm.c
Mar 13, 2025 7:08 am
By Elwood
IPv6
Jan 25, 2025 10:45 pm
By Samson
mudstrlcpy and mudstrlcat
Jan 18, 2025 5:23 pm
By Samson
I3 and IMC
Jan 17, 2025 9:35 pm
By Samson
AFKMud 2.5.1
Jan 17, 2025 2:22 pm
By Samson
SWFotEFUSS 1.5.3
Author: Various
Submitted by: Samson
SWRFUSS 1.4.3
Author: Various
Submitted by: Samson
SmaugFUSS 1.9.8
Author: Various
Submitted by: Samson
AFKMud 2.5.2
Author: AFKMud Team
Submitted by: Samson
SmaugFUSS 1.9.7
Author: Various
Submitted by: Samson
Users Online
Anthropic, DotBot, Bytespider

Members: 0
Guests: 13
Stats
Files
Topics
Posts
Members
Newest Member
507
3,812
19,722
591
TracySpencer

» SmaugMuds » Codebases » AFKMud Support & Development » Is MXP worth continued suppor...
Forum Rules | Mark all | Recent Posts
Is MXP worth continued support? (17 Votes)
Yes  41.18% - 7 votes

No  58.82% - 10 votes

What the hell is MXP?  0% - 0 votes

Is MXP worth continued support?
< Newer Topic :: Older Topic >

Pages:<< prev 1, 2 next >>
Post is unread #1 Nov 5, 2006 1:52 pm   
Go to the top of the page
Go to the bottom of the page

Samson
Black Hand
GroupAdministrators
Posts3,707
JoinedJan 1, 2002

 
MXP was listed by some as a "first rip out" thing. So in following some advice that was given, I've decided to poll for whether or not you think AFKMud should continue to support it with 2.0 and beyond.

I'll start off by saying that I am displeased with the lack of progress with MXP and the lack of proper standardization of it. It's become a lot like the web browser problem. Pages that render ok in IE fail in everything else, and pages which conform to the standards will sometimes fail in IE. I see the same set of circumstances having occurred with MXP. Zmud produces one set of results, while everyone else who follows the published standard ends up with something a bit different.

What this means for codebases and mud admins is that MXP support cannot be guaranteed to work properly in Zmud if you follow the published standards. If you code your MXP to work in Zmud, you often end up excluding people who use other clients such as MushClient, SimpleMU, or Kmuddy. Numerous patches have been produced which give favorable results only in some conditions.

Long story short, personally I feel it isn't worth being caught in yet another "lets disobey our own standard" problem. It hasn't gotten any better over the years.

Post is unread #2 Nov 5, 2006 4:24 pm   
Go to the top of the page
Go to the bottom of the page

Kigen
Fledgling
GroupMembers
Posts27
JoinedNov 3, 2006

 
MXP looks like HTML wanna be to me.

Post is unread #3 Nov 5, 2006 4:34 pm   
Go to the top of the page
Go to the bottom of the page

Conner
Sorcerer
GroupMembers
Posts857
JoinedMay 8, 2005

 
It is a form of HTML wannabe, and like Samson said, it doesn't work right in zmud which originated it, but it's still a cool concept and if you follow the actual standards for it then it does work right in the other clients that support it.

Post is unread #4 Nov 5, 2006 5:01 pm   
Go to the top of the page
Go to the bottom of the page

Darien
Fledgling
GroupMembers
Posts6
JoinedNov 5, 2006

 
I think AFKmud should product its own 'mxp' if you will, and their own client to go along with it, that way, the mudding community needs a stable version of mxp, and we all know samson would make it work, and properly, and stick to its setup, unlike zugg of mxp.

That being said, GO SAMSON :)

Post is unread #5 Nov 5, 2006 7:19 pm   
Go to the top of the page
Go to the bottom of the page

KazRo
Fledgling
GroupMembers
Posts41
JoinedSep 29, 2005

 
MXP seems to be a very nice add-on for muds, I use it allot as do players. Excluding what it may "look" like, for simple things as web links, possible actions, and other things, I've found it to be very handy device. It allows easy access to webpages and commands players might not otherwise use.

Post is unread #6 Nov 5, 2006 8:05 pm   
Go to the top of the page
Go to the bottom of the page

Conner
Sorcerer
GroupMembers
Posts857
JoinedMay 8, 2005

 
I think Darien may have more in mind than Samson's willing to consider. :tongue:

Post is unread #7 Dec 17, 2006 8:08 pm   Last edited Dec 17, 2006 8:12 pm by Splork
Go to the top of the page
Go to the bottom of the page

Splork
Fledgling
GroupMembers
Posts3
JoinedDec 17, 2006

 
We use MXP in quite a few places for SlothMUD. Some of the ideas for usage came from logging in to AFKMUD and playing:-) I can't see any harm in leaving it in your codebase if you allow the players to toggle what options they want to use.

One of our creators is Wlliam Lees, the author of wintin95 and the newly released wintin.NET which fully supports MXP. Between ZMUD and wintin.net, the majority of our players use( I track it through a cmd to assure it wasn't a waste of my time to code) mxp( Avg about 40 players).

I understand the frustration with zmud and MXP. I have found it near impossible to get Zugg's attention when I have a problem with his "interpretation" of his own protocol. Wintin.net used Kmuddy's MXP library and extended it from there. It has taken quite a bit of time and effort but our system seems to work with most MXP capable clients at this time.

Splork

Post is unread #8 Dec 18, 2006 4:23 pm   
Go to the top of the page
Go to the bottom of the page

Zarius
Apprentice
GroupMembers
Posts69
JoinedApr 23, 2002

 
I say take it out, I never use a client that has it. And now that Zmud is trying to charge me again, no thanks. Save the resources and rip it out.

Post is unread #9 Dec 18, 2006 4:32 pm   
Go to the top of the page
Go to the bottom of the page

KazRo
Fledgling
GroupMembers
Posts41
JoinedSep 29, 2005

 
Well, there are still tons of Mushclient users who do use MXP, anyone who knows how to work it seems to like/use it when I've previewed my mud off. I think it its a nice extra feature that should be continued.

Post is unread #10 Dec 18, 2006 4:33 pm   
Go to the top of the page
Go to the bottom of the page

Zarius
Apprentice
GroupMembers
Posts69
JoinedApr 23, 2002

 
Again, something that should be a snippet/add-on

Post is unread #11 Dec 18, 2006 5:19 pm   
Go to the top of the page
Go to the bottom of the page

KazRo
Fledgling
GroupMembers
Posts41
JoinedSep 29, 2005

 
Not when its already in, it would be pointless to create a snippet for it when its already in and being used. As far as resources I'm sure its barely even effects the resources as the only big thing is the Overland code, and resources really shouldn't be a issue as it is a mud and barely uses any as it is.

Post is unread #12 Dec 18, 2006 8:16 pm   
Go to the top of the page
Go to the bottom of the page

Conner
Sorcerer
GroupMembers
Posts857
JoinedMay 8, 2005

 
I could see if it were being debated about including it or snippetizing it or leaving it out altogether from SmaugFUSS where it's not already in, but in AFKMud, it's already there and it works just fine for all te clients that support MXP except zmud. If an admin doesn't want to use it, they can rip it out, as many have expressed that they've chosen to do, but I see no reason to pull it from AFK altogether so that admins who do want it can use a snippet to re-add it.

Post is unread #13 Dec 19, 2006 4:14 am   
Go to the top of the page
Go to the bottom of the page

kiasyn
Magician
GroupMembers
Posts117
JoinedJun 30, 2006

 
It really depends on admins who will use it vs admins who wont use it ratio.

Post is unread #14 Dec 19, 2006 7:57 pm   Last edited Dec 19, 2006 8:21 pm by Splork
Go to the top of the page
Go to the bottom of the page

Splork
Fledgling
GroupMembers
Posts3
JoinedDec 17, 2006

 
I'm not very familiar with this code base but SlothMUD has a ton of special configs we can toggle on and off when the game starts( or during). We do this for various reasons but why not simply add a config to the code base that the admins can turn on or off?

Ripping something out that appears to work quite well and that others can build upon seems rather silly to me.

Splork

Post is unread #15 Dec 19, 2006 9:12 pm   
Go to the top of the page
Go to the bottom of the page

Samson
Black Hand
GroupAdministrators
Posts3,707
JoinedJan 1, 2002

 
Well I'm not entirely sure it does work all that well. But I don't have time to worry about it either way anymore. It's unlikely I'll remove it, but equally unlikely I'll add to it without user contributed patches down the road.

Post is unread #16 Nov 15, 2007 10:38 pm   
Go to the top of the page
Go to the bottom of the page

Samson
Black Hand
GroupAdministrators
Posts3,707
JoinedJan 1, 2002

 
Old topic I know, but hey. There's a huge 8 month gap in a lot of things now. After continued work on the std::string conversion I've come to the conclusion the MXP code is just too bulky and unfriendly to try and fix, so I'm going to be taking it out as of AFKMud 2.1. If it's something people later decide they can't live without, I'm sure someone who knows C++ and the protocol will cook up a snippet for it.

Post is unread #17 Nov 26, 2007 7:07 pm   
Go to the top of the page
Go to the bottom of the page

David Haley
Sorcerer
GroupMembers
Posts902
JoinedJan 29, 2007

 
I converted the MXP stuff to my own C++ code; it wasn't that bad... where are you having trouble with it?

Unfortunately I can't really just share it as is, or at least, it wouldn't be terribly useful, since most of it is based around my own very heavy modifications to the networking structures.

Post is unread #18 Nov 26, 2007 8:47 pm   
Go to the top of the page
Go to the bottom of the page

Samson
Black Hand
GroupAdministrators
Posts3,707
JoinedJan 1, 2002

 
I wasn't happy with the code even just as C strings. The parser for it was big, ugly, and I didn't understand it. And not being able to understand what it was doing, I couldn't convert it either. So I yanked it out. I figure there's a better way to handle it all anyway for people who end up wanting it.

In the end, MXP is largely useless. It hasn't brought about anything more than "click me" menus and clickable command links in the games I've seen it in.

Post is unread #19 Nov 27, 2007 1:12 pm   
Go to the top of the page
Go to the bottom of the page

David Haley
Sorcerer
GroupMembers
Posts902
JoinedJan 29, 2007

 
I've found the clickable menus to be very useful... they make for a lot of building shortcuts and make flag setting and stuff like that a lot easier. :shrug:

This is just for AFKMud right?

Post is unread #20 Nov 27, 2007 7:43 pm   
Go to the top of the page
Go to the bottom of the page

Samson
Black Hand
GroupAdministrators
Posts3,707
JoinedJan 1, 2002

 
Yes, this is just for AFKMud. Obviously SmaugFUSS doesn't have MXP support.

Pages:<< prev 1, 2 next >>