Thanks for trying out IceChat 7 IceChat 7 is set to check once a week, for a newer build. It will show a message in the Console, if there is a newer one available. This will help keep your version up-to-date. ----- The Main Changes from IceChat 5 are: -Changed Server Editor -Changed Options Form -Changed the IceChat Editor -Changed Favorite Server List to a Server Tree -Added new Buddy List/AutoNick Control/Nick Colors -NickList and Server List are slightly different. They can now be dragged to either side of the Main IceChat Window. They can also be pinned to either side, so they just show as a Vertical Bar. The Buddy List (not editor) and the Favorite Channels list are also docked. To move/drag an item, it first needs to be selected. -The Popup/Alias/Identifiers/Script Editor has all been combined into a single Window. Popup files are no longer kept in seperate files, but all contained in the popups.ini file. You can load multiple Alias Files, and Variable files. To select text in any window, just click and drag to select. Once you have what you want highlighted, releasing the mouse will automatically copy it to the clipboard, no need to use CTRL-C or such. Aliases have changed from IceChat 5, as in they no longer need a colon(:) between the alias name and the command. The alias editor has changed to a more simple style. This would be a simple alias for using /j in place of /join Example: /j /join $1 You can add aliases to the scripts as well, as follows. alias aliasname { enter your command here } For Example: alias sayhello { say Hello everyone , how are you today } So, now /sayhello will do just that. The main change however is with the Script Engine. No longer does IceChat just use Visualbasic Script (VBS) style script language. I am currently working on making scripts compatable with mirc style scripts as well. The basic scripts work fine: example: ON 1:TEXT:blah:#icechat:msg $chan You said blah, $nick Examples: dont allow this to run on self: on !:JOIN:#:msg $chan Hello $nick and welcome to $chan only allow to run for self: on ^:JOIN:#:msg x op $chan $me And you can set variables using the set command. With the scripting, it will slowly get expanded to add more commands,events, etc. Just try small things out and see what works. There are 1000's of mirc scripting tutorials out there, so it should not be hard in finding some basic help on it of you are new to it. Most of the events that do work are: ON JOIN,PART,QUIT,TEXT,ACTION,CHAT,NOTICE,BAN,UNBAN,CONNECT, OP,DEOP,VOICE,DEVOICE,HELP,DEHELP,SNOTICE,START,EXIT,HIDDENHOST (Raw 396) You can of course still use the older Script styles of IceChat, just make sure when you are saving them, to change the file type in the Save Box, from ICS to IceChat 5 ICE style, otherwise it will try to run it as a mirc style script (which is default) You can add to the Popup menus with scripting now as well. So you want to add an additional few lines to the nicklist popup, you would add these lines in a script: menu nicklist { Hello .Hello:msg $nick Hello there $nick .Hello2:msg $nick Howdy doody $nick } You can add to the menu nicklist, console, channel, buddylist, query and menubar. -You will notice there are many other small changes, how ever small they may be. -IceChat 7 keeps its configuration files in a seperate location then IceChat 5 did. If you run Windows NT/2k/XP , these files will now be located in Documents and Settings\User\Application Data\IceChat. If your running Win9x/me, it will still keep them in the IceChat7\Settings folder. -If you wish to import your IceChat 5 settings into IceChat 7, run the FirstRun program if it does not initially start. Thanks again for trying out IceChat 7.