Page 1 of 1

Bright UCI engine exit at my PC!!

PostPosted: 02 Apr 2009, 21:25
by Pablo
Hello
I had been unable to play with any of the versions of Bright at my PC with Windows XP. Neither at Arena or at Winboard with polyglot.
Inmediately after executing Bright, exit from the GUI. I tried tp play at the console GUI but is the same. I think my path to the egbb tablebases is OK.
Maybe I am doing something bad or the Bright.ini file is not well configurated by me.
Any help will be welcome.
Regards,
Pablo Urzua

Re: Bright UCI engine exit at my PC!!

PostPosted: 03 Apr 2009, 15:50
by mike schoonover
i use polyglot and polyglots sample use polyglot book.ini.
works fine here,also in text mode.
regards
mike

Re: Bright UCI engine exit at my PC!!

PostPosted: 03 Apr 2009, 17:29
by Gábor Szots
Hi Pablo,

This is my Bright.ini, compare with yours.

#
# opening book options
# file: leave empty for no opening book
#
book.file=


#
# search options
#
# nthreads: number of threads (cpu cores) to use
# leave empty for automatic detection
# use 1 for single core version
#
search.nthreads=2


#
# bitbase options
#
# dir : directory that contains egbbdll.dll and the bitbases
# (downloadable from http://wbec-ridderkerk.nl/html/details/Scorpio.html)
# cachmb: number of megabytes for egbb cache
#
egbb.dir=C:\Sakk\EGBB
egbb.cachemb=32


#
# book building options
#
# file : output file, if empty: derived from pgn file name: x.pgn -> x.bbk
# minelo : drops games by players with lower elo than minelo
# maxelodelta : drops games between players with higher elo difference than maxelodelta
# minply : drops games with less plies than minply
# maxply : drops moves beyond this game ply
# mingames : drops moves occuring in less games than mingames
# minscorew : [0..100] drops white moves scoring less than minscorew
# minscoreb : [0..100] drops black moves scoring less than minscoreb
# keeppct : [0..100] for each position: drops moves that cover less than keeppct
# of the games that the position occured in
# (e.g. keeppct=80 will usually drop e3, f3 etc from the initial position)
#
book.build.file=
book.build.minelo=
book.build.maxelodelta=
book.build.minply=
book.build.maxply=
book.build.mingames=
book.build.minscorew=
book.build.minscoreb=
book.build.keeppct=


#
# uci options
#
# trace : if non-empty, trace uci protocol
# logdir : if specified, directory to which a (large) session logfile is written
# (for debugging only, it may lead to time losses)
#
uci.trace=
uci.logdir=

#
# local machine options
# mhz : Mhz at which cpu is ticking, used in perft output
#
machine.mhz=3000

Cheers,

Re: Bright UCI engine exit at my PC!!

PostPosted: 04 Apr 2009, 06:06
by Denis P. Mendoza
Pablo wrote:Hello
I had been unable to play with any of the versions of Bright at my PC with Windows XP. Neither at Arena or at Winboard with polyglot.
Inmediately after executing Bright, exit from the GUI. I tried tp play at the console GUI but is the same. I think my path to the egbb tablebases is OK.
Maybe I am doing something bad or the Bright.ini file is not well configurated by me.
Any help will be welcome.
Regards,
Pablo Urzua


Pablo,

All my pc here (old and new) have no problems with Bright. Even without the egbb (or putting the wrong path of egbb), Bright should run ok on any pc. It's a MingW32 build but packed by UPX! There could be other causes as most WinXP users I know had no problems with these engines.Test w/o egbb support to verify if its the egbb that's causing the problem. Incompatible egmprobe and bitbases are common causes of crashes. In my old Celeron with Win2K, Bright will crash and register an application error dialog box when I mix the new egmprobe (egbbdll.dll) with the old bitbases.

The only other possible problem could be your Visual C runtime dll/s (msvcrtdll.dll???, etc..). It's in the 'VCREDIST' package at microsoft site. Better verify first before installing this package, as I sometimes don't trust microsoft updates/bundled installers. It may add more to the problem and uninstalling is a burden!

If you still have problems, just send me a note. I have unpacked the pure MingW binary. You might give it a try after I fixed my main pc - on maintenance at the moment. I'm using my old one while browsing!

Denis

Re: Bright UCI engine exit at my PC!!

PostPosted: 04 Apr 2009, 10:09
by Guenther Simon
Pablo wrote:Hello
I had been unable to play with any of the versions of Bright at my PC with Windows XP. Neither at Arena or at Winboard with polyglot.
Inmediately after executing Bright, exit from the GUI. I tried tp play at the console GUI but is the same. I think my path to the egbb tablebases is OK.
Maybe I am doing something bad or the Bright.ini file is not well configurated by me.
Any help will be welcome.
Regards,
Pablo Urzua


Do you by chance use either new bitbases with an older dll or vice versa?

Guenther

Re: Bright UCI engine exit at my PC!!

PostPosted: 04 Apr 2009, 15:20
by Pablo
Guenther Simon wrote:
Pablo wrote:Hello
I had been unable to play with any of the versions of Bright at my PC with Windows XP. Neither at Arena or at Winboard with polyglot.
Inmediately after executing Bright, exit from the GUI. I tried tp play at the console GUI but is the same. I think my path to the egbb tablebases is OK.
Maybe I am doing something bad or the Bright.ini file is not well configurated by me.
Any help will be welcome.
Regards,
Pablo Urzua


Do you by chance use either new bitbases with an older dll or vice versa?

Guenther


