Forums > General discussion

NEW: The Wheat Snooper 2.9.3 community build

(1/25) > >>

dbanet:
History
a small intro for those who missed the beginning

Hello there, TUS participants!

The latest build produced by Lookie, the former maintainer and the author of this software, was dated 16 April 2011, and this was the version 2.8.

Later, and it was March 30, 2014, I was interested in writing my own snooper, but just after I said I was gonna write it with Qt (for different reasons) on the channel, StepS has pointed me out that The Wheat Snooper (that I personally didn't like, see issue #5 on GitHub) is written on C++ with Qt.

I immediately have got interested in this, so I've asked StepS to share TWS's sources with me, because the old sources location was down. The sources given to me by StepS already contained some fixes made by him. Then I've initted a git repository and pushed it to GitHub. So here is the link to the sources (there is also currently located an active bugtracker, and there you can see how's the work on the Snooper is going on). After this I've compiled TWS for my platform, taken the maintainance of this software and continued the development.

And now, after around of three months and a hundred of commits, two new releases have been made without any support by Lookie, and are available for free download.


Latest community versions
chronological order

The Wheat Snooper 2.9
the first community build

Changelog:
[*]misc. The first community build contributed by the new maintainer (hm-m-m, ... me) and StepS after the previous maintainer, Lookie, has discontinued the development of TWS.
[*]misc. The source code of TWS version 2.9 is now hosted on GitHub.
[/list][*]feat. Games are now displayed and hosted properly: with spaces and russian (cyrillic) characters.
[*]feat. Support for building on non-Windows operating systems (like GNU/Linux and OS/2) added/restored: build scripts have been written.
[*]feat. The userlist is now updated on every JOIN/PART/QUIT/KICK; the Snooper now doesn't make that heavy use of WHO commands (hence, immediate userlist updates with this version and less bandwidth usage).
[/list][*]bugfx. WormNAT2-hosting with W:A version 3.7+ is now working.
[*]bugfx. The user-ignore feature now works properly -- really no activity of the ignored users is shown.
[*]bugfx. Better formatting of chat-messages: timestamps format has been fixed, the action-messages (/me) are now displayed properly -- without a colon after the nick.
[*]bugfx. Fixed the checks for success of new game hosting. As a side effect of this bugfix, hosting games on non-official WormNets (like steps.servegame.com) is now supported fully.
[*]bugfx. Fixed the issue when the channel name, amount of users in it, etc. information was not (always) displayed in the channel window's title. The hosts/users group of the channel now always expands also.
[*]bugfx. As a side effect of another bugfixes, refactorization and reorganization done in this version, PROBABLY, the bug when the channel window was closing immediately after the userlist population is fixed, too. Neither Lookias nor StepS couldn't reproduce it anyway.
[/list]

Downloads:
[*]Windows: 32-bit installer
[/list]



The Wheat Snooper 2.9.2 GA
2.9.1 was not public
this is the first version over the years considered stable. And the changelog proves that

Changelog:
[*]misc. Looki's SVN history is now imported into the GitHub repo so you can now travel through time and see how the Snooper was evolving, since the very beginning.
[*]misc. Polish (by ZexorZ), French (by LeTotalKiller) and Russian (by StepS) localization updates.
[/list][*]feat. Now you can manually close your own hosts by right-clicking them and selecting "Close this game now".
[*]feat. Clan tags are now parsed without lookias' database, and are gathered automatically from uc website.
[*]feat. User settings, queries and logs are now saved in the user profile directory (on Windows, for example, the exact path is "%LOCALAPPDATA%\The Wheat Snooper") instead of the Snooper's installation directory. This resolves issues caused by restricted permissions of the the Program Files folder.
[*]feat.The codepage selection window has been simplified and will mention the WA codepage instead of 2.0's local codepages.
[*]feat. Joins, quits and parts are now printed in human language.
[*]feat. You can now use /me instead of ">" and /msg instead of "/privmsg".
[/list][*]bugfx. Resolved the issue that would cause instant disconnection on channel join for some people (first appeared in 2.7).
[*]bugfx. Fixed the IP address resolver for long hostnames. Now if the length of your hostname is longer than 34 characters, it'll be transformed into an IP address when hosting the game. This resolves the issue with W:A players not being able to see your game (due to a W:A bug).
[*]bugfx. Fixed the issue where snooper would crash with AutoAway enabled after finishing a game which was rehosted with wkRehost (or a second process of WA was started).
[*]bugfx. When sorting is off, new users will appear on top, like in versions before 2.9.
[*]bugfx. Now the userlist won't duplicate when rejoining the channel or using /NAMES.
[*]bugfx. When quitting, the snooper will now forcefully disconnect itself after a 5-second timeout, if the server didn't do it by itself. This also fixes occasional issues with a deactivated "connect" button.
[*]bugfx. The "Show idle time" button in chat windows has been fixed.
[*]bugfx. Now you will be able to see channel messages from users who joined the channel with an improper letter case, which fixes this issue.
[*]bugfx. Now the working directory of the game will be game's folder instead of snooper's folder, when you start it. This resolves problems with things such as wkFkeyRearrange.
[*]bugfx. Now you won't have an empty country flag on the first launch if the Program was unable to determine your locale.
[*]bugfx. Fixed sorting of the country flags on main window. Now they're sorted alphabetically again (first broken in 2.6.x).
[*]bugfx. Auto-away has been improved and will no longer depend on the window title of the game, but instead will track the game's process.
[*]bugfx. QUIT messages will show up in all channels now.
[*]bugfx. Fixed issue that would shift user data such as flag, rank and information if one of the parameters was blank.
[*]bugfx. User number counters in the window title will now appear properly.
[/list]

Downloads:
[*]Windows: 32-bit installer
[*]GNU/Linux: 32-bit build by ZexorZ (unverified; compiled on Ubuntu 14.04)
[/list]



The Wheat Snooper 2.9.3
maintenance update

Changelog:
[*]misc. A new version of WormNAT2 is now packaged with the Snooper instead of the old DLL convenience package. This is an important update bringing stability (no more skipped packets and no more dependencies on wkPackets and bunch of other dubious stuff), even more convenience (no “greetings” pop-up window when starting the game), and, more importantly, it will continue to work in the future. Older versions of WormNAT2 will cease to work since 2016-01-01.
[*]misc. French (by LeTotalKiller), Russian (by StepS) and German (by anonymous) localization updates.
[/list][*]feat. When hosting with WormNAT2, WA is now automatically forced to temporarily allow WormKit modules loading to enable WormNAT2.
[*]feat. A button to join a host and then quit TWS immediately has been added.
[/list][*]bugfx. When testing WA installation for WormNAT2 prerequisites, TWS will now take the current DLL versions into account to prevent newer versions from being replaced by older ones from now on.
[/list]

Downloads:
[*]Windows: 32-bit installer
[/list]


Epilogue
brainfarting

The following people were reporting bugs:
[*]FunDENnis
[*]Pizzasheet
[*]Odinist
[*]ZexorZ
[*]aik
[/list]

Testers and pull requests are welcome!

Thank you.

Kaleu:
Thanks dude.. amazing.

dbanet:

--- Quote from: Kaleu on May 05, 2014, 01:57 AM ---Thanks dude.. amazing.

--- End quote ---
Glad to hear. You are welcome. :)

NiCo`:
Well done mate , very nice job!

AlTarf:
Thanks for the fixing update.

Navigation

[0] Message Index

[#] Next page

Go to full version