bug-xboard
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: This is a bug


From: NGUYỄN LONG
Subject: Re: This is a bug
Date: Thu, 27 Apr 2023 13:27:12 +0700

Thank you so much. I just saw that everytime I load new engine its always automatically generated the tag -fNoOwnBookUCI . I just removed it and add the directory path instead (I copy a polyglot binary file in there) Now its working fine.

Vào Th 5, 27 thg 4, 2023 vào lúc 09:12 Alan Bennet <adbennet61@yahoo.com> đã viết:
Hi,

It's working in the terminal because the CURRENT directory is the
polyglot directory. And it's not working in Xboard because the CURRENT
directory is the xboard directory. The absolute simplest thing would be
to put polyglot + ini in the same directory as xboard. The more correct
way is to adjust the engine parameters as HGM said.

 From https://www.wbec-ridderkerk.nl/html/details1/PolyGlot.html

(quote)
Usage
-----

PolyGlot acts as an xboard engine.  There should be no difference with
a normal chess program as far as the interface (e.g. WinBoard) is
concerned.

PolyGlot is invoked using "polyglot (missing)".  Note that PolyGlot
will look for the INI file in the current directory.  If no (missing)
is given, "polyglot.ini" is selected.

To use PolyGlot with XBoard, you would type something like this:
 > xboard -fd 'ini_dir' -fcp 'polyglot engine.ini'
(/quote)

Seems to be some (missing) polyglot_ini_name in two places there.

Arena has some nice README instructions for using polyglot with
Winboard. This should work similarly in Xboard, substituting xboard for
winboard, / for \, and .xboardrc for winboard.ini. From the README.TXT
for aice engine:

(quote)
Assuming that you have installed AICE in the folder
c:\chess\engines\aice
you can run AICE with Winboard by either starting Winboard from a
command box (A) or editing winboard.ini (B)

A. COMMAND LINE
    Start Winboard with AICE by entering the following command in a
    command box:
       winboard -cp -fcp aice -fd "c:\chess\engines\aice"

B. EDIT WINBOARD.INI
    You can edit the Winboard.ini located in your Winboard installation
    folder (normally C:\Program Files\Winboard) and add the AICE to
    its engines list. You have to append the line:
        aice -fd "c:\chess\engines\aice"
    after the /firstChessProgramNames statement and the line
        aice -sd "c:\chess\engines\aice"
    after the /secondChessProgramNames statement, so your
    winboard.ini file might look like this:

        /firstChessProgramNames={GNUChess,
        "GNUChes5 xboard"
        aice -fd "c:\chess\engines\aice"
        }

        /secondChessProgramNames={GNUChess,
        "GNUChes5 xboard"
        aice -sd "c:\chess\engines\aice"
        }
(/quote)

Arena readme in the winboard.ini section is incorrectly referencing
GNUChess instead of aice, but you get the idea.

On 4/26/23 12:21 PM, h.g.muller" via XBoard and WinBoard bugs wrote:
>
>
> This does sound more like a configuration error than a bug, unless it is
> a Polyglot bug. Unfortunately the information you give is not sufficient
> to exactly know what goes wrong. For instance, do you invoke Polyglot by
> hand, as part of the engine command (-fcp)? If so, what engine command
> did you use, and where was the Polyglot binary located, and was this
> directory in the system's search path? Or did you have XBoard invoke the
> UCI adapter automatically through the -fUCI option? In that case you
> might have a wrong setting for the -adapterCommand option. (You can see
> the option settings in the file .xboardrc in your home directory.)
>
> The standard way of invoking Polyglot automatically would invoke it such
> that it doesn't attempt to access any polyglot.ini file. If you invoked
> it in such a way that it does need such a file, it obviously isn't in
> the place Polyglot expects it; this would depend on the directory you
> specify the engine to run in.
>
> NGUYỄN LONG schreef op 26-04-2023 16:07:
>
>> Hello sir!
>>
>> I am having some difficulties with Xboard. It's work fine with some
>> engine like fairymax, crafty,... But I don't know why it can't add
>> more engine like stockfish (with polyglot).
>>
>> when i run polyglot in terminal with command, it work very well. But
>> in Xboard, it always pop up with an error like "POLYGLOT: main():Can't
>> open config file "polyglot.ini":no such file or directory"(that file
>> is always there).
>>
>> the only way i can use the engine is cut a shortcut of Xboard and
>> paste in the same folder with polyglot and stockfish bin file and open
>> from it. That's very inconvenient.
>>
>> I hope that you can check that bug and find a solutions for me pls.
>>
>> P/s:Sorry for my bad english.

--
Alan

reply via email to

[Prev in Thread] Current Thread [Next in Thread]