Register to post in forums, or Log in to your existing account
 

Play RetroMUD
Post new topic  Reply to topic     Home » Forums » CMUD Beta Forum
Zugg
MASTER


Joined: 25 Sep 2000
Posts: 23379
Location: Colorado, USA

PostPosted: Fri Mar 17, 2006 9:48 pm   

Package Library screenshots
 
By popular demand, here are some screen shots of the new Shared Package Library in CMUD.

In the first screen shot you see the main default package view:

In this second screen, we have turned off the "Show Description" option so that each package is listed on a single line. And we have turned on the "Group by MUD" option (notice the button to the right of the MUD box in the Filter panel on the left is depressed):

In this third screen, we have double-clicked on one of the packages to see a full description. This also allows us to view all of the comments that have been posted for the package. You can add a single comment per user to a package. Double-clicking your comment allows you to edit it. Gurus or other people with special privileges can actually double-click *any* comment to edit it or remove it.

Of course, all of the normal expected stuff works: You can click various column headers to sort by that field. For example, in the 2nd screen when it was grouped by MUD we could have clicked the Author field to sort it within author by still grouped by MUD. The filter boxes on the left give you drop-down choices of MUD names, Categories, and Authors so that you can filter the list and only display packages that match your criterion. In the Name filter field you can enter a partial name and only packages containing the partial name will be displayed.

Finally, notice that on each package line it displays the average rating for the package (based upon all posted comments), and also a hyperlink to either Install the package (download it to your hard disk), or to Update the package if the version on the server is newer than the one on your hard disk.

One of the filter boxes on the left called "Status" allows you to filter or group by the Installed, Updated, or Not Installed status. So you can easily get a list of packages that your have installed which have updates available.

The Get Updates button in the main toolbar contacts the server to download all of the latest updates to the package library. To reduce server bandwidth, there is not any automatic update feature. So every time you want to see what new packages are available you have to click this button.

Anyone can browse the package library. But only registered users can download packages or submit comments. Downloading and submitting comments also requires a "forum account" on zuggsoft.com and uses your normal forum username and password. So the "author" field of the package is the same as the forum name of the person who posted it.

Those are the highlights. It works pretty well at this point, and what you see is probably what you'll get in the first CMUD beta. Comments and suggestions are welcome, but major changes or additions will probably wait until during the beta period when people have had a chance to really play with it.

Of course, the packages that are listed in these screen shots are all made-up examples that I have posted just to test the interface. They will be deleted before release and I'll be relying on other people to start uploading interesting packages.

Hope you find this cool![/img]
Reply with quote
Darker
GURU


Joined: 24 Sep 2000
Posts: 1237
Location: USA

PostPosted: Fri Mar 17, 2006 9:58 pm   
 
Woot! Look at that!! I *still* get credit for stuff. :)

Btw... is that a zMUD icon on the app's titlebar?
_________________
Darker
New and Improved, for your Safety.
Reply with quote
Zugg
MASTER


Joined: 25 Sep 2000
Posts: 23379
Location: Colorado, USA

PostPosted: Fri Mar 17, 2006 11:46 pm   
 
Yeah, it's amazing isn't it! I'm sure people will be wondering how you managed to submit something to the library already :)

(yeah guys, we are joking...I use Darker's name all of the time in my test stuff...he really doesn't have a special copy or anything)

And yes, it's the zMUD icon as a placeholder. I don't want to show the new CMUD graphics yet. And yes, the graphics are done, and they are *really* cool. But you have to wait until the release to see them. Twisted Evil
Reply with quote
slicertool
Magician


Joined: 09 Oct 2003
Posts: 459
Location: USA

PostPosted: Sat Mar 18, 2006 2:53 am   
 
looks niiiiiiiice...
_________________
Ichthus on SWmud: http://www.swmud.org/
Reply with quote
bortaS
Magician


Joined: 10 Oct 2000
Posts: 320
Location: Springville, UT

PostPosted: Sat Mar 18, 2006 3:16 am   
 
All those colors remind me of gummi candy. Yuuuummmmy!

