AliasFinderMS - Download

Version

Download Link

Description
V4.0.3.166 (Stable)

Latest stable version of AFMS.

Release Notes Open/Close section

This is the release notes for everything prior to and including V4.0.3.166

4.0.1.166 (09-11-2004)
-FIXED Recently added sponsorship info to the main window. For some dumb reason I duplicated the player search controls. This had the effect of stopping them working... Doh! Henceforth to be known as a "peelism".

4.0.1.163 (25-08-2004)
-ADDED double click on GUID in the Cheat Report to view Player Properties.
-FIXED Player Location report and Check Keys report dialogs which where messed because of changes to the Cheat Report dialog.
-FIXED numerous label bugs where text lable wasn't transparent and had the wrong background.
-FIXED Access Violation on startup caused by HTTP setting load error.
-FIXED default skin colours if no ini present.
-FIXED List Index Out Of Bounds bug in server monitor (Server Selection Combo Box).
-FIXED List Index Out Of Bounds Error in cheat kick code if the Abuse.lst file existed but was empty. (Thanks AlCapone - I'd never have found it)
-ADDED "Copy Player Details (PBBANS Format)" button to Player Properties.
-ADDED "Delete Player" button to Player Properties.
-ADDED skin.ini is completely ignored and colour changing disabled if there is no banner.jpg or tile.jpg skin images.
-FIXED Spam Player Message would not send to IRC if spamming on the server is disabled. (Thanks AlCapone)
-FIXED FTP Download bug which caused the FTP dialog to select the wrong import option once files where downloaded.
-ADDED AliasFinderMS.chm help to go with the application. Updated buttons at the top right of the main window "..." goes to the about box (old "?") "?" loads the help file.

3.0.2.??? .. 4.0.1.157b (11-05-2004) (ONLY RELEASE IN BETA)
ADDED the ability for a single AF database to contain players from multiple games. You no longer have to run a different AF for each game you monitor. Handy for multi-game clans/server admins.
--The impact of these changes are shown...
--Each server MUST have a game type specified.
--Scheduler now needs to know which game it imports logs for. (if no server specified)
--If logs are processed manually then AF will ask which games the players are being imported for.
--If pre-V4 DAT files are imported then AF will ask which game these players are for. NOTE! YOU CAN NOT HAVE MULTIPLE GAMES IN ONE DATABASE WITH THESE FILES.
--If a pre-V4 database is loaded you will be asked which game the players apply to. As above, you can't have multiple game types in one old database.
EACH game now has a ban list file specified, this impacts on many reports. Location Report, Cheat report, leaked key report and pbbans viewer.
--AF now IGNORES the pbbans.dat in the same folder UNLESS you tell AF that that is the ban list for your game.
---You will have to activly go to the settings and TELL AF about this file.
--Player kicking, cheat messages (IRC and in game) and GUI cheat finding will ALL fail until you set a ban list for your game.
--Reports based on a ban list will NOT work until you perform the changes.
--You can run reports for all games or just the game you are interested in. These reports will obviously only work if you have players for the specified game.
-DATABASES are now much smaller than previously. This is due to an inefficent method of data storage being improved.
-ADDED the ability to filter out countries with only a few player so the results are not artificially skewed.
-ADDED close buttons to many dialogs. I think i got them all.
-ADDED Made Cheat Report window modeless. This means you can go to the main window while the report is still showing. Handy for doing further searching on cheaters found.
-ADDED the ability to search for OpenGL data via the web interface. (Requested by Mullins)
-ADDED game information to IRC searches. e.g. !searchalias orangepeel will return <game> <guid> <alias list>
-ADDED game information to the Web Interface.
-ADDED the ability to save players from only one game or from all games.
-ADDED BBCode output to a memo in the web interface
-ADDED the ability to choose NO COLOUR for any IRC setting message
-ADDED a tab book to the main window to allow me to add more funtions on the front.
-MOVED Server monitor to the main window.
-UPDATE the openGL report. Data is now ordered based on Filesize, MD5 then Location. You can also optionally remove location info.
-ADDED !halt command to IRC component to stop those long searches. (requested by jambo)
-ADDED you can now queue IRC searches and they will be done one after the other. note, doing !halt at any time will stop ALL searches. Also any user can stop others searches.
-FIXED bug where the scheduler was causeing server logs to be restarted. Bug was added recently. never public. (found by mullins)
-FIXED Import dialog so Import from Log was the default. Again the other way was never public. (found by Mullins)
-FIXED Import dialog so controls are properly disabled. Bug was never public. (found by Johnnie)
-ADDED AF now remembers the Use Formatting and Include Source and Include Extra info in the players properties dialog. (requested by Mullins)
-ADDED AF now gets it's list of supported games from one of 3 websites. This means AF MUST have internet access or it will not run.
-UPDATE HTML generation code so it uses the colour scheme for the UI for static pages. - these are usually limited to the error pages and info page.
-FIXED Import bug where if you selected LOG it enabled DAT import and visa versa
-ADDED Check for Updates button to the About Box

3.0.2.??? (??-??-????) NOT RELEASED
-FIXED .dat import so it's MUCH faster than before. On the development system, an import of around 50,000 guids would take approx 5+ minutes. It's now down to under 20 seconds.
-FIXED .log import - similar trick to .dat import. Both OpenGL and Alias import is speeded up.
-FIXED OpenGL cleanup routine. This function wasn't properly cleaning out duplicate opengl entries.
-ADDED the ability to only keep backups for x number of times. E.G. You can configure AF to only keep the 5 latest backups.(Requested by Johnnie "What's the delete key for?")
-FIXED logging of IRC commands where normal conversations where logged.
-ADDED the ability to optionally include Source and Date information for aliases and IPs in the WEB interface
--ADDED optional OpenGL and Platform information to the WEB interface. WARNING. Because i've had to update the HTML files, you may have to backup your originals if you've edited them. Then you'll need to implement the changes i've made.
-ADDED the ability to share player details from the Web front end. When viewing player details on the web front end, there is a new button and edit box at the bottom. The button activates the share for the player while the editbox contains the url to actually share.
--Please note the URL will NOT function until you activate it by pressing the share button.
--The url to share may be based on your LAN ip. If this is the case then there is a hidden setting in the INI file. Set WebHost to your domain. E.g. in my case, I set WebHost=www.orangepeels.co.uk This will then make the urls work outside your LAN.
--Shared GUIDS are stored in a text file called sharecodes.web You can edit this file in notepad to delete shared players.
-FIXED bug where if there was no aliasfinder.ini and skin.ini the font and background colours where transposed.
-ADDED the ability to switch OFF the pb_sv_MsgPrefix. If you switch it off then you will need to specify the setting manually. AF will not work without a valid setting here. By default it's left getting the setting automatically. (as before)
-ADDED the ability to set IRC colours for all messages sent to your channel. (requested by Johnah)
-ADDED the ability to automatically kick players who have over a certain number of aliases. Will only kick on detection of a NEW alias. System is optional and OFF by default.
-ADDED the ability to optionally convert between game colour codes and irc colour codes. Only converts ^0..^9 all others (e.g. sof2 codes are ignored)
-ADDED the ability for AF to automatically check to see if the pbbans.dat in its current folder has been updated. It checks the file date time every minute and if the file is newer than the last check then it loads the pbbans.dat again. This will allow AF to integrate seamlessly with the new PunksBusted Auto-MBL

3.0.1.113 (11-02-2004)
-FIXED settings bug where if u pressed done it implied settings would not be saved. (Found by Johnnie)
-FIXED bug where Unknown was being added to the Platform Data.
-Added MD5 Search function in the main window - Had to rejig the whole search as it was getting a bit untidy.
--Search is now a dropdown. In the list is a history of what you have searched for. This history also controls the search type.
-FIXED bug where Weblog is written even if the function is disabled
-FIXED bug where if you cancel an FTP download, the download continues and the progress dialog is left open.
-Made the Source in the player properties show the end of the source string (for those with long paths) (Requested by "I don't have and END key" Mullins)
-Ripped out TVortex IRC component. Using Indy Tools instead. Hopefully more stable.
-Added network-tools.com link for IP's in player properties (web interface)
-FIXED OpenGL Info reading (due to changes in PunkBuster) Now added path to the OpenGL file.
--Instead of copies of the data being added to the database. AF attempts to merge identical MD5 and filesize fields.
-Added the ability to select specific aliases and ip's when copying player details in PBBANS.DAT format. (Requested by "I can't be arsed deleteing" Mullins)
-Added Beta marker for the version info. (Please don't distribute beta versions as the may not work as advertised)
-Added Search History saving. In case it get's too long, click the 'Clear History' button. History is saved to AF.SH file.
-Added IRC timeout value. This is the amount of time to wait for a ping pong event from irc. if one isn't received in this time then the component reconnects.
-FIXED progress % as apparently it was unreadable when progress got past 50%
-Added optional "Show Progress On Load" setting for those with titanic databases.
-Added progress % below the bar so it doesn't get obstructed by the progress bar itself.
-Added a Move menu item to the system menu when right clicking on the taskbar (delphi apps break this menu for some unknown reason)
-Made the dialogs follow the main application window. Useful for multi monitor envirionments. Old version would always display dialogs on the Primary monitor instead of following the main window.
-FIXED load times dramaticlly. Each player was checking the date/time of the file. This slowed things down massivly. (Sorry about that)
-FIXED the skinning/colour settings which stopped the user doing it in the settings dialog.
-Added Event Scheduler to allow you to automatically perform the following at user chosen times
--backup the aliasfinder database. (you can backup to the same file or to a different file each time)
---IMPORTANT - For the backup to work, the target folder MUST exist. By default that folder is called "<aliasfinder folder>\backup"
--Download and process (optional) the PB SV Logs. (if you decide to process them then they will automatically perform an opengl process)
---IMPORTANT - This function (if processing is on) will clear any logs currently selected.
---IMPORTANT - Do not use the User Inteface while this function is running.
--Automatic updating of PBBANS.DAT
---IMPORTANT - This function is currently DISABLED due to factors out with my control.
-Converged the dialog nameing system (irrelevant to you :p)
-Added the ability to ignore the source file (where the data came from) when printing or copying player properties.

3.0.0.99 (22-12-2003)
-Removed the GUID listbox - Win9x couldn't load more than 32766 players because of limitations in the OS. By removing the listbox the limitation is gone.
-Major shuffle in the Main Window as the GUID listbox is removed.
-Added logs downloaded via the FTP component into the Process Files listbox ready for parsing (suggested by lazybones mullins)
-Added Done/Cancel buttons to the settings.
-Made Reconnect to IRC and Server Monitor buttons disable instead of hide when not functional.
-Fixed 'Visible Window Modal' error. Hopefully.
-Changed the exit procedure so AF exits when working with lots of servers.
-Completely rebuilt the database file format to include the following: -
--Match IP with a date and time and a source the information came from (Log file, server or import)
--Match Alias with a date and time and a source the information came from (Log file, server or import)
--Added a first seen date and time.
--Added a last seen date and time.
---Because of these new functions it's HIGHLY recommended you RE-IMPORT all your LOG files.
-Changed default skin so it looks similar to the website.
-Moved all the function controls to the right hand side of the main window - This is because we where running out of room along the top.
--Some button display popup menus (Database and Reports)
-Added the ability to quickly set a personal welcome message to ALL players in your database.
--These messages can be removed again as long as you do not change the players message after it has been added.
--Any new players will require the message to be set for them... Due to the way the AF messaging system works, it is not practical to have AF automatically add player personal messages when they are first created.
-Fixed bug in FTP component which added an extra slash to the download folder.
-Added progress dialogs to the FTP download.
-Added the ability to print the results of a search.
-Added the ability to print the player properties.
-The player properties dialog in now non modal - this means you no longer have to close it in order to view another player.
-Added the ability for the user to select PASV (passive) mode for the FTP connection.
-Changed the way the FTP component receives a list of files. Filtering is done in software as opposed to the FTP server. (This is because some FTP servers can't handle the filtering)
-Fixed IRC queries so users can't message AliasFinder bots from off channel. :roll:
-Added colour/underline/bold to irc bot queries. Go to the IRC settings to adjust these so the text is formatted the way that's suitable for you.
-Added OpenGL information Collection. You must specifically tell AF you want to collect opengl information - There is a RadioButton on the main window for this purpose.
-Added OpenGL report showing all the Size and MD5 information contained in your database.
-Added cheat marking in the main window. If a player in your database is in the pbbans.dat file the message 'This Player Has Cheated' is shown just above their guid.
--If you double click this message when it's visible a dialog is displayed with the cheat information.
-Added Web query component to allow users to search their database from a web page.
--A username and password must be set.
--You can choose which port to run on.
--You can customise the look and feel of the query and results pages by editing the templates.
-Added user Platform (Windows, Linux, Mac) information. This info is ONLY gathered live.
-Added the ability to start AF minimised.
-Added the ability to set the process priority of AF within the settings. This should help those of you who experience lag issues when running AF on your game PC.
-Updated the Player Properties dialog to display the new information (OpenGL file, Platform)
-Fixed bug where Server Message delay and repeat times where not changes without restarting AF.

2.0.5.76 (19-11-2003)
-Changed the way AliasFinder handles saving of the database. AliasFinder NO LONGER auto saves the database - this occasionally caused corruption of the file. You must now manually save the database before exiting.
-Changed all the reports so the link at the top is correct for the new site e.g. www.orangepeels.co.uk
-Fixed Check Keys dialog title - had the wrong one.
-Updated the instructions for the Check For Cheats report so they are correct ;)
-Added a "Create Desktop Shortcut" / "Create Start Menu Shortcut" functions to AliasFinder settings dialog.
-Added a Player Location report which tells you where your players are coming from, were most of your cheats come from etc. -tounge in cheeck.
-Added colour/underline/bold to irc bot queries if the results involve a cheater. Go to the IRC settings to adjust these so the text is formatted the way that's suitable for you.
-Added FTP download of SVLOGS integral to AliasFinder. you can do settings for each of your particular servers (remembered) or you can add the FTP settings on the fly. The SVLOGS will be downloaded to a subfolder in aliasfinder called FTPSERVERIP.svlogs. sv_viol.log and sv_cheat.log will also be downloaded and renamed to have the date and time at the start of the filename. Please note that if a file exists in the download folder and the file sizes do not match then the file will be overwritten, otherwise the file is skipped.
-Changed the Server Settings dialog box layout to make room for more features and settings.
-Added g_needpass 0 checking. Basicly this allows you to automatically kill the Server Messaging if the password for the server is set. You can override this setting in the options if required. (suggested by Merlian)
-Added !getban GUID IRC query function. This will allow you to get first matching GUID from the PBBANS.DAT file in the AliasFinder folder.
-Added the option to add BBCode to the reports (off by default).
-Some users are having difficulty importing logs. I have no idea why, however it COULD be because a server(s) are being parsed at the same time as an import. For this reason, server parsing is now disabled when the PROCESS button is pressed. They are reenabled at the end of the import.
-Fixed the issue with the server monitor. This is now available on the main window if you have server(s) configured in your options.
-Cosmetic change to the top row of buttons - consolidated the reports into one button, redone popup menus so they fit with AliasFinder style.
-Added three beeps to the quit procedure IF the user has not saved the database.

2.0.4.67 (04-11-2003)
-Added !updatebans <URL> where you can update the ban list via irc... please note, this will only accept FULLY qualified urls (includes HTTP:// at the start) and the file to be downloaded MUST be a DAT file. Please make sure the server admin is ok with you using this function.
-Fixed bug where when you deleted a server while it was being polled an AV would occur. (ty Mullins)
-Fixed IRC reconnect AV... maybe.
-Fixed IRC Logging is only on when IRC is enabled (ty mulls)
-Fixed Autokick where I broke it in other testing... because I didn't want branded a cheater on my server so I had to remove the " For Being A Cheat" kick reason. When I added it back in, I forgot the space at the start. doh!
-Added !getmessage and !setmessage for reading and writing a players personal welcome message in irc. see !helpme for usage instructions
-Added basic licence to the bottom of this document because of some dodgyness.
-Changed default AF IRC Bot name and channel because I was sick of people simply switching irc on without setting any settings... sheesh users eh? They'll probably still do it, but at least they won't spam my support channel.
-Added AdminNeeded functionality. If a player sets his name to ADMINNEEDED (or any case combination) then a configurable message is sent to your irc channel. AdminNeeded names will not be recorded in the AF database. (requested by Jedix)
-Fixed cheat kicking which would not work if server spamming was disabled. nobody complained, but it could have been an issue.
-Fixed log parseing which didn't work in Win95, Win98 and WinME. This was because the memos had a max size of 16kb. We use string lists instead now. The reports will still be a problem if they are over 16kb.
-Added the ability to send and recieve IRC commands via pm (e.g. /msg botname !helpme). By doing this we can have multiple bots in the same channel. Although at the time of writting if you message the channel then all bots will reply. (Requested by Rieger)
-Added a rudimentary server monitor. This is to allow admins to see who is currently on their server and quickly check the history of IP's and aliases etc. NOTE. Access to this has been removed for this release because it causes some problems. Please contact me if you wish to help test this function. (requested by Jedix)
-Fixed tab order for search controls. (ty mulls)
-Fixed issue where if you add multiple identicle replaeable strings it'll now replace them all. although with the exact same text... :p (Found by Daz)
-Added the ability to edit the abuse list. Go to the settings (F2) click Edit at the bottom left... bugger around to your hearts content. Data is saved to abuse.lst (text file)
-Added shortcut for the find functions of the pbbans.dat viewer, cheat finder and key checker functions (ctrl+f)
-Fixed the %namelist% so it no longer starts with a comma.

2.0.3.63 (11-10-2003)
-Fixed !getloc bug where the last digit of the IP was deleted. In most cases this would not have affected the result of the query. (ty Jonnie)
-Fixed edit/delete server bug when you had a server then deleted them. You could still delete and edit - doing this would cause an AV. (ty Jonnie)
-Fixed bug where you couldn't delete 2 GUIDS in a row. A List Index Out Of Bounds error occured. (ty mulls)
-Added the ability to switch on and off server messages in IRC. (originaly requested by [Znabela])
-Updated the player location dialog to be more in keeping with the application look and feel.
-All dialogs will now automatically re-center after being closed.
-Added the server name to the start of all IRC auto messages, Relevant for the multi server version - can be switched off in the options (F2) (requested by RodeoBob)
-Added NOTICE option. Please note NOTICE will only work with database queries. Normal server spam (if enabled) will still be sent to a channel.

2.0.2.60 (10-10-2003)
-Added server messaging on a Per Server basis. This does the same job as the likes of Server Messenger. (Originaly requested by Johnnie)
-Added Name field of a server (instead of IP:PORT) so it's more human readable. (requested by Johnnie)
-Added activity indicators using the status bar at the bottom. The status bar will briefly display the last action performed. e.g new player/new alias/server polled. (requested by {VoD}RodeoBob)
-Fixed bug where the default cheat messages had %alias% in them. Should have been %name% (thanks WoodenTop)
-Fixed individual player messaging. (at last) - you can now greet regulars to your server by setting a custom message in the player properties dialog (you can use the usual replaceable strings). This system can also be used in conjunction with IRC to alert admin to come to the server. A restart of AF is required to change this setting.
--Due to the way this works, there is a hidden value in the INI file MsgPlrClearTime - this is the time in minutes AliasFinder waits till removing the player from the message list. If your players are being messaged the whole time they are connected then increase this value. 1 should be enough, failing that try 2 or 3.
-Added the ability to auto kick cheaters from the server after a given number of cheat messages. (Requested by PureLoneWolf)
-Added !getloc <ip> to the IRC search functions. This will return the country for ANY ip. Use only full ip's in the search.
-Fixed possible Save/Exit/Parse Server conflict. Basicly it (hopefuly) WAS possible to destroy the database if you quit the application while a server is being parsed. Now it waits till the server is finished parseing. (this may make it VERY slow to exit if you have many servers)

2.0.1.52 (03-10-2003) - not released
-Fixed Find Cheats bug where if no cheats are found then the report is blank. Instructions return whenever you reopen the dialog. (Reported by WoodenTop)
-Added Find functions to the PBBANS Viewer, check key window and cheat finder window. This will let you search for anything without having to use other applications.
-Added the ability to double click a search result instead of having to click the result then double click the entry in the main GUID list. (requested by unamedplayer)
-Added the Country next to any ip output on the copy player details report (requested by Johnnie)
-Added %location% to the replaceable strings in the messages... This will now insert the players country. Freaks them out a little ;)
-Updated the Server Properties dialog where the replacable (e.g. %name%) strings now have their own description of their functionality.
-Adjusted server communications in order to work with Q3. SOF2 returns data in seperate strings, Q3 appears to do it in one large string.

2.0.0.49 (30.09.2003) - selected release (called the Multi Server Alpha Version)
-Little to no difference from a users perspective, but a huge update has been done to the way AF handles servers to allow multiple servers to be parsed. This will no doubt introduce bugs which have already been fixed. Namely file locking. I've tried to make the system as robust as possible but it could be possible for databases to be destroyed. BACKUP your database regularly.
--The settings dialog has been updated to reflect these changes. You must now enter an additional dialog to edit your server settings.
--Logging has been changed to allow different servers to write to different logs. e.g. serverip-serverport.log . This will hopefuly stop AF crashing when two servers try to write to the same log.
--Original ini files SHOULD be readable in this version.

1.0.22.45 (22.09.2003)
-Fixed bug where if the skins.ini file is not present then the default colour for the font (green) would not be selected properly. The user was presented with black text on a black background. I've been moving code around for another project (also part of aliasfinder) and did insufficent testing. Fixed now... doh.
-Updated default suspicious and leaked key values to 2 and 3 respectivly. 1 for suspicious made no sense as that would flag everybody in your database who had a single ip attatched to their details.

1.0.22.42 (22.09.2003)
-Added player location funtion courtesy of www.maxmind.com. This function allows you to parse your database and find guid's that have been used in multiple countries. This is usually indicative of a key that has been leaked.
-Fixed occasional crash on exit bug. This bug was fairly catastrophic as it destroyed the AF database. Now the exit button will occasionaly disable meaning AF is in the process of saving the database. This should stop the bug from occuring again.
-Added function to allow you to copy an ip associated with a GUID. Go into the player properties, select the IP you want, right click and then select copy. Please note, you can also copy out aliases and lines from the other information list boxes. (Requested by Mullins)

1.0.21.34 (13.09.2003)
-Added IP Search function to main application. I.E. search for 127.*.*.* will return all ip's starting with 127. Wheras entering 127.*.0.0 will return all ip's with 127.whatever.0.0 (Requested by HolyShit)
-Fixed bug where players with Registered Names do strange things to the GUID database. Added a function to check the validity of the GUID.
-Found and fixed a small bug where if the rconpassword was wrong you had to restart the app to get it working. Also added a message box to inform the user of the problem.
-Added PayPal link in the about dialog. :p hint hint.
-Updated the colour selection for font and background. You can now have a choice of 16 million (give or take) colours instead of the paltry 16.
-Fixed bug where cheats where not being found if the pbbans.dat file didn't have a space in the location for the date/time. This was supposed to be fixed in 1.0.0.15 but obviously wasn't. Now looks for the first ']'

1.0.20.31 (05-09-2003)
-Cleaned up memory leak where player info was not being released.
-Fixed multiple instance bug where if you ran a second copy of AF in the same folder then the database was destroyed. You can now only run one instance of AF from the same folder at any given time.

1.0.19.25 (27-08-2003)
-Changed version numbers so I don't have to keep resetting the build no. one day, i'll be walking along and BANG! i'll find a clue. so it's major.minor.release.build by rights at version 1.0.0.15, it should have become 2.0.15.whatever.
-Fixed bug where if a player had no alias (which shouldn't happen but...) then an AV occured. Also fixed a similar potential issue with the player GUID
-Discovered the Import function either never worked or I broke it when trying to speed up the File Loading in version 1.0.0.17 : I've heard of testing...
-Added some IRC functionality. I'm not going to document this yet as it can cause AF to be flooded off the network. As soon as I get this settled I'll document instructions. (Requested by Znabela)
-AF Should reconnect to IRC when disconnected. If it doesn't there's now a quick connect button at the top of the main window.
-Added minimise to System Tray. (Requested by Znabela)

1.0.0.18 (25-08-2003)
stupid stupid stupid peel.
-Fixed bug where the program couldn't find the aliases for a player. I broke this when trying to speed up file loading. say it with me... Doh!

1.0.0.17 (25-08-2003)
Not much done this time...
-Huge speedup at loading the aliasfinder.dat database on application start. Importing will still take an eon - depending on database size.
-Added the ability to copy a players details out of the database in a format compatible with the PBBANS.DAT file. This information includes the date/time, GUID, all the players aliases, all their IP's and a user entered reason. Once you've copied it it's a matter of pasteing it into your server pbbans.dat file. (Requested by Znabela)
-Fixed (i think) an IRC bug where a channel could not be joined unless perfor was ticked. This error only happened if you changed an irc setting in the Settings dialog. If you restarted the app, it was ok.

1.0.0.16 (24-08-2003)
-Added logging for IRC component. May help with working out what's going wrong if you can't get it connected to IRC. see aliasfinderIRC.log in the AliasFinder folder.
-Made the fade off by default and added a checkbox to the settings to switch it on/off.
-Fixed some of the IRC bits because they don't stick to standards... pff standards! I'm not an MS user for nothing you know.
-I was getting an odd "" is not an integer crash. Fixed it.
-Added Player Properties right click popup menu item.
-Changed the way the foreground and background colour work. These settings are now stored in skin.ini. Now skinners can distribute the colours they want to go with their skin.

1.0.0.15 (23-08-2003)
-Added more player information to the file (Requested by RodeoBob)
--This required an update to the file format to include: -
--File ID String
--Version Number
--For Each Player : -
---List of IP's
---List of other information - e.g. the log file found in or the date/time alias detected
-Added simple PBBANS.DAT viewer
-Added load/save buttons (right click save button to save as) (Requested by RodeoBob)
-Added Cheat message time is now cofigurable (in minutes)
-Added VERY basic skinning ability
--Two jpg files must be present in the same folder as aliasfinder.exe 'banner.jpg' and 'tile.jpg' For best results, 'banner.jpg' should be 996 x 159 pixels in size, The 'tile.jpg' should be a tile capable image. The size of tile.jpg is fairly irrelevant although too big and you won't see the whole picture.
--if either of the files are missing or not loadable, the default rizla banner/background will be used.
--The font colour and background can be set in the settings dialog. Currently only 16 colours are available.
-Fixed PBBANS.DAT reader so it can handle format the same way as PB Log Parser (i.e. looks for ] character)
-Some minor UI Changes
-Added player properties dialog. This will display the players IP information as well as GUID and aliases.

1.0.0.14 (13-08-2003)
-Added optional cheat message spamming. Please note, the PBBANS.DAT file must be present in the same folder as aliasfinder.exe for this function to work. Also at the moment this message will be resent every 20 minutes if the player is still on the server.

1.0.0.13 (12-08-2003)
-Added progress dialog when loading and importing files.
-Added some error correction to load and save function - this _may_ help some users.
-Added PBBANS.DAT searcher for your data. This will show all the players found in the PBBANS.DAT file that have played on your server. (Requested by =CW=Johnnie)
-Fixed import bug where users could view the settings etc while importing. All controls are now disabled when importing.

1.0.0.12 (10-08-2003)
-Added Feature request from =CW=Johnnie on www.punksbusted.com for an import facility for sharing player databases
-moved server parse and spam checkboxes to the settings dialog : i kept clicking them by accident :(
-removed WelcomeBackMessage and IgnoreColourCode from INI file : neither where used.

1.0.0.11 (08-09-2003)
-Fixed bug where PB sometimes could not determine a players GUID and returned ? these 'guids' are now skipped.
-added slightly more information to the log file.
-Updated the about dialog to read from a text file. saves me recompiling all the time...
-added more abuse
-Welcome Message and Abuse messages are individualy toggleable
-Added hidden DoFades=1 DoFades=0 to ini file. I found that VNC didn't like alphablending so this flag allows you to switch it on and off. it is on by default.
-Changed the application font to FixedSys. This is more in keeping with the rizla website.
-Added %namelist% to the abuse message so a list of aliases can be shown on the server.

1.0.0.10
-Added more options to the settings file
-Prompts to save options on closing settings dialog.
-More repair work on the server spamming.
-Saving aliases WITHOUT colour codes is now an option. this saves the proggy thinking ^4dave and ^3dave are different aliases
-Also does the same with case.
-Builds a log file of aliasers and new players - only active if server parseing is on.
-aliasFinder.dat is auto saved after adding a new player or guid.

1.0.0.9
-Added server polling and spamming
-- it's possible for alias finder to build it's database of files based on infomation read from the server
-- It can also say hello to new players and criticise aliasers automatically.
-- Both these functions can be switched off
-aliasfinder.ini file stores crucial settings such as server ip, port, rcon password etc...
-Added a few tweaks to the UI
-- Application asks if you are sure you want to quit.
-Can delete players from the guid list.
-Updated comments in source for new code.

1.0.0.8
-Documented the source
-Slight trimming of source
-Added dynamic version information reading in the about dialog.

1.0.0.7
-Stole an icon for the application.
-Updated tab order
-Implemented alt+key and ctrl+key presses for most program functions.
-Marked keypress with _ character

1.0.0.6
-Made it possible to press enter when you search for a guid or alias
-Added ability to move the application by clicking and dragging the rizla logo at the top of the application
-added minimize function to the application
-Made the exit button, about button and minimize buttons look like standard windows controls.

1.0.0.5
-Major UI overhaul - now in keeping with the (rizla)1060 website black background, lightgreen text.
-Added funky fade in and out on about dialog as well as fading in the main application.

1.0.0.4
-Fixed bug in Clear Files where it was zapping the alias.dat file.
-Updated UI
-- removed app caption
-- added about box
-- reordered controls.
-Added links to rizla and my website in the about box...

1.0.0.3
-Added GUID Searching
-Added the ability to search for an alias irrespective of colour codes.
-alias.dat is autoloaded (if present) on start up and saved on close.

1.0.0.2
-Allows you to save the built data to alias.dat
-Allows you to search based on alias (must be accurate with colour codes etc)

1.0.0.1 (internal only)
-Rudimetary build allowing you to generate a list of aliasers

1.0.0.0
-Design Stage - non functioning

V4.0.3.177 (BETA)

Requires V4.0.3.166 to be pre-installed.

Release Notes Open/Close section

4.0.3.177 BETA (06-04-2005)
-ADDED server monitor on the Web Server interface.
-ADDED "everyone", "voice only", "op only" or "op and voice" limited access to IRC interface.
-ADDED export to AliasFinderCL database.
-ADDED Ban list updating via the scheduler.
-ADDED Ban list providers to the ban list scheduler options.
-ADDED Screenshot downloading to the scheduler.
-ADDED Screenshot importing and viewing.
-UPDATED player properties to contain a link to the players screenshots (if present)
-UPDATED FTP download dialog to handle screenshot download. New options are only available from the Screenshot Viewer dialog.
-UPDATED Web interface to view screenshots. Very basic atm. You can use the PBSS plugin (visit http://www.orangepeels.nildram.co.uk/PBSS/ for more information on this)
--For the above the following INI file additions where made. At this time there is no UI method for changing these values so you will need to do it manually.
---[Settings] section of aliasfinder.ini
---WebPBSSWidth= (Default is 800)
---WebPBSSHeight= (Default is 400)
---WebPBSSGamma= (Default is 1.99)
--There is NO CHECKING for values of the above settings so please take care when setting them or you may get unpredictable results.
V4.0.3.180 (BETA)

AliasFinderMS_4.0.3.180_BETA.rar

If you install this version you MUST have installed 4.0.3.177b previously.

Requires V4.0.3.166 to be pre-installed.

Release Notes Open/Close section

4.0.3.180 BETA (07-04-2005)
-ADDED the ability to cross search IP's via the web interface. Instead of the IP link going to network tools, it'll now run a search on the ip. The network tools link if further along the IP line.
-ADDED the option to use Network Tools or a WhoIs search. Set the following in the aliasfinder.ini file (no UI option yet)
--[Settings]
--WebUseNetworkTools=true (Will use the old Network Tools link)
--WebUseNetworkTools=false (Will perform a whois search - default)
-ADDED the ability to perform a search based on a single game.
-UPDATED Server alias spam now displays the aliases in the order of NEWEST first. A lot more useful.
-UPDATED Leaked key report. You now have the option to ignore GUIDs already in the configured ban list.
-UPDATED Leaked key report. Report now displays the game in the suggested ban list. Saves you having to run the report for each game.
-ADDED Reports. Added a maximise/restore button to the report windows.
-UPDATED Log Files. Log files are now stored in the "Logs" sub folder of the AliasFinderMS install folder. You can safely delete your old logs if you don't need them (or move them to the logs folder).
-UPDATED FTP Downloads. FTP Downloads are now saved to a "ftp" subfolder of the AliasFinderMS install folder.
-FIXED Scheduled ban list download. There was a stupid mistake that stopped the ban lists updating when scheduled.
-FIXED Scheduled screenshot import. The screenshots appeared to download ok but didn't import. Now fixed. A log is written to the logs\afms_scheduler.log with the status of the download and import.

V4.0.3.187 (BETA)

AliasFinderMS_V4.0.3.187b.zip

If you install this version you MUST have installed 4.0.3.177b AND 4.0.3.180b previously.

Requires V4.0.3.166 to be pre-installed.

Release Notes Open/Close section

4.0.3.187 BETA (15-08-2005)
-ADDED the ability to send messages via ICQ, IRC, Email or the Game Server. MSN may come at a later date. See: - http://www.punksbusted.com/forums/blog/peel/index.php?cmd=showentry&eid=175
For example, you can send an alias message to the server. You can send a cheat message to ICQ only or ICQ and IRC.
You can control this for each of the 4 message types. (New Player, New Alias, Cheat Message, Player Message)

-ADDED the ability to read from the PB Web Interface (once EB update all games to have the new feature). Note this is 100% untested and it may not work as advertised.
To test if this works for your game, do the following:-
1) Add this to pbsv.cfg
pb_sv_httpshowguid 1
2) Enable the PB Web Interface. Set an address, port, username and password.
3) Login with your web browser.
4) As soon as you are succesfully logged into the pb web interface, view the page source.
5) Please follow these steps to recover your web key: -
1) Login to your web interface.
2) Once logged in, view the page source.
3) Find the line with type=password name=webkey
maxlength=32 size=35 value="
4) Your web key is between the "" of value=

