tooling around

mIRC Scripting

In early 2002, there was complaints about some mIRC file server scripts. Friends of mine found some inadequate, or had quirks. So, being the CS person I am, I decided (probably wasn't my best idea) to write my own fserve for mIRC. Days/Weeks/Months later, a design was drafted. Of course, a whole "design style" was created, and here we are.

The TwinAxis mIRC Modules grew around this plan. Essentially, it's another "addon manager" for mIRC. But the base organizer does only that: Organize. Each additional module added is self-contained, and implements a specific functionality.

This methodology makes it very easy for maintenance, and logically divides up features. It also makes it easy for one module to be swapped out for another, without breaking anything else.

Enough ranting. Here are the modules. In addition, I have GnuPGP (OpenPGP) signed all of my modules. If they do not validate, then do not use them, as they may have been tampered with. As with any mIRC script, review the code in the script. There is no guarantee that the code works as described. I try for error-free code, but who knows. Quality Control isn't always great at 3AM.

These modules were designed for mIRC 6.01. Unless the architechture changes a lot, versions after 6.01 should be fine.

Modules

  • Base Module v0.4 (signature)
    (2002.09.06) b4946d9ef2158387393c13f3aba4f6c4
    Central management module for all modules. Required.
  • md5Check v0.8 (signature)
    (2002.09.06) 28d45ec91a933c5d6da17d0a5c878833
    MD5 checksum generator/checker for DCC send/get.
  • multipass v0.1 (signature)
    (2002.11.08) 95a2027e5c497bba65385808a1f879b7
    NickServ indentification script.