Historya small intro for those who missed the beginningHello 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 (https://www.tus-wa.com/profile/StepS/) has pointed me out that The Wheat Snooper (that I personally didn't like, see issue #5 on GitHub (https://github.com/dbanet/tws/issues/5)) 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 (https://github.com/dbanet/tws) (there is also currently located an active bugtracker (https://github.com/dbanet/tws/issues), and there you can see how's the work on the Snooper is going on (https://github.com/dbanet/tws/commits/master)). 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 versionschronological orderThe Wheat Snooper 2.9the first community buildChangelog:
- misc. The first community build contributed by the new maintainer (hm-m-m, ... me) and StepS (https://www.tus-wa.com/profile/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 (http://tinyurl.com/lssfuzm).
- 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).
- 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.
Downloads:
- Windows: 32-bit installer (http://dl.bintray.com/dbanet/generic/TheWheatSnooper-2.9-win32.zip)
The Wheat Snooper 2.9.2 GA2.9.1 was not publicthis is the first version over the years considered stable. And the changelog proves thatChangelog:
- misc. Looki's SVN history is now imported into the GitHub repo (https://github.com/dbanet/tws) so you can now travel through time (https://github.com/dbanet/tws/commits/master) and see how the Snooper was evolving, since the very beginning.
- misc. Polish (by ZexorZ), French (by LeTotalKiller) and Russian (by StepS) localization updates.
- 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".
- 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 (http://wqdb.org/index.php?761) 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.
Downloads:
- Windows: 32-bit installer (http://dl.bintray.com/dbanet/generic/TheWheatSnooper-2.9.2-win32.zip)
- GNU/Linux: 32-bit build (http://dl.bintray.com/dbanet/generic/TheWheatSnooper-2.9.2-linux.tar.gz) by ZexorZ (https://www.tus-wa.com/profile/Alternax/) (unverified; compiled on Ubuntu 14.04)
The Wheat Snooper 2.9.3maintenance updateChangelog:
- 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 (http://tus-wa.com/?topic=27768).
- misc. French (by LeTotalKiller), Russian (by StepS) and German (by anonymous) localization updates.
- 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.
- 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.
Downloads:
- Windows: 32-bit installer (http://dl.bintray.com/dbanet/generic/TheWheatSnooper-2.9.3-win32.zip)
EpiloguebrainfartingThe following people were reporting bugs:
- FunDENnis
- Pizzasheet
- Odinist
- ZexorZ
- aik
Testers and pull requests are welcome!
Thank you.
Thanks dude.. amazing.
Quote from: Kaleu on May 05, 2014, 01:57 AM
Thanks dude.. amazing.
Glad to hear. You are welcome. :)
Well done mate , very nice job!
Thanks for the fixing update.
I am still getting same error as i did with the last version.
As soon as i join AG# I get disconnected instantly.
+1 !
thanks
Thanks for the update! I hope you're going to keep up with the good work!
Great
WTF? Configuration is not saved. also impossible to remove a client information.
this is like self-promotion.
not one real problem nor corrected. >:( only the "appearance" a bit.
Quote from: RIP on May 06, 2014, 08:47 PMConfiguration is not saved
Works just fine for me. Everything related to the configuration files depends on the permissions of files and folders in your system. Therefore it's best to not run it as admin in UAC mode.
Quote from: RIP on May 06, 2014, 08:47 PM
not one real problem nor corrected.
That is your, wrong opinion.
Open issues on the bugtracker, fork, request pulls.
Whining on a forum is unacceptable and disgusting for a grown man. You have no moral right to do this, because you get this software for free.
Quote from: RIP on May 06, 2014, 08:47 PM
WTF? Configuration is not saved. also impossible to remove a client information.
Cannot reproduce. Open an issue.
Quote from: RIP on May 06, 2014, 08:47 PM
this is like self-promotion.
>:( only the "appearance" a bit.
I owe you nothing. GTFO.
great job, thanks a lot :)
Thank you for the effort. It works well.
Something bothers me slightly. When sorting is off, it no longer sorts as before. I could see who had been in the channel for the longest, and the newest users were at top. Now I can only see who has joined the channel after me, and they are sorted at bottom. The rest are sorted randomly. None of the sorting options is of my preference.
I wish the sorting were as before, but I am happy with the update. I am glad to see the program being developed.
If settings file (settings.sqlite3) is not found at C:\Program Files\The Wheat Snooper\snpini try at C:\Users\User\AppData\Local\VirtualStore\Program Files\The Wheat Snooper\snpini
if you're running a x64 OS:
C:\Program Files (x86)\The Wheat Snooper\snpini
C:\Users\User\AppData\Local\VirtualStore\Program Files (x86)\The Wheat Snooper\snpini
Quote from: AlTarf on May 07, 2014, 11:57 PM
If settings file (settings.sqlite3) is not found at C:\Program Files\The Wheat Snooper\snpini try at C:\Users\User\AppData\Local\VirtualStore\Program Files\The Wheat Snooper\snpini
if you're running a x64 OS:
C:\Program Files (x86)\The Wheat Snooper\snpini
C:\Users\User\AppData\Local\VirtualStore\Program Files (x86)\The Wheat Snooper\snpini
Thanks, but storing the settings file in the program directory is
just totally wrong, and that's Lookie's fault.
If running on Windows, the settings database should be stored in %APPDATA%\.tws, if not, then if running on OS/2, the settings database should be stored in %HOME%\.tws, if not, then the settings database should be stored in ~/.tws.
The last one covers all Unix derivative OSes, including Apple Mac OS X, GNU/Linux and BSD family OSes. The first one should work for Windows flawlessly.
Await for 2.9.1 in two days.
The third number in the version means a bugfix update only, so no new features, but there are still some issues already resolved, and this one is planned to be resolved today.
Quote from: Odinist on May 07, 2014, 10:13 PM
Thank you for the effort. It works well.
Something bothers me slightly. When sorting is off, it no longer sorts as before. I could see who had been in the channel for the longest, and the newest users were at top. Now I can only see who has joined the channel after me, and they are sorted at bottom. The rest are sorted randomly. None of the sorting options is of my preference.
I wish the sorting were as before, but I am happy with the update. I am glad to see the program being developed.
Would you like an option to sort by channel join time? JFYI, there is an issue #3 (https://github.com/dbanet/tws/issues/6) opened on the bugtracker, that is related to sorting. And I haven't investigated how these things works in TWS yet.
I'm sorry, but the way it worked before (when the sorting was off) is not documented (not obvious), so I can't say I've broken some feature. Hence, I think your wish should be considered as a regular feature request. You are welcome to open an issue. ;D
Quote from: dbanet on May 08, 2014, 04:31 AM
Quote from: Odinist on May 07, 2014, 10:13 PM
Thank you for the effort. It works well.
Something bothers me slightly. When sorting is off, it no longer sorts as before. I could see who had been in the channel for the longest, and the newest users were at top. Now I can only see who has joined the channel after me, and they are sorted at bottom. The rest are sorted randomly. None of the sorting options is of my preference.
I wish the sorting were as before, but I am happy with the update. I am glad to see the program being developed.
Would you like an option to sort by channel join time? JFYI, there is an issue #3 (https://github.com/dbanet/tws/issues/6) opened on the bugtracker, that is related to sorting. And I haven't investigated how these things works in TWS yet.
I'm sorry, but the way it worked before (when the sorting was off) is not documented (not obvious), so I can't say I've broken some feature. Hence, I think your wish should be considered as a regular feature request. You are welcome to open an issue. ;D
I made a request there. I reported a fault too.
I connect to a game but decide to leave before the game starts. Other games have meanwhile been hosted. Now another game than I joined is marked as if I joined that before.
It is not a serious problem but can be confusing. It never occured in the previous version.
Nice to see The Wheat Snooper being in active development again. Thanks, dbanet!
hey, i have a problem. I had bug with previous version and in this update still the same. When i pressing "join to ag channel" shows for one second wheat snooper and then closes with notifications " disconnecten from wormnet"
I using mobil internet, maybe is it problem?
Hm. This is similar to what StepS and Pizzasheet were talking about. But neither me nor StepS have encountered this bug.
If I don't understand what's wrong just reading the code, I have plans to make a custom build with lots of logging and give it to Pizzasheet. Maybe then I'll understand what's going wrong.
Please test with a fast and stable Internet connection and tell me if it's gone.
Hey, just wondering if theres any way to help with translating part. (Portuguese-BR) ?
Yes. Simply install Qt Linguist (http://qt-apps.org/content/show.php/Qt+Linguist+Download?content=89360), and then open "_pt.Portugues.ts" in translations. It's very easy to use. Have fun translating!
Quote from: dbanet on May 08, 2014, 04:24 AM
Quote from: AlTarf on May 07, 2014, 11:57 PM
If settings file (settings.sqlite3) is not found at C:\Program Files\The Wheat Snooper\snpini try at C:\Users\User\AppData\Local\VirtualStore\Program Files\The Wheat Snooper\snpini
if you're running a x64 OS:
C:\Program Files (x86)\The Wheat Snooper\snpini
C:\Users\User\AppData\Local\VirtualStore\Program Files (x86)\The Wheat Snooper\snpini
Thanks, but storing the settings file in the program directory is just totally wrong, and that's Lookie's fault.
If running on Windows, the settings database should be stored in %APPDATA%\.tws, if not, then if running on OS/2, the settings database should be stored in %HOME%\.tws, if not, then the settings database should be stored in ~/.tws.
The last one covers all Unix derivative OSes, including Apple Mac OS X, GNU/Linux and BSD family OSes. The first one should work for Windows flawlessly.
Await for 2.9.1 in two days.
The third number in the version means a bugfix update only, so no new features, but there are still some issues already resolved, and this one is planned to be resolved today.
I know, that reply was actually for those who wanna make a backup of their settings file from version 2.8.
AlTarf, the settings database is now located in the proper place (depending on the platform) since commit f17784a8721d49a16b07b5fa995c1aed2026546e (https://github.com/dbanet/tws/commit/f17784a8721d49a16b07b5fa995c1aed2026546e).
Quote from: dbanet on May 09, 2014, 09:42 PM
Hm. This is similar to what StepS and Pizzasheet were talking about. But neither me nor StepS have encountered this bug.
If I don't understand what's wrong just reading the code, I have plans to make a custom build with lots of logging and give it to Pizzasheet. Maybe then I'll understand what's going wrong.
Please test with a fast and stable Internet connection and tell me if it's gone.
I tried on other connection ( stable connection) and the problem still exist ( but on other comp with the same internet WS works). So probably fault with computer. Maybe something is missing?
Quote from: timo on May 10, 2014, 06:00 PM
So probably fault with computer. Maybe something is missing?
No idea for now. Please report your hardware and software configuration, and await for the debug release with logging. Then I'll be able to say more.
Windows 7, ATI mobility radeon premium graphics with directx 11, HP pavilion dv6, unfortunately i dunno how to doing log.
Quote from: timo on May 10, 2014, 07:50 PM
Windows 7, ATI mobility radeon premium graphics with directx 11, HP pavilion dv6, unfortunately i dunno how to doing log.
Permit me for Polish
Poczekaj na wersje z debuggerem, ono samo ci bedzie wtedy robic ;)
Quote from: timo on May 10, 2014, 07:50 PM
Windows 7, ATI mobility radeon premium graphics with directx 11, HP pavilion dv6, unfortunately i dunno how to doing log.
You don't have to know programming, cryptography, computer science, rocket science, acrobatics or high maths to send me a log file the snooper will create for you in its working directory! Even a child is able to do this, timo!
Quote from: Odinist on May 08, 2014, 04:44 PM
I made a request there. I reported a fault too.
Odinist, I've just fixed your issue #18 (https://github.com/dbanet/tws/issues/18) (this is what, it seems, you've called "a fault") with commit 976c8bf457c18771119afea3c4fa35be2175f74a (https://github.com/dbanet/tws/commit/976c8bf457c18771119afea3c4fa35be2175f74a).
Since this commit it displays the user's logon time, so the message now appears like this: ::)
Quote
<This user is idle during 10:57:12; online since Sat May 3 01:30:23 2014.
But I'm not sure if it has anything to do with your "improperly sorting while sorting is off" (rly wtf?) issue. I think it has nothing to do with this, but I'm anyway unable to turn the sorting off -- how did you do this?
This fix (the idle button) will be included in
2.9.1 (you can watch the progress on GitHub), although you may always build the very latest
tws-master (or even
3.0-unstable!) for yourself youself.
The sorting thingy will be implemented in
3.0.
Quote from: dbanet on May 10, 2014, 10:53 PM
Quote from: Odinist on May 08, 2014, 04:44 PM
I made a request there. I reported a fault too.
Odinist, I've just fixed your issue #18 (https://github.com/dbanet/tws/issues/18) (this is what, it seems, you've called "a fault") with commit 976c8bf457c18771119afea3c4fa35be2175f74a (https://github.com/dbanet/tws/commit/976c8bf457c18771119afea3c4fa35be2175f74a).
Since this commit it displays the user's logon time, so the message now appears like this: ::)
Quote
<This user is idle during 10:57:12; online since Sat May 3 01:30:23 2014.
But I'm not sure if it has anything to do with your "improperly sorting while sorting is off" (rly wtf?) issue. I think it has nothing to do with this, but I'm anyway unable to turn the sorting off -- how did you do this?
This fix (the idle button) will be included in 2.9.1 (you can watch the progress on GitHub), although you may always build the very latest tws-master (or even 3.0-unstable!) for yourself youself.
The sorting thingy will be implemented in 3.0.
Thank you for the fix. In version 2.8 the idle message was similar to the way you say you made it now.
The sorting is easily deactivated at the top right of the program, right above the user list. I click the "Sorting off" button and restart the program. In version 2.8, when it is set not to sort, the sorting is as I prefer. The longer I stay in the channel, the farther I go downward on the list. I can see that those who have been idle or stayed for long, including ChanServ and others, are at the bottom. If I restart the program, I can see that all the users, including the newest, are still sorted as before I left.
Good work with the program. It works well.
If you hover the mouse pointer over the sorting button, you see the message "If sorting is off, users will be sorted by the channel visiting order."
Quote from: Odinist on May 12, 2014, 07:59 PM
Thank you for the fix. In version 2.8 the idle message was similar to the way you say you made it now.
No it wasn't, there was no "online since ..." part.
Quote from: Odinist on May 12, 2014, 07:59 PM
The sorting is easily deactivated at the top right of the program, right above the user list. I click the "Sorting off" button and restart the program. In version 2.8, when it is set not to sort, the sorting is as I prefer. The longer I stay in the channel, the farther I go downward on the list. I can see that those who have been idle or stayed for long, including ChanServ and others, are at the bottom. If I restart the program, I can see that all the users, including the newest, are still sorted as before I left.
And how are the users sorted just after you open tws first time?
Quote from: Odinist on May 12, 2014, 07:59 PM
If you hover the mouse pointer over the sorting button, you see the message "If sorting is off, users will be sorted by the channel visiting order."
Quote from: Odinist on May 12, 2014, 07:59 PM
you see the message "If sorting is off, users will be sorted by the channel visiting order."
Quote from: Odinist on May 12, 2014, 07:59 PM
If sorting is off, users will be sorted by the channel visiting order.
Quote from: Odinist on May 12, 2014, 07:59 PM
If sorting is off, users will be sorted
THIS IS DAMNf@#!ING SICK. Lookie has to be kidding me! How the f@#! did he come to this??? Impossible!
The users are always sorted by join time. I suppose only Lookias knows how.
Guys, I got a problem with new TWS. I never had problems with hosting. Now my opponents say me they can't see my hosts.
Xrayez once took the link of the automatical sent "host notification" from #AG and copy+pasted it into his browser. Like this he could join my host.
Attached a screenshot, saying Korydex don't see my host, though he clearly appears on my screen.
Help please.
Quote from: Joschi on May 21, 2014, 09:13 AM
Guys, I got a problem with new TWS. I never had problems with hosting. Now my opponents say me they can't see my hosts.
Xrayez once took the link of the automatical sent "host notification" from #AG and copy+pasted it into his browser. Like this he could join my host.
Attached a screenshot, saying Korydex don't see my host, though he clearly appears on my screen.
Help please.
Got the same when latios hosted but no one saw his host
Is the hostname of your IP over 35 characters long? Unfortunately, it's a bug in W:A: hosts with such long addresses won't appear in W:A.
One of the solutions would be to resolve IP from the hostname received from WormNET, and use the IP instead of the hostname. However W:A hosters will still likely have this problem, unless Force IP is enabled.
I have a minor bug with this release. After I hear the *beep* of incoming private message it takes a few seconds before I see who sent it. Sometimes it takes long enough to be annoying. Didn't notice that with 2.8.
-tuomatz
Hello there, i can't see my rank when i use secure logging, could you help me?
Quote from: tuomatz on May 21, 2014, 04:17 PM
I have a minor bug with this release. After I hear the *beep* of incoming private message it takes a few seconds before I see who sent it. Sometimes it takes long enough to be annoying. Didn't notice that with 2.8.
-tuomatz
I noticed that too :/
Quote from: Sbaffo on May 21, 2014, 06:11 PM
Hello there, i can't see my rank when i use secure logging, could you help me?
did you set up which rank you'd like to use in your TUS profile?
Also here it looks like you didn't log in securely
Quote from: StepS on May 21, 2014, 06:38 PM
Quote from: Sbaffo on May 21, 2014, 06:11 PM
Hello there, i can't see my rank when i use secure logging, could you help me?
did you set up which rank you'd like to use in your TUS profile?
Also here it looks like you didn't log in securely
I did both, dunno why i have this problem :/
Sorry guys I just don't (and won't soon) have enough time. :-X :'(
Maybe this weekend.
Hellow guyz
Plz help : Why that happen when i open The Wheat Snooper
btw My windows :::: Win7 Starter
Quote from: StepS on May 21, 2014, 12:21 PM
Is the hostname of your IP over 35 characters long? Unfortunately, it's a bug in W:A: hosts with such long addresses won't appear in W:A.
One of the solutions would be to resolve IP from the hostname received from WormNET, and use the IP instead of the hostname. However W:A hosters will still likely have this problem, unless Force IP is enabled.
What has that to do with the new version of TWS? As I saied, my hosts normally always worked.
Quote from: Prince_Egypt on May 21, 2014, 09:33 PM
Hellow guyz
Plz help : Why that happen when i open The Wheat Snooper
btw My windows :::: Win7 Starter
Probbly it has something to do with Phonon sound interface. Lookie has been talking about an issue something produces a second icon.
Yes here it is:
Quote
Wheat should produce only one ffdshow tray icon. (Qt::Phonon doesnt support it in a proper way atm)
Source (http://lookias.worms2d.info/forum/viewtopic.php?f=9&t=53).
Quote from: Joschi on May 22, 2014, 08:06 AM
Quote from: StepS on May 21, 2014, 12:21 PM
Is the hostname of your IP over 35 characters long? Unfortunately, it's a bug in W:A: hosts with such long addresses won't appear in W:A.
One of the solutions would be to resolve IP from the hostname received from WormNET, and use the IP instead of the hostname. However W:A hosters will still likely have this problem, unless Force IP is enabled.
What has that to do with the new version of TWS? As I saied, my hosts normally always worked.
I need some time and your help to debug this.
I'll add logging in
snoppanet.cpp so we'll understand how exactly does TWS 2.9 talk with WormNET.
Then, if it isn't obvious for me, StepS'll probably tell what's wrong cuz he was developing a third-party WormNET, so he is much more in it than me.
It will be good if you join #worms on GameSurge.
Quote from: Joschi on May 22, 2014, 08:06 AMWhat has that to do with the new version of TWS? As I saied, my hosts normally always worked.
It may have to do with your ISP, for example if it assigned you a new hostname that is over 35 characters long. Simply host a game and then open WebSnoop to see that everything is fine. It's a bug of W:A.
Please check your hostname and its length online. There's no way that no one can see your host besides you other than the said bug of the game.
Today I've seen how LaTios hosted a game with exactly 35 characters long address, and the numbers of IP in his address didn't even use up the whole 3-character spaces, which means that after reconnecting with a longer IP, he potentially has the chance to run into the said bug of W:A.
Quote from: ZexorZ on May 21, 2014, 09:43 AMGot the same when latios hosted but no one saw his host
Edit: possibly Wheat Snooper previously resolved your IP address out of the hostname, that would prevent the bug of W:A from happening, but now it uses the intact hostname. If not, then this feature will be added later. Still, hopefully the length issue will be fixed in the next W:A update.
Quote from: Sbaffo on May 21, 2014, 06:11 PM
Hello there, i can't see my rank when i use secure logging, could you help me?
Quote from: dbanet on May 22, 2014, 11:17 AM
Quote from: Prince_Egypt on May 21, 2014, 09:33 PM
Hellow guyz
Plz help : Why that happen when i open The Wheat Snooper
btw My windows :::: Win7 Starter
Probbly it has something to do with Phonon sound interface. Lookie has been talking about an issue something produces a second icon.
that things use space my ram My PC very slow when i open Wheat snooper
Have anyidea do close it ?
Quote from: Prince_Egypt on May 22, 2014, 12:52 PMthat things use space my ram My PC very slow when i open Wheat snooper
Have anyidea do close it ?
if there's a control panel for your audio codecs, please disable them for Wheat Snooper. Possibly right-click on one of those icons and find where it can be configured.
Quote from: StepS on May 22, 2014, 12:55 PM
Quote from: Prince_Egypt on May 22, 2014, 12:52 PMthat things use space my ram My PC very slow when i open Wheat snooper
Have anyidea do close it ?
if there's a control panel for your audio codecs, please disable them for Wheat Snooper. Possibly right-click on one of those icons and find where it can be configured.
Or you may be not that lazy, undefine WITH_PHONON and make a custom build for Prince_Egypt. ;)
I have some problem.
When I open up TWS, I get instantly disconnected.
Restarted my PC and modem, reinstalled it twice, still.
Quote from: Dragon on May 26, 2014, 04:34 PM
I have some problem.
When I open up TWS, I get instantly disconnected.
Restarted my PC and modem, reinstalled it twice, still.
seems to be not a wheat but a wormnet problem atm.
Quote from: philie on May 26, 2014, 04:37 PM
Quote from: Dragon on May 26, 2014, 04:34 PM
I have some problem.
When I open up TWS, I get instantly disconnected.
Restarted my PC and modem, reinstalled it twice, still.
seems to be not a wheat but a wormnet problem atm.
Yes I figured out lately.
Thanks for response anyway mate.
Hi!
There are quite some changes in the 3.0-unstable branch, and I'm here to announce some of them to show you the work is still going.
The main thing I'm working on is the user interface, cuz I think the current one is complete bullshit (see issue #5 (http://github.com/dbanet/tws/issues/5)).
Please note that what you see on the screenshots is just my system color scheme. If you run tws-3.0 on your system, it will look like every other app running on your system. As for now, TWS 3.0-alpha looks like this by default on my system:
(http://i.imgur.com/s8U0XRM.png)
You may notice that tabs for the channels are finally implemented:
(http://i.imgur.com/jqsytGV.png)
Also, when in TWS 2.x you only had 3 user interface layouts you had to chose from within, in TWS 3.0 the user interface is fully customizable. Lots of things may be undocked from their default place and docked back in a different place:
(http://i.imgur.com/thbrgpH.png)
Hence, you are able to build any layout you want. You can even make the snooper occupy all of your, for example, three display screens, or, for example, undock the game list and move it closer to your eyes not to miss an interesting host, but either not to waste too much space.
(http://i.imgur.com/ES9AM1k.png)
Please note also, that for now I've dropped skin support in 3.0, and I have no idea what to do with it. Maybe I'll compose one skin strongly reminiscing the original W:A frontend.
StepS has built 3.0-unstable for Windows; screenshot:
(http://i.imgur.com/xPlg6tk.png)
Quote from: Sbaffo on May 21, 2014, 06:11 PM
Hello there, i can't see my rank when i use secure logging, could you help me?
I don't get this problem. Did you log in correctly and correctly set up your rank in TUS panel?
Which rank are you using?
Wheat only supports Classic, TEL and Free.If anything it could be resolved as part of the 2.9.1 fixes that should be released soon.
(http://i.imgur.com/QskzaPd.png)
Quote from: StepS on May 30, 2014, 03:34 PM
Quote from: Sbaffo on May 21, 2014, 06:11 PM
Hello there, i can't see my rank when i use secure logging, could you help me?
I don't get this problem. Did you log in correctly and correctly set up your rank in TUS panel?
Which rank are you using?
Wheat only supports Classic, TEL and Free.
If anything it could be resolved as part of the 2.9.1 fixes that should be released soon.
(http://i.imgur.com/QskzaPd.png)
YES, i set Classic rank, i tryied to use other ranks such as free, tel, trl and hal but this doesn't solve my problem. The problem is that i don't see my rank when i log in with secure login, whilst i see OTHER ranks.
EDIT : today i couldn't see even other ranks. Now i downgraded too 2.8, i can see other rank but not mine. :(
Just verified with version 2.9.0 (the one we released here), and I see my rank as well.
(https://i.imgur.com/qDQeQMf.png)
yea, I'd also miss some kind of close button. There is no way right now closing your game.
Also from here, good to see new updates. Testing out 2.9 these days. :)
For those with constant disconnecting, you might have miss fill out some fields. What exactly, I yet really dunno. After I've had set up all my personal settings, I had no more constant disconnecting.
Quote from: Masta on June 05, 2014, 02:08 PM
I haven't read through the entire thread and I saw there is a new beta version made that might have fixed the problem already, but one thing I'd like to see fixed is games not being removed from the list after they have started/exit host. This is annoying because people will try to join that host after the game has started and they will complain in pm that the host doesn't work and request a rehost.
Nice work by the way. The wheat snooper is my favorite snooper, good to see it being updated.
that would probably require a wormkit module... there's no communication between the game and snooper there, also have to keep cross-platform in mind. or write some bad crutches...
the easiest solution would be a manual close button
This latest support wormkit??? will be interesting see some modules working online like project x.
Quote from: francot514 on June 07, 2014, 12:34 AM
This latest support wormkit??? will be interesting see some modules working online like project x.
Wat?
:D :D
Guys, where is the 3.0 version download-link? I continue with my problem of not being able to host.
We will soon post 2.9.1 with some fixes. 3.0 is still being worked on with a new tab system.
As for domain names, I think we will add a feature to convert your long hostname into IP, so that it doesn't trigger the WA bug. Edit: it's been implemented for long hostnames in an upcoming build.
Hey, I may repeat myself but thanks for the work guys! I like how you do it in this open source fashion.
Now that many of you got a GitHub account you might want to consider starring the CWT repository in an effort to help the whole thing growing. https://github.com/Zemke/cwt/ :-*
I'm also working on a new project which is also on GitHub of course. You might want to follow along or just support me. https://github.com/Zemke/elite-league :-*
Thanks!
Quote from: Zemke on June 23, 2014, 05:31 AM
you might want to consider starring the CWT repository
LOL :D
Up! Version 2.9.2!
TheWheatSnooper.exe - Unable To Locate Component
X- - - - This application has failed to start because libwinpthread-1.dll was not found. Re-installing the application may fix this problem.
:X any help?
avirex, I've updated the installation file, please redownload and reinstall.
Please report if everything's okay, or if you've faced another trouble.
Thank you for mentioning me.
I received the following error message after installation. Reinstalling did not help. "The program can't start because QtDBus4.dll is missing from your computer. Try reinstalling the program to fix this problem."
After new installation, I can't run TheWheatSnooper.exe
Error message: QtDBus4.dll isn't installed.
System: Windows 8.1
Here's the updated build (while dbanet is sleeping)
edit: No longer necessary
Odinist, uh-huh, thanks, included QTDBUS4. Please redownload and retry.
Quote from: dbanet on June 27, 2014, 04:08 PM
Odinist, uh-huh, thanks, included QTDBUS4. Please redownload and retry.
QtXml4.dll is missing in your installer.Edit: fixed now.
Now the program works well and feels more stable than ever before. Good work.
can u give me link to download??? plz
Quote from: avirex on June 28, 2014, 06:05 PM
can u give me link to download??? plz
http://tinyurl.com/m5n55ou
Quote from: avirex on June 28, 2014, 06:05 PM
can u give me link to download??? plz
check first post
i thought it was first post, thats where i dl it the first time (and didnt work properly), just was not positive.
Thanks, ill give it another run.
This is open source???
I really wonder why can't I moderate the thread...
I like the option "Disconnect from WN when joing a game". But not as a standard configuration. Could you imagine to to offer this in a scroll down menu?
My suggestion:
righ click on the host name -> "Join the host and close TWS"
Yeah that should be an easy option. However, right now the version 3.0 is in development which will redesign the snooper completely, so I'm not sure if it's worth adding something to the 2.9.x, but I might do it.
@Joschi, exclusively for you.
patch src\wormnet\window.cpp
16a17
> #include "quithandler.h"
95a96
> joinMenu.addAction(tr("Join the game and quit"));
476a477,480
> else if(a->text()==tr("Join the game and quit")){
> singleton<netcoupler>().joinGame(hostinfo,currentChannel,gamename);
> singleton<quithandler>().inducequit("Joined Game");
> }
Thanks!
Can somebody explain this step by step? I am not very good at this and I don't have any idea where to start :p
I've made a Win32 build for you, @Joschi.
Works perfectly, thank you!
i can't see the arrows for #help, #partytime and #ropersheaven channels.
fajghfjlkghs.JPG
Quote from: Alien on August 16, 2014, 10:07 AM
i can't see the arrows for #help, #partytime and #ropersheaven channels.
[attachment=1]
That's normal. To see the players from other channels, you must join the channels. Previously there was a bug that allowed to see
some of the people from the other channels, but as you can guess, this was not an intended behavior and it was partially broken.
Is it possible to make a feature that notifies you whenever a game with a specific name or containing certain words is created?
For example If I add "shopper" to the list and someones creates a game called "shopper rules" TWS notifies me through a sound and a tray message if it's minimized.
Works on 64bit system GJ! ;)
I finded one mistake:
when a player comes out of the channel, in the chat box is not the message says that I write with a ghost. Shown only on the main channel, which is not always seen :)
(http://s29.postimg.org/9ipcoepg7/124124.png)
Quote from: Pixy on September 18, 2014, 03:07 AM
Is it possible to make a feature that notifies you whenever a game with a specific name or containing certain words is created?
For example If I add "shopper" to the list and someones creates a game called "shopper rules" TWS notifies me through a sound and a tray message if it's minimized.
On the first Settings page, you can set some words of which you will be notified. Imagine that you set "normal" as a custom word. You will be notiified when players write the word in the channel, when they use HostingBuddy to create a game by writing "!host normal," and when players with a client like The Wheat Snooper connect to games containing the word, if it leaves messages like "Odinist joined a game: Normal for Pixy."
It is useful for me but would be better if we could be notified about regular game names too.
The game list updates slowly and the Refresh button does little to help. A way to make it load faster is to restart the program.
Is this the case with all clients like The Wheat Snooper? It loads faster without such a program.
Wheat Snooper uses Connection Keep-Alive when working with game lists. As a result, the refresh speed is the server's own refresh rate, it's sent to you. You aren't enforcing it on the server. Some snoopers however use Connection Close, including the game. List is manually redownloaded everytime. But WebSnoop seems to be on keep-alive.
An override would require a separate connection or cancellation of the live-retrieval of the game list. Note that this would be bad for tray notifications. Your client would be obliged to retrieve the game list even when it's minimized, which is wasteful for anything but friend host notices.
Thank you for the explanation. What about giving users the option to choose between those two connection methods? Sometimes players create games and close them before I even see the games at the list, the Refresh button not helping. I rarely keep the client running for long when not playing. My guess is that the majority of players would appreciate having the quicker connection method as default.
How is the development going with version 3.0?
Quote from: StepS on November 01, 2014, 04:14 AM
Wheat Snooper uses Connection Keep-Alive when working with game lists. As a result, the refresh speed is the server's own refresh rate, it's sent to you. You aren't enforcing it on the server. Some snoopers however use Connection Close, including the game. List is manually redownloaded everytime. But WebSnoop seems to be on keep-alive.
An override would require a separate connection or cancellation of the live-retrieval of the game list. Note that this would be bad for tray notifications. Your client would be obliged to retrieve the game list even when it's minimized, which is wasteful for anything but friend host notices.
I have looked after what keep-alive means and I think it's not that. When you communicate with a http web service, then the communication will be closed immediately after the response was sent back, and the connection will need to be rebuilded at every request, because http is a stateless protocol and it works like that. And I am not sure, but I guess keep-alive is the default connection setting in most cases, so when connection close isn't enforced, then it should use keep-alive (so I guess all the snoopers and the game work like this), but I just guess this.
Also, in case you haven't noticed, there's a setting for that.
(http://puu.sh/cAbmA/f70d5b3e9a.png)
Thank you. I set the two first numbers to the lowest (1000 and 3000). Now the game list updates rapidly and it works well for me.
To me it seems that the Refresh button is useless. It could be an advantage to make the settings of the Advanced page easier to understand, and to correct "repeay."
plz make confirmation for unistallation. i accidently snooper for so many times... ehehe
how come when you go to host with wormnat2 on wheat 2.9.2 it adds like 4-5 files to ur WA directory? I didn't know which files went in so I just reinstalled w:a but yea lol...
Great Snooper is way more convenient... hehe
Quote from: GRiZ on August 05, 2015, 05:33 AM
how come when you go to host with wormnat2 on wheat 2.9.2 it adds like 4-5 files to ur WA directory? I didn't know which files went in so I just reinstalled w:a but yea lol...
Great Snooper is way more convenient... hehe
Yes, that's a problem. Wheat doesn't host games on its own, it sends a request to the module. Great snooper uses a dedicated program (Hoster.exe) which doesn't require any modules to be installed. Also the wormnat2 used in 2.9.2 is very outdated and bloated with dependencies. It will only be two files after the update.
2.9.3 will come soon, stay tuned!
Ahoi!
I like the Snooper, but I'd have few ideas for features.
Are you interested in feature requests?
Also - can any1 tell me were the buddys list is stored? Is there a way getting my buddy list from 2.8 to 2.9x?
Quote from: aik on August 21, 2015, 04:47 PM
Ahoi!
I like the Snooper, but I'd have few ideas for features.
Are you interested in feature requests?
Also - can any1 tell me were the buddys list is stored? Is there a way getting my buddy list from 2.8 to 2.9x?
Hello aik!
Please monitor private messages at TUS.
I will soon try to address your issues (including the questions you've just asked and the subject of your private message that followed this post).
Quote from: dbanet on October 06, 2015, 09:44 PM
Please monitor private messages at TUS.
I will soon try to address your issues (including the questions you've just asked and the subject of your private message that followed this post).
Thank you!
Sorry it took a while... ^^
just installed 2.9.3, it is working really nice.
just when i check ''show ip adresses of games'' it doesn't show them.
not a big problem though.
thanks
Thanks. Updated.
Hey all ;)
You doing a great job keeping alive Wheat Snooper ^^
I installed it some days ago and cant run it properly, i think i miss to dl some " C++ " thing, Can you help me with it? Thx !
Cheers.
Quote from: lales on January 27, 2016, 01:47 PM
Hey all ;)
You doing a great job keeping alive Wheat Snooper ^^
I installed it some days ago and cant run it properly, i think i miss to dl some " C++ " thing, Can you help me with it? Thx !
Cheers.
What's the exact error you're having?
EDIT: yay 800 messages #HollywoodIAmComing
I cant see games list and WS run so slow, im waiting the error to post a pic here
I use the latest version of The Wheat Snooper (2.9.3). Lately AnythingGoes stops updating with games, text and player list when I have played for a good while such as an hour. Does anyone else experience this suddenly? Any way around it?
Does it happen on Great Snooper too? I have tried it but find that The Wheat Snooper has much faster startup, looks more pleasant with its blue WormNet theme, plays a sound notification when a friend hosts a game, and has the ability to disable sorting of the player list, making the sorting like WormNet.
Please, can someone provide a compiled version of TWS 3.0a 4 windo
Thankzz
Hey guys!
When i want to download any version from the first page of this thread, it just says "forbidden".
Also when i rightclick the link and click onto save target, it will just save an empty *.zip file.
Are the links bad or what is going on? :-X
Greetings from Austria! :P
Wheat snooper is not currently maintained. You can try the Great snooper instead:
https://www.tus-wa.com/files/file-628/
Just wanted to share, the Wheat Snooper 2.9.2 -- that I recompiled -- zip
Because this snooper was lightweight and nice !
The v 3.0a master branch is not working well...
cya all
https://www.tus-wa.com/files/file-2563/ (https://www.tus-wa.com/files/file-2563/)
(https://i.ibb.co/jZ8FTMW/screenshot.jpg) (https://ibb.co/jZ8FTMW)