I'm trying to create a portable MUSHclient with some global
plugins pre-loaded, so someone can just download and
run, then start creating worlds, and have it talk without doing anything else.
The problem comes when I try to turn the global plugin from an absolute path to a relative one. Here's what I'm doing:
1. Add a plugin, using omit_blank_lines as an example, to the global plugins list. Once done,
this turns into an absolute path, which I don't want.
2. Close mushclient, dump mushclient_prefs.sqlite, and change the PluginList preference to load
".\worlds\plugins\omit_blank_lines.xml".
load it back in, and restart mushclient. Checking the global plugins list,
it says .\worlds\plugins\omit_blank_lines.xml - so far so good.
3. Create a new world, and save it. This also works fine.
4. close the world, and open it again. This time, I get an error that says omit_blank_lines
is already loaded.
Looking at the .mcl, the plugin shows up in the plugins section when I use a relative path for the global plugin,
but not when I leave it alone.
plugins pre-loaded, so someone can just download and
run, then start creating worlds, and have it talk without doing anything else.
The problem comes when I try to turn the global plugin from an absolute path to a relative one. Here's what I'm doing:
1. Add a plugin, using omit_blank_lines as an example, to the global plugins list. Once done,
this turns into an absolute path, which I don't want.
2. Close mushclient, dump mushclient_prefs.sqlite, and change the PluginList preference to load
".\worlds\plugins\omit_blank_lines.xml".
load it back in, and restart mushclient. Checking the global plugins list,
it says .\worlds\plugins\omit_blank_lines.xml - so far so good.
3. Create a new world, and save it. This also works fine.
4. close the world, and open it again. This time, I get an error that says omit_blank_lines
is already loaded.
Looking at the .mcl, the plugin shows up in the plugins section when I use a relative path for the global plugin,
but not when I leave it alone.