build 69 is up:
- score in eval graph clamped to +-20
- run epd suite: position is declared as passed if time is up and move is found
- show draw rate in crosstable footer
Myracle GUI
Moderator: Ras
-
mar
- Posts: 2953
- Joined: Fri Nov 26, 2010 2:00 pm
- Location: Czech Republic
- Full name: Martin Sedlak
-
Wilhelm
- Posts: 271
- Joined: Thu Jan 14, 2016 10:02 am
- Location: AUSTRIA, Vienna
- Full name: Wilhelm HUDETZ
Re: Myracle GUI
Many thanks for this update! For my side all is perfect now!
There are problems with a few engines when more instances a startet at the same time, eg Deep Junior 11.1a. They need 1-3 sec. to initialize and then you can start the next one. Did you eventually have an idea how I can avoid/solve this?
One more question, is it possible to save the window size and position on exit? Thank you!
William
There are problems with a few engines when more instances a startet at the same time, eg Deep Junior 11.1a. They need 1-3 sec. to initialize and then you can start the next one. Did you eventually have an idea how I can avoid/solve this?
One more question, is it possible to save the window size and position on exit? Thank you!
William
Ryzen 5900x, 64GB Ram, RTX3080, 1x 4TB NVME, 2x 2TB SSD, 1x 1TB SSD, 1x 2TB HDD, all custom watercooled, Win11 and Win10 Multiboot, Win98/Windows Millennium/WinXP virtual machines for 16bit engines
Retro Chess Chessmaster https://descent.at/files/
Retro Chess Chessmaster https://descent.at/files/
-
mar
- Posts: 2953
- Joined: Fri Nov 26, 2010 2:00 pm
- Location: Czech Republic
- Full name: Martin Sedlak
Re: Myracle GUI
I see Junior 11 is UCI so it probably does something weird, it should get ucinewgame and isready afterwards,Wilhelm wrote: ↑Fri Jun 12, 2026 10:17 am There are problems with a few engines when more instances a startet at the same time, eg Deep Junior 11.1a. They need 1-3 sec. to initialize and then you can start the next one. Did you eventually have an idea how I can avoid/solve this?
One more question, is it possible to save the window size and position on exit? Thank you!
I don't see what problem it has, it should get a comfortable default 20sec to finish init after isready,
if it requires extra time after go then there's nothing I can do to fix buggy engines, all you can do is increase max time
(if it would help at all)
I don't see why it would have any problems starting multiple instances at the same time, but I have seen some ancient engines write files
and do some crazy things and cannot really run with multiple instances at the same time,
so I guess your only option is to either run with concurrency disabled or alternatively you might try a simple trick
to mark Junior 11 as a GPU engine, in which case it'll only allow a single instance at a time
I don't plan additional hacks to work around buggy programs
as for window size and position: no, not possible and not planned. the reasoning behind this is simple: if monitor setup changes
you may end up with a misplaced window out of bounds, unable to see it or position it using a mouse
-
Modern Times
- Posts: 3920
- Joined: Thu Jun 07, 2012 11:02 pm
Re: Myracle GUI
Working well here. I played a 3,000 game Chess324 gauntlet, concurrency 8 and reversed sides worked perfectly with random openings. Very clever how you handled that - randomising the file and then playing sequentially from it. I haven't attempted to see how it recovers from say a power cut but will find out when that happens.
-
mar
- Posts: 2953
- Joined: Fri Nov 26, 2010 2:00 pm
- Location: Czech Republic
- Full name: Martin Sedlak
Re: Myracle GUI
glad to hear it works well in the galore of bugreports and feature requestsModern Times wrote: ↑Fri Jun 12, 2026 11:39 am Working well here. I played a 3,000 game Chess324 gauntlet, concurrency 8 and reversed sides worked perfectly with random openings. Very clever how you handled that - randomising the file and then playing sequentially from it. I haven't attempted to see how it recovers from say a power cut but will find out when that happens.
tournaments are auto-saved each 5 minutes (if no games finished since last autosave the tour is not saved again),
so in case of a power cut you will lose some games, the active tour(s) should autoload and if you unpause, they should resume.
so in theory worst case you may get some dup games depending on the tc, i.e. how many games finish between each autosave
EDIT: the pgn is saved after each finished game and flushed each minute
-
Mark 1
- Posts: 35
- Joined: Tue Aug 10, 2021 2:51 am
- Full name: Mark 1
Re: Myracle GUI
Hello Martin...
Thank you very much for the latest update. Even though I haven’t tested it yet, it seems that logos are now supported. The continuous improvements to your program impress me greatly, especially the speed at which you implement new features.
Mark 1
Thank you very much for the latest update. Even though I haven’t tested it yet, it seems that logos are now supported. The continuous improvements to your program impress me greatly, especially the speed at which you implement new features.
Mark 1
-
chessica
- Posts: 1124
- Joined: Thu Aug 11, 2022 11:30 pm
- Full name: Esmeralda Pinto
Re: Myracle GUI
It turned out really, really nicely

