Myracle GUI

Discussion of anything and everything relating to chess playing software and machines.

Moderator: Ras

cjug74
Posts: 8
Joined: Sat Feb 28, 2026 6:53 pm
Full name: Carlos Ubilla

Re: Myracle GUI

Post by cjug74 »

What should be the way to create a Tournament where each engine uses its own book?

I tried by checking the Own Book setting on some bundled Engines and choosing a blank slot in the Book option of the Tournament but it didn't work. The Engine logs "BOOK ENABLED" message when it boots up but it starts thinking on move 1, not using its book.

I had the same issue when trying that on an individual game.
mar
Posts: 2953
Joined: Fri Nov 26, 2010 2:00 pm
Location: Czech Republic
Full name: Martin Sedlak

Re: Myracle GUI

Post by mar »

cjug74 wrote: Fri May 29, 2026 4:13 pm What should be the way to create a Tournament where each engine uses its own book?

I tried by checking the Own Book setting on some bundled Engines and choosing a blank slot in the Book option of the Tournament but it didn't work. The Engine logs "BOOK ENABLED" message when it boots up but it starts thinking on move 1, not using its book.

I had the same issue when trying that on an individual game.
yes, that's the correct way to do it - enable OwnBook (assuming it's an UCI engine) and select no book in the GUI, just tried and it works.
of course the GUI has no way of knowing if the engine actually uses own book or not - it'll only get bestmove from the engine,
whether is comes from a book or search the GUI has no way of knowing

note that the bundled cheng isn't packaged with a book, so it won't work
peter
Posts: 3629
Joined: Sat Feb 16, 2008 7:38 am
Full name: Peter Martan

Re: Myracle GUI

Post by peter »

Thanks for the fine GUI!
Have I only missed it in readme or isn't there a way so far to make engines use starting positions out of .epd- or .pgn- suites like UHO instead of books?
Peter.
mar
Posts: 2953
Joined: Fri Nov 26, 2010 2:00 pm
Location: Czech Republic
Full name: Martin Sedlak

Re: Myracle GUI

Post by mar »

peter wrote: Fri May 29, 2026 8:27 pm Thanks for the fine GUI!
Have I only missed it in readme or isn't there a way so far to make engines use starting positions out of .epd- or .pgn- suites like UHO instead of books?
the book formats supported is polyglot (bin) and pgn, but epd files aren't supported
peter
Posts: 3629
Joined: Sat Feb 16, 2008 7:38 am
Full name: Peter Martan

Re: Myracle GUI

Post by peter »

mar wrote: Fri May 29, 2026 8:38 pm
peter wrote: Fri May 29, 2026 8:27 pm Thanks for the fine GUI!
Have I only missed it in readme or isn't there a way so far to make engines use starting positions out of .epd- or .pgn- suites like UHO instead of books?
the book formats supported is polyglot (bin) and pgn, but epd files aren't supported
Thanks for the prompt answer! Writing about.pgn-suites I didn't mean as for making books out of, but as for using end- positions of games stored in .pgn in sequential order. Like that you can use such special .pgn- suites, e.g. in CuteChess you can choose one of the two formats (.epd or .pgn) for starting single game pairs of colours changed, from one after another one of the opening- positions stored in such suites, e.g. UHO offer both formats (.pgn and .epd) for that aim too, regards
Peter.
mar
Posts: 2953
Joined: Fri Nov 26, 2010 2:00 pm
Location: Czech Republic
Full name: Martin Sedlak

Re: Myracle GUI

Post by mar »

peter wrote: Fri May 29, 2026 9:14 pm Thanks for the prompt answer! Writing about.pgn-suites I didn't mean as for making books out of, but as for using end- positions of games stored in .pgn in sequential order. Like that you can use such special .pgn- suites, e.g. in CuteChess you can choose one of the two formats (.epd or .pgn) for starting single game pairs of colours changed, from one after another one of the opening- positions stored in such suites, e.g. UHO offer both formats (.pgn and .epd) for that aim too, regards
you're welcome.