Notes: -
Your web key is 32 characters long with numbers 0..9
and letters A..F inclusive.
e.g.
5399ABCEEAA326FDB81301216BAFD7D5

6) Next, go to AliasFinderMS settings. Select your server. Tick the "Use PB Web Interface" checkbox.
7) Enter your details for the web interface: - IP, Port and Web Key (from the steps above)

That should be AliasFinderMS configured to use the Web Interface. We believe some games support the WI better than other. For example, BF* games don't like to restart the PB WI server properly so results may differ from game to game.
Note that using the WI is completly pointless in Q3 based games as they already have RCON which is natively supported by AFMS.
GL with this. Be sure to let us know on the AF forums how you get on with this as it's completly untested.

-ADDED the ability to force AFMS to always spam players aliases even if it's not a new one. Please note that this setting may be extremly irritating for players on your server if the messages are sent to the game server.
-FIXED Share HTML page so it displays the screenshots for the players (if any).
-FIXED alias spam so if only one aliases, it shows an appropriate message.
-ADDED Grid function to the ss viewer
-ADDED the deinterlace function to the SS Viewer.
-ADDED the ability to select the game as well as server. This is useful for those occasions where u no longer have a server for a game but still need to browse the screenshots.
-FIXED Bug with exporting players. AFMS and AFCL are supposed to not require a rebuild when new game support is added. Unfortuantely the conversion between AFMS game ID's and AFCL game ID's was hard coded. This meant when a new game (D3 & BF2) was added it couldn't convert the game ID's properly. This has now been fixed by loading a remote config when the application starts. If the config can't be loaded then exporting to AFCL is disabled.
-FIXED Ban list dialog didn't allow players to change ban lists for games. Fixed.
-ADDED a dialog to allow users to delete their Source list. Some of you may not care about this info and this function can be used to save space and speed up loading.