Hello Guenther,
Another clue; if I do noy indicate the egbb folder Bright works OK.
I use old bitbases (june2006) with new .dll file (March2009).
Best,
Pablo

Re: Bright UCI engine exit at my PC!!

PostPosted: 04 Apr 2009, 15:29
by Pablo
mike schoonover wrote:i use polyglot and polyglots sample use polyglot book.ini.
works fine here,also in text mode.
regards
mike


Hello Mike,
Meanwhile I discovered something is wrong with Bright.ini and my egbb tablebases. If I do not indicate the path at the Bright.ini, the engine works OK included at Winboard with polyglot.ini configurated with the path to the egbb tablebases.
Cheers,
Pablo

Re: Bright UCI engine exit at my PC!!

PostPosted: 04 Apr 2009, 21:03
by Guenther Simon
Pablo wrote:
Guenther Simon wrote:
Pablo wrote:Hello
I had been unable to play with any of the versions of Bright at my PC with Windows XP. Neither at Arena or at Winboard with polyglot.
Inmediately after executing Bright, exit from the GUI. I tried tp play at the console GUI but is the same. I think my path to the egbb tablebases is OK.
Maybe I am doing something bad or the Bright.ini file is not well configurated by me.
Any help will be welcome.
Regards,
Pablo Urzua


Do you by chance use either new bitbases with an older dll or vice versa?

Guenther


Hello Guenther,
Another clue; if I do noy indicate the egbb folder Bright works OK.
I use old bitbases (june2006) with new .dll file (March2009).
Best,
Pablo


IIRC is exactly what _should not work_ as it is the 'vice versa' case
from my above post. You should use the old dll or use the new bitbases
together with the new dll.

Regards,
Guenther

Re: Bright UCI engine exit at my PC!!

PostPosted: 04 Apr 2009, 21:45
by Pablo
Hi Gabor,
Thanks for you reply. I compare you Bright.ini with mine and are the same except for the egbb path.
Meanwhile G.Simon gave me the tip that if I have the old bitbases and the new egbbdll.dll or viceversa
Bright will not work ???. I check my egbb folder and I found that I have old egbb files and the new egbbdll.dll, so I change the new egbbdll.dll file for the old one and !!!!albricias!!! Bright works fine.
Misteries of computation!!!
Best regards and thanks,
Pablo

Gábor Szots wrote:Hi Pablo,

This is my Bright.ini, compare with yours.

#
# opening book options
# file: leave empty for no opening book
#
book.file=


#
# search options
#
# nthreads: number of threads (cpu cores) to use
# leave empty for automatic detection
# use 1 for single core version
#
search.nthreads=2


#
# bitbase options
#
# dir : directory that contains egbbdll.dll and the bitbases
# (downloadable from http://wbec-ridderkerk.nl/html/details/Scorpio.html)
# cachmb: number of megabytes for egbb cache
#
egbb.dir=C:\Sakk\EGBB
egbb.cachemb=32


#
# book building options
#
# file : output file, if empty: derived from pgn file name: x.pgn -> x.bbk
# minelo : drops games by players with lower elo than minelo
# maxelodelta : drops games between players with higher elo difference than maxelodelta
# minply : drops games with less plies than minply
# maxply : drops moves beyond this game ply
# mingames : drops moves occuring in less games than mingames
# minscorew : [0..100] drops white moves scoring less than minscorew
# minscoreb : [0..100] drops black moves scoring less than minscoreb
# keeppct : [0..100] for each position: drops moves that cover less than keeppct
# of the games that the position occured in
# (e.g. keeppct=80 will usually drop e3, f3 etc from the initial position)
#
book.build.file=
book.build.minelo=
book.build.maxelodelta=
book.build.minply=
book.build.maxply=
book.build.mingames=
book.build.minscorew=
book.build.minscoreb=
book.build.keeppct=


#
# uci options
#
# trace : if non-empty, trace uci protocol
# logdir : if specified, directory to which a (large) session logfile is written
# (for debugging only, it may lead to time losses)
#
uci.trace=
uci.logdir=

#
# local machine options
# mhz : Mhz at which cpu is ticking, used in perft output
#
machine.mhz=3000

Cheers,

Re: Bright UCI engine exit at my PC!!

PostPosted: 05 Apr 2009, 04:07
by Pablo
For Guenther,
You are a genius !!!
I try Bright with old egbb bitbases (2006) and old egbbdll.dll (Jan2007) and works OK !!!
If by any chance you know where to download the new egbb bitbases please let me know. Thanks,
Cheers,
Pablo

Re: Bright UCI engine exit at my PC!!

PostPosted: 05 Apr 2009, 11:10
by Roger Brown
Pablo wrote:For Guenther,
You are a genius !!!
I try Bright with old egbb bitbases (2006) and old egbbdll.dll (Jan2007) and works OK !!!
If by any chance you know where to download the new egbb bitbases please let me know. Thanks,
Cheers,
Pablo




Hello Pablo,

Try here:

http://cap.connx.com/chess-engines/new-approach/egbb.rar

Not a small file, be warned.

:-)

Later.

Re: Bright UCI engine exit at my PC!!

PostPosted: 05 Apr 2009, 16:04
by Pablo
Roger Brown wrote:
Pablo wrote:For Guenther,
You are a genius !!!
I try Bright with old egbb bitbases (2006) and old egbbdll.dll (Jan2007) and works OK !!!
If by any chance you know where to download the new egbb bitbases please let me know. Thanks,
Cheers,
Pablo




Hello Pablo,

Try here:

http://cap.connx.com/chess-engines/new-approach/egbb.rar

Thanks Guenther
Pablo

Not a small file, be warned.

:-)

Later.