I meant pgn files to uses as books directly, i.e. load startpos + moves (+shuffle, ideally) and let the engines play from there, unless I misunderstood what you meant by suites - epd testsuites are not supported (such as running an engine on a set of epd positions such as WAC)
mar
Posts: 2953
Joined: Fri Nov 26, 2010 2:00 pm
Location: Czech Republic
Full name: Martin Sedlak

Re: Myracle GUI

Post by mar »

build 57 is up:
- fixes protover 2 xboard engine startup if engine doesn't send feature done=1 (i.e. Butcher)
- fixes potential crash when playing a game against an engine that fails to start up (thanks to Gabor for report)
- fix: treats potential failure to start a new game as a load error, too
peter
Posts: 3629
Joined: Sat Feb 16, 2008 7:38 am
Full name: Peter Martan

Re: Myracle GUI

Post by peter »

mar wrote: Fri May 29, 2026 9:38 pm epd testsuites are not supported (such as running an engine on a set of epd positions such as WAC)
No, I didn't mean positional test suites like WAC, I meant test suites like UHO (to be downloaded from here:

https://www.sp-cc.de/downloads--links.htm

) to start eng-eng-games from. CuteChess offers for that aim (besides books, which you can use too) in tournament mode as for starting positions the menue "Opening suite" to give in path of PGN/EPD files there, that's what I meant. Nevermind, I just wanted to be sure, I hadn't only overlooked a corresponding feature already existing in Myracle already. Maybe you could consider something alike for one of the next versions?
🤝
Peter.
mar
Posts: 2953
Joined: Fri Nov 26, 2010 2:00 pm
Location: Czech Republic
Full name: Martin Sedlak

Re: Myracle GUI

Post by mar »

peter wrote: Fri May 29, 2026 10:02 pm No, I didn't mean positional test suites like WAC, I meant test suites like UHO (to be downloaded from here:

https://www.sp-cc.de/downloads--links.htm

) to start eng-eng-games from. CuteChess offers for that aim (besides books, which you can use too) in tournament mode as for starting positions the menue "Opening suite" to give in path of PGN/EPD files there, that's what I meant. Nevermind, I just wanted to be sure, I hadn't only overlooked a corresponding feature already existing in Myracle already. Maybe you could consider something alike for one of the next versions?
🤝
yes, well this is already supported, if you go to tools/settings/book,
then .bin and .pgn books are supported out of the box, so assuming you can get your UHO books in pgn format,
it should work out of the box in the actual version

by the way - the bundle is preconfigured with the excellent avt books by Andres Valverde, which come in pgn format themselves

hope it helps
peter
Posts: 3629
Joined: Sat Feb 16, 2008 7:38 am
Full name: Peter Martan

Re: Myracle GUI

Post by peter »

mar wrote: Fri May 29, 2026 10:16 pm so assuming you can get your UHO books in pgn format,
it should work out of the box in the actual version
I still haven't managed to explain my intention, Martin. E.g. UHO exist in pgn- format and in epd both, but anyhow the collections of the positions are sorted in suites. If you want to understand fully, download one of the suites from the site of the link I gave above, leading to Stefan Pohl's download- site.
Each one position is stored as a single game, end- position of which is to be used as starting position of a single game in tournament and a second time to get a pair with exchanged colours if determined thus, but disregarding colour exchange, each one position for the same pair of engines is used just once, as long as not defined otherwise for more often repetitions of each and every single position of the suite. epd- suites work that way with CuteChess- GUI as well as .pgn- suites, as you'll probably know, the menue of the tournament mode of the GUI is "Opening suite" as alternative to "book" for starting the games. Giving in the path to such .pgn- suites or .epd- suites is one of the options in CuteChess- GUI, or you can get same mode giving in corresponding syntax to the command- line tool Cutechess (without GUI), regards
Last edited by peter on Fri May 29, 2026 11:13 pm, edited 3 times in total.
Peter.