ace IMPORTANT: to see what has been updated, added, or changed in the version you are using, use your word processors "search" function and search for the version number. For example, to search for changes I have made to version 1.0, in the search box, type: version 1.0 Version 1.0 - Beta1 6/01/2002 * Started exploring the mIRC editor and changing around the popups. * Added random quit reasons and random kick reasons. 6/02/2002 * (While I should've been sleeping) coded the speech system. This will undergo many improvements and updates before it is perfect. * Added autotext, like LOL == Laughing out loud and some others. * Edited popups a little more, added more options to the speech control menu. * Released Beta1 to my testers. Version 1.0 - Beta2 * Speech will now announce when a person quits IRC within a channel. * I have enabled a few things in the Agent options dialog to enable speaking of messages and channel topics. Messages containing verticle bars(|) were not being spoken correctly by the script. I removed the speak messages code from the script and enabled it in the Agents dialog. * I'm not releasing Beta1 after all; will just release beta2 tonight instead. * Wrote the readme.txt file, located in \doc * Added script.ini to remotes which contains start-up welcome messages and a CTCP version reply. * Added echo to merlin.ini. * Added to readme.txt. * This time, I really am releasing Beta2! Version 1.0 - Beta3 6/3/02--Ari's birthday! * Mo made tirc.conf under system\remotes to configure the speech system. Only the last two directives work at this time! They allow you to set your Agent character. I'm not even sure if they work properly-I do not have another Agent, except for Merlin, to test them. --Thanks to Mo for this bit. * Added more autotext, I'll be doing this for a while. If anyone can compile a list of these for me, let me know. I cannot think of them all off of my head. * Fixed popups where tirc.conf should apply. * Because of a bug, somewhere, I have added a "Reload Agent" option to the Speech control menu. This bug causes the agent to die if flooded too much. Pressing this will reload your agent. * Fixed bug in autotext, I forgot the $2- after the say command in the script. Muaha, simple screw up. 6/4/02 * Added a socket connect detecter to the script, written by Mo. This is suppose to listen for connecting sockets and report them. It is like a basic firewall for mIRC. Needs tested. * Changed the options in the Speech Control menu from "Show agent" "Hide agent"...to use the Agent's name instead of "Agent". This Agent name is defined in tirc.conf--under directive: agentchar * Added alias and moo.dll to report full system information, written by BOFH. * Corrected speech controls in aliases, changed them to use config directive. * Added replies for when you get opped, or receive any other type of op in a channel. On op, you will reply: "Thanks for the OP :)" 6/5/02 * Removed "Enable agent" and "Disable agent" options from speech control menu; it has become totally impossible to perform these actions anyways. * Removed a lot from the speech script and turned on a lot of options so that much of the speech will be controled by the internal mIRC Agent code. I was getting tired of messages getting cut off when people with |s in their nicks talked/changed nicks/etc. I am not sure what caused this problem. 6/7/02 * mIRC 6.02 was released yesterday, I upgraded the script to this new version. See the mIRC website for changes and updates to the new mIRC version. Mostly bug fixes, but the Perform option has been moved under the Connect option and has been enhanced a bit. Some new scripting functionality has been added and I will put this into good use as well. * Now speaks CTCP version replies. * Now spekas CTCP ping replies. * Now speaks CTCP replies (should). 6/10/02 * Added a channel Autokick system, originally written by Mo. * Oi..It doesn't work, I'm sending this out to my beta testers to see if they can resolve the problem (Mo) since he wrote it :) * Releasing Beta3! Version 1.0 - Beta4 6/11/02 * It is 12:41 AM...OK, Mo has fixed his AKick system and sent me back a copy. I have again modified it and added more to it. It works perfectly! * Added an item to the "System Information" menu to show people what URL you are currently viewing-contains a bug (thanks to G_man14 for this idea). * Added an Uptime item to the "System information" menu to show the channel your system uptime. * Added lots to the Actions pulldown of the Nicklist pulldown. Will be adding more. * Moved the bottom menu (starting with Free-ChatLine and down) to a separate script to minimize the size of the popups file. * Added quit reasons. * Added fake quits to the Quit IRC menu. * Added Clear Screen menu item to the tIRC pulldown. * Assigning function keys to menu items. Our first example of this is the F2 key for clearing the screen, which activates the Clear Screen item in the tIRC pulldown. * Added a menu to the tIRC pulldown called: mIRC options, where you can adjust various mIRC settings. * Added Clear menu to tIRC pulldown and moved the Clear Screen item to that menu. Added two other items, as well. * Added in the ability to echo back Full System info and system uptime without sending to the channel. * Now speaks nicks on the channel on join and with the command /names * Moved Clear all to F5, F2 now shortcut for reloading Agent. * Now speaks CTCP ping replies correctly. * I've got it speaking the first part of a whois..woohoo. * Added shift F2 through shift f4-Speak active window, connection information, and current time. 6/12/02 * Added an advanced Ignore System which allows you to time ignores (ignore someone for set seconds)...This is only available off the User Commands sub menu, therefore, it is optional; you may stick with the standered one if you like. This one needs testing. * Fixed a typo for the "Echo" item under Full Report (System Information)...esfi was suppose to be efsi! hehehe. * Added a feature to the System Information menu to send/echo mIRC uptime (how long has mIRC been running)? 6/13/02 * The ignore system works; I have removed the basic ignore stuff and put this ignore system into all of the menus where the original ignore was located. This is quite simple to use. * Added global ignore on/off to ignore everyone (best with floods). 6/17/02 -NOTE-As it has been moved around so many times, the key to clear all mIRC windows is now F8. -Note-F5 enables Global Ignore; F6 disables it. * Created aliases folder where I will organize the aliases.ini into separate files and place them here. Better organization. * Created config folder for moving the tirc.conf and akicks.conf files to. Later config files will be placed here as well. * Added lots of raws to the speech system. More information will be spoken now. Thanks to Mo for this code. Version 1.0 - Final Release! 6/19/02 * Modified all scripts to look for config files under system\config * Changed merlin.ini to speech.ini * Did some work under mIRC Options submenu under tIRC * Cleaned out some unused code in script.ini * Worked on website. * Added a txt file to the download, logs, sounds directory because the wank installer won't add empty directories to the distribution--Remove these files if you are that picky. * Released final 1.0 Version 2.0 7/17/02 * Removed sockit protection, no use for it. * A bit more sorting of files. * Edited Autokick system a bit. * Rewrote readme.txt, Second Edition. * Edited the script that appears at the end of every popup menu to remove some servers that are no longer in operation. * Updated version information to 2.0. * Fixed many bugs in the Autokick System. 7/24/02 * Removed mIRC's readme.txt and versions.txt files to minimize the size of the archive. * Added "Channel Protection" (F7 function key) to set modes +mi. This has been added so that, if you are a chanop, you can very quickly set modes m and i on a channel when it is under attack. m (modorated) only people with chanop status may talk. i (Invite Only) no one can join without being invited by a chanop. This helps channel floods. * Added a command so you can do: /kban If you enter 0 the ban will be permanent. It bans in form *!*@host * The away system has been completed. 7/25/02 * Stupid bug in Away System where the AwayTimer didn't get halted after setback. (fixed) * Added notes.txt -- read it. * Releasing 2.0 Version 2.1 8/12/02 * Added two more quicktext lines for RTFM and NM. * Removed obsolete code that was fucking up the "Exit tIRC" option. * What was the point of the "Disconnected!" message when you were disconnected? (Removed) * Free-ChatLine IRC Network went down a few days ago, removed it's entries in the menu and added some other networks that I hang out on. * Modified startup messages. * Added loads of things to the speech script, pray they work :) * General code cleanup. * Now asks for confirmation before closing. * Please edit your quit message! Under "Messages" in the Options dialog. * The script warns if an IRCop joins a channel you are in, but, unfortunately, for this to work properly, I had to remove the "speak whois" support. Just use your mouse cursor to read the whois, it won't kill you. Besides, it conflicted with whowas anyways *G* * As always, wrote a new readme. * Using Instyler Ex-It! as installer this time. * This new installer can handle empty directories, removed download.txt, sounds.txt, and logs.txt. * This installer software sucks; just gonna use Winzip Self-Extracter! Version 2.5 8/12/02 * Changed some more speech messages. * Attempted to change the "speak outgoing messages" code but only managed to fuck it up worse so just left it alone. 8/17/02 * Upgraded to mIRC 6.03 with loads of bug fixes. * Changed script.ini to reflect the upgrade. * Modified license.txt * This time, I really fixed the "Exit tIRC" bug *G* * Whenever you attempt to kick a protected user from a channel, your agent will reply: Error: unable to kick protected user ! * "This server doesn't have a M O T D" now reads: "Warning: M O T D file is missing!" (if there is no MOTD, that is) * Removed notes.txt--obsolete information covered in readme.txt. 8/20/02 - First day of school (when will it ever end?) * Edited speech messages a bit. * Fixed the speech script so that it announces "you've connected to bla bla on bla bla at bla bla" as soon as you connect to the server, not a few seconds afterwards, after you've set your modes and NikServ has messaged you. (if it does, that is ;) ) 9/3/02 * Changed the "You are now marked as being away" and "You are no longer marked as being away" messages to be more descriptive. * Now checks if you are really away when you attempt to set as away, or the other away around - checking if you are not away when you attempt to setback. * Cleaned up Away System code a little. * The title bar now changes on certain actions. I have emplimented this into the Away System. More things will be added. For example: when you set yourself as away, the title bar now changes to reflect this change. * Some things are being spoken, but not shown on screen. Tipical, blindies don't think about printing it on screen..We think about our ability to access it, and that's it. LOL. * Changed many of the raw messages. Now the screen will show the text "Warning: MOTD file is missing!" just like it speaks it. 9/9/02 * Improved interface some more, making more messages visible on the screen and not just the speech. * Time now displays in "hour:Minute AM/PM" format instead of military time - thanks to g_man14 for showing me this code. * In the Ignore System, the ignore is now set after all questions are asked instead of after the hostmask is entered. This results in better timing accuracy. * Changed Global Ignore a bit. * The alias "kban" (/kban