image by {Snakes}

Current Version is 2.35 Rapture v2.35

Copy the files in Rapture v2.35 to any 32bit version of mIRC greater than v4.72. Be sure to OVERWRITE the existing files.


What is Rapture?
Rapture is a mIRC 32 bit script to make IRC easier for everyone especially for Undernet channel operators

What does Rapture do?
Rapture is a protect script. It protects against private CTCP floods like ping,version and any others. It also has built in private message, notice and action flood protection. All this protection happens automatically when a "flood" is detected.

Why Rapture?
I wanted to create a script because I was curious on how to do it. I was also using someone else's script and got "backdoored" A backdoor is something written into a script to allow someone knowing the backdoor to "control" your session. Since I didn't know what did or did not have a backdoor, I wanted to make a script I KNEW didn't have one, plus I wanted to make a script that I understood what it was doing and why. Rest assured that Rapture does not have any backdoor or ever will have.

How does Rapture work then?
Rapture is "powered" by the 3 basic functions of a script, aliases, popups and remotes. Aliases are basically shortcuts. Popups are the parts that are visible in your popups menus. Remotes are things that occur as a result of an event. I'm not going to go into detail as to what these functions are, but I will explain many of the feature I built into Rapture so that you too will know what Rapture is doing and why.

What are Rapture's alias'? How are they used?
Here is a list the alias functions of Rapture and what they do:

  • Flood protection:Rapture does quite a few functions when a ctcp flood is detected. The alias file is used to perform these functions with 1 shortcut command. You are going to detect the flooder, go into a shutdown which is the enabling of many protection features. They are: Ignoring all ctcp's, private messages and DCC requests. Basically...you are ignoring everything except channel events. Therefore....you can still carry on channel conversations while some llamah tries to flood you. The disabling of these protection features is also done through the alias command F9.
  • Setup: This sets the script up into the directory chosen so that other functions like wav files and the title bar screen is giving the correct path.
  • Away options: This neat little alias is something I used from a good friend of mine Mark Webb (Daemonite). It automatically changes your nick to the ending "AWAY" and sets it back to original when you set yourself back. Cool huh? :)
  • Funscan, Clonescan and Clone Kickban:All shortcuts done through alias
  • Time and date titlebar: I got this idea from AFtbot. It updates your time every 15 seconds. Another convenient addition.
  • Rem functions: Removes users that have triggered an event (flooding(ctcp or channel), swearing or repeating) after the set time programmed to clear the event.

What about Rapture's popups?
Everything is controlled through popups in Rapture to make things easy to use (hopefully) There are different areas of popups and each area has certain functions

  • Menubar:This is the area just below where the time/date is displayed. You see °¨¨°º©[RáÞTûRÈ]©º°¨¨° between DCC and Window in this area. Many of the channel and private protection schemes are controlled in area. They are mainly channel operator functions, although ignore options and channel ON JOIN notices are controlled here as well.
  • Status Window: Run files, Joining channels, User modes, Away, Net notices and Quit are in this area.
  • Channel Window: Same as Status popups with the additions of Topic, W and X commands for administrators/managers, and Channel Ping.
  • Nicknames:TONS of stuff here! Just look it over...pretty straight forward.

What about Rapture remotes?
Here's where I had most of my fun. ;) I like remote events the most. These are events that to react to user events. 

  • My remote events start out ban protection from takeovers. The event is triggered when any user in your remote users list over level 899 are banned. If the nick banning the level 899+ user has a remote user level of less than 100, they are intern banned.
  • Next is CTCP replies. All of these replies "echo" in your active window. Pings replies are also noticed to the nick.
  • The largest portion of the remote events section deals with channel events. These events only are triggered if you are a channel operator. They are channel flooding (too much text too fast), Swearkick(tm), and Repeatkick. These events are covered whether they are actions, notices or plain text. Rapture also has alternate reactions to people that are "protected" by their user level in your users.ini section. People you auto-op are allowed to swear, repeat and flood in the channel, while friends (level 100) and guards (level 500) are allowed to swear and repeat once with a warning. They cannot channel flood though.
  • I added a couple ON JOIN events as well. You can send an ON JOIN notice to users that enter the channel or you can scan people entering the channel who are on warez channels. Most everyone who knows me is aware that I am fairly intolerant to freeloaders, so I added the automatic kickbanning of people joining who are in warez channels when they join if you are a channel operator.
  • Another set of options available to you if you are a channel operator is silence and dawgpile(tm). Silence is timed. If someone violates the silence rule you put on them, they are kickbanned. Dawgpile(tm) is what many people refer to as "shitlist". That user is banned from any channel you have "ops" in. They also cannot bother you with private messages.
  • Guard commands seem to be the most popular feature in Rapture....I know I really like the commands. With version 1.9 I have broke the guards commands down into 2 categories: Guards and friends. Guards have nearly all the commands available to them as operators. They can kick, ban, unban and change topic. These people are your trusted allies. Friends have limited powers, but are still people that you know and trust. They are allowed topic change only. Both Guards and Friends get an initial warning to swearing and repeating and also are allowed more liberal private message flooding (their ignore time setting is much lower). As an operator, you can enable or disable the guards and friends commands through the menubar popups. You can also choose to allow topic changes or deny them. You can also add or remove guards and friends to other operators that are using Rapture remotely.

How do I install Rapture?
32bit mIRC is included with the install of Rapture. Simply unzip the Rapture file into a temporary directory and run the setup program.

When I install Rapture is says I am missing a file? 
This is to be ignored. It gives the message that you are missing the variables.ini file. It is an empty file which is created when you first run Rapture.

When I first run Rapture, it asks for my path?
This is asking you where on your harddrive Rapture is. If you installed rapture in the default directory (I advise this as all of the options are setup in the ini files for this directory), You should input c:\rapture.

What if I need more help?
The best place to ask me for help is on Undernet IRC channel #swarrior. If you are unable to find me there.....you can e-mail me as well.

[ Return to Top ]

Send any comments or questions to: Rob Brown
This page, and all contents, are Copyright © 1997, 1998, 1999 by Rob Brown. All rights reserved.