Navi
Home +
Live Support +
Screenshots +
Downloads +
Themes +
About +
FAQs +
Forum +
Tutorials +
Bug Tracker +
News Archive +

Online
7 Guests, 0 Users

Latest
UPP v2.00 Final Build 2005.01.28

XML Feed RSS2 Feed IRC channel
 
Information
What is UPP?
UPP (Ultra Protection Project) is an advanced script for mIRC created by KyD. It contains countless useful features, including a file server with firewall support, fail queue support, multiple channel protections, theme support, and much much more. It is highly customizable and will probably be the last script you'll ever need. ^_^.
Recent Forum Topics
[UPP Support] Fserv cache too big to be shown by Paddington May 09, 2008, 07:29:11 AM
[UPP Support] Windows do not show on desktop when UPP Launched by Szynik May 05, 2008, 08:56:20 AM
[UPP Support] Anyway to display all Gets using Custom CTCPs? by WildwestGoh April 06, 2008, 03:30:50 PM
[UPP Discussions] OMG UPP is the r0x0r!!!!!!!!!!!!!!!!!11111111 by GaMatecal March 25, 2008, 08:57:51 PM
[UPP Support] Errors on startup by KyD March 13, 2008, 02:03:13 PM

News » Archive
xx mIRC script editor
February 10, 2008, 08:07:54 PM by KyD

See the post below for information about UPP & mIRC 6.31.

This post is a bit off-topic, as it isn't directly related to UPP, but anyways.

For all you scripters out there, I have something you might like. Scite is an open source text editor that allows programmers to program their own language support modules. Some time ago, I wrote a lexer for mIRCscript so that Scite can be used to edit mIRCscript files.

Here's a screenshot of the result:


Some features of this editor:
- folding
- autocomplete
- syntax highlighting
- calltips
- line highlighting
- brace matching/highlighting
- exporting highlighted code to html

Download it here! (source code of mIRCscript lexer included).

Notes
  • Remember to check `Monitor file changes' in the mirc script editor options, so that when you change a script using an external editor, mIRC will ask you to reload it.
  • For the full version of the program and the official source code, see the scintilla/scite website.
  • Read the included readme.txt.
  • I am aware of two bugs in the lexer, one is that not all regexes are properly highlighted, the other that some menu's are not properly folded.
  • Feel free to post any feedback in this thread.



xx mIRC 6.31, UTF and UPP
January 22, 2008, 09:58:10 PM by KyD

It's been a while since I have had the time to do anything about UPP, but Peorth kept bugging me to fix UTF support in UPP, so I did.

mIRC 6.31
First off, for those of you that like the UPP tray icon and such, I put a modified version of the mIRC 6.31 executable (mirc_upp.exe) online here.

For as far as I could test, everything still works with this version of mIRC. However, there are some new mIRC settings that are enabled by default and are slightly annoying:
  • mIRC 6.31 shows a treebar by default, if you don't like it, you can disable it (View -> uncheck `Treebar').
  • If you're running an fserve, you might want to disable `Flash on message' for chats (otherwise mIRC will start blinking every time someone enters your fileserver). This option is by default enabled when you upgrade to mIRC 6.31 (mIRC options -> IRC -> Options -> Flash on message -> uncheck `chat').
  • On some networks, UPP adds ChanServ/NickServ/etc. to the notify list to auto-identify when they come online. However, mIRC 6.31 by default shows a system tray balloon for notify status changes, which might be annoying. You can disable it of course (mIRC options -> Display -> Options -> Tips -> uncheck `notify').
  • Timestamping logs has been disabled by default, you can enable it in mIRC Options -> IRC -> Logging -> check `Timestamp logs'.

UTF support
Even if you were already using the mIRC 6.31 executable with UPP, UPP didn't decode UTF encoded messages (they showed up garbled instead), I'll first try to explain why and then say how you can fix it.

UTF decoding in mIRC is done per line, for the entire line that is shown in the window (timestamp, nickbrackets included). Encoding UTF means escaping high ASCII characters (>127), by putting a $chr(194) in front of them.

If mIRC sees an unescaped high ASCII character in the message (or in the timestamp/nickbrackets that are shown on the same line), mIRC will assume that the message is not UTF encoded, so the entire line is printed without UTF decoding. When all high ASCII values in the line are UTF-escaped, mIRC will assume UTF encoding was used, so the entire line is decoded.

So the timestamp/nickbrackets cannot contain high ASCII chars, escaping them won't work, since the line is not decoded (would show garbled) if the message contains unescaped high ASCII characters (which can for instance be sent by someone who doesn't encode outgoing messages in UTF).

The problem with UPP was that many of the default themes used high ASCII characters in the timestamp and nickbrackets, so messages could never be UTF decoded. To fix this, I made UTF compatible versions of the default_white and default_black themes, download them here:
The only change in these themes is that I specified a non-default timestamp that doesn't use any high ASCII (>127) characters, and removed high ASCII characters from the nickbrackets (nb, nbc and nbn aliases) as well. You can do the same to fix your own themes.

Even if you don't need to type UTF encoded yourself, I still recommend you use UTF compatible themes, so you can read other people's UTF encoded text (e.g., Japanese signs) properly. I also recommend for mIRC options -> IRC -> Messages, that you check all 6 checkboxes (SJIS/JIS conversion, Multibyte display, Mulitbyte editbox, UTF-8 display, Font linking, Parse ANSI codes). Since it can't hurt, even if you're not typing in UTF encoded.

If you do need to type with UTF encoding enabled, then you can enable it per window (or save it as default), using the /font command and setting UTF-8 to 'Display and encode'. Note that this implies that your text (if it contains high ASCII characters or actual encoded UTF characters) will look garbled on clients that do not support UTF decoding.

Future of UPP
As you probably know, I haven't released a new version of UPP in about 3 years now. My studies and other things have been keeping me busy.

That doesn't mean I haven't done anything about UPP; I have scripted a lot of things over the past years that I want to put out here. I just never got to releasing something because there's a lot of unfinished stuff in my working-copy, and a whole list of things that need testing before I can wrap things up.

So I do plan to create time for that and make one more release of UPP. I can't set a date for it, but expect it somewhere this year.


xx mIRC 6.21 [mIRC UPP patch release]
November 27, 2006, 07:06:03 PM by KingHanco



Last release on the mIRC and mIRC UPP have a script that causes AntiVir send a popup alart about the TR/Dldr.Stration.

Thanks to mIRC people fixs that problem on mIRC 6.21.

Here is a download to get the mIRC.exe only to replace the mIRC_UPP.exe and the old mIRC.exe. (You don't need the full mIRC installer.) http://d.turboupload.com/d/1263729/mIRC_6.21_mIRC_UPP_Patch.zip.html

xx Mirc 6.2
October 15, 2006, 06:22:46 AM by Pretty_Shannon

worked all fine untill but since added my trivia addon the menu's open slow (takes ~5 secs to open a tab)  Sad

xx mIRC 6.2 release.
August 23, 2006, 07:21:16 AM by KingHanco

http://www.mirc.com/get.htm


Powered by SMF Website by Spaceman-Spiff. | UPP © 2001-2003, All Rights Reserved.
mIRC © 1995-2003, Khaled Mardam-Bey. All Rights Reserved.
WebHosting is provided by Monkey-Pirate.com.
Page was generated in 0.01681 secs.
Made for Mozilla XHTML 1.0 Valid CSS Valid