4.0.3.186 BETA (RECALLED!)
Had the changes in 4.0.3.187 plus the following: -
-FIXED Slow loading of some users databases. A particular user had 100,000+ source locations in their database. Because the source list is sorted it took quite some time to load the whole list. This has been fixed. In the process a lot more happens with the loading progress dialog.

This fix actually breaks the database because it deletes items from the sources (by sorting them) but doesn't update the references in the rest of the data.
So 186 was recalled, the fix removed from 187 and a replacement fix added.

V4.0.3.192 (BETA)

AliasFinderMS_V4.0.3.192b.zip

If you install this version you MUST have installed 4.0.3.177b 4.0.3.180b AND 4.0.3.187b previously.

Requires V4.0.3.166 to be pre-installed.

Release Notes Open/Close section

4.0.3.192 BETA (01-11-2005)
-FIXED IRC system when the bot is queried private, the answers should be returned private instead of on channel.
-ADDED the ability to see who is and isn't a cheat in search results of the Web Interface by changing the colour of the dot at the front of the player link.
-FIXED the game/server selection boxes on the screenshot viewer. This allows you to select the game quickly wheras before you had to select the server AND the game. Very annoying.
-ADDED the ability to have ignored players in the SS Viewer. This makes it easier when you want to avoid looking at your clan screenshots when you know the player is clean. You can still check these players by toggling "Show Ignored Players"
-FIXED a small issue with the Web Interface for viewing screenshots. The system didn't make screenshots as seen. Fixed now.
-ADDED command handling via ICQ. These are the exact same commands as used by IRC. Please note, at this time, the sending of messages is a bit flakey is the message is very large. For example, searching for "unnamed" is probably not wise ;)
-ADDED a log file viewer. This will make it easier to view downloaded PB, violation and cheat logs from your server(s). You can also select text from the log file and search your database for this text. You can tell the search if it's a guid, alias, ip or md5 you are looking for.
-FIXED player shared details so it now correctly allows screenshots to be displayed for a shared player.
-CHANGED the look of the default skin so it is more in keeping with the website. Sorry, you must be sick of me doing this every 15 minutes :)
-FIXED bug in call to GetGamesWithScreenshots causing an AV if no games where found. Affected only this & previous beta versions and only in the Screenshot Viewer.
-ADDED Rebuild List Of All button to the screenshot viewer for when the list of all screenshots becomes corrupt. Delete the file then rebuild. Shouldn't be required very often.
-FIXED the mark as options in the SS Viewer. They now reflect the status of the current selection. For example say you have a ss marked as a cheat. Right click it in the list and it will offer you the option to UNMARK as cheat. Before the captions stayed the same irrespective of whether the file was marked or not.
-CHANGED the Mark As Watch option to Watch Player / Remove Watched Player. This not lets you view whole screenshot sets from a watched player.
-ADDED a Player Screenshot Event Report to the Screenshot Viewer. Select a screenshot and right click. Displays the timing and status of all the screenshots for a selected player.
-FIXED PB Web Interface reading non function. For some unknown reason the PB Web Interface reading code reads the players ok but fails to process them. This has now been fixed.

