Page 1 of 1
Ignore Personal Tells, Anyone interested in this feature?
Posted:
18 Sep 2010, 00:36
by netiad
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.pngAnyone interested in this feature and possibly include it in a winboard release?
Re: Ignore Personal Tells, Anyone interested in this feature
Posted:
18 Sep 2010, 05:22
by matematiko
Are you compiling under Linux or under Windows. If under Windows, a tutorial will be of extreme value.
Regards,
Re: Ignore Personal Tells, Anyone interested in this feature
Posted:
18 Sep 2010, 08:44
by H.G.Muller
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.
Re: Ignore Personal Tells, Anyone interested in this feature
Posted:
18 Sep 2010, 11:04
by Mathieu
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.
Re: Ignore Personal Tells, Anyone interested in this feature
Posted:
18 Sep 2010, 13:21
by H.G.Muller
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.
Re: Ignore Personal Tells, Anyone interested in this feature
Posted:
18 Sep 2010, 14:02
by netiad
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.
Re: Ignore Personal Tells, Anyone interested in this feature
Posted:
18 Sep 2010, 14:18
by H.G.Muller
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.
Re: Ignore Personal Tells, Anyone interested in this feature
Posted:
18 Sep 2010, 14:31
by netiad
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?
Re: Ignore Personal Tells, Anyone interested in this feature
Posted:
18 Sep 2010, 14:40
by H.G.Muller
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.
Re: Ignore Personal Tells, Anyone interested in this feature
Posted:
18 Sep 2010, 20:45
by netiad
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