Making a mud client with MUSHclient

Posted by Xavious on Sun 28 Jun 2015 12:40 AM — 5 posts, 21,368 views.

#0
Plugins are awesome for adding functionality for your specific mud in MUSHclient. I'm often surprised with how many added features are available with a little bit of imagination.

I'm interested in creating a custom client for a mud that I play. I would like to find a way to package it so that the user doesn't have to bother installing the plugins themselves. What I initially tried was d/ling a fresh copy of MUSHclient and adding plugins in one at a time and saving the state. I then uploaded it for d/l.

The problem is that it saves the directory address for my specific computer, so if someone else puts the folder in another place, the client will not find the plugins. Is there a way to package a client with the plugins built into it?

I tried searching for this, but didn't find any related forum posts.
Australia Forum Administrator #1
See: http://www.gammon.com.au/forum/?id=9662&reply=3#reply3
#2
This is immensely helpful! Just what I was looking for.

Thanks Nick!
#3
This worked well for the most part. I noticed that when you quit and save to world, however, it sets the detailed plugin path in the world file (.MCL). This is after modifying the database file like the thread explains.

It still allows me to distribute the client already loaded by going into the world file and changing each plugins location to a relative path (./directory/etc), then saving it. This works great on the first run, but if you save the world it will change that relative path to the full path name again.

I'm curious if there is a way to prevent this from happening. Even moving my client around from one computer to another I have had this issue before. Is there a way to keep it from saving plugins with the full path?

EDIT: Nevermind.. I managed to fix this once I put the plugins in the standard folder. Now it doesn't have a path at all, just the plugin name. I would delete this post, but I don't see the option.
Amended on Mon 29 Jun 2015 11:31 PM by Xavious
Australia Forum Administrator #4
I think we took out post deleting because people deleted posts once their question was answered. :)

Never mind, your post might help others.