SDFind v3.96 by SDSailor
For mIRC 5.81 and above.

Now available at: http://calypso.spaceports.com/~sdsailor/ 
I prefer that you reach me on IRC, I use Undernet, and am always on #mp3tunes.  I currently use the nick SanDiego.

Upgrading:
   First MAKE SURE you have mIRC 5.81 or higher! If you don't know click on help, then about to see what version you are using.
   Unzip SDFind396.zip putting the files into your mIRC directory.
   In any mIRC window type: /load -rs SDFind.ini
   Click on the YES button when mIRC asks if you should run the installation commands.
   You will be asked what kind of list you want, you can press cancel to keep your existing list.
   Now open the SDFind controls from the Commands menu or by typing /sdfind and turn on any of the features you want.
   If you get an error about colors, click on the Change Colors option in the SDFind Controls window.

New Installation:
   First MAKE SURE you have mIRC 5.81 or higher! If you don't know click on help, then about to see what version you are using.
   Connect to IRC and join your favorite channels.
   Unzip SDFind395.zip putting the files into your mIRC directory.
   In any mIRC window type: /load -rs SDFind.ini
   Click on the YES button when mIRC asks if you should run the installation commands.
   You will be asked what dirs (folders) you want to share from.
   SDFind searches all subdirectories of a directory selected, no need to select them all individually.
   CAUTION: ALL files in the selected directories AND their subdirectories can be requested.
   You will be asked what kind of list you want
   Watch the Status window, when the blue message say your list is done, SDFind is fully installed.
   Now open the SDFind controls from the Commands menu or by typing /sdfind and turn on any of the features you want.

Now there are a couple of settings in mIRC that you will need to check.
   In Options/DCC/Options, Check the On completion... close window... send box.  Otherwise SDFind will think that competed sends are still active.
   In Options/Connect/Local Info,  Make sure the Local Host and Server are checked, if not check them and reconnect to IRC server.
   In Options/General/Lock, uncheck Disable Commands /run.
Control:
SDFind options are accessed by typing /sdfind OR by clicking on the word "Commands" at the top of mIRC, then on "SDFind Controls".
At the top of this window is a list of 7 "Pages" of controls for SDFind, click on any tab to access those controls.
When you change an option you must either click on OK or Apply for the change to take effect.
Clicking on On Top will force the options window to stay on top until you click on OK or Cancel.

Main:
   The 6 check boxes at the top control the basic functions of SDFind, check the ones you want to use.
   Make list updates your list with any new files you have, Close Sends closes all your sends, adding the file into your que again.

Options:
   This is where you change most of the details of SDFind, most are self-explanatory and the defaults are appropriate for most channels.  You may want to ask an op in the channels you serve in about the rules for that channel.
   One question I constantly get is about nice to ops and nice to voice.  when either/both of those are checked, requests from ops or voiced (+) users get priority in the que.  This is to give an incentive for others to share also.

Other:
   These are a few of the lesser used options.
   If you experience "target change too fast" errors or get disconnected due to "excess flood" follow the instructions on this page.
   When you change either of these settings, make the change, then wait 30-60 min to see if the change was enough.

DCC:
   This page gives you current statistics about sends and gets.

Lists:
   This page lets you search the lists you have downloaded from others. you can search any .TXT that is in the directory mIRC puts .txt files that you download.
   Put what you want to search for where it says Enter Search String and press Search One, or Search All, to search the next list press Search Next.
   When you find something you want to request, double click on the line.

Dirs/Chan:
   This is where you tell SDFind what directories/folders to offer from. And which channels to offer to.

Play Messages:
   This page lets you set Play Messages, text that is shown when you offer a song with SDPlay.
   Also you can search your own list, put what you want to search for where it says Match Text and press Find.


New in 3.96
Faster list maker when sorting by directory.
Fixed dcc speed limit.
Fixed Nice to Ops not also being nice to Voice.
Automatically closes dcc send window on completion now.
Moved DCC speedlimit setting into control window.
Filename of list now includes date it was made.

New in 3.95
Fixed que not always being saved.
New SDFind control window.
Now can set different slow cps cutoff for large and small files.
Changed how cps is calculated for DCC sends, now averages last 2 min of send instead of using mirc calculated value.
Fixed having space before messages.

New in 3.94
Added "nice to voice", gives voiced requesters priority over non voiced.
Faster list maker by running in another copy of mirc.
List search can now search all txt files in the *.txt download dir in one step.

New in 3.93
SDDownload now indicates dcc get in progress.
can now add files to your que from channel nick list popup.
Change channel ads and stats to reflect total get + send speeds.
Double click now requests from list search page of SDfind controls.
Changed trigger for top 10 to @nick-top.
Able to set "priority" file extensions, they will be sent before other files.
Fixed excess flood on connect.
Channel ads and random play are paused during target change error.

New in 3.92
Now can send zipped list. To stop the pkzip window from showing up each time you make a list, click on the properties button in the pkzip window, then check "Close on Exit".
Tracks nick changes for files in que.
Fixed random play not starting.
Added speed limit to DCC sends.
Several spelling color fixes.

New in 3.91
Made longer play messages possable.
Fixed minor problem in Get/Send Stats page.
Fixed random play of non audio files.
Fixed Play Messages so they stick with the right file.

