WC3Banlist 3.1 beta 210 - last change: Tue, 2007-04-06

Community support for the WC3Banlist application by Knarf.

Moderator: Support Team

Forum rules
Before posting a tech support request:
  • Search this forum for a solution
  • Check the Guides
When posting a tech support request:
  • Do not use a vague or ambiguous subject like help or error. Summarize your problem.
  • Try to include:
    • Detailed error message
    • Information about your computer
    • WC3Banlist's network diagnostics (Preferences --> Network)

WC3Banlist 3.1 beta 210 - last change: Tue, 2007-04-06

Postby Knarf » 16 Dec 2006, 11:15

Hi WC3Banlist users,

I have managed to spend some time on the project in the last days. For now there are only a few new features but a lot of bug fixes:

Bug fixes
    the color subs and the colors at the current game tab have been fixed (you need to restore you colors.dat to the original one)
    a corrupted messages.xml will not abort WC3Banlist's initialization anymore
    WC3Banlist runs as normal process priority now and only switches to high if pings are performed
    error messages for failed uploads to Buddies' Banlists are now displayed
    false download progress on online lists fixed
    added scroll bars for the phrase edit field
    fixed strange behavior of phrases with non-ANSI characters
    fixed the team ratio variable for custom comments that showed the spectators as team 13
    WC3Banlist will now download online lists as gzip/deflate compressed if possible
    the local IP addresses will now be fetched by using WinPCap instead of WinSock which should be more reliable
    creating bans with illegal characters in the nickname or with nicknames longer than 15 charachters has been made impossible
    the number of lines in the chat history has been limited to 100 (bloated messages.xml issue)
    the settings for closing WC3 if there is a leaver during the count down will be saved now
    comment length of infos and bans uploaded to banlist.nl has been limited to 255 chars to fit into the database
    a detailed error message will be played if an upload to banlist.nl fails
    the double slash command mode will not prevent WC3Banlist from receiving outgoing whipsers anymore
    WC3Banlist is Vista compatible since version 3.1 beta build 183
    the setting whether to use the backup of an online list will be saved now