V4.1.4.193 (BETA)

AliasFinderMS_V4.1.4.193b.zip

If you install this version you MUST have installed 4.0.3.177b 4.0.3.180b AND 4.0.3.187b previously.

If you install this version you MUST have installed 4.0.3.177b 4.0.3.180b AND 4.0.3.187b previously.

Release Notes Open/Close section

4.0.3.193 BETA (29-11-2007)
Cor! 2 years since a beta release... baaaaaaad.

-UPDATED Log Import code to handle changes to the PB logging. I've no time to work out which games use which format so you can choose between V1 (Old) and V2 (New)
-ADDED Log Import now tells you what it imported on completion.
-ADDED Log Import now pulls in Dx lines as well as OpenGL.
-UPDATED GEOIP Data file


V4.1.4.195 (BETA)

AliasFinderMS_V4.1.4.195b.zip

If you install this version you MUST have installed 4.0.3.177b 4.0.3.180b AND 4.0.3.187b previously.

If you install this version you MUST have installed 4.0.3.177b 4.0.3.180b AND 4.0.3.187b previously.

Release Notes Open/Close section

4.1.4.195 BETA (09-12-2007)
-FIXED Minor bug, big effect. The server settings loading code used the wrong index to read server settings - this resulted in it repeatedly loading the first servers settings.
-UPDATED GEOIP Data file.
-UPDATED OK this is a big one. Between 4.0.3.192 BETA and now there have been some changes to AFMS which I didn't release and have since forgotten about. The main one appears to be PBUCON support.
Judging from the code, AFMS should fully support PBUCON querying of any game - this in effect means you can control live data gathering from any game server configured to allow access via PBUCON.
There should be an accompanying text file "PBUCON Readme.txt" which explains roughly how to setup your server and AFMS to use PBUCON.