My little tournament—the first one in decades:
# Name Points % Elo +/- W-L-D 1 2 3 4 5
--------------------------------------------------------------------------------------------------------
1 Rems M-091024 33.0/40 82.5 +269.4 93.9 26-0-14 50.0% 90.0% 100.0% 90.0%
2 Stockfish 18 31.5/40 78.7 +227.6 82.5 23-0-17 50.0% 85.0% 95.0% 85.0%
3 EveAnn 5.0 64-bit (bundled) 15.0/40 37.5 -88.7 82.0 6-16-18 10.0% 15.0% 60.0% 65.0%
4 IsaBB NN 4.5 (avx2, bundled) 11.5/40 28.7 -157.7 101.2 6-23-11 0.0% 5.0% 40.0% 70.0%
5 Myrddin 0.95 (bundled) 9.0/40 22.5 -214.8 87.6 1-23-16 10.0% 15.0% 35.0% 30.0%
100/100 total games, 38% draws, time control:120+1, book:avt-2026b.pgn
I have one more request: is it possible to implement an additional MPV button in the EPD analysis?
Oh, one more thing: I was watching the game, and I found it hard to make out the moves played on the board. Is it possible to make the moves a bit more visible?
My little tournament—the first one in decades:
# Name Points % Elo +/- W-L-D 1 2 3 4 5
--------------------------------------------------------------------------------------------------------
1 Rems M-091024 33.0/40 82.5 +269.4 93.9 26-0-14 50.0% 90.0% 100.0% 90.0%
2 Stockfish 18 31.5/40 78.7 +227.6 82.5 23-0-17 50.0% 85.0% 95.0% 85.0%
3 EveAnn 5.0 64-bit (bundled) 15.0/40 37.5 -88.7 82.0 6-16-18 10.0% 15.0% 60.0% 65.0%
4 IsaBB NN 4.5 (avx2, bundled) 11.5/40 28.7 -157.7 101.2 6-23-11 0.0% 5.0% 40.0% 70.0%
5 Myrddin 0.95 (bundled) 9.0/40 22.5 -214.8 87.6 1-23-16 10.0% 15.0% 35.0% 30.0%
100/100 total games, 38% draws, time control:120+1, book:avt-2026b.pgn
I have one more request: is it possible to implement an additional MPV button in the EPD analysis?
Oh, one more thing: I was watching the game, and I found it hard to make out the moves played on the board. Is it possible to make the moves a bit more visible?
-
mar
- Posts: 2953
- Joined: Fri Nov 26, 2010 2:00 pm
- Location: Czech Republic
- Full name: Martin Sedlak
Re: Myracle GUI
right now the only way to enable MultiPV is by changing MultiPV option in engine settings (or cloning an existing engine and changing multiPV there). there's no standard way for xboard engines either. I don't know. I wasted so much time on this marginal feature alreadychessica wrote: ↑Fri Jun 12, 2026 1:00 pm I have one more request: is it possible to implement an additional MPV button in the EPD analysis?
Oh, one more thing: I was watching the game, and I found it hard to make out the moves played on the board. Is it possible to make the moves a bit more visible?
that I'm reluctant to waste even more time on it.
EDIT: I think the right approach is to fix the EPD suites (by including multiple bestmoves)
rather than hacking the GUI to support MultiPV to fix broken suites
as for make more visible: no, nothing planned. however you can enable "Show thinking arrows (players)" in Appearance settings,
perhaps this may help
-
chessica
- Posts: 1124
- Joined: Thu Aug 11, 2022 11:30 pm
- Full name: Esmeralda Pinto
Re: Myracle GUI
mar wrote: ↑Fri Jun 12, 2026 1:16 pmright now the only way to enable MultiPV is by changing MultiPV option in engine settings (or cloning an existing engine and changing multiPV there). there's no standard way for xboard engines either. I don't know. I wasted so much time on this marginal feature alreadychessica wrote: ↑Fri Jun 12, 2026 1:00 pm I have one more request: is it possible to implement an additional MPV button in the EPD analysis?
Oh, one more thing: I was watching the game, and I found it hard to make out the moves played on the board. Is it possible to make the moves a bit more visible?
that I'm reluctant to waste even more time on it.EDIT: I think the right approach is to fix the EPD suites (by including multiple bestmoves)Code: Select all
ok, this has no priority
rather than hacking the GUI to support MultiPV to fix broken suitesas for make more visible: no, nothing planned. however you can enable "Show thinking arrows (players)" in Appearance settings,Code: Select all
the epd files has to be correct, otherwise is bad
perhaps this may helpCode: Select all
this tip was great and helps
-
Wilhelm
- Posts: 271
- Joined: Thu Jan 14, 2016 10:02 am
- Location: AUSTRIA, Vienna
- Full name: Wilhelm HUDETZ
Re: Myracle GUI
!!! We have Logos !!! Martin you are crazy
I didn't realyze it in the first moment, only now
oh man...
...and the best, I have no wish, at least not at the moment
William
I didn't realyze it in the first moment, only now
...and the best, I have no wish, at least not at the moment
William
Ryzen 5900x, 64GB Ram, RTX3080, 1x 4TB NVME, 2x 2TB SSD, 1x 1TB SSD, 1x 2TB HDD, all custom watercooled, Win11 and Win10 Multiboot, Win98/Windows Millennium/WinXP virtual machines for 16bit engines
Retro Chess Chessmaster https://descent.at/files/
Retro Chess Chessmaster https://descent.at/files/