;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; PreWarning: Please ensure that the following is made on this text 
; file upon opening:
;
; 1.) Opened in Notepad
; 2.) Word-Wrap IS enabled
; 3.) Font is: Fixedsys, Regular size 12
;
; Also ensure that resolution is: 800x600
; This should eliminate ANY display problems.
; (Note: You should also MAXIMIZE your notepad/text editor.
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;



-=========================-
	mIRC Tweak
	  v1.00
      Author: Zmodem
-=========================-

-=========================-
 Installation Instructions
-=========================-

1.) Load mIRC 32-bit version 5.91. (Note: Must be v5.91)
2.) Type: /load -rs path-to-addon\mirctweak.mrc
3.) Select 'Yes' when the confirmation warning message shows up. (Note: Clicking NO will not harm the addon in any way)

=- The addon is now loaded -=



I.) Introduction

	a.) Description

II.) Help

	1.) Menus
	    a.) Locating Menus
	    b.) Loading tweak dialog
	    c.) Unloading mIRC Tweak

	2.) Tweaking
	    a.) Performance
		x.) Disable Highlighting
	       xx.) Enable Window Buffering
	      xxx.) Disable DDE

	    b.) Connection
		x.) Skip MOTD
	       xx.) Normal Address Lookup
	      xxx.) Do Not Use Firewall

	    c.) DCC
		x.) Pump DCC Sending
	       xx.) Faster DCC Sends
	      xxx.) DCC Packet Sizes

III.) Things To Know

	1.) Reboots
	2.) Modifying
	3.) Warnings

IV.) Troubleshooting

	1.) Settings Not Being Saved
	2.) Server Connections
	3.) Buffering
	4.) Miscellaneous

V.) Exit

	1.) About this release and it's future
	2.) About the author
	3.) Credits

------------------------------------------------------------------------------------------------

(I.) Introduction

	mIRC Tweak is a functional mIRC tweaker with a few options that every mIRC has built into itself, but that some people do not know about. mIRC Tweak is much like TweakUI for Windows9x/2000/NT/ME, it allows you to modify many things that could easily manually be modified, but in a manner in which everything that points to speeding up mIRC in some sort of way is just thrown into a mix right in front of you. In other words, mIRC Tweak gives you a straight-forward view of lots of options that can either increase or decrease mIRC's performance itself. Some of them will have more affect than others. Some will have no affect. mIRC Tweak is not guaranteed to increase mIRC's performance, it merely supplies a few options that 'could' enable this increase in speed. If you're mIRC is already tweaked to perfection then kudos to you! You do not need this addon. It is merely provided for those whom seek maximum option performance from their mIRC client. Enjoy!


(II.) Help

	-= Menus =-

	The mIRC menus for mIRC Tweak are located on either the MenuBar at the top of mIRC or the status bar menus on mIRC's status window. 

	To load the 'mIRC Tweak' dialog, go to the mIRC Tweak menu then click on 'Setup'. The dialog will open up and you will have total control of your options. (Note: Any options that are changed OUTSIDE of mIRC Tweak are up to you. mIRC Tweak will not locate these changes itself, so make sure that not other addons nor yourself are modifying the internal mIRC options.).

	If you feel that you have had your share of TWEAK for the time being, you can easily access the 'Unload' feature of mIRC Tweak directly from the mIRC Tweak menu. Open either of the menus and click on the 'Unload' menu item.


(III.) Tweaking


	-= Performance =-

	This tweak tab gives you the option to tweak many performance aspects of mIRC, which deal with display.

	Disable Highlighting - This tweak really only affects systems with slower cache and less RAM. Some systems have a hard time when mIRC tries to highlight numerous lines with lots of highlighting. If you are not a highlight user with multiple lines of highlighting then this option might not really help you. If you do not have any items to highlight, you will not see a difference here. On the other hand, if you are a highlight user, turning this option on might certainly increase display time.

	Enable Window Buffering - Window buffering allows mIRC to remember a certain amount of lines from a window. The lower this amount is, the less strain mIRC will have remembering lines. However, the higher this is, the less chance you will have of losing information and the quicker the lines will be to recall. This choice is a 50/50 on the part of the user. If you want less mIRC strain on mIRC, lowering this feature is best. Keep in mind that disabling lets mIRC remember the last 200 lines at least; this is an internal mIRC limit.

	Disable DDE - This will most certainly increase the mIRC execution time. The execution time is the time it takes from when you double-click mIRC to start (or run it) to the time it's finished loading. Disabling the DDE server will make mIRC omitt generating a local communication server for itself. However, if you want mIRC to communicate with other instances of mIRC (or applications) you will have to uncheck this and reboot mIRC.


	-= Connecton =-

	This will allow you to tweak the various things that happen when mIRC attempts to connect to a server. All three of these tweaks WILL decrease connection time (good thing, less time to connect to a server). If you have any of the three enabled, just one of them can reduce connection time.

	Skip MOTD - This will skip the traditional Message of The Day from a server. This takes out the time it takes to: Request the MOTD from the server, accept the server's motd, read the server's motd and display the server's motd. The MOTD can get lengthy and contain many lines that you do not wish to see. !WARNING!: Some servers keep valueble information in the MOTD such as: K:Line rules and kill rules as well as CLONE rules. Not reading the MOTD is up to you, and disabling it can mean not seeing many important server rules and regulations. ONLY DISABLE the MOTD if you know the server you are connecting to AND it's rules.

	Normal Address Lookup - Normal Address Lookup allows you to find your address when connecting from yourself (locally). This cuts the time it takes to request the server to find it itself. Can decrease connection time by almost half!

	Do Not Use Firewall - This, by far, is the killer when connecting. If you are trying to connect to a firewall that requires login and passwords plus if it's a distant server, you might want to enable this tweak. Not using a firewall can almost kill connection time instantly. !WARNING!: Using a firewall may be vital to your connection! Please be advised that without a firewall you will be exposing your true HOST and address in a /who, /whois or DNS lookup. Make sure you know what you're doing before disabling the firewall.


	-= DCC =-

	These tweaks are simple DCC Send and Receive tweaks. They can often increase DCC speeds, but more not than often they don't do anything. These tweaks are 'maybe' tweaks; do not expect much from them. They are here merely to include various tweaks that can be made.

	Pump DCC Sending - This feature basically sets your DCC pump to a very high number. This almost has NO effect on modern systems.

	Faster DCC Sends - This enables the FSEND feature in mIRC. It allows faster sends; sometimes this works.

	DCC Packet Sizes - Probably the most probable WORKING feature for increasing DCC speeds, these two tweaks can set your DCC 'packetsize' limits. Users can try to send you either: 4096 or 8192 size packets and you can accept them. The larger number (8192) means a larger packet (ie: faster dcc). These do NOT ALWAYS work and often depend on the sender/receiver.