New in 3.9
All new control window, replaces the menu and graphical control window.
On Undernet if you are oped or voiced you will not get "target change too fast" errors.
SDSearch now allows you to search list files you have downloaded just like @find.
SDFind now ONLY responds to requests/@finds in your Main Channels.
Channel ads show default play message if defined.
SDDownload icon turns red if there is a change in the window while minimised.
Now has "short" list option, only filesize not quality info included in the list.
Now you can have a list for each nick that you use so the list has the right nick in it.
SDFind now reminds you when your list is over 2 weeks old.
You can now have a "header" file added to the beginning of your list.
Now random plays many more file types, only audio types will "play loud".
All messages sent by SDFind and all file sends/gets are now shown in status window.
Fixed user level bug that stopped sdfind from responding to some people.
Slightly changed size format, now shows 3 significant digits instead of rounded to 1 place.

New in 3.8
Added Play Messages, a comment that is shown when playing a file to a channel, and searched with @find.
Fixed Variable Bit Rate encoded quality info.
Fixed doublespace in filename problem for mIRC 5.6.

New in 3.71
Added compatibility for mIRC 5.6.
Fixed "Load file" in @SDrequest so only filename shows.
Changed play message slightly.

New in 3.7
Quality info for .wav now shown in list/play/find.
Loud play of .wav now uses mIRC wav player, not external program.
Added Rename, Delete File, and Remove to @SDDownload window.
Added loud play support for MP4, WMA, ASF and RA files.
Will not cancel list for low CPS now.
Removed extra comments from request window.
Made random and single file play work better on networks.
Fixed bug that made SDPlay freeze mirc.
Verifies mIRC version and won't load if wrong version of mIRC is in use.

New in 3.6
You can now turn SDDownload and SDSlots on and off independant of SDRequest.
Now hides CTCP SLOTS when requester is on.
Added "Nice to Ops" option.
Can now resopnd to either @find or @locator.
Now remembers fastest send, and shows in stats.

New in 3.51
Fixed bug when Main Channel was set to ALL.

New in 3.5
REQUIRES mIRC 5.51 or higher.
Added @Slots, shows slot/ques info for those serving (with sdfind 3.5+).
Can now advertise to any number of selected channels.
You can now have @find stop responding when your que fills.
Added ability to limit @find responses to avoid "Target Change too Fast" errors.
Updated the menus.
Updated the select directories routine.
Added -help to the nick list popup.

New in 3.41
Fixed CTCP bug.
Added "que" to SDDownload.
SDDownload window is now sorted.
SDStats are now colored.

New in 3.4
Added Download manager.
Improved list performance.
Improved performance of SDRequest.
Changed format of Top-10 reply so it shows in SDRequest window.
When SDRequest is on, CTCP MP3, MP2 and SOUND are hidden.
Fixed change dir bug.
Made it easier to select "Single File Play" files.
Added find to single file play so you can search your own files.
Added slots/que info to @find responses.
Added VQF support.
Show stats now show in a window instead of status window.

New in 3.3
Fixed bug that caused list not to send in mirc 5.5.
Fixed bug in list by directory.
Now counts how many times your list is sent.
Fixed bug in SDRequest that showed extra lines.
Fixed | in nick bug.
Fixed Window controls so they work in mIRC 5.41.
SDRequest now picks up files offered with the @mp3 format.
Menu now shows the status of most of the options.
Added "time in que", you can see how long any request has been in the que and it is shown in
que requests and at the time of send.
For those of you that wanted the request window sorted, the "find" subwindow is now sorted.
Added "see my own Top-10"

New in 3.21
Added "Show Stats" to allow you to see your own DCC stats.
Minor adjustment that doesn't count sends of your list when trying to send other files, and limits
sends of your list to 2 over the number of slots.


New in 3.2
Fixed bug when closing Que window.
No longer need to specify winamp location, when you choose "Loud Play" option the "associated
program" from windows will be run.
Added @nick-help it sends a summary of commands that SDFind responds to.
Added Top 10 tracking, automatically counts how many times each MPx file completes sending.

New in 3.12
Really fixed the lists, both by directory and by filename use the "update" mode now for faster list
generation.

New in 3.11
Fix bug if winamp.exe is not on c:
Fix bug if file has double space in filename

New in 3.1
Fixed list to speed it up, basically updates instead of making new list every time.
Fixed bug in @find for mIRC 5.41 users
Now accepts requests in color.
Random play now plays the actual song length, no need to set a play time.
Now other MP3 players are more likely to work with "loud" play

New in 3.0
Added Version reply
@SDrequest now recognises @find responses from other SDFind users, and from requests made
by others.  Each "source" is color coded.
Enter in @SDrequest requests the selected file
Added a find to @SDRequest, to find files from what have been offered.
@SDrequest is no longer sorted, the most recent offerings are at the top of the list.
Can now change the directories SDFind searches (/SDSetdirs)
Can now change the time between channel ads (set main channel)
Added popups in the nicklist for list and que
Added an option to continue sending from que when you turn of SDSend, thus not accepting any
more requests.
Added single file que remove.  "@nick-remove" removes all ques for that nick, "@nick-remove
filename" removes just that file.
Redesigned the channel ad to help reduce scroll and flood
List now can be sorted by filename, or by directory.
@find now searchs from your list instead of from the drives, making it MUCH faster on CDs
and network drives
More complete MP3 quality info, including play time. Thanks to Spinoc and SPR Jukebox.
@nick-que now responds with que info AND the same information as channel ads
Can now select a MP3 player.  I recomend that you use Silent play option if you select any
player except WinAmp.
Added a uninstall option.