Now I want to see more screenshots! I can't wait until beta testing starts. :)
_________________
bortaS
~~ Crusty Klingon Programmer ~~
Reply with quote
Larkin
Wizard


Joined: 25 Mar 2003
Posts: 1113
Location: USA

PostPosted: Sat Mar 18, 2006 2:06 pm   
 
Very nice work, Zugg! Now I can't wait to get started on developing CMUD packages. There should be a beta developer's kit, like with a console gaming system or something. ;)
Reply with quote
Tech
GURU


Joined: 18 Oct 2000
Posts: 2733
Location: Atlanta, USA

PostPosted: Sat Mar 18, 2006 4:44 pm   
 
Anything to get your hands on CMUD a little earlier, huh Larkin. Don't worry I share you enthusiasm. And since the first beta is set to release around my b'day, I'll just consider it Zugg's gift to me. Very Happy
_________________
Asati di tempari!
Reply with quote
Zugg
MASTER


Joined: 25 Sep 2000
Posts: 23379
Location: Colorado, USA

PostPosted: Sat Mar 18, 2006 6:50 pm   
 
Glad you like the colors. That is the new "default" theme in zMUD. It's the Office11 theme from zApp. As with zApp, you will be able to load a different theme and change the color scheme. I still have some work to do with the theming...most of it works but certain components, such as the explorer-like navigation panel on the left, are not yet themed.
Reply with quote
adamwalker
Apprentice


Joined: 12 Mar 2005
Posts: 195

PostPosted: Tue Mar 21, 2006 11:26 pm   w0w
 
wow! that is really really nice! more screenshots please *beg*
Reply with quote
cmurphy54
Beginner


Joined: 09 Aug 2005
Posts: 17

PostPosted: Wed Mar 22, 2006 12:14 am   
 
The interface looks nice. I like the group by feature.

Is the MUD filter based on mud type or particular muds (from the screenshot, it looks to be particular muds)? It seems like the list might get very large very quickly and become difficult to navigate through. Also, rather than being able to search on name, I'd think searching on text might be better so that I can search the name, description, etc.

Also, it might be nice to be able to view a list of only installed packages.
Reply with quote
Zugg
MASTER


Joined: 25 Sep 2000
Posts: 23379
Location: Colorado, USA

PostPosted: Wed Mar 22, 2006 2:47 am   
 
The MUD Filter is based on the name of the MUD, not the type. So yes, the list will get large. That's why the Group By feature is more useful (I think) than actually filtering.

Search on text would take a lot longer than search on name. I will probably add a more comprehensive "search" function at a later time. The current Name filter box is for quickly filtering based upon name. It's not intended to be a search that might take a while (the list of packages actually updates as you enter text in the filter box, so it's very quick).

To list only installed packages you use the Status filter that I mentioned before.
Reply with quote
TonDiening
GURU


Joined: 26 Jul 2001
Posts: 1958
Location: Canada

PostPosted: Fri Mar 24, 2006 1:52 pm   
 
How are you going to work with Private/Guild packages?

Have it based on a "Private/Guild" login for Admin and noe for User?
Reply with quote
Zugg
MASTER


Joined: 25 Sep 2000
Posts: 23379
Location: Colorado, USA

PostPosted: Fri Mar 24, 2006 8:16 pm   
 
Currently the system doesn't handle "private/guild" packages. I'll consider something like this in the future, but it might be an "enhanced service" that you have to pay extra for. Right now I'm focusing more on the features that everyone can use.
Reply with quote
SpiritWolf
Wanderer


Joined: 02 Jul 2002
Posts: 74
Location: USA

PostPosted: Sat Mar 25, 2006 1:34 pm   
 
Don't know if this is something you would want to do, but you could release the package server portion as its own product for people to purchase and then they could set up private package sites if they wanted.
Reply with quote
Zugg
MASTER


Joined: 25 Sep 2000
Posts: 23379
Location: Colorado, USA

PostPosted: Sat Mar 25, 2006 10:14 pm   
 
That's a possibility, although it will have to be something I do a bit later since it requires adding the ability to the client to support multiple servers. It would be hard to charge for this, however, since it's just a bunch of PHP scripts that people might just copy.

