Myracle GUI

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

Moderator: Ras

User avatar
Wilhelm
Posts: 252
Joined: Thu Jan 14, 2016 10:02 am
Location: AUSTRIA, Vienna
Full name: Wilhelm HUDETZ

Re: Myracle GUI

Post by Wilhelm »

Many thanks for this update! For my side all is perfect now! :D

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, Win10 and Win7 Multiboot, Win98/Windows Millennium/WinXP virtual machines for 16bit
Retro Chess Chessmasterhttps://descent.at/files/
mar
Posts: 2785
Joined: Fri Nov 26, 2010 2:00 pm
Location: Czech Republic
Full name: Martin Sedlak

Re: Myracle GUI

Post by mar »

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 see Junior 11 is UCI so it probably does something weird, it should get ucinewgame and isready afterwards,
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: 3889
Joined: Thu Jun 07, 2012 11:02 pm

Re: Myracle GUI

Post by Modern Times »

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: 2785
Joined: Fri Nov 26, 2010 2:00 pm
Location: Czech Republic
Full name: Martin Sedlak

Re: Myracle GUI

Post by mar »

Modern 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.
glad to hear it works well in the galore of bugreports and feature requests :)

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: 26
Joined: Tue Aug 10, 2021 2:51 am
Full name: Mark 1

Re: Myracle GUI

Post by Mark 1 »

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
chessica
Posts: 1079
Joined: Thu Aug 11, 2022 11:30 pm
Full name: Esmeralda Pinto

Re: Myracle GUI

Post by chessica »

It turned out really, really nicely :D :D :D

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: 2785
Joined: Fri Nov 26, 2010 2:00 pm
Location: Czech Republic
Full name: Martin Sedlak

Re: Myracle GUI

Post by mar »

chessica 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?
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 already
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: 1079
Joined: Thu Aug 11, 2022 11:30 pm
Full name: Esmeralda Pinto

Re: Myracle GUI

Post by chessica »

mar wrote: Fri Jun 12, 2026 1:16 pm
chessica 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?
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 already
that I'm reluctant to waste even more time on it.

Code: Select all

ok, this has no priority
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

Code: Select all

the epd files has to be correct, otherwise is bad
as for make more visible: no, nothing planned. however you can enable "Show thinking arrows (players)" in Appearance settings,
perhaps this may help

Code: Select all

this tip was great and helps
User avatar
Wilhelm
Posts: 252
Joined: Thu Jan 14, 2016 10:02 am
Location: AUSTRIA, Vienna
Full name: Wilhelm HUDETZ

Re: Myracle GUI

Post by Wilhelm »

!!! We have Logos !!! Martin you are crazy :D :D :D
I didn't realyze it in the first moment, only now :D oh man...

...and the best, I have no wish, at least not at the moment :D

William
Ryzen 5900x, 64GB Ram, RTX3080, 1x 4TB NVME, 2x 2TB SSD, 1x 1TB SSD, 1x 2TB HDD, all custom watercooled, Win10 and Win7 Multiboot, Win98/Windows Millennium/WinXP virtual machines for 16bit
Retro Chess Chessmasterhttps://descent.at/files/
chessica
Posts: 1079
Joined: Thu Aug 11, 2022 11:30 pm
Full name: Esmeralda Pinto

Re: Myracle GUI

Post by chessica »

I had already spotted it and was waiting to see when you’d notice it too. :o

I also added ELOstat for myself.

Code: Select all

    Program                          Elo    +   -   Games   Score   Av.Op.  Draws

  1 Rems M-091024                  : 3710  101  83    40    82.5 %   3440   35.0 %
  2 Stockfish 18                   : 3676   90  74    40    78.8 %   3449   42.5 %
  3 EveAnn 5.0 64-bit (bundled)    : 3423   81  83    40    37.5 %   3512   45.0 %
  4 IsaBB NN 4.5 (avx2, bundled)   : 3368   98 101    40    28.7 %   3526   27.5 %
  5 Myrddin 0.95 (bundled)         : 3322   81  91    40    22.5 %   3537   40.0 %