Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Yace 0.99.56 UCI Engine ....and not GUI (????)

Author: Dieter Buerssner

Date: 11:32:01 05/27/02

Go up one level in this thread


On May 26, 2002 at 16:50:24, Manfred Meiler wrote:

>On May 26, 2002 at 12:48:37, fabio calamassi wrote:
>
>>    I was wrong when i wrote about GUI Engine (????) My problems are about Yace
>>0.99.56 UCI Engine!!! (and not GUI????). All other engines UCI are valid and
>>created by my Fritz 7 (adjourned at last update) but when i use the function for
>>this Yace 0.99.56, in the final mask not appear the engine's name and author's
>>name. This UCI engine is not available so. Thanks for your reply, prove you, i
>>am not expert about these things. Fabio Calamassi - Italy

I'd like to help, but I hae no Fritz 7, so it is not easy. I am not sure what
you mean be "function" in the above sentence. However, Manfred's suggestion may
work. To give some technical details (you can ignore): Yace is a WB engine and a
UCI engine at the same time. As WB engine it needs a file yace.ini, if you want
to setup things like hash tables and TB path. This file is not needed, when used
as an UCI engine, because the info is set in the GUI and the GUI will tell it to
the engine. At the time Yace starts, it doew not know yet, if it will run as UCI
engine or not. So it tries to read yace.ini anyway. Now, when tbpath is set in
yace.ini, the initialitation of Yace may need a bit of time. Before it will
answer to the UCI-GUI and tell it the engine name and the author name. If this
time is too long, the UCI-GUI (Fritz in your case) may lose patience, and think,
this is not an UCI engine.

If this should be the reason, and you are only interested in Yace as UCI engine,
just delete yace.ini.

This is the idea behind Manfred's instructions. Don't get confused by my omments
to him.

>1. Do you have a file named yace.ini in your yace folder ?
>a) If so open yace.ini (with an editor) and reduce the hash amount - e.g. to 1
>MB. Then try to install Yace as UCI engine.

Typically hash should not need long (less than a second) to initialize. Unless
there is a very tight memory situation, and/or a computer which has not enough
memory for the 40M given in the sample yace.ini.

>b) Is there no yace.ini in your Yace folder start the file yace.exe (by
>doubleclicking) and close the window again. Then open yace.ini, reduce hash
>amount and try Yace installing as UCI once more.

I don't understand. Yace will not create a yace.ini by itself. Who would create
this? If Fabio has no yace.ini, his problem should be unrelated. Actually, I
suggest to run yace as UCI engine without yace.ini.

>2. Rename the file yace.ini (e.g. to yace.in$) and try installing Yace UCI
>engine once more. After that rename yace.in$ back to yace.ini.

This may solve (as deleting) Fabio's problem.

Regards,
Dieter




This page took 0 seconds to execute

Last modified: Thu, 15 Apr 21 08:11:13 -0700

Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.