Also, I'd like to maintain more control over shared packages. With the zuggsoft site there will be review and the ability to police anything bad that is posted, ban people who post malicious code, etc. So it will always be safer for someone to download a package from our site. Setting up private areas on our site isn't a problem either, but it's just not something I've done yet.
Reply with quote
Vitae
Enchanter


Joined: 17 Jun 2005
Posts: 673
Location: New York

PostPosted: Sun Mar 26, 2006 2:04 am   
 
Just a curious question.
For those that might like to submit but not make it known that it was them will there be an Anonymous part?
_________________
http://www.Aardwolf.com
Reply with quote
Zugg
MASTER


Joined: 25 Sep 2000
Posts: 23379
Location: Colorado, USA

PostPosted: Mon Mar 27, 2006 3:36 am   
 
No. All packages will be identified with your forum name. Anonymous posts just invite too much possibility for malicious code. I also expect authors of public packages to be available to answer questions on the forums and support the packages that they write. I really see nothing positive for the community in allowing anonymous posts. Same reason we don't allow anonymous posting in these forums.
Reply with quote
Kjata
GURU


Joined: 10 Oct 2000
Posts: 4379
Location: USA

PostPosted: Tue Mar 28, 2006 1:59 pm   
 
I just thought of something.

Will there be any support for specifying that a Package X requires Package Y to be installed in order to work? Or will this have to be done strictly by mentioning it in the package's description? This way, people could create "library packages" providing some useful functionality that other package authors may then use in their packages. It's would also help make the event model for the packages easier for the end user since a package that relies on some event being raised can just require that some other package is installed in order to work properly, and CMUD can enforce this instead of relying on the user to make sure it is installed.

Also, it might be a good idea to provide a standard way of allowing packages to run some code when they are first installed. Another possibility is also each time the package is loaded and each time it is unloaded. Might be useful in case some initialization work needs to be done either when the package is installed or when it is loaded, or for some cleanup work.
_________________
Kjata
Reply with quote
Zugg
MASTER


Joined: 25 Sep 2000
Posts: 23379
Location: Colorado, USA

PostPosted: Tue Mar 28, 2006 8:08 pm   
 
I'll consider adding a way to store required packages. For the beginning we'll just need to make note of it in the package description.

There will be events that fire when a package is loaded. Packages don't really get "unloaded" so I'm not sure what to do there. Packages can be enabled and disabled and perhaps an event for that will be good enough. Packages get unloaded when CMUD exits, and that's a bad time to be calling scripting stuff since Windows is notorious for freeing up scripting resources while a script is still running, causing access violations.
Reply with quote
Vitae
Enchanter


Joined: 17 Jun 2005
Posts: 673
Location: New York

PostPosted: Wed Mar 29, 2006 2:44 pm   
 
Zugg, I posted this to you in a PM, but I decided that it would best be asked in a public way:

Vitae wrote:
Just a curious question.
For those that might like to submit but not make it known that it was them will there be an Anonymous part?


Zugg wrote:
No. All packages will be identified with your forum name. Anonymous posts just invite too much possibility for malicious code. I also expect authors of public packages to be available to answer questions on the forums and support the packages that they write. I really see nothing positive for the community in allowing anonymous posts. Same reason we don't allow anonymous posting in these forums.


Well, the reason I asked that was because since I had posted a simple HELP on a laser bot code once under DeathDealer that ALL it did was issue a scan and shoot. The stupid thing didnt walk for you or anything, and then the imms nearly nuked my character on Aardwolf (Vitae) because they said you gave them my IP, it kinda leads to some people not wanting to share thier code due to safety issues for themselves. You also removed the postings because they asked you to. It wasn't even a real code was just pointing out the obvious for any that would bother to think.
I know if that is the case then I would never post anything on there. Just makes no sense that I (or anyone) should post something like a bot and then have to worry about thier characters being nuked because they will be identified. Besides, who knows if it will be asked to be removed and you do it?
This was the reason I had asked about anonymous script posting.
I'm not saying this whole thing is a bad thing. I think it's fabulous that I might be able to go browse for code and come out with something that i needed to might be able to convert to usefulness. But the fact remains that if you will let a mud police thier players on here and you will do as they ask then I don't see much useful codes being posted on there.
Yes I can be totally wrong and there will be loads of bots on there and nothing will happen. There might be NO bots on there at all and all will be well.