Point to note, the live data gather part of AFMS can be an interactive affair. I.E. AFMS notices a new player and can greet them. However this is where things get slightly complicated.
Each game has different levels of support for PB being able to interact "verbally" with the players on your server. For example: -
Most Q3 based games can actually support sending raw console commands via PBUCON
Some non-q3 based games will support PB_SV_SAY <playerID> "message to player".
The third group receives the PB_SV_SAY command but doesn't actually do anything.

Sadly I've no idea which game is which. Slightly more complicated is the fact that you can't control which commands are sent.
In order to make game support easier for most, the actual configuation of a game is kept on aliasfinder.co.uk. Therefor I need you to do the detective work to find out which commands are supported by your game. I can then update the configuration, you restart AFMS and bingo, interactive support is present!

The commands I need to know about are as follows: -

* CMD_PBSVPLIST - OK, don't worry about this one. It's a slam dunk 'pb_sv_plist'

* CMD_GETPASSWORDSTATUS - This is used to discover whether or not the server is passworded. It's assumed that when a server is passworded you are in a competative match. Last thing u want is AFMS spamming crap during a game.
PB doesn't have a command to discover this value so we need the game console command - where available. The default value - based on Q3RCON - is 'g_password'
If your game doesn't have such a command then AFMS will be unable to automatically "STFU!" :)

* CMD_KICKPLAYER - AFMS can kick KNOWN cheaters automatically. It used to use the Q3 based 'kick <id>' command but the code has been update to use the PB kick command. The default for this is 'pb_sv_kick' and shouldn't require any change.

* CMD_SAY - Say is the interactive part of AFMS. This command allows AFMS to speak to everyone on the server. The default value for this is 'say' which is a Q3 console command. This probably won't work for non-q3 games (PLUS for some unknown reason COD2) so I need to know what commands will work for you. Note it may be worth testing 'pb_sv_say 0 <message>'

* CMD_SAYPRIVATE - During development I discovered it may be possible to send private messages to individual players. This is the command to do this - I'd like to know if 1) it works for your game, 2) what the command is. Although note that this feature isn't currently implemented - Potential uses would be to alert admins to suspicious players (via watch lists) as well as sending greetings privately and not disturbing others.

* CMD_PBSVMSGPREFIX - Some admins customise their message prefix. AFMS needs to know about this customisation. This command retrieves that customisation. The default is 'pb_sv_msgprefix' and shouldn't require changing.