I am using WinBoard 4.6.2 with polyglot 1.4.67b.
This is my problem, years ago, some of the strongest players in Yahoo decided to be also "funny" and changed the name of the executables, for example: from polyglot.exe to littleduck.exe or winboard232d.exe to whatever.exe.My ICS emulator shouts (upon request) something like this: "Using YaY verion 3.1 with WinBoard + Polyglot" or "Using Yay version 3.1 with WinBoard + Chessbase". But when this strong users change the exes names then you will see shouts like this: "Using YaY 3.1 with WinBoard + littleduck 2.3" And next thing you know you have a legion of people ( of course the legion thingy is an exaggeration on my part ) searching for littleduck 2.3 all over the internet and posting topics in every chess forum looking for the strongest engine in the world named "littleduck 2.3". I found this disgusting and offensive to the creators of polyglot and winboard232d. For this reason in the next version I enforced an executable name string match check, if the pseudo engine was not polyglot or winboard 232d the emulator will terminate itself.
The problem I have now is that WinBoard or polyglot or both are now doing string manipulation and now what my emulator reads from WinBoard is "WinBoard + Houdini 2.0 pro x64", since my emulator does not see the word "polyglot" or "winboard232d" it exists automatically.
I am having a deja-vu felling that I asked this before, but a search revealed no answers. Is there a way for WinBoard/polyglot to either include itself in the string? For example: Winboard + polyglot + HoudiniXXXX" or remove the engine name and report just as" WinBoard + polyglot"?
Best regards and thanks,