Disclaimer for the Aard imms that read these boards:
As i've stated time and time again, bots are pathetic way to play a text game. If you can't set an alias to cast spells and you are to lazy to type directions and stuff then a MUD ain't the place for you. I don't bot, never have, never will. I will die due to my own stupidity, and will level one a week cause I am to freaking lazy. But I do that on my own finger power :-)
_________________
http://www.Aardwolf.com
Reply with quote
Darker
GURU


Joined: 24 Sep 2000
Posts: 1237
Location: USA

PostPosted: Wed Mar 29, 2006 5:07 pm   
 
Anonymous posting could always be achieved (not that anyone should DO this) by using an anonymizer proxy for visiting the forum to register, a disposal email address service to handle the required email validation, and the same anonymizer proxy for sending your package to the server.

This assumes cMUD will use either its own, or your browser's proxy settings for sending packages to the server via http.

Your package could still be removed from the server, but your identity is safe. And to reiterate, I don't recommend doing this - I'm just pointing out it's theoretically possible.
_________________
Darker
New and Improved, for your Safety.
Reply with quote
Zugg
MASTER


Joined: 25 Sep 2000
Posts: 23379
Location: Colorado, USA

PostPosted: Wed Mar 29, 2006 6:25 pm   
 
It's always up to the MUD admins to decide what is and isn't allowed on *their* game. If they decide that a bot is illegal, then yes, it's going to get removed from the library. And yes, someone who consistently posts unallowed scripts to the script library might get banned.

It's always important to understand the exact rules of the MUD you are playing and what they allow. Just because zMUD (and CMUD) allows you to do something doesn't mean that it's going to be allowed. MUDs often have published player agreements that state what they allow and what they don't. If they state that bots are not allowed, then yes they can ban your character for using them, or for posting them here or anywhere else on the Internet. Anonymous posting should not be used to try and circumvent MUD rules.

I want to stress that it's up to the MUD admin to decide what to allow. If I get a message from a verified MUD admin telling me that someone has broken their user agreement, then yes, I pay attention and cooperate with the MUD.

If you disagree with the rules on the MUD that you play, you should find a different MUD. There are plenty of MUDs that allow bots and will have no problem with the shared script library. There are also MUDs that have huge problems with bots and will probably ban any postings to the shared script library for their MUD. That is their right...it's their game.

However, I do not share IP addresses and never have. I don't know who told you that I gave them your IP information...that is false. When a MUD admin tells me to delete a post that violates their terms, I comply and delete the post. They are welcome to try and use your forum ID to determine your MUD character, but I don't give them any IP information. All I will do is delete posts, or delete scripts in the script library at the request of MUD admins, and if someone continues to violate MUD rules, then they might get banned from posting to the script library using that forum account. But there really should be no way to identify your MUD character from your post unless you have used the same forum handle as your MUD character or something.
Reply with quote
slicertool
Magician


Joined: 09 Oct 2003
Posts: 459
Location: USA

PostPosted: Fri May 12, 2006 9:34 pm   
 
Just as a little bit of a lure to those perusing the CMud forum, you could always post screenshots into the 'What is CMud' sticky thread.

That way the appropriate screenshots are under their respective headings of the new/advanced features.
_________________
Ichthus on SWmud: http://www.swmud.org/
Reply with quote
Zugg
MASTER


Joined: 25 Sep 2000
Posts: 23379
Location: Colorado, USA

PostPosted: Sat May 13, 2006 12:36 am   
 
Don't worry, once the beta is released then I'll be posting a lot of screen shots and putting up some web pages that go into details on the features.

Right now I don't feel the need to over-hype it here in the forum before the beta is even released. I've done too much of that in the past.
Reply with quote
Display posts from previous:   
Post new topic   Reply to topic     Home » Forums » CMUD Beta Forum All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum

© 2009 Zugg Software. Hosted by Wolfpaw.net