https://worms2d.info/api.php?action=feedcontributions&user=Dbanet&feedformat=atomWorms Knowledge Base - User contributions [en]2024-03-29T14:52:23ZUser contributionsMediaWiki 1.26.3https://worms2d.info/?title=Creating_a_Worms_movie&diff=23922Creating a Worms movie2014-08-27T18:46:40Z<p>Dbanet: Just use ffmpeg...</p>
<hr />
<div>{{ParentArticle|[[Guides, FAQs, and ReadMes]]}}<br />
Creating a Worms Armageddon movie is a process that involves several steps. This article will mainly cover the technical aspects of them.<br />
== Preliminary advice ==<br />
The most important thing when creating a movie is to '''have a clear idea''' of what you want it to be like. '''This includes having a script''' (a mental sketch of it may be enough, but writing down the story or timeline works even better) '''and having replay material''' available containing the moves you're planning to add to the movie. Consider and fetch the music and/or sound effects you want to use. Sometimes ideas are born out of the material you already have, sometimes you get the idea first then create or collect your material, and most of the time it's both. <br />
<br />
In the process of making a movie, you will find yourself reviewing your idea and changing details, maybe going back to creating new replays or rewriting the script. This is a natural process that will make your final movie better and more enjoyable. Do not expect your movie to be awesome simply because you're choosing the highest frame rate or the best codec settings. Be patient, take your time and follow the steps. It will eventually come out nicely.<br />
<br />
{{Warning|<br />
The process of making a movie '''may take a considerable amount of your hard disk space'''.<br/><br />
If you want high quality video, please have in mind that a 10+ minutes long movie can fill a few hundred Gigabytes of uncompressed raw video.<br/><br />
'''You can reduce the space''' taken by raw video by compressing it to a ''lossless'' format (no quality loss saving considerable disk space) or to a ''lossy'' format (small files with noticeable loss of quality). This will be mentioned later in the article.}}<br />
<br />
== Getting started ==<br />
From now on, it will be assumed that you already have script and material ready. You will also need the following software:<br />
* '''Worms Armageddon''' installed and updated.<br />
* '''[http://www.virtualdub.org/download.html VirtualDub 1.9.10 (or newer)]''', an open source video processing utility.<br />
* One of the following:<br />
** Adobe Premiere Pro <br />
** Sony Vegas Pro (not Movie Studio, which is a more limited version than Vegas Pro)<br />
** Any other timeline-based video editing software of your preference.<br />
<br />
=== Getting W:A ready for video extraction ===<br />
.WAgame replay files contain the gameplay you want to show in your movie. W:A will extract video frames using the same interface configuration you have chosen for in-game play. So here are a few things to have in mind before extracting video:<br />
* Disable the background gradient (presing the '''Insert''' key in-game), because otherwise it will greatly increase your final video size. Do it unless you really need to display the background gradient, objects and clouds.<br />
* If the replay was played online, you can disable the telephone animation that shows up when chat lines are sent. If you want to do this, open the '''Phone_Disable.reg''' registry tweak found in the Tweaks folder.<br />
<br />
== Creating the movie ==<br />
=== Exporting video frames from a replay file ===<br />
The video extracting feature of W:A allows you to extract video frames from a replay file. Each frame is stored as a PNG file. If your replay file is named TESTVIDEO.WAgame, your video will be extracted to a User\Capture\TESTVIDEO\ folder<br />
<br />
{{Note|The following steps can be automated (to some extent) using a Windows batch file. If you have too many replays waiting for video extraction, you should consider [[Creating a Worms movie/Batch exporting video frames|batch-exporting video frames]].}}<br />
<br />
[[Image:WA_ExportVideo.png|thumb|Export Video dialog]]<br />
Repeat these instructions for every of your collected replay moments.<br />
<br />
# Browse to the folder containing your chosen replay file. <br />
# Right-click a replay file, then choose '''Export video...'''<br />
# In the dialog box that opens, fill in:<br />
#* '''Frame skip''': If you want the smoothest possible framerate, choose 1 (equals to 50FPS). A value of 2 is acceptable and it will halve used disk space, although it will cut down framerate by half (25FPS). Any higher values will noticeably drop the smoothness of animation.<br />
#* '''Start at/End at''': fill in the start and end moments of the particular move, turn or series of turns which you want to extract.<br />
#* '''Resolution''': Low resolutions result in smaller video files, but also show a smaller part of the action. High resolutions allow for better quality and broader perspective but take much more disk space. You should choose any resolution as long as you keep [[w:Aspect ratio (image)|aspect ratios]] consistent between video files.<br />
#** You may choose any resolution supported by your monitor. Otherwise, W:A will automatically fall back to a standard resolution.<br />
#** For 4:3 shots, recommended values are 800x600, 1024x768 or 1280x960. <br />
#** For 16:9 shots, recommended values are 1280x720 or 1600x900. <br />
#*:{{Note|As you will find out later, the resolution of these video frames doesn't have to match exactly the final resolution of the video. You may use zooming techniques or change the panorama in a way only parts of the original image will be shown. It's useful if you have this planned beforehand to decide which resolution use (and save disk space in the end).}}<br />
#* '''Basename''': each frame will be saved using this basename value as a prefix.<br />
# Click '''Ok''' to start extracting the video.<br />
#* In-game action will be captured, but you may still override the automatic camera by left-clicking and moving the mouse around if you want to focus somewhere else.<br />
<br />
==== Why not use FRAPS, or software alike, to generate video sources? ====<br />
FRAPS is realtime video capturing software which can be used instead of PNG sequences. Inevitably, any screen capturing software like FRAPS will be unable to capture video at the game's real frame rate (50 FPS), which will lead to skipped/duplicate frames (jerkiness) and/or framerate conversion artefacts (blur). <br />
<br />
''If you want the best quality'', don't use FRAPS to export video from W:A. Unless "Force lossless RGB capture" is enabled, FRAPS uses lossy compression since it needs to run in real time. Enabling "Force lossless RGB capture" and setting FRAPS to record at your video refresh rate will cause FRAPS to capture video accurately (assuming your computer is fast enough), but will also capture any duplicate frames resulting from WA's refresh rate synchronization. This is not ideal and is very error-prone.<br />
<br />
=== (Optional) Converting frames to video files with VirtualDub ===<br />
{{Warning|[[wikipedia:Non-linear_editing_system|NLE]]s in general (Vegas and Premiere in particular), allow importing a sequence of image files '''as a single video clip''', which can be added to a timeline and treated like a video file in itself. By doing so it takes away the need to compress those sequences to video file sources, provided that you have spare disk space available.<br />
PNG files are well compressed and clips made from these will seek quickly, '''much like a very fast and very efficient codec'''. Therefore, you should consider ommiting this whole step and simply use PNG sequences as source video in your editor.}}<br />
<br />
Open '''VirtualDub'''. This program will let you merge every extracted video frame into a single AVI file. It also has a batch mode which will let you queue jobs in order to save multiple files in one run.<br />
<br />
# Go to '''File''' menu, then choose '''Open video file...'''. It will open a file prompt.<br />
# Browse to your User\Capture\ directory and open the folder which contains extracted video frames. Select the first frame (usually ''basename_000000.PNG'' where "basename_" is the basename value you chose when extracting video) and click '''Open'''.<br />
#* VirtualDub will automatically load and sort the frames.<br />
# Go to '''Video''' menu, then choose '''Frame Rate...'''. It will open a dialog box.<br />
# Choose '''Change frame rate to (fps)'''. Here you will have to enter the FPS (frames per second) value of your movie, depending on the "frame skip" value you chose when extracting this video. Click '''OK''' to close the dialog box.<br />
#* With a frame skip of 1, you must enter 50. If you chose 2, the FPS value must be 25.<br />
# Go to '''Video''' menu<br />
#* Make sure '''Full processing mode''' is selected.<br />
#* Choose '''Color depth...''', then a window opens. In '''Output format (...)''' select '''Same as decompression format'''.<br />
# Go to '''Audio''' menu, make sure '''No audio''' is selected.<br />
# Now you must choose one of three compression methods: [[w:Lossless data compression|lossless]], [[w:Lossy compression|lossy]] or uncompressed (raw video). The following are instructions for lossless compression (recommended), but if you want to try with any of the other methods, see [[Creating a Worms movie#Video compression in VirtualDub|below]].<br />
## Go to '''Video''' menu, choose '''Compression...'''. It will open a new dialog box.<br />
## [[Creating a Worms movie#Video compression in VirtualDub|Select and configure a video codec of your choice.]]<br />
## Click '''Ok'''.<br />
# Go to '''File''' menu and consider:<br />
#* If you are going to encode only one video file this time, choose '''Save as AVI...''' and a file save prompt will open. <br />
#** Browse to the folder where you'll place your raws, then enter a file name.<br />
#** Hit '''Save''' and the program will start encoding the file.<br />
#* If you are planning to encode more than one video, then choose '''Queue batch operation''' and inside '''Save as AVI...'''. It will open a file save prompt.<br />
#** Browse to the folder where you'll place your raws, then enter a file name.<br />
#** Hit '''Save'''. <br />
#** '''Repeat steps 1, 2 and 8 for each extracted video sequence'''. The settings will be remembered for every video as long as you don't close VirtualDub.<br />
#** When you're done, go to '''File''' menu, then choose '''Job control...'''. A new window will open.<br />
#** Hit the '''Start''' button. The program will start encoding every video file.<br />
<br />
When encoding is over, you can delete the extracted frames folder(s) in User\Capture\ if you want to, as they will no be longer needed.<br />
<br />
=== (Optional) Converting frames to video files with ffmpeg ===<br />
<br />
# <tt>ffmpeg -i basename_%06d.png out.mkv</tt><br />
<br />
=== Editing ===<br />
In the previous step you've created the video files needed to add to your video. Now it's time to import them in your favourite video editing tool, so you will be able to organize them according to your script, add effects, etc.<br />
<br />
==== Editing in Sony Vegas Pro ====<br />
In Vegas Pro, simply click on the '''Import media...''' button or go to '''File''' menu, select '''Import''' then '''Media...'''. Browse to the folder where you keep your encoded video files, and select all the files that you're going to add to your movie. These will be added to your media pool, and you can drag them from there to the timeline, into any video track you make.<br />
<br />
If you're new to Vegas Pro, it is highly recommended you look for tutorials and FAQs and read them. Learn to use the program and become familiar with its features: panning, zooming, the Trimmer, plugin effects, transitions, generated media, etc. The better you know the program, the easier and nicer editing will be.<br />
<br />
== Encoding the movie ==<br />
Either if you want to preview your project or create the final video, you have to properly configure movie encoding. Currently one of the best choices is the Matroska format (.mkv), using .H264 AVC which compresses video greatly at an impressive high quality. You can also choose MP4 as format, which is a very popular AVC container. <br />
<br />
Depending on the video editor you're using, you may have more than one AVC codec available. Whatever your choice, it's best to configure it to encode in two passes. Video bitrate depends much on video resolution, and partly on the fps setting.<br />
* '''Stay with the same fps value you've been using so far.''' If you choose a different fps setting from value used to encode your exported videos, it is very likely that the movie will show artifacts, i.e. frames partially overlapping as if they were transparent.<br />
* A 800x600 movie can use an average of around 2000kbps (and peaks of 3000kbps) and remain at great quality. You should still experiment with values and decide which is the configuration that best suits your goal. <br />
{{Warning|<br />
When choosing the encoding resolution, you have to make sure you're '''using the same aspect ratio''' of the project. Otherwise, the video image will be stretched.}}<br />
Worms videos with an aspect ratio of 4:3 look very nice at 800x600 (or even 640x480)!<br />
<br />
=== Encoding for WormTube ===<br />
If you're aiming to publish your video at [[WormTube]], it is recommended that you encode your video file using AVC in a .MP4 format, in order to allow HD video streaming in addition to SD streaming.<br />
<br />
== Video compression in VirtualDub ==<br />
In order to convert your W:A frame sequences to video (the [[Creating a Worms movie#Converting frames to files with VirtualDub|second step]] of movie creation), it is recommended to compress to lossless video using the MSU Screen Capture codec. There are also other codecs you can try and use.<br />
<br />
=== Example: Configuring MSU Screen Capture under VirtualDub ===<br />
Go to the '''Video''' menu and choose '''Compression...'''. Make sure 'MSU Screen Capture Lossless Codec' appears in the list and select it. If it doesn't, you should [http://www.compression.ru/video/ls-codec/screen_capture_codec_en.html download it, install it] and open VirtualDub again.<br />
{{Note|MSU Screen Capture is possibly the best lossless codec available to compress W:A video sequences. It offers very high compression at a decent decoding speed.}}<br />
'''Make sure''' you're using VirtualDub 1.9.10+, as it fixed an important problem in the AVI data that made the file unreadable in some video editors.<br />
<br />
=== Lossless alternatives ===<br />
There are several other lossless codecs available, such as FFV1, Lossless JPG (all of which come bundled with ''ffdshow''); YUVSoft Lossless Video; MSU's Lossless Video (not Screen Capture); CamStudio Lossless; etc.<br />
<br />
If you want to use any of the other lossless codecs, just select them from the '''Compression...''' window (for FFV1, HUFFYUV or Lossless JPG, you'll have to select them within ffdshow Video Codec's configuration dialog).<br />
<br />
{{Warning|With default settings, some lossless codecs such as FFV1, HUFFYUV, Lossless JPG, CamStudio and YUVSoft will convert the colorspace during compression. There will be a mild quality loss because of this. In order to prevent it, you can try loading the PNG sequence in VirtualDub via an [http://avisynth.org/mediawiki/Main_Page AVISynth] script.}}<br />
<br />
Finally, there's H.264 lossless which does in fact lose quality when compressing W:A video regardless the colorspace settings, and this can not be prevented by the use of an AVISynth script (the colorspace will be converted regardless). For W:A video sequences, you should instead treat it as a lossy codec.<br />
<br />
=== Lossy codecs ===<br />
Using a lossy codec ensures that your video sources will be very small files and decode very fast, at the expense of image quality. Depending on your project or your PC, you may still want to use this method.<br />
<br />
A recommended codec to use with VirtualDub is [[w:H.264|H.264/MPEG-4 AVC]] via [http://sourceforge.net/projects/x264vfw/ x264vfw]. Once you have it installed, follow these steps:<br />
# Go to '''Video''' menu, choose '''Compression...'''. <br />
# Select '''x264vfw - H.264/MPEG-4 AVC codec''', and click on '''Configure'''. A new window opens.<br />
#* Under '''Rate Control''', choose '''Single pass - lossless'''.<br />
#:{{Note|As explained above, H.264 lossless will convert the video colorspace, resulting in loss of quality. However, using the "lossless" setting will ensure no further quality loss after colorspace conversion. W:A video still compresses to very small files with this setting.}}<br />
#* Under '''Output''', check '''VirtualDub hack'''.<br />
# Click '''Ok''' to close. Click '''Ok''' again.<br />
Also, there's another method to encode W:A video with H.264 without using VirtualDub.<ref>[http://blog.worms2d.info/fast-and-simple-way-to-encode-replays Fast and simple way to encode replays] (W:A devblog)</ref>.<br />
[[Image:Ffdshow_MPEG4_example.png|thumb|ffdshow set for MPEG-4 encoding]]<br />
As a last resort, and if you have '''ffdshow''' installed on your system, you can try MPEG-4 ASP. It offers less quality than H.264 and sometimes worse compression, so it's not recommended. <br />
# Go to '''Video''' menu, choose '''Compression...'''. It will open a new dialog box. <br />
#* Try encoding with MPEG-4 (XVID FOURCC) and a high average bitrate (should be higher the bigger the resolution you chose for your video).<br />
<br />
=== Uncompressed video ===<br />
This is not recommended, but you can use uncompressed video. It's not necessarily faster than some lossless codecs, and it may take lots of disk space. If you still want to use it:<br />
* Make sure it's chosen by going to menu '''Video''', then '''Compression...'''. The option '''(Uncompressed RGB/YCbCr)''' should be selected, hit '''Ok'''.<br />
<br />
== References ==<br />
<references/></div>Dbanethttps://worms2d.info/?title=The_Wheat_Snooper&diff=23799The Wheat Snooper2014-07-25T07:20:37Z<p>Dbanet: updated version to 2.9.2</p>
<hr />
<div>{{ParentArticle|[[Software]]}}<br />
{{Languages|en|The Wheat Snooper|fr|The Wheat Snooper/fr}}<br />
{{Software_infobox<br />
| icon = TheWheatSnooper_icon.png<br />
| screenshot = thewheatsnoopermarch2009.png<br />
| developer = [[People/Lookias|Lookias]], [[People/dbanet|dbanet]], [[People/StepS|StepS]]<br />
| version = v2.9.2&nbsp;/ 27 June 2014<br />
| games = [[Worms Armageddon|W:A]]<br />
| language = [http://qt.nokia.com/ C++/Qt]<br />
| platforms = Windows, Linux, Mac OS X, OS/2, any other with support of Qt4<br />
| license = [[w:GNU General Public License|GPL v2]]<br />
| download = [http://lookias.worms2d.info/download.php The Wheat Snooper]<br />
| website = [http://www.tus-wa.com/forums/worms-armageddon/new-the-wheat-snooper-2-9-community-build-24418/ New forum thread (TUS)]; [http://lookias.worms2d.info/forum/viewforum.php?f=9&start=0 old forum thread]}}<br />
'''The Wheat Snooper''' is a chat client for the Worms Armageddon WormNET, usually called Snooper.<br />
<br />
==Features==<br />
Some of the features from The Wheat Snooper:<br />
<br />
*Supports WormNAT2 hosting.<br />
*Pictured [[The Wheat Snooper/Tutorial|tutorial]]<br />
*Chat logs<br />
*Query list (also logged)<br />
*Comfortable buddy list<br />
*Hosting and joining normal channel games and also custom channel scheme-games<br />
*Several skins<br />
*Several layouts<br />
*Several sounds for different events<br />
*Highly customizable<br />
*Translations so far to English, German, Danish, Spanish, French, Lithuanian, Polish, Portuguese, Romanian and Russian<br />
*Customizable CTCP commands (to provide: your individual user information or a share of files or...)<br />
*It imports [[ProSnooper|ProSnooper's]] buddylist<br />
*Ability to choose your own port and IP address/hostname for hosting<br />
*Supports emoticons and you can make your own smiley themes (sharing them with others is supported)<br />
*Plays a sound when a customized word appears in the chat. (For example, to be noticed when someone writes tus.)<br />
*Supports [WA character table|Worms Armageddon charset] fully, so you can chat with people using W:A and host and see games with right characters.<br />
*You can join myWormNet servers with custom channel schemes (e.g heavy knocking)<br />
*You can browse the clan page of a user by clicking on his clantag.<br />
*The latest flags are supported, Wheat now includes 253 different flags.<br />
*It's now possible to [http://www.tus-wa.com/forums/announcements/bringing-back-wn-ranks-and-registered-usernames/ login into a league with The Wheat Snooper]. This feature provides registered user names and true ranks. At the moment the TUS league and NNN is supported<br />
*Supports the newest WA (3.7+) codepage<br />
*Crossplatform<br />
<br />
==Skins==<br />
The Wheat Snooper is skinnable. Screenshots of some of the default skins:<br />
<br />
{|<br />
|-<br />
| [[Image:Thewheatsnooper4.png|thumb|250px|Quake4 skin]] <br />
| [[Image:Fraktalskin.png|thumb|250px|Fractal skin]]<br />
|-<br />
| [[Image:Wwwpskin.jpg|thumb|250px|Worms World Party skin]]<br />
| [[Image:Thewheatsnooper5.png|thumb|250px|Black skin]]<br />
|}<br />
<br />
==Sound notifications==<br />
Every sound can be activated and deactivated and you can choose your own sound file for each event. Also, the program includes default sound files in mp3 format.<br />
<br />
The Wheat Snooper plays different sounds when:<br />
*A buddy arrives to WormNet<br />
*A buddy leaves WormNet<br />
*A buddy sends a message<br />
*A chat window opens<br />
*A normal user sends a message<br />
*You are highlighted (when someone writes your name in the chat)<br />
*A buddy hosts a game<br />
*A customized word appears in the chat.<br />
<br />
Furthermore, it plays a sound on start up.<br />
<br />
==Control panel alerts==<br />
Control panel alerts are blinking items in the control panel. You can activate and deactivate these.<br />
<br />
The Wheat Snooper alerts you when:<br />
*Someone writes you a notice<br />
*Someone writes you a private message<br />
*You are highlighted (when someone writes your name into the chat)<br />
<br />
==Balloon messages==<br />
Balloon messages are little messages that appear over the tray icon. These messages can be activated or deactivated and you can set the number of messages inside a balloon (it remembers the history of the balloon messages and displays them).<br />
<br />
The Wheat Snooper pops up a balloon when:<br />
*A buddy arrives to WormNet<br />
*A buddy leaves WormNet<br />
*When someone writes you a private message (the message will also be displayed in the balloon) - this will only happen when there is no chat window open for the messaging user<br />
*When a buddy hosts a game<br />
<br />
==Away and back notifications==<br />
These notifications can be activated and deactivated.<br />
<br />
It sends your away message to a user that writes a private message,<br />
and it sends a CTCP command to the user (\001away 'awaymessage'\001). The snooper will then display it in the status bar of your chat window and the user icon inside the channel windows will change to an away icon.<br />
<br />
It sets you automatically to away when you are in a game.<br />
<br />
It sends a notice to all users that wrote you a message when you was away, it also sends a CTCP command (\001back\001).<br />
<br />
The chat windows have a status button, which you can use to ask for a user's status (\001status\001). In case he has The Wheat Snooper, he will then response with his status (\001away 'awaymessage'\001 or \001back\001).<br />
<br />
The CTCP commands are only written to users with another clan name than Username (case-insensitive).<br />
<br />
==Sending several kinds of IRC messages==<br />
You can send notices, actions in notices, (private messages, normal messages), actions, CTCP commands and raw server commands.<br />
<br />
Sending these messages can be done by prefixing a short string before the message. This string must be the very first string of the message.<br />
<br />
*A notice can be send with '''&gt;&gt;''', for example '''<code>&gt;&gt;hello</code>'''<br />
*An action inside a notice can be send with '''&gt;&gt;&gt;''', for example '''<code>&gt;&gt;&gt;is happy</code>'''<br />
*An action can be send with '''&gt;''', for example '''<code>&gt;is happy</code>'''<br />
*A ctcp command can be send with '''&gt;!''', for example '''<code>>!default</code>'''<br />
*Raw server commands can be send with '''/''', for example '''<code>/WHOWAS lookias</code>'''<br />
<br />
The snooper lets you set CTCP commands that others can send you to receive an automatic message. This automatic message is also settable.<br />
<br />
For example, you set up the CTCP command 'default' and the message 'this is my default message'.<br />
Another user can now send you the CTCP command default (with '''&gt;!default''') and he will receive 'this is my default message' from you.<br />
<br />
This is a poor example, but imagine you can also response with messages that include download locations, pictures, website addresses, and everything else that fits into a message.<br />
<br />
OK, lets go on with the message prefixes. Assuming you want to send a notice to a user, you would send it inside a chat window. If you send it into a channel it will be a notice that arrives to the channel. IRC clients normally send notices like this:<br />
<br />
'''<code>/notice user msg</code>'''<br />
<br />
This notice can of course be send in every chat line. To overcome this difference you can use the raw server command prefix. It will then be the same message:<br />
<br />
'''<code>/notice user msg</code>''', also: '''<code>/privmsg user msg</code>'''<br />
<br />
It can be sent from every chat line.<br />
This trick with the raw server command prefix doesn't work for actions and CTCP commands, because these messages need to be bound with ASCII 1 signs and you cannot type them manually into the chat.<br />
==Scripting abillities through the chatline==<br />
Messages which start with $ are interpreted as script commands by wheat. Type ''$help'' to get a list of the available commands. There is for example the possibility to change the nickname by typing ''$nick newnick''.<br />
<br />
==Community build version 2.9==<br />
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. Since then there was no activity in the project, but thanks to the open source license, since March 29, 2014, [[People/dbanet|dbanet]] and [[People/StepS|StepS]] have taken the maintenance of the project. The sources are now hosted [https://github.com/dbanet/tws at GitHub]. A [http://www.tus-wa.com/forums/worms-armageddon/new-the-wheat-snooper-2-9-community-build-24418 new forum thread at TUS forums] has been started. The versions 2.9 and 2.9.2 have been released with new features and bugfixes.<br />
<br />
== External links==<br />
*[http://www.tus-wa.com/?topic=24418 Official forum thread]<br />
*[http://lookias.worms2d.info/forum/viewtopic.php?f=9&t=53 Plans for the next version] by Lookie<br />
*[http://lookias.worms2d.info/forum/viewtopic.php?f=9&t=55 Details about the newest great feature, called secure logging.]<br />
{{OSS}}</div>Dbanethttps://worms2d.info/?title=Tws&diff=23673Tws2014-05-22T11:18:28Z<p>Dbanet: Redirected page to The Wheat Snooper</p>
<hr />
<div>#REDIRECT [[The Wheat Snooper]]</div>Dbanethttps://worms2d.info/?title=Rubber&diff=23668Rubber2014-05-17T20:06:58Z<p>Dbanet: Redirected page to RubberWorm</p>
<hr />
<div>#REDIRECT [[RubberWorm]]</div>Dbanethttps://worms2d.info/?title=Wk&diff=23667Wk2014-05-17T20:05:52Z<p>Dbanet: Redirected page to WormKit</p>
<hr />
<div>#REDIRECT [[WormKit]]</div>Dbanethttps://worms2d.info/?title=Wk&diff=23666Wk2014-05-17T20:05:26Z<p>Dbanet: Created page with "#REDIRECT {{WormKit}}"</p>
<hr />
<div>#REDIRECT {{WormKit}}</div>Dbanethttps://worms2d.info/?title=People/dbanet&diff=23665People/dbanet2014-05-17T19:36:28Z<p>Dbanet: Redirected page to User:Dbanet</p>
<hr />
<div>#REDIRECT [[User:Dbanet]]</div>Dbanethttps://worms2d.info/?title=The_Wheat_Snooper&diff=23664The Wheat Snooper2014-05-17T19:35:48Z<p>Dbanet: Undo revision 23663 by Zexorz (talk)</p>
<hr />
<div>{{ParentArticle|[[Software]]}}<br />
{{Languages|en|The Wheat Snooper|fr|The Wheat Snooper/fr}}<br />
{{Software_infobox<br />
| icon = TheWheatSnooper_icon.png<br />
| screenshot = thewheatsnoopermarch2009.png<br />
| developer = [[People/Lookias|Lookias]], [[People/dbanet|dbanet]], [[People/StepS|StepS]]<br />
| version = v2.9&nbsp;/ 05 May 2014<br />
| games = [[Worms Armageddon|W:A]]<br />
| language = [http://qt.nokia.com/ C++/Qt]<br />
| platforms = Windows, Linux, Mac OS X, OS/2, any other with support of Qt4<br />
| license = [[w:GNU General Public License|GPL v2]]<br />
| download = [http://lookias.worms2d.info/download.php The Wheat Snooper]<br />
| website = [http://www.tus-wa.com/forums/worms-armageddon/new-the-wheat-snooper-2-9-community-build-24418/ New forum thread (TUS)]; [http://lookias.worms2d.info/forum/viewforum.php?f=9&start=0 old forum thread]}}<br />
'''The Wheat Snooper''' is a chat client for the Worms Armageddon WormNET, usually called Snooper.<br />
<br />
==Features==<br />
Some of the features from The Wheat Snooper:<br />
<br />
*Supports WormNAT2 hosting.<br />
*Pictured [[The Wheat Snooper/Tutorial|tutorial]]<br />
*Chat logs<br />
*Query list (also logged)<br />
*Comfortable buddy list<br />
*Hosting and joining normal channel games and also custom channel scheme-games<br />
*Several skins<br />
*Several layouts<br />
*Several sounds for different events<br />
*Highly customizable<br />
*Translations so far to English, German, Danish, Spanish, French, Lithuanian, Polish, Portuguese, Romanian and Russian<br />
*Customizable CTCP commands (to provide: your individual user information or a share of files or...)<br />
*It imports [[ProSnooper|ProSnooper's]] buddylist<br />
*Ability to choose your own port and IP address/hostname for hosting<br />
*Supports emoticons and you can make your own smiley themes (sharing them with others is supported)<br />
*Plays a sound when a customized word appears in the chat. (For example, to be noticed when someone writes tus.)<br />
*Supports [WA character table|Worms Armageddon charset] fully, so you can chat with people using W:A and host and see games with right characters.<br />
*You can join myWormNet servers with custom channel schemes (e.g heavy knocking)<br />
*You can browse the clan page of a user by clicking on his clantag.<br />
*The latest flags are supported, Wheat now includes 253 different flags.<br />
*It's now possible to [http://www.tus-wa.com/forums/announcements/bringing-back-wn-ranks-and-registered-usernames/ login into a league with The Wheat Snooper]. This feature provides registered user names and true ranks. At the moment the TUS league and NNN is supported<br />
*Supports the newest WA (3.7+) codepage<br />
*Crossplatform<br />
<br />
==Skins==<br />
The Wheat Snooper is skinnable. Screenshots of some of the default skins:<br />
<br />
{|<br />
|-<br />
| [[Image:Thewheatsnooper4.png|thumb|250px|Quake4 skin]] <br />
| [[Image:Fraktalskin.png|thumb|250px|Fractal skin]]<br />
|-<br />
| [[Image:Wwwpskin.jpg|thumb|250px|Worms World Party skin]]<br />
| [[Image:Thewheatsnooper5.png|thumb|250px|Black skin]]<br />
|}<br />
<br />
==Sound notifications==<br />
Every sound can be activated and deactivated and you can choose your own sound file for each event. Also, the program includes default sound files in mp3 format.<br />
<br />
The Wheat Snooper plays different sounds when:<br />
*A buddy arrives to WormNet<br />
*A buddy leaves WormNet<br />
*A buddy sends a message<br />
*A chat window opens<br />
*A normal user sends a message<br />
*You are highlighted (when someone writes your name in the chat)<br />
*A buddy hosts a game<br />
*A customized word appears in the chat.<br />
<br />
Furthermore, it plays a sound on start up.<br />
<br />
==Control panel alerts==<br />
Control panel alerts are blinking items in the control panel. You can activate and deactivate these.<br />
<br />
The Wheat Snooper alerts you when:<br />
*Someone writes you a notice<br />
*Someone writes you a private message<br />
*You are highlighted (when someone writes your name into the chat)<br />
<br />
==Balloon messages==<br />
Balloon messages are little messages that appear over the tray icon. These messages can be activated or deactivated and you can set the number of messages inside a balloon (it remembers the history of the balloon messages and displays them).<br />
<br />
The Wheat Snooper pops up a balloon when:<br />
*A buddy arrives to WormNet<br />
*A buddy leaves WormNet<br />
*When someone writes you a private message (the message will also be displayed in the balloon) - this will only happen when there is no chat window open for the messaging user<br />
*When a buddy hosts a game<br />
<br />
==Away and back notifications==<br />
These notifications can be activated and deactivated.<br />
<br />
It sends your away message to a user that writes a private message,<br />
and it sends a CTCP command to the user (\001away 'awaymessage'\001). The snooper will then display it in the status bar of your chat window and the user icon inside the channel windows will change to an away icon.<br />
<br />
It sets you automatically to away when you are in a game.<br />
<br />
It sends a notice to all users that wrote you a message when you was away, it also sends a CTCP command (\001back\001).<br />
<br />
The chat windows have a status button, which you can use to ask for a user's status (\001status\001). In case he has The Wheat Snooper, he will then response with his status (\001away 'awaymessage'\001 or \001back\001).<br />
<br />
The CTCP commands are only written to users with another clan name than Username (case-insensitive).<br />
<br />
==Sending several kinds of IRC messages==<br />
You can send notices, actions in notices, (private messages, normal messages), actions, CTCP commands and raw server commands.<br />
<br />
Sending these messages can be done by prefixing a short string before the message. This string must be the very first string of the message.<br />
<br />
*A notice can be send with '''&gt;&gt;''', for example '''<code>&gt;&gt;hello</code>'''<br />
*An action inside a notice can be send with '''&gt;&gt;&gt;''', for example '''<code>&gt;&gt;&gt;is happy</code>'''<br />
*An action can be send with '''&gt;''', for example '''<code>&gt;is happy</code>'''<br />
*A ctcp command can be send with '''&gt;!''', for example '''<code>>!default</code>'''<br />
*Raw server commands can be send with '''/''', for example '''<code>/WHOWAS lookias</code>'''<br />
<br />
The snooper lets you set CTCP commands that others can send you to receive an automatic message. This automatic message is also settable.<br />
<br />
For example, you set up the CTCP command 'default' and the message 'this is my default message'.<br />
Another user can now send you the CTCP command default (with '''&gt;!default''') and he will receive 'this is my default message' from you.<br />
<br />
This is a poor example, but imagine you can also response with messages that include download locations, pictures, website addresses, and everything else that fits into a message.<br />
<br />
OK, lets go on with the message prefixes. Assuming you want to send a notice to a user, you would send it inside a chat window. If you send it into a channel it will be a notice that arrives to the channel. IRC clients normally send notices like this:<br />
<br />
'''<code>/notice user msg</code>'''<br />
<br />
This notice can of course be send in every chat line. To overcome this difference you can use the raw server command prefix. It will then be the same message:<br />
<br />
'''<code>/notice user msg</code>''', also: '''<code>/privmsg user msg</code>'''<br />
<br />
It can be sent from every chat line.<br />
This trick with the raw server command prefix doesn't work for actions and CTCP commands, because these messages need to be bound with ASCII 1 signs and you cannot type them manually into the chat.<br />
==Scripting abillities through the chatline==<br />
Messages which start with $ are interpreted as script commands by wheat. Type ''$help'' to get a list of the available commands. There is for example the possibility to change the nickname by typing ''$nick newnick''.<br />
<br />
==Community build version 2.9==<br />
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. Since then there was no activity in the project, but thanks to the open source license, since March 29, 2014, [[People/dbanet|dbanet]] and [[People/StepS|StepS]] have taken the maintenance of the project. The sources are now hosted [https://github.com/dbanet/tws at GitHub]. A [http://www.tus-wa.com/forums/worms-armageddon/new-the-wheat-snooper-2-9-community-build-24418 new forum thread at TUS forums] has been started. The version 2.9 has been released with new features and bugfixes.<br />
<br />
== External links==<br />
*[http://www.tus-wa.com/forums/worms-armageddon/new-the-wheat-snooper-2-9-community-build-24418 Official forum thread]<br />
*[http://lookias.worms2d.info/forum/viewtopic.php?f=9&t=53 Plans for the next version] by Lookie<br />
*[http://lookias.worms2d.info/forum/viewtopic.php?f=9&t=55 Details about the newest great feature, called secure logging.]<br />
{{OSS}}</div>Dbanethttps://worms2d.info/?title=User:Dbanet&diff=23662User:Dbanet2014-05-17T19:26:06Z<p>Dbanet: Created page with "{{lowercase title}}"</p>
<hr />
<div>{{lowercase title}}</div>Dbanethttps://worms2d.info/?title=The_Wheat_Snooper&diff=23661The Wheat Snooper2014-05-17T19:09:48Z<p>Dbanet: </p>
<hr />
<div>{{ParentArticle|[[Software]]}}<br />
{{Languages|en|The Wheat Snooper|fr|The Wheat Snooper/fr}}<br />
{{Software_infobox<br />
| icon = TheWheatSnooper_icon.png<br />
| screenshot = thewheatsnoopermarch2009.png<br />
| developer = [[People/Lookias|Lookias]], [[People/dbanet|dbanet]], [[People/StepS|StepS]]<br />
| version = v2.9&nbsp;/ 05 May 2014<br />
| games = [[Worms Armageddon|W:A]]<br />
| language = [http://qt.nokia.com/ C++/Qt]<br />
| platforms = Windows, Linux, Mac OS X, OS/2, any other with support of Qt4<br />
| license = [[w:GNU General Public License|GPL v2]]<br />
| download = [http://lookias.worms2d.info/download.php The Wheat Snooper]<br />
| website = [http://www.tus-wa.com/forums/worms-armageddon/new-the-wheat-snooper-2-9-community-build-24418/ New forum thread (TUS)]; [http://lookias.worms2d.info/forum/viewforum.php?f=9&start=0 old forum thread]}}<br />
'''The Wheat Snooper''' is a chat client for the Worms Armageddon WormNET, usually called Snooper.<br />
<br />
==Features==<br />
Some of the features from The Wheat Snooper:<br />
<br />
*Supports WormNAT2 hosting.<br />
*Pictured [[The Wheat Snooper/Tutorial|tutorial]]<br />
*Chat logs<br />
*Query list (also logged)<br />
*Comfortable buddy list<br />
*Hosting and joining normal channel games and also custom channel scheme-games<br />
*Several skins<br />
*Several layouts<br />
*Several sounds for different events<br />
*Highly customizable<br />
*Translations so far to English, German, Danish, Spanish, French, Lithuanian, Polish, Portuguese, Romanian and Russian<br />
*Customizable CTCP commands (to provide: your individual user information or a share of files or...)<br />
*It imports [[ProSnooper|ProSnooper's]] buddylist<br />
*Ability to choose your own port and IP address/hostname for hosting<br />
*Supports emoticons and you can make your own smiley themes (sharing them with others is supported)<br />
*Plays a sound when a customized word appears in the chat. (For example, to be noticed when someone writes tus.)<br />
*Supports [WA character table|Worms Armageddon charset] fully, so you can chat with people using W:A and host and see games with right characters.<br />
*You can join myWormNet servers with custom channel schemes (e.g heavy knocking)<br />
*You can browse the clan page of a user by clicking on his clantag.<br />
*The latest flags are supported, Wheat now includes 253 different flags.<br />
*It's now possible to [http://www.tus-wa.com/forums/announcements/bringing-back-wn-ranks-and-registered-usernames/ login into a league with The Wheat Snooper]. This feature provides registered user names and true ranks. At the moment the TUS league and NNN is supported<br />
*Supports the newest WA (3.7+) codepage<br />
*Crossplatform<br />
<br />
==Skins==<br />
The Wheat Snooper is skinnable. Screenshots of some of the default skins:<br />
<br />
{|<br />
|-<br />
| [[Image:Thewheatsnooper4.png|thumb|250px|Quake4 skin]] <br />
| [[Image:Fraktalskin.png|thumb|250px|Fractal skin]]<br />
|-<br />
| [[Image:Wwwpskin.jpg|thumb|250px|Worms World Party skin]]<br />
| [[Image:Thewheatsnooper5.png|thumb|250px|Black skin]]<br />
|}<br />
<br />
==Sound notifications==<br />
Every sound can be activated and deactivated and you can choose your own sound file for each event. Also, the program includes default sound files in mp3 format.<br />
<br />
The Wheat Snooper plays different sounds when:<br />
*A buddy arrives to WormNet<br />
*A buddy leaves WormNet<br />
*A buddy sends a message<br />
*A chat window opens<br />
*A normal user sends a message<br />
*You are highlighted (when someone writes your name in the chat)<br />
*A buddy hosts a game<br />
*A customized word appears in the chat.<br />
<br />
Furthermore, it plays a sound on start up.<br />
<br />
==Control panel alerts==<br />
Control panel alerts are blinking items in the control panel. You can activate and deactivate these.<br />
<br />
The Wheat Snooper alerts you when:<br />
*Someone writes you a notice<br />
*Someone writes you a private message<br />
*You are highlighted (when someone writes your name into the chat)<br />
<br />
==Balloon messages==<br />
Balloon messages are little messages that appear over the tray icon. These messages can be activated or deactivated and you can set the number of messages inside a balloon (it remembers the history of the balloon messages and displays them).<br />
<br />
The Wheat Snooper pops up a balloon when:<br />
*A buddy arrives to WormNet<br />
*A buddy leaves WormNet<br />
*When someone writes you a private message (the message will also be displayed in the balloon) - this will only happen when there is no chat window open for the messaging user<br />
*When a buddy hosts a game<br />
<br />
==Away and back notifications==<br />
These notifications can be activated and deactivated.<br />
<br />
It sends your away message to a user that writes a private message,<br />
and it sends a CTCP command to the user (\001away 'awaymessage'\001). The snooper will then display it in the status bar of your chat window and the user icon inside the channel windows will change to an away icon.<br />
<br />
It sets you automatically to away when you are in a game.<br />
<br />
It sends a notice to all users that wrote you a message when you was away, it also sends a CTCP command (\001back\001).<br />
<br />
The chat windows have a status button, which you can use to ask for a user's status (\001status\001). In case he has The Wheat Snooper, he will then response with his status (\001away 'awaymessage'\001 or \001back\001).<br />
<br />
The CTCP commands are only written to users with another clan name than Username (case-insensitive).<br />
<br />
==Sending several kinds of IRC messages==<br />
You can send notices, actions in notices, (private messages, normal messages), actions, CTCP commands and raw server commands.<br />
<br />
Sending these messages can be done by prefixing a short string before the message. This string must be the very first string of the message.<br />
<br />
*A notice can be send with '''&gt;&gt;''', for example '''<code>&gt;&gt;hello</code>'''<br />
*An action inside a notice can be send with '''&gt;&gt;&gt;''', for example '''<code>&gt;&gt;&gt;is happy</code>'''<br />
*An action can be send with '''&gt;''', for example '''<code>&gt;is happy</code>'''<br />
*A ctcp command can be send with '''&gt;!''', for example '''<code>>!default</code>'''<br />
*Raw server commands can be send with '''/''', for example '''<code>/WHOWAS lookias</code>'''<br />
<br />
The snooper lets you set CTCP commands that others can send you to receive an automatic message. This automatic message is also settable.<br />
<br />
For example, you set up the CTCP command 'default' and the message 'this is my default message'.<br />
Another user can now send you the CTCP command default (with '''&gt;!default''') and he will receive 'this is my default message' from you.<br />
<br />
This is a poor example, but imagine you can also response with messages that include download locations, pictures, website addresses, and everything else that fits into a message.<br />
<br />
OK, lets go on with the message prefixes. Assuming you want to send a notice to a user, you would send it inside a chat window. If you send it into a channel it will be a notice that arrives to the channel. IRC clients normally send notices like this:<br />
<br />
'''<code>/notice user msg</code>'''<br />
<br />
This notice can of course be send in every chat line. To overcome this difference you can use the raw server command prefix. It will then be the same message:<br />
<br />
'''<code>/notice user msg</code>''', also: '''<code>/privmsg user msg</code>'''<br />
<br />
It can be sent from every chat line.<br />
This trick with the raw server command prefix doesn't work for actions and CTCP commands, because these messages need to be bound with ASCII 1 signs and you cannot type them manually into the chat.<br />
==Scripting abillities through the chatline==<br />
Messages which start with $ are interpreted as script commands by wheat. Type ''$help'' to get a list of the available commands. There is for example the possibility to change the nickname by typing ''$nick newnick''.<br />
<br />
==Community build version 2.9==<br />
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. Since then there was no activity in the project, but thanks to the open source license, since March 29, 2014, [[People/dbanet|dbanet]] and [[People/StepS|StepS]] have taken the maintenance of the project. The sources are now hosted [https://github.com/dbanet/tws at GitHub]. A [http://www.tus-wa.com/forums/worms-armageddon/new-the-wheat-snooper-2-9-community-build-24418 new forum thread at TUS forums] has been started. The version 2.9 has been released with new features and bugfixes.<br />
<br />
== External links==<br />
*[http://www.tus-wa.com/forums/worms-armageddon/new-the-wheat-snooper-2-9-community-build-24418 Official forum thread]<br />
*[http://lookias.worms2d.info/forum/viewtopic.php?f=9&t=53 Plans for the next version] by Lookie<br />
*[http://lookias.worms2d.info/forum/viewtopic.php?f=9&t=55 Details about the newest great feature, called secure logging.]<br />
{{OSS}}</div>Dbanethttps://worms2d.info/?title=The_Wheat_Snooper&diff=23659The Wheat Snooper2014-05-11T02:27:00Z<p>Dbanet: </p>
<hr />
<div>{{ParentArticle|[[Software]]}}<br />
{{Languages|en|The Wheat Snooper|fr|The Wheat Snooper/fr}}<br />
{{Software_infobox<br />
| icon = TheWheatSnooper_icon.png<br />
| screenshot = thewheatsnoopermarch2009.png<br />
| developer = [[People/Lookias|Lookias]], [[People/dbanet|dbanet]], [[People/StepS|StepS]]<br />
| version = v2.9&nbsp;/ 05 May 2014<br />
| games = [[Worms Armageddon|W:A]]<br />
| language = [http://qt.nokia.com/ C++/Qt]<br />
| platforms = Windows, Linux, Mac OS X, OS/2, any other with support of Qt4<br />
| license = [[w:GNU General Public License|GPL v2]]<br />
| download = [http://lookias.worms2d.info/download.php The Wheat Snooper]<br />
| website = [http://lookias.worms2d.info/forum/viewforum.php?f=9&start=0 Forum]}}<br />
'''The Wheat Snooper''' is a chat client for the Worms Armageddon WormNET, usually called Snooper.<br />
<br />
==Features==<br />
Some of the features from The Wheat Snooper:<br />
<br />
*Supports WormNAT2 hosting.<br />
*Pictured [[The Wheat Snooper/Tutorial|tutorial]]<br />
*Chat logs<br />
*Query list (also logged)<br />
*Comfortable buddy list<br />
*Hosting and joining normal channel games and also custom channel scheme-games<br />
*Several skins<br />
*Several layouts<br />
*Several sounds for different events<br />
*Highly customizable<br />
*Translations so far to English, German, Danish, Spanish, French, Lithuanian, Polish, Portuguese, Romanian and Russian<br />
*Customizable CTCP commands (to provide: your individual user information or a share of files or...)<br />
*It imports [[ProSnooper|ProSnooper's]] buddylist<br />
*Ability to choose your own port and IP address/hostname for hosting<br />
*Supports emoticons and you can make your own smiley themes (sharing them with others is supported)<br />
*Plays a sound when a customized word appears in the chat. (For example, to be noticed when someone writes tus.)<br />
*Supports [WA character table|Worms Armageddon charset] fully, so you can chat with people using W:A and host and see games with right characters.<br />
*You can join myWormNet servers with custom channel schemes (e.g heavy knocking)<br />
*You can browse the clan page of a user by clicking on his clantag.<br />
*The latest flags are supported, Wheat now includes 253 different flags.<br />
*It's now possible to [http://www.tus-wa.com/forums/announcements/bringing-back-wn-ranks-and-registered-usernames/ login into a league with The Wheat Snooper]. This feature provides registered user names and true ranks. At the moment the TUS league and NNN is supported<br />
*Supports the newest WA (3.7+) codepage<br />
*Crossplatform<br />
<br />
==Skins==<br />
The Wheat Snooper is skinnable. Screenshots of some of the default skins:<br />
<br />
{|<br />
|-<br />
| [[Image:Thewheatsnooper4.png|thumb|250px|Quake4 skin]] <br />
| [[Image:Fraktalskin.png|thumb|250px|Fractal skin]]<br />
|-<br />
| [[Image:Wwwpskin.jpg|thumb|250px|Worms World Party skin]]<br />
| [[Image:Thewheatsnooper5.png|thumb|250px|Black skin]]<br />
|}<br />
<br />
==Sound notifications==<br />
Every sound can be activated and deactivated and you can choose your own sound file for each event. Also, the program includes default sound files in mp3 format.<br />
<br />
The Wheat Snooper plays different sounds when:<br />
*A buddy arrives to WormNet<br />
*A buddy leaves WormNet<br />
*A buddy sends a message<br />
*A chat window opens<br />
*A normal user sends a message<br />
*You are highlighted (when someone writes your name in the chat)<br />
*A buddy hosts a game<br />
*A customized word appears in the chat.<br />
<br />
Furthermore, it plays a sound on start up.<br />
<br />
==Control panel alerts==<br />
Control panel alerts are blinking items in the control panel. You can activate and deactivate these.<br />
<br />
The Wheat Snooper alerts you when:<br />
*Someone writes you a notice<br />
*Someone writes you a private message<br />
*You are highlighted (when someone writes your name into the chat)<br />
<br />
==Balloon messages==<br />
Balloon messages are little messages that appear over the tray icon. These messages can be activated or deactivated and you can set the number of messages inside a balloon (it remembers the history of the balloon messages and displays them).<br />
<br />
The Wheat Snooper pops up a balloon when:<br />
*A buddy arrives to WormNet<br />
*A buddy leaves WormNet<br />
*When someone writes you a private message (the message will also be displayed in the balloon) - this will only happen when there is no chat window open for the messaging user<br />
*When a buddy hosts a game<br />
<br />
==Away and back notifications==<br />
These notifications can be activated and deactivated.<br />
<br />
It sends your away message to a user that writes a private message,<br />
and it sends a CTCP command to the user (\001away 'awaymessage'\001). The snooper will then display it in the status bar of your chat window and the user icon inside the channel windows will change to an away icon.<br />
<br />
It sets you automatically to away when you are in a game.<br />
<br />
It sends a notice to all users that wrote you a message when you was away, it also sends a CTCP command (\001back\001).<br />
<br />
The chat windows have a status button, which you can use to ask for a user's status (\001status\001). In case he has The Wheat Snooper, he will then response with his status (\001away 'awaymessage'\001 or \001back\001).<br />
<br />
The CTCP commands are only written to users with another clan name than Username (case-insensitive).<br />
<br />
==Sending several kinds of IRC messages==<br />
You can send notices, actions in notices, (private messages, normal messages), actions, CTCP commands and raw server commands.<br />
<br />
Sending these messages can be done by prefixing a short string before the message. This string must be the very first string of the message.<br />
<br />
*A notice can be send with '''&gt;&gt;''', for example '''<code>&gt;&gt;hello</code>'''<br />
*An action inside a notice can be send with '''&gt;&gt;&gt;''', for example '''<code>&gt;&gt;&gt;is happy</code>'''<br />
*An action can be send with '''&gt;''', for example '''<code>&gt;is happy</code>'''<br />
*A ctcp command can be send with '''&gt;!''', for example '''<code>>!default</code>'''<br />
*Raw server commands can be send with '''/''', for example '''<code>/WHOWAS lookias</code>'''<br />
<br />
The snooper lets you set CTCP commands that others can send you to receive an automatic message. This automatic message is also settable.<br />
<br />
For example, you set up the CTCP command 'default' and the message 'this is my default message'.<br />
Another user can now send you the CTCP command default (with '''&gt;!default''') and he will receive 'this is my default message' from you.<br />
<br />
This is a poor example, but imagine you can also response with messages that include download locations, pictures, website addresses, and everything else that fits into a message.<br />
<br />
OK, lets go on with the message prefixes. Assuming you want to send a notice to a user, you would send it inside a chat window. If you send it into a channel it will be a notice that arrives to the channel. IRC clients normally send notices like this:<br />
<br />
'''<code>/notice user msg</code>'''<br />
<br />
This notice can of course be send in every chat line. To overcome this difference you can use the raw server command prefix. It will then be the same message:<br />
<br />
'''<code>/notice user msg</code>''', also: '''<code>/privmsg user msg</code>'''<br />
<br />
It can be sent from every chat line.<br />
This trick with the raw server command prefix doesn't work for actions and CTCP commands, because these messages need to be bound with ASCII 1 signs and you cannot type them manually into the chat.<br />
==Scripting abillities through the chatline==<br />
Messages which start with $ are interpreted as script commands by wheat. Type ''$help'' to get a list of the available commands. There is for example the possibility to change the nickname by typing ''$nick newnick''.<br />
<br />
==Community build version 2.9==<br />
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. Since then there was no activity in the project, but thanks to the open source license, since March 29, 2014, [[People/dbanet|dbanet]] and [[People/StepS|StepS]] have taken the maintenance of the project. The sources are now hosted [https://github.com/dbanet/tws at GitHub]. A [http://www.tus-wa.com/forums/worms-armageddon/new-the-wheat-snooper-2-9-community-build-24418 new forum thread at TUS forums] has been started. The version 2.9 has been released with new features and bugfixes.<br />
<br />
== External links==<br />
*[http://www.tus-wa.com/forums/worms-armageddon/new-the-wheat-snooper-2-9-community-build-24418 Official forum thread]<br />
*[http://lookias.worms2d.info/forum/viewtopic.php?f=9&t=53 Plans for the next version] by Lookie<br />
*[http://lookias.worms2d.info/forum/viewtopic.php?f=9&t=55 Details about the newest great feature, called secure logging.]<br />
{{OSS}}</div>Dbanethttps://worms2d.info/?title=The_Wheat_Snooper&diff=23657The Wheat Snooper2014-05-02T20:02:37Z<p>Dbanet: </p>
<hr />
<div>{{ParentArticle|[[Software]]}}<br />
{{Languages|en|The Wheat Snooper|fr|The Wheat Snooper/fr}}<br />
{{Software_infobox<br />
| icon = TheWheatSnooper_icon.png<br />
| screenshot = thewheatsnoopermarch2009.png<br />
| developer = [[People/Lookias|Lookias]], [[People/dbanet|dbanet]], [[People/StepS|StepS]]<br />
| version = v2.8&nbsp;/ 16 April 2011<br />
| games = [[Worms Armageddon|W:A]]<br />
| language = [http://qt.nokia.com/ C++/Qt]<br />
| platforms = Windows, Linux, Mac<br />
| license = [[w:GNU General Public License|GPL v2]]<br />
| download = [http://lookias.worms2d.info/download.php The Wheat Snooper]<br />
| website = [http://lookias.worms2d.info/forum/viewforum.php?f=9&start=0 Forum]}}<br />
'''The Wheat Snooper''' is a chat client for the Worms Armageddon WormNET, usually called Snooper.<br />
<br />
==Features==<br />
Some of the features from The Wheat Snooper:<br />
<br />
*Supports WormNAT2 hosting.<br />
*Pictured [[The Wheat Snooper/Tutorial|tutorial]]<br />
*Chat logs<br />
*Query list (also logged)<br />
*Comfortable buddy list<br />
*Hosting and joining normal channel games and also custom channel scheme-games<br />
*Several skins<br />
*Several layouts<br />
*Several sounds for different events<br />
*Highly customisable<br />
*Translations so far to English, German, Spanish, Romanian, Russian, Polish and French<br />
*Customizable CTCP commands (to provide: your individual user information or a share of files or...)<br />
*It imports [[ProSnooper|ProSnooper's]] buddylist<br />
*Ability to choose your own port for hosting<br />
*Supports emoticons and you can make your own smiley themes (sharing them with others is supported)<br />
*Plays a sound when a customized word appears in the chat. (For example, to be noticed when someone writes tus.)<br />
*Supports many text codecs like Cyrillic, Latin, Hebrew, Korean, Arabic and many more.<br />
*You can join myWormNet servers with custom channel schemes (e.g heavy knocking)<br />
*You can browse the clan page of a user by clicking on his clantag.<br />
*The latest flags are supported, wheat now includes 253 different flags.<br />
*Its now possible to [http://www.tus-wa.com/forums/announcements/bringing-back-wn-ranks-and-registered-usernames/ login into a league with The Wheat Snooper]. This feature provides registered user names and true ranks. At the moment the TUS league and NNN is supported.<br />
*Supports the newest WA (3.6.31) codepage.<br />
<br />
==Skins==<br />
The Wheat Snooper is skinnable. Screenshots of some of the default skins:<br />
<br />
{|<br />
|-<br />
| [[Image:Thewheatsnooper4.png|thumb|250px|Quake4 skin]] <br />
| [[Image:Fraktalskin.png|thumb|250px|Fractal skin]]<br />
|-<br />
| [[Image:Wwwpskin.jpg|thumb|250px|Worms World Party skin]]<br />
| [[Image:Thewheatsnooper5.png|thumb|250px|Black skin]]<br />
|}<br />
<br />
==Sound notifications==<br />
Every sound can be activated and deactivated and you can choose your own sound file for each event. Also, the program includes default sound files in mp3 format.<br />
<br />
The Wheat Snooper plays different sounds when:<br />
*A buddy arrives to WormNet<br />
*A buddy leaves WormNet<br />
*A buddy sends a message<br />
*A chat window opens<br />
*A normal user sends a message<br />
*You are highlighted (when someone writes your name in the chat)<br />
*A buddy hosts a game<br />
*A customized word appears in the chat.<br />
<br />
Furthermore, it plays a sound on start up.<br />
<br />
==Control panel alerts==<br />
Control panel alerts are blinking items in the control panel. You can activate and deactivate these.<br />
<br />
The Wheat Snooper alerts you when:<br />
*Someone writes you a notice<br />
*Someone writes you a private message<br />
*You are highlighted (when someone writes your name into the chat)<br />
<br />
==Balloon messages==<br />
Balloon messages are little messages that appear over the tray icon. These messages can be activated or deactivated and you can set the number of messages inside a balloon (it remembers the history of the balloon messages and displays them).<br />
<br />
The Wheat Snooper pops up a balloon when:<br />
*A buddy arrives to WormNet<br />
*A buddy leaves WormNet<br />
*When someone writes you a private message (the message will also be displayed in the balloon) - this will only happen when there is no chat window open for the messaging user<br />
*When a buddy hosts a game<br />
<br />
==Away and back notifications==<br />
These notifications can be activated and deactivated.<br />
<br />
It sends your away message to a user that writes a private message,<br />
and it sends a CTCP command to the user (\001away 'awaymessage'\001). The snooper will then display it in the status bar of your chat window and the user icon inside the channel windows will change to an away icon.<br />
<br />
It sets you automatically to away when you are in a game.<br />
<br />
It sends a notice to all users that wrote you a message when you was away, it also sends a CTCP command (\001back\001).<br />
<br />
The chat windows have a status button, which you can use to ask for a user's status (\001status\001). In case he has The Wheat Snooper, he will then response with his status (\001away 'awaymessage'\001 or \001back\001).<br />
<br />
The CTCP commands are only written to users with another clan name than Username (case-insensitive).<br />
<br />
==Sending several kinds of IRC messages==<br />
You can send notices, actions in notices, (private messages, normal messages), actions, CTCP commands and raw server commands.<br />
<br />
Sending these messages can be done by prefixing a short string before the message. This string must be the very first string of the message.<br />
<br />
*A notice can be send with '''&gt;&gt;''', for example '''<code>&gt;&gt;hello</code>'''<br />
*An action inside a notice can be send with '''&gt;&gt;&gt;''', for example '''<code>&gt;&gt;&gt;is happy</code>'''<br />
*An action can be send with '''&gt;''', for example '''<code>&gt;is happy</code>'''<br />
*A ctcp command can be send with '''&gt;!''', for example '''<code>>!default</code>'''<br />
*Raw server commands can be send with '''/''', for example '''<code>/WHOWAS lookias</code>'''<br />
<br />
The snooper lets you set CTCP commands that others can send you to receive an automatic message. This automatic message is also settable.<br />
<br />
For example, you set up the CTCP command 'default' and the message 'this is my default message'.<br />
Another user can now send you the CTCP command default (with '''&gt;!default''') and he will receive 'this is my default message' from you.<br />
<br />
This is a poor example, but imagine you can also response with messages that include download locations, pictures, website addresses, and everything else that fits into a message.<br />
<br />
OK, lets go on with the message prefixes. Assuming you want to send a notice to a user, you would send it inside a chat window. If you send it into a channel it will be a notice that arrives to the channel. IRC clients normally send notices like this:<br />
<br />
'''<code>/notice user msg</code>'''<br />
<br />
This notice can of course be send in every chat line. To overcome this difference you can use the raw server command prefix. It will then be the same message:<br />
<br />
'''<code>/notice user msg</code>''', also: '''<code>/privmsg user msg</code>'''<br />
<br />
It can be sent from every chat line.<br />
This trick with the raw server command prefix doesn't work for actions and CTCP commands, because these messages need to be bound with ASCII 1 signs and you cannot type them manually into the chat.<br />
==Scripting abillities through the chatline==<br />
Messages which start with $ are interpreted as script commands by wheat. Type ''$help'' to get a list of the available commands. There is for example the possibility to change the nickname by typing ''$nick newnick''.<br />
== External links ==<br />
*[http://lookias.worms2d.info/forum/viewforum.php?f=9&start=0 Official forum]<br />
*[http://lookias.worms2d.info/forum/viewtopic.php?f=9&t=53 Plans for the next version.]<br />
*[http://lookias.worms2d.info/forum/viewtopic.php?f=9&t=55 Details about the newest great feature, called secure logging.]<br />
{{OSS}}</div>Dbanethttps://worms2d.info/?title=The_Wheat_Snooper&diff=23656The Wheat Snooper2014-05-02T20:01:26Z<p>Dbanet: </p>
<hr />
<div>{{ParentArticle|[[Software]]}}<br />
{{Languages|en|The Wheat Snooper|fr|The Wheat Snooper/fr}}<br />
{{Software_infobox<br />
| icon = TheWheatSnooper_icon.png<br />
| screenshot = thewheatsnoopermarch2009.png<br />
| developer = [[People/Lookias|Lookias]],[[People/dbanet|dbanet]],[[People/StepS|StepS]]<br />
| version = v2.8&nbsp;/ 16 April 2011<br />
| games = [[Worms Armageddon|W:A]]<br />
| language = [http://qt.nokia.com/ C++/Qt]<br />
| platforms = Windows, Linux, Mac<br />
| license = [[w:GNU General Public License|GPL v2]]<br />
| download = [http://lookias.worms2d.info/download.php The Wheat Snooper]<br />
| website = [http://lookias.worms2d.info/forum/viewforum.php?f=9&start=0 Forum]}}<br />
'''The Wheat Snooper''' is a chat client for the Worms Armageddon WormNET, usually called Snooper.<br />
<br />
==Features==<br />
Some of the features from The Wheat Snooper:<br />
<br />
*Supports WormNAT2 hosting.<br />
*Pictured [[The Wheat Snooper/Tutorial|tutorial]]<br />
*Chat logs<br />
*Query list (also logged)<br />
*Comfortable buddy list<br />
*Hosting and joining normal channel games and also custom channel scheme-games<br />
*Several skins<br />
*Several layouts<br />
*Several sounds for different events<br />
*Highly customisable<br />
*Translations so far to English, German, Spanish, Romanian, Russian, Polish and French<br />
*Customizable CTCP commands (to provide: your individual user information or a share of files or...)<br />
*It imports [[ProSnooper|ProSnooper's]] buddylist<br />
*Ability to choose your own port for hosting<br />
*Supports emoticons and you can make your own smiley themes (sharing them with others is supported)<br />
*Plays a sound when a customized word appears in the chat. (For example, to be noticed when someone writes tus.)<br />
*Supports many text codecs like Cyrillic, Latin, Hebrew, Korean, Arabic and many more.<br />
*You can join myWormNet servers with custom channel schemes (e.g heavy knocking)<br />
*You can browse the clan page of a user by clicking on his clantag.<br />
*The latest flags are supported, wheat now includes 253 different flags.<br />
*Its now possible to [http://www.tus-wa.com/forums/announcements/bringing-back-wn-ranks-and-registered-usernames/ login into a league with The Wheat Snooper]. This feature provides registered user names and true ranks. At the moment the TUS league and NNN is supported.<br />
*Supports the newest WA (3.6.31) codepage.<br />
<br />
==Skins==<br />
The Wheat Snooper is skinnable. Screenshots of some of the default skins:<br />
<br />
{|<br />
|-<br />
| [[Image:Thewheatsnooper4.png|thumb|250px|Quake4 skin]] <br />
| [[Image:Fraktalskin.png|thumb|250px|Fractal skin]]<br />
|-<br />
| [[Image:Wwwpskin.jpg|thumb|250px|Worms World Party skin]]<br />
| [[Image:Thewheatsnooper5.png|thumb|250px|Black skin]]<br />
|}<br />
<br />
==Sound notifications==<br />
Every sound can be activated and deactivated and you can choose your own sound file for each event. Also, the program includes default sound files in mp3 format.<br />
<br />
The Wheat Snooper plays different sounds when:<br />
*A buddy arrives to WormNet<br />
*A buddy leaves WormNet<br />
*A buddy sends a message<br />
*A chat window opens<br />
*A normal user sends a message<br />
*You are highlighted (when someone writes your name in the chat)<br />
*A buddy hosts a game<br />
*A customized word appears in the chat.<br />
<br />
Furthermore, it plays a sound on start up.<br />
<br />
==Control panel alerts==<br />
Control panel alerts are blinking items in the control panel. You can activate and deactivate these.<br />
<br />
The Wheat Snooper alerts you when:<br />
*Someone writes you a notice<br />
*Someone writes you a private message<br />
*You are highlighted (when someone writes your name into the chat)<br />
<br />
==Balloon messages==<br />
Balloon messages are little messages that appear over the tray icon. These messages can be activated or deactivated and you can set the number of messages inside a balloon (it remembers the history of the balloon messages and displays them).<br />
<br />
The Wheat Snooper pops up a balloon when:<br />
*A buddy arrives to WormNet<br />
*A buddy leaves WormNet<br />
*When someone writes you a private message (the message will also be displayed in the balloon) - this will only happen when there is no chat window open for the messaging user<br />
*When a buddy hosts a game<br />
<br />
==Away and back notifications==<br />
These notifications can be activated and deactivated.<br />
<br />
It sends your away message to a user that writes a private message,<br />
and it sends a CTCP command to the user (\001away 'awaymessage'\001). The snooper will then display it in the status bar of your chat window and the user icon inside the channel windows will change to an away icon.<br />
<br />
It sets you automatically to away when you are in a game.<br />
<br />
It sends a notice to all users that wrote you a message when you was away, it also sends a CTCP command (\001back\001).<br />
<br />
The chat windows have a status button, which you can use to ask for a user's status (\001status\001). In case he has The Wheat Snooper, he will then response with his status (\001away 'awaymessage'\001 or \001back\001).<br />
<br />
The CTCP commands are only written to users with another clan name than Username (case-insensitive).<br />
<br />
==Sending several kinds of IRC messages==<br />
You can send notices, actions in notices, (private messages, normal messages), actions, CTCP commands and raw server commands.<br />
<br />
Sending these messages can be done by prefixing a short string before the message. This string must be the very first string of the message.<br />
<br />
*A notice can be send with '''&gt;&gt;''', for example '''<code>&gt;&gt;hello</code>'''<br />
*An action inside a notice can be send with '''&gt;&gt;&gt;''', for example '''<code>&gt;&gt;&gt;is happy</code>'''<br />
*An action can be send with '''&gt;''', for example '''<code>&gt;is happy</code>'''<br />
*A ctcp command can be send with '''&gt;!''', for example '''<code>>!default</code>'''<br />
*Raw server commands can be send with '''/''', for example '''<code>/WHOWAS lookias</code>'''<br />
<br />
The snooper lets you set CTCP commands that others can send you to receive an automatic message. This automatic message is also settable.<br />
<br />
For example, you set up the CTCP command 'default' and the message 'this is my default message'.<br />
Another user can now send you the CTCP command default (with '''&gt;!default''') and he will receive 'this is my default message' from you.<br />
<br />
This is a poor example, but imagine you can also response with messages that include download locations, pictures, website addresses, and everything else that fits into a message.<br />
<br />
OK, lets go on with the message prefixes. Assuming you want to send a notice to a user, you would send it inside a chat window. If you send it into a channel it will be a notice that arrives to the channel. IRC clients normally send notices like this:<br />
<br />
'''<code>/notice user msg</code>'''<br />
<br />
This notice can of course be send in every chat line. To overcome this difference you can use the raw server command prefix. It will then be the same message:<br />
<br />
'''<code>/notice user msg</code>''', also: '''<code>/privmsg user msg</code>'''<br />
<br />
It can be sent from every chat line.<br />
This trick with the raw server command prefix doesn't work for actions and CTCP commands, because these messages need to be bound with ASCII 1 signs and you cannot type them manually into the chat.<br />
==Scripting abillities through the chatline==<br />
Messages which start with $ are interpreted as script commands by wheat. Type ''$help'' to get a list of the available commands. There is for example the possibility to change the nickname by typing ''$nick newnick''.<br />
== External links ==<br />
*[http://lookias.worms2d.info/forum/viewforum.php?f=9&start=0 Official forum]<br />
*[http://lookias.worms2d.info/forum/viewtopic.php?f=9&t=53 Plans for the next version.]<br />
*[http://lookias.worms2d.info/forum/viewtopic.php?f=9&t=55 Details about the newest great feature, called secure logging.]<br />
{{OSS}}</div>Dbanet