How to Use Additional Plugins


Additional plugins are not a part of the standard HipScript distribution package. Most are written by other Ircle scripters and are supported (or not) by their individual authors. Some of them are written by DamnHippie, but are not part of the standard distribution because they're not useful to a wide enough audience, or are not quite up to the ease-of-use and documentation standards of the main HipScript package.

To use these plugins, simply drop them into your MyHipPlugins folder inside the Ircle Scripts folder. Note that it is very important that they go into MyHipPlugins, not the HipPlugins folder used by the set of standard HipScript plugins. The HipScript installer will completely erase the standard HipPlugins folder every time you upgrade; if you put your additional plugins there, you'll lose them. You've been warned. The installer never touches the MyHipPlugins folder. This means you are responsible for tracking and installing updates yourself, for all your additional plugins.

Whenever you drop a new or updated plugin into MyHipPlugins, remember to do a /load hipscript in Ircle to force it to load the copy.

About Plugin Names

There are some naming standards for the plugins used with HipScript:

hipWhatever

A part of the standard HipScript distribution. This is written by DamnHippie and is installed automatically when you install HipScript.

hsxWhatever

A "HipScript Extra". This is written by DamnHippie and is pretty much a part of HipScript, but not useful to enough users to make it part of the standard distribution.

hspWhatever

A "HipScript Plugin". This is written by a 3rd-Party scripter, but reviewed by DamnHippie, and deemed to be safe to install and use, and to generally fit in well with the HipScript way of doing things.

anything else

This is written by a 3rd-Party scripter and has not been blessed by DamnHippie. This doesn't necessarily mean there's anything wrong with it; it might have merely offended my sensibilities about user interface, or it might implement a feature I consider lame and don't want to lend my imprimatur to.