Welcome to the IRC Script Database!
Including the Unoffical Xchat and Irssi Script Lists
How to install Xchat scripts
Windows users: Get your free Win32 builds here
- Ensure your copy of Xchat has the Xchat Perl Plugin. If you're running on Windows you'll also have to install ActivePerl. Linux will need perl installed.
- Unzip the archive to see if the author has included a readme or any notes on installing the script.
- Open the .pl script in a text editor (Notepad might not work if the file has unix line endings). Read the first few lines to see if there are any notes from the author, and whether there are any configuration changes you need to make. (Lines after a hash (#) are comments and may contain useful info). Save after you've made the changes.
- Copy the file (and any required files if needed) to your Xchat config directory. This is NOT where you installed Xchat.
- Windows: The default config directory is something like: C:\Documents and Settings\Administrator\Application Data\X-Chat 2
- Linux: The default config directory is ~/.xchat2
- Now the script is in the right place to be run when Xchat starts up. Scripts can be installed anywhere and run manually, but the above steps ensure they are loaded every time Xchat starts.
- To load the script, the easiest way is to type in Xchat: /reloadall
You can also use: /load path-to-script/script.pl to load just one script.
Python and TCL scripts:
- As with perl scripts, but you'll need the relevant language plugin for X-Chat. Linux will need python or tcl installed, and Windows will need ActiveTcl or ActivePython
- Read any instructions, then unpack the dll to Xchat's Plugins directory. In Windows this is a sub-directory of the one you installed Xchat into. Eg: C:\Program Files\X-Chat 2\plugins
- Restart X-Chat.
- Read instructions.
- Normally you need to close Xchat, over-write the colour scheme files in your Xchat config directory then restart Xchat.
(Because Xchat only reads these files on start, and saves them with its current settings on normal exit, you cannot change them while Xchat is running)