Ignore Personal Tells, Anyone interested in this feature?

Discussions about the WinBoard protocol. Here you can also report bugs and request new features.

Moderators: hgm, Andres Valverde

Ignore Personal Tells, Anyone interested in this feature?

Postby netiad » 18 Sep 2010, 00:36

I've added this feature with the help of H.G.Muller, to my personal winboard copy.

It's a feature I have wanted for a long time and recently decided to download the source and add it. There are far too many people online that get angry during a chess game and send offensive tells. This feature blocks tells and says when checked.

http://i245.photobucket.com/albums/gg72 ... lTells.png

Anyone interested in this feature and possibly include it in a winboard release?
netiad
 
Posts: 16
Joined: 16 Sep 2010, 03:02

Re: Ignore Personal Tells, Anyone interested in this feature

Postby matematiko » 18 Sep 2010, 05:22

Are you compiling under Linux or under Windows. If under Windows, a tutorial will be of extreme value.

Regards,
One that does not live to serve, does not deserve to live.
matematiko
 
Posts: 219
Joined: 07 Dec 2008, 17:11
Location: Texas

Re: Ignore Personal Tells, Anyone interested in this feature

Postby H.G.Muller » 18 Sep 2010, 08:44

Don't ICS already offer mechanisms to turn off tells? Or does this only work against unregistered users?

I don't think we will be able to incorporate your patch in the main line, because (according to the image you posted) you made it on an obsolete version: the ICS dialog currently looks quite different, due to the addition of checkboxes for seek graph and dual board, and the code that handles the tells/shouts/whispers might also have been changed too much.

Image
User avatar
H.G.Muller
 
Posts: 3453
Joined: 16 Nov 2005, 12:02
Location: Diemen, NL

Re: Ignore Personal Tells, Anyone interested in this feature

Postby Mathieu » 18 Sep 2010, 11:04

There are many things on FICS to ignore tells, but perhaps not as the patch does :
commands like censor are restricted to the players you add on your list
variables like v_silence may not ignore tells when you are not playing
About unregistered users, there is a variable v_tell to ignore their tells, but not against the one you are playing against.

For others ICS, I don't know but I think it's similar.
Mathieu
 
Posts: 26
Joined: 08 Sep 2008, 22:42

Re: Ignore Personal Tells, Anyone interested in this feature

Postby H.G.Muller » 18 Sep 2010, 13:21

A more general way to approach this would be to add 'invisible' as a possible 'color'. You now get a dialog with checkboxes 'bold', 'italic', 'underline', and 'strikeout' when you click 'Choose...'. There could be a fifth option: 'suppress', meaning text of that type will not appear at all.
User avatar
H.G.Muller
 
Posts: 3453
Joined: 16 Nov 2005, 12:02
Location: Diemen, NL

Re: Ignore Personal Tells, Anyone interested in this feature

Postby netiad » 18 Sep 2010, 14:02

I'll refer to tells and says as personal tell in this comment. there is no feature on ics to ignore all personal tells.
(to matematiko: I'm compiling under windows with Visual Studio 2008).

The best you can do is manually update your censor list with specific people you want to censor. Your censor list is limited to 50 names and you have to do the manual additions and removals.

To ignore unregistered users there's: set tell 0 This command is suppose to make it so you don't hear direct tells from only unregistered users, however I have had that set for around a year and unregistered users have had no trouble sending personal tells to me. The color of the message is the same as a tell. I'm not sure how they are getting around this.

In the past I set my tells message color to the same color as my chat window. The problem I found is that you see empty lines new lines when a tell is sent. The pattern of an abusive commenter tends to be that they send a few personal messages. Seeing 3-5 blank lines being sent to my Interaction window has been distracting. At that point I know they are being offensive and I'm not able to know why which makes it worse. I'd rather have the personal tells ignored.

I like the idea of adding 'suppress' text option and that could allow the user to suppress text of any message or combination of messages they choose. That is a more general approach to Quiet Play as well.
netiad
 
Posts: 16
Joined: 16 Sep 2010, 03:02

Re: Ignore Personal Tells, Anyone interested in this feature

Postby H.G.Muller » 18 Sep 2010, 14:18

OK, I rmemebered the 'set tell 0', but I was not sure if it worked for all users, or just guests. If it is broken on FICS, they should repair it, rather than have all interfaces patched to do it in stead... On the open-source version of FICS that I use, it does work. People often shout they cannot tell to me when I accidentally have set the tell variabe to 0, and when I set it to 1, I can hear them again.

But apparently we do need something to make it work for all tells. The problem isalways to suppress the linefeeds together with the message. I try todo that with kibitzed messages for the -autoKibitz option, but it does not seem to work on all ICS.
User avatar
H.G.Muller
 
Posts: 3453
Joined: 16 Nov 2005, 12:02
Location: Diemen, NL

Re: Ignore Personal Tells, Anyone interested in this feature

Postby netiad » 18 Sep 2010, 14:31

I don't think set tell 0 is broken, I think they get around it by sending a say.

Which ics does -autoKibitz not work in?
netiad
 
Posts: 16
Joined: 16 Sep 2010, 03:02

Re: Ignore Personal Tells, Anyone interested in this feature

Postby H.G.Muller » 18 Sep 2010, 14:40

The open-source FICS code that I use for my ICS (80.100.28.169). That is: it does work, except that empty lines leak into the ICS window when my bot plays. IIRC this was due to the opponent's engine kibitzes. On ICC it seemed not to suffer from this.
User avatar
H.G.Muller
 
Posts: 3453
Joined: 16 Nov 2005, 12:02
Location: Diemen, NL

Re: Ignore Personal Tells, Anyone interested in this feature

Postby netiad » 18 Sep 2010, 20:45

matematiko: I'd be willing to do a write up on how to get winboard working in visual studio 2008. There's a few things I want to resolve before I instruct anyone to do what I've done. My setup is a bit hackish. I posted what I have done so far at: viewtopic.php?f=19&t=51185&start=0
netiad
 
Posts: 16
Joined: 16 Sep 2010, 03:02


Return to WinBoard development and bugfixing

Who is online

Users browsing this forum: No registered users and 10 guests