* Updated minimum mIRC version to be 6.0 otherwise some stuff stops working.
* Fixed bugs which cropped up from the continue command's usage either being changed/broken or removed from mIRC 6.0.
* Added in the flux (fluctuation) of your ping in the -q3ping report. The fluctuation listed is the difference between your highest and lowest pings of the set of 10.
* Removed support for doubleclicking quake3://* servers posted in irc.
* Setting away (in the case where you're using an away script) is now done on a timer so that if the away script uses the halt command the ArenaScout code doesn't end with the away (during the connect process).
- Found by: [BoC]Vradi
* Server follow information is now unset automatically after 6 hours.
* Single clicking on a server in either the list on the scout tab or on the servers tab will now put the ip in the ip box on the scout tab (and show the password for the server if you have one stored) allowing you to scroll through either list with the arrow keys & use your enter key to query.
* Fixed server deletion option, now properly removes the selected servers.
* Added into the arena.ini the ability to customize the follow (?q3) trigger. Again, for most users this should be fine by default. If someone wants to change it look in the arena.ini file for instructions.
- Suggested by: sFt`ROLLER
* You can disable the loading of the help section by changing the "sh" key in the arena.ini file to a non-1 value. See the arena.ini for more info. (Please don't mess with the arena.ini file unless you know what you're doing!)
* Added in a list of recent servers (the last 10 you connected to) to the ArenaScout popup menus. Check it under ArenaScout > recent.
- Suggested by: sFt`ROLLER
* Fixed the master list updating stuff which was broken when quake 3 1.29h (I think) came out.
* Fixed the bug where if you clicked on the `unload' popup and then chose `No' (to the prompt asking if you wished to do this) ArenaScout was unloaded anyway.
* Added the ability to bind ArenaScout to any of the function keys from F1 to F8 (via the popup menus, see: `bind to'), only unbound keys are shown, so if all of them are already bound then you won't be able to bind ArenaScout to any and the popup won't be displayed.
* Adjusted the hotlink on the word `ArenaScout' to only work if /run wasn't disabled.
* Control codes are stripped from messages being parsed during double clicks now (could cause errors under rare circumstances).
* Players with no names will no longer show up as a blank line in the players list but will now show up as UnnamedPlayer.
* Clicking on the readme, email, notes, versions, and website buttons with the /run command disabled no longer returns the /run error in the status window but rather tells you how you can enable the /run command.
* Fixed a bug that could pop up if the id master server returned less than 11 servers and you (for some reason) tried to filter those servers. You're no longer able to filter a number of servers lower than 11.
* Added an option to change the popup displayed to anything you specify. Go to ArenaScout -> display -> alter.
* Can now type named servers into the designated box on the scout tab for it and press enter to automatically attempt a dns and ping of the server if the address is resolved.
* Clicking on `delete' with no extra launch parameters stored will no longer return a * /did: error.
* Clicking the add red, add blue, and remove buttons (scout tab) with no selection in the players list will no longer put `0/' in the players box.
* Resized the players/frags/ping listboxes to accomodate for slightly larger Windows scrollbar sizes, as well as the help topics list. Text in the lists should no longer be truncated unless your scrollbar size is a good bit larger than default.
* ArenaScout will now read in | characters used in the sv_hostname of a server with no problems. Previously they were removed to keep errors from popping up.
* Fixed the parsing of search results so comments are no longer shown in the search result box as happens from time to time.
* With the `focus on scout tab' option enabled ArenaScout no longer loses focus on the servers list, but instead focuses on the scout tab first and then moves the focus back to the servers list.
* Added the ability to search for all friends on your friends list in any given player search (select the "! any friends" option). This takes a little longer to work so I've added an animation to the titlebar to let you know that a search is actually taking place.
* Fixed a bug when inputting any of the `-q3ping' requests, if a theme was in use that altered text output it could cause that request to show up twice.
* Included an option to override the flood protection used for the follow (?q3) and the -q3ping features. See the setup tab.
* The pings returned when querying the masterlist should now be much more accurate as only 10 are queried at a time as opposed to 25. The downside to this is that it takes longer to filter all the servers.
* Any open sockets from an operation in progress are now correctly closed off if you exit ArenaScout.
* Choosing a predefined search option will now uncheck the player search box along side the other non-corresponding search options.
* Fixed the bug that could sometimes cause the search results to be overwritten by "Reading replies..." It seemed to happen randomly, not really sure why, but it's been fixed.
* Removed ^M (linebreaks in the linux q3 config files?) if it existed from any cvar being parsed.
* Included new graphics for unknown maps and server queries that time out.
* Typing /playingq3 or /asplaying now tells people what server you're on and how long you've been there (if you've connected with ArenaScout).
* You can now save the masterlist as any filename.ext you want in any directory you choose.
* OSP servers (or any server running a mod which reports players_red & players_blue) now shows the number of players per team.
* Added support for named addresses to the -q3ping feature.
* 127.0.* is now ignored for the -q3ping feature (as opposed to just 127.0.0.1) to help prevent smart ass attempts at spam.
* Selecting one or more lines on the players/frags/ping lists will now automatically select the corresponding lines in the other columns (ie: you select player 2 in the players box and their frags and ping will be highlighted as well to make distinguishing their stats easier).
* Changed -sping to -q3ping to better distinguish the game server type that's being posted. I may write another game server browser in the future and I don't want any potential mixups.
* Included an exit button on the scout tab.
* Included a button (clip) on the scout tab to copy the reporting message to the clipboard.
* NOW the 160 character is being stripped from reporting messages.
===============================
ArenaScout 1.2c / December 31st
===============================
* Fixed the id master server bug and updated protocol to 67 (find 1.31 servers now).
============================
ArenaScout 1.2b / August 9th
============================
* Fixed double clicking on the master list when you've updated and filtered the servers.
* Added support for double clicking SuperIP formatted game messages (assuming the server posted is in IP format).
* Included the winning icon from the icon contest.
- Icon by: Gedeon Maheux
gedeon@iconfactory.com
http://www.iconfactory.com/
http://www.dotico.com/
* Space optimizations in the code.
* Added another hotlink for the word `ArenaScout' so that double clicking on it will take you to the AS website.
* Changed /asback from doing a global message announcing your return to just announcing it in the active channel if you set away.
* Put a random delay (0 to 5 seconds) on the response to ?as in the hopes that channel flood protection measures won't be triggered (as happens on ETG after 4 lines displayed + 1 more attempted).
* Added more search options to the search.ini file and the ability to use tab whitespaces and line breaks on the named portion of it.
* Included the common gametype names on the search and master list tab dropdowns (baseq3, osp, and ra3 gamenames: 0 ffa, 1 tourney, 2 single player, 3 tdm, 4 ctf, 5 ca, 8 ra3).
* Implemented some minor cosmetic changes in the reporting message and server list by stripping the 160 character from both (overlooked in previous versions).
* Adjusted the flood protection so the ?as and -sping options only trigger once every minute.
* Fixed the bug where if you used the /asback alias after you returned from playing Q3 AND you were using an away script the message would be hidden, but if you used /.asback to hide the message (and you had an away script) then it would be shown.
* Fixed a bug where if you were adding an IP to your favorites via the Add Server button on the servers tab, it was being added with the default Q3 port of 27960 regardless of what you specified.
- Found by: Frosty
==========================
ArenaScout 1.2 / July 29th
==========================
* A number of minor general code optimizations and improvements as well as included more error checking.
* Fixed a bug that could cause errors when trying to update the id master server list if your path to arenascout had a space in it (ie: c:\program files\).
* Added a /asback alias which will reset your nickname if you've chosen to append |Q3 to it, will set you back if you're away, will halt the responses to ?as until you connect to another server, and will announce you're back if you don't use /.asback to hide it.
* Improved the away feature.
* Added the ability to select multiple items from the id master server list so you can add more than one at a time.
* Put a website button on the help tab which takes you to the ArenaScout website.
* Added options to filter results from the id master server - you can filter by gamename and/or gametype. See the help for further information.
- Suggested by: Esquire^3vL
* Included the option to use colors in the report message. By default they're off and if the channel you're reporting to is +c (no colors) they won't show up so your message will.
* Added the ability to have a single individual ping a q3 server. The method is this: nickname ping ServerIP:Port.
* Added an option to append |Q3 to your nick when you launch a game from ArenaScout.
* Included another option to the server refresh that lets you choose if you want to automatically move timed out server's to the bottom of the list.
* Further modified the help code to cut down on the space it takes up in the script file.
* You can now choose whether or not ArenaScout automatically focuses on the Scout tab when a server is updated.
* Added an option to the server refresh (below) to automatically delete servers which time out.
* Added an option to refresh all your servers at once now (to update the sv_hostnames).
- Suggested by: kfc-ginzberg
* On the servers tab you can now select multiple servers from the list and delete or arrange them.
* Added some rudimentary flood protection for the ?as feature and the -sping feature. They only respond to requests once every 30 seconds.
* Included a set of predefined searches for the search tab. Selecting one will choose the options listed automatically. Help on how to add your own is in the search.ini file.
* There are now checks included on /run and /dll to see if they're unlocked. If they aren't you're told how to unlock them.
* Updated the color code to strip just about every q3 color combination from a player's name.
* Added an `add friend' button below the team removal button on the Scout tab. This was suggested by someone but I can't seem to find who it was in my logs. Email me if you want credit.
* Included server version information on the Scout tab.
* Included an Auto Refresh button on the Scout tab. Press it in to automatically refresh the selected server every 2 seconds.
- Suggested by: a|zen
* Made the dialog vertically larger by 60 pixels to account for new features to be added (lists have been extended downwards, buttons moved, etc.).
* Added an option to truncate server names when you report your ping to a channel with it.
- Suggested by: {ChK}Revlis
* You should now be able to click on IPs encased in brackets. For example (127.0.0.1:27960) should work.
* If you don't specify the port when adding a new server via the `add server' button 27960 is assumed and used for the port.
- Suggested by: a|zen
* ArenaScout menus are now accessible under the menubar.
- Suggested by: a|zen
* Variable and temporary file cleanup is now performed upon starting mIRC.
* Recoded the help section. You won't see any visible changes, but it's going to make it a hell of a lot easier for me to update.
* The master list ping code is now more efficient and returns the percentage complete in the dialog title.
* Included an option to automatically close the ArenaScout GUI upon connection to a server.
- Suggested by: a|zen
* Fixed the score in osp ca games and osp tdm games being misreported. (ca wasn't reading the score_team cvars and the osp tdm was a rare bug involving a player dropping and their contribution being ignored by ArenaScout).
* Clicking on the levelshot picture will take you to the ArenaScout website and section where you can download more levelshots.
* Fixed the bug where if the server you were querying replied or timed out after you had selected another server the server you had just selected would be overwritten with the just queried server.
==========================
ArenaScout 1.1b / July 3rd
==========================
* Added in the option to enable or disable the automatic setting of the fs_game. Apparently it caused trouble for users playing TA.
- Found by: Esquire^3vL
* Stripped the q3 color codes from the reporting message.
=========================
ArenaScout 1.1 / July 2nd
=========================
* Fixed a bug that would cause player searches without wildcards in the query to always return no matches.
* There is also a CRC check on the scout.dll. If the crc doesn't match the original then it's deleted and the update server button is disabled.
* There is now a CRC check included in the script on the script to determine if the file has been altered in any way or not. This is included so that malicious code cannot be included easily into the script.
* Added in a feature I call `extra ping correction' to adjust your ping if you find it's still reporting a slight bit too high. This option can be toggled and by default is off.
* Made q3 color codes (^#) hidden on the away message and the server listing.
* Ping times should be more accurate now. They were off by about 20-30ms (higher) in the last version.
* Updated the color removing code to now remove the osp hex color codes (^x123456) so names aren't cluttered with it anymore.
* Changed the extra params editbox to a pulldown combo box where you can store multiple command line parameters.
* Added in the ability to add a named server when you click on the add server button under the servers tab. It's first dns'd and if you get a result it's added, if not you're told it wasn't added.
- Suggested by: a|zen
* Rearranged some of the info fields displayed on the scout tab to make room for a gamename field.
- Suggested by: var`suicidal
* Removed the truncation from the hostname display when you report your ping to a server in a channel (no real point in having it).
* The `?as' feature no longer responds to words like `has.' mIRC was reading the ? as a wildcard.
- Found by: dna|Paradox
* ArenaScout can now query the id master server to retrieve the list of q3 servers from it. You can ping all of the servers in the list with the click of a button and add selected servers to your list of favorites.
- Suggested by: a|zen
- Scout.dll by: avl^phred
phred@clanavl.com
- Helped w/decode by: Steve Jankowski
stevejankowski@yahoo.com
http://www.qstat.org/
* Extended the servers list on the Servers tab downwards for the space of two more lines.
* Added support for comments to the `add server' button. To enter a comment begin the line with a semi colon (;) and type in your comment. It will add your comment to the bottom of the server list and you can move it where you want using the up/down buttons.
* The editbox which tells you the path to your quake3.exe is no longer able to be editted. It never did anything in the first place anyways.
* Refreshing with no server selected no longer returns a * /sockudp: error.
- Found by: Florian
* Added a check to the scout alias so things like double clicking on the "No matches..." text on the search tab doesn't give you errors.
* Added in the ability to make ArenaScout a desktop window.
- Suggested by: a|zen
* The hotlink code will now automatically drop ascii characters after a server port. ie: (quake3 at 127.0.0.1:27960) becomes "127.0.0.1:27960".
* Added the versions button to the help tab.
* Changed the away message, looks more orderly.
* Removing all text from the params field no longer gives you a * /writeini: error.
* Added how long ago you went to the server in ?as and changed the way it looks.
* Added whitespaces between the server ip:port and >> sv_hostname so that they're lined up uniformly.
* Fixed a bug in the password editbox where if you cleared a password you would get a * /writeini: error.