New features
    $clipboard and $wait phrase substitutions added (you can create a thread about it, if you don't know to handle them properly)
    filtering the local database is done automatically when you're starting to type
    possibility to clear old games and scores to reduce the size of the database
    possibility to empty the recycle bin on shutdown
    WC3Banlist will recognize when a server list has moved to another location and update its database (301 response code needed)
    IME has been disabled for the phrase edit field to allow the input of IME codes for non-keyboard characters
    server list downloads (XML) will now add a GET-parameter "clientversion" to their requests
    added copy functions for the log and the game events at the snooping tab
    added support for VIP lists which is a kind of online list containing important players of the community
    added an automatic game refresh function with adjustable interval time
    if a backup of an online list was used the tab's caption will show the date of the last successful download
    now WC3Banlist can directly measure the latency a player will have (available as host only)
    new commands /lat, /latlast, /latall
Known issues that come with this version
    the colors of the game review are still wrong (will be fixed with the new database coming in March)

Changes during the beta phase:

build 210
    - reduced the memory consumption of the IE control that displays the messages tab
    - added an error report generator (MadExcept) that can create a detailed error report
    - the latency plots will no longer show automatically if you're client
    - a defective local database will no longer trigger dozens of access violations
    - another try to fix the deadlock that stops WC3Banlist's packet processing and locks the program up at shutdown
build 202
    - fix for a possible deadlock on game over
build 201
    - fixed automatic game refresh failing if a certain number of games has been played
    - the fake players of game refresh will now join a little slower to keep firewalls quiet
    - made game refresh work properly on slow PCs (needs testing)
    - added a switch to turn on in-game latency calculation (it's disabled by default to lower CPU load)
    - some fixes for the overall latency calculation (TCP retransmission caused strange results)
    - incoporated heftig's boxplots for displaying the in-game latency (only as host)
    - fixed that multiple anti-dl messages were sent if a downloader has been kicked
    - /checkall didn't work properly
    - WC3Banlist will now show "$freeslots" for $freeslots when not in game
    - added $lastkicked for phrases and custom comments, which contains the name of last kicked player by autokick/anti-dl
    - fixed that the Warcraft III friend list was always used as autokick/anti-dl exceptions, even if the checkbox at Preferences -> Friend List wasn't set
    - /fromall and /from have been rewritten completely and will no longer block WC3Banlist during their web queries
    - removed /anyfrom because /fromall supercedes it, so it isn't needed
build 200
    - changed the red apple into a yellow one (heftig's idea again)
    - fixed hotkeys in maximized window mode
    - finally got this UAC awareness going
    - made latency comparable to ping in the lobby
    - enhanced the flicker protection of the messaging tab
    - made the gametimer start and the game-started sound play when loading is done and the game really has begun
    - made anti-DL more reliable if players already have parts of the map
build 196
    - //banlast fixed
    - fixed the tab order of some preferences settings pages (network, db, messaging)
    - added parameters "on" and "off" for the /refresh command
    - made the VIP message appear and sound play again
    - made WC3Banlist UAC-aware
    - fixed that WC3Banlist would not appear in front when restoring it from the tray
    - WC3Banlist will reset its automatic game refresh timer to zero when the game has been refreshed manually
    - a latency column has been added to the snooping tab. it shows the measured latency (PSH->ACK delay) of the TCP protocol
    - the number of measurements used for calculating the average latency can be adjusted at Preferences -> Network
    - three new commands: /lat, /latall, /latlast (see the commands tab for an explanation)
    - a related thread can be found here: viewtopic.php?t=8627
    - import of infos from a backup didn't work properly
build 194
    - right clicking and selecting "whisper to" will now bring up the correct whisper command at the messages tab
    - using commands outside of phrases and adding a $variable to them resulted in strange symbols, fixed
    - added an alternative routine to find out the path of the WC3 installation (using registry)
    - some more Vista adjustments
    - preferences -> database will now show in red when set files or folders do not exist
    - added a third way of performing autokicks in the lobby which should be more reliable than the WinPCap one
build 186
    - changed the lowest possible game refresh interval to 10 sec
    - fixed the pause before the name of the game a friend has joined was copied to clipboard
    - altered the refresher's nickname into a red apple (thx to heftig who found out how to do that)
    - WC3Banlist will now ignore all refreshers and not identify them as spoofers/same IP (also the standalone AutoRefresh 1.1, I hope - didn't test)
    - added settings for changing the source of the /np function (see Prefs -> Misc)
    - the game refresh will now be deactivated if the checkbox is not marked
    - private games won't be refreshed anymore
    - added a /refresh command to trigger refreshing
build 185
    - fixed a bug that caused double slash commands not to work in phrases when double slash command mode was enabled
    - the setting whether to use an online list backup or not will now be saved
    - the online lists tab shows the date of the backup used now
    - WC3Banlist is now capable of refreshing a game, the interval can be set at Preferences -> Misc
build 184
    - WC3Banlist commands inside of phrase were being ignored if the checkbox saying "Execute WC3Banlist's commands inside of phrases without sending them to WC3" at Preferences -> Phrases was checked
    - the tilde (~) in front of commands inside of phrases prevented WC3Banlist from executing them without sending them to WC3's chat
build 183
    - fixed the problems with XP when trying to call Vista related security functions
    - added Vista to the diagnosis OS detection
build 182
    - the hotkey mechanism has been modified to work with vista and it's UAC
    - $param will be removed if it's used in a phrase / custom comment but there is no parameter given
    - the double slash command mode will not prevent WC3Banlist from receiven outgoing whipsers anymore
    - when creating a new custom comment the template edit field will contain "new custom comment" to make it more obvious how this is to be used
    - support for the new list type "viplist" has been added, see viewtopic.php?p=70241
build 180
    - fixed the delay before copying the name of game to clipboard
    - $gamestart added, which stands for the time of day of the last game start
    - altered the default pattern for the replay file name to use $gamestart instead of the current time
build 179
    - unchecking the checkbox "Combine successive messages as one" works now (see this thread for more information)
    - adding bans or infos for nick names that are longer than 15 characters has been made impossible
    - added copy functions for the log and the game events at the snooping tab
    - server list downloads (XML) will now add a GET-parameter "clientversion" to their requests
    This way the server will know which WC3Banlist is used and see if the client can cope with redirections.
build 178
    - the IME for the phrase edit box has been disabled, e.g. to make phrases work for Asian users
    - the message that informs about a successfully archived replay has been modified to only appear inside of WC3Banlist
    - the server lists support redirections now (temporary and permanent, for which the new URL will be saved by WC3Banlist)
build 176
    - fixed a bug in the phrase manager, that made it get stuck when pasting a phrase that only contained WC3Banlist commands
build 175
    - fixed the IP address detection via WinPCap (some NIC's IP addresses were detected as 0.0.0.0)
    This will indirectly fix the empty-player-table-bug.
build 174
    - fixed the access violations that occured in the beta
    - filenames for replays are trimmed at the beginning and at the end of the filename (spaces are removed)
    - the selection in the player table won't get lost if new people join
build 173
    - fixed the false colors of the player table's second column
build 172
    - fixed $lastbanned and $bannedlist for filename patterns
    - clicking the label for cleaning up the scores and games performs the proper action now

The first version of the beta has been released and can be downloaded at WC3Banlist.de. In this forum you can ask questions concerning the beta and discuss necessary changes/bug fixes for the final version 3.1, hopefully coming by the end of the winter.
Last edited by Knarf on 06 Apr 2007, 15:34, edited 50 times in total.
Knarf
 
Posts: 3666
Joined: 26 Feb 2004, 14:29

Postby DKhost » 16 Dec 2006, 11:46

Wow, first voter ;-)

Merry Xmas, I like to get a present from you Danny.
Thanks for taking your time again.

DKhost
DKhost
Approved Host Elder
Approved Host Elder
 
Posts: 997
Joined: 10 Jan 2006, 12:38
Location: Denmark, Aalborg
Battle.net: SualK
Realm: Northrend

Postby whifrA » 16 Dec 2006, 12:09

hrmpf hrmpf.. a beta?
I dunno if you should release betas to public, maybe in a smaller group.
but yeah, why not.
Image
whifrA
 
Posts: 2125
Joined: 09 Apr 2006, 13:21
Location: #fountainfest
Battle.net: toffel
Realm: Azeroth

Postby Knarf » 16 Dec 2006, 12:19

The beta won't be released like a final would.

- There won't be an update hint when running 3.0.
- It's just for fixing the worst bugs, til the real 3.1 is released.
- It will come as a compressed exe file only.

I am quite certain that the beta will do no harm, except one uses it incorrectly.
Knarf
 
Posts: 3666
Joined: 26 Feb 2004, 14:29

Postby Minosse » 16 Dec 2006, 14:00

Very good news, thank you very much for your effort :)
Image
Minosse
Approved Host Elder
Approved Host Elder
 
Posts: 377
Joined: 27 Dec 2005, 14:03
Location: Northrend

Re: My Christmas Present: WC3Banlist 3.1 beta

Postby Fire » 16 Dec 2006, 14:17

Knarf wrote:WC3Banlist runs as normal process priority now and only switches to high if pings are performed


That's very good news.
Freeze issues bye bye!

Good work, keep it up.
Image
Image
Fire
 
Posts: 410
Joined: 07 May 2006, 20:03
Location: DE [Northrend]
Battle.net: Fire.DE
Realm: Northrend

Postby Knarf » 16 Dec 2006, 14:25

The freeze issue will be gone by these new features anyway:
possibility to clear old games and scores to reduce the size of the database
possibility to empty the recycle bin on shutdown

Now you can keep your local database small by automatically deleting ancient games and scores of people you have not played with for a longer time.
Knarf
 
Posts: 3666
Joined: 26 Feb 2004, 14:29

Postby yavN » 16 Dec 2006, 14:41

Knarf wrote:The freeze issue will be gone by these new features anyway:
possibility to clear old games and scores to reduce the size of the database
possibility to empty the recycle bin on shutdown

Now you can keep your local database small by automatically deleting ancient games and scores of people you have not played with for a longer time.


Sounds very nice 8)

//- yavN.
Image
Image
yavN
 
Posts: 25
Joined: 25 Nov 2006, 07:11
Location: Denmark

Postby Accurim » 16 Dec 2006, 14:50

Should I back up anything from banlist 3.0 and do I need to uninstall 3.0?
Image
Accurim
Approved Host Elder
Approved Host Elder
 
Posts: 1872
Joined: 31 Jan 2006, 16:31
Location: Toronto,Canada [Azeroth]

Postby Knarf » 16 Dec 2006, 14:59

You gotta overwrite the .exe and colors.dat. A backup could be useful.
Knarf
 
Posts: 3666
Joined: 26 Feb 2004, 14:29

Postby Antragon » 16 Dec 2006, 15:19

Thank you for that patches, knarf!!!!!!

...but an option would be nice to mark scores/game manually as deleted... or one to filter out games that had no leaver...
-=| Antragon - Clan B4E || SteveBallmer - Clan CEO |=-
Image
- Northrend Approved Host ||| jwc3banlist developer -
Antragon
Approved Host Elder
Approved Host Elder
 
Posts: 997
Joined: 09 Jul 2005, 04:40
Location: Northrend/Germany
Battle.net: antragon
Realm: Northrend
HoN Account(s): antragon
SC2 Account: antragon

Postby deiXide » 16 Dec 2006, 15:20

That is the age-old question that programmers ask themselves. Do I hold back on releasing an undertested and possibly buggy piece of software, or release it to a public hungry for an upgrade? I say release it. :)
deiXide :: Azeroth :: Retired
ASG Links: [apply] [rules] [vip list] [knowledge base] [site]
deiXide
Approved Host Elder
Approved Host Elder
 
Posts: 1662
Joined: 17 Feb 2006, 20:49
Location: Washington DC
Battle.net: deiXide
Realm: Azeroth

Postby SlipShod » 16 Dec 2006, 16:00

HORAY!
Image
SlipShod
Approved Host Elder
Approved Host Elder
 
Posts: 1043
Joined: 01 Jan 2006, 20:10
Location: Chipley. Fla USA - Azeroth

Postby DukeH » 16 Dec 2006, 16:48

All hail Knarf! :)
____Image____
Image
DukeH
Approved Host Elder
Approved Host Elder
 
Posts: 293
Joined: 10 Jun 2006, 14:37
Location: WhoForce, Sweden

Postby Kleech » 16 Dec 2006, 17:01

Edit: read the thread. gg.

sounds great, thanks!
Image
Image
I'm putting as much effort into my review as the writer did to his guide.
0/10

GGOWNED
Kleech
Approved Host Elder
Approved Host Elder
 
Posts: 946
Joined: 11 Jun 2006, 18:24
Location: USA

Next

Return to WC3Banlist Technical Support

Who is online

Users browsing this forum: No registered users and 0 guests