(III.) Things To Know

	You must understand that before using this addon, or while using this addon, there are a few basic things that you should understand:

	1.) Reboots - Rebooting mIRC is crucial to modifying and saving LOTS of the options that you change. Not rebooting often results in your changes being omitted or modified themselves. Two reboots are certainly required for saving two changes, but the number one change is a buffer change. The reason two boots have to be made most, if not all of the time, is that mIRC changes settings off the top of it's head (such as buffer when an mIRC window is written to or options window has been opened/close). Rebooting everytime RIGHT AFTER changes have been saved is the best way to ensure that your tweaks get saved.

	2.) Modifying - Make sure that you know that modifying these settings requires this addon to change and modify some mIRC settings within the mIRC ini file. You have to take FULL RESPONSIBILITY over any changes made or not wanted. Any problems that occur are strictly on you and cannot be blamed towards the author nor the addon or anyone else involved with this. Please understand that this is a precaution. I am almost 100% sure that all of the features are safe and will not harm mIRC in anyway; you just need to allow the addon to do what it is it needs to do when it tells you so. Although I am this sure, there is always a .1% chance of a problem and I cannot be held responsible for minor mistakes/errors that may happen on the users part. By using this addon, you have read and UNDERSTOOD this readme file already and understand that you are FULLY responsible for anything and everything that happens or DOES NOT happen.

	3.) Warnings - Any warnings that may occur or windows that pop up during the run of the addon usually occur on a user's part. MAKE SURE THAT YOU READ ALL OF THE WARNINGS AND OR INFORMATION WINDOWS THAT ARE DISPLAYED! They hold valuable information regarding what will happen next.



(IV.) Troubleshooting

	1.) Settings Not Being Saved

		If your settings are not being saved then you are probably not allowing the addon to reboot when it needs to, or you are modifying your mIRC while you are using the addon. Suggestions would be to start a fresh copy of mIRC without connecting and use the addon. Allow it to reboot two times as necessary and try starting again.

	2.) Server Connections

		If you are connected to a server when you are trying to use this addon you will most certainly see a connection error dialog. This is just a safety to let you know that you are connected and that being connected is OK, but sometimes it's best to not be connected while using the tweaking addon. The reason is that mIRC can get information that it needs to display and it may enable the highlighting/buffering features or it may get a DCC which may alter your DCC settings as well. Also, being connected means that when you save and reboot you will be disconnected from your server.

	3.) Buffering

		Buffering is up to the user. I included the window buffering option and realized that it can be good or bad and in BOTH ways. On or off, buffering has it's pros and cons in both. Read the ABOVE about the Buffering tweak.

	4.) Miscellaneous

		If you have any other trouble running this addon or simply CANNOT figure something out, email the author Zmodem at: zmodem@netzero.net for help.



(V.) Exit

	-= Release/Future =-

	mIRC Tweak was created to give users some tweaks over mIRC. It was fun to make, and it was fun figuring out the mIRC INI options section :-) But, the future of mIRC Tweak relies greatly on mIRC's options and features. The more mIRC allows itself to be modified, the more tweaks that can be found. Also, feedback from users is critical! If you wish to suggest a tweak, or you may have ideas on how to improve these tweaks, OR YOU HAVE BUG reports, send it all to me, Zmodem (zmodem@netzero.net) and I will most certainly reply to all that I can!

	-= Author =-

	Zmodem is an mIRC Scripting veteran. He has been scripting for almost as long as mIRC has allowed (5 1/2 years give or take some time). He has released MANY addons and a few scripts in the past, as well as being involved with many scripting teams. He is currently not in a team and wishes to remain that way for the duration of his mIRC Scripting run.

	-= Credits =-

	Thanks go to:

	misspai/pai : Thanks for helping me out with understanding a few tweaks and ones that could benefit from ones that could not.

	CyberStorm : For testing this addon somewhat for me!

	<YOU> : For downloading my addon and using it! :-)

----------------------------------------------END-----------------------------------------------