Myracle GUI

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

Moderator: Ras

mar
Posts: 2976
Joined: Fri Nov 26, 2010 2:00 pm
Location: Czech Republic
Full name: Martin Sedlak

Re: Myracle GUI

Post by mar »

sure, no problem :)

I also wanted to point out that the scheduler also guards for memory usage (namely Hash size) wrt the budget (defaults to ~75% total RAM in the system)

I've noticed your excellent notes about how you run the tournaments here: https://www.madchess.net/miscellaneous/tournaments/

I'd like to add some notes about how Myracle stores pgn games; it acts as a forward tape, so all games are kept. replacing an engine forces
all its games to be replayed and stored in the same pgn, so all games are kept
(note: it's possible to replay individual games too, i.e. using anomaly filter and clicking the replay game button)
in the case of a power outage/potential GUI crash/..., the tournament file is saved less often than the pgn file
so there can be potentially duplicate games in the primary tournament pgn file in that case

in order to address the above potential issues with the "master" pgn file, it's possible to click the tournament tab
and then a new option in file menu appears: File/Export tournament pgn as.
what this does it goest through the master pgn file and picks only the games that correspond
to final tournament schedule and exports them in a separate pgn, i.e. keeping only the final games, ignoring those that were replayed

for this to work reliably, one has to make sure the original master pgn file is kept intact: the tournament results reference the master pgn file by file offset, game size (and hash for integrity check) to keep the tournament files small, so hand-editing tournament pgn file while it's running is a no-go in myracle
mar
Posts: 2976
Joined: Fri Nov 26, 2010 2:00 pm
Location: Czech Republic
Full name: Martin Sedlak

Re: Myracle GUI

Post by mar »

build 119 is up:
- spinbox now accepts simple expressions, operators supported: +-*/ and ()
- two new parameters for sprt: elo bias (simply added to elo0 and elo1) and minimum games to accept
- tournament elo progression graphs, available via tournament tab/Graph button (in the middle of the screen to the right);
(then just select a participating engine from a combobox and relative elo graph will be recomputed)
Jouni
Posts: 3919
Joined: Wed Mar 08, 2006 8:15 pm
Full name: Jouni Uski

Re: Myracle GUI

Post by Jouni »

Nice GUI! Is there already working run test suite feature?
Jouni
adnoh
Posts: 85
Joined: Tue Jun 26, 2007 6:31 am
Full name: Charles Wong

Re: Myracle GUI

Post by adnoh »

May I make a small request? In Tools | Settings | Paths, could you add a setting for the default path for the "Save pgn as" dialog for the File | Export tournament pgn as" option instead of it defaulting to where Myracle is installed?
mar
Posts: 2976
Joined: Fri Nov 26, 2010 2:00 pm
Location: Czech Republic
Full name: Martin Sedlak

Re: Myracle GUI

Post by mar »

adnoh wrote: Mon Sep 07, 2026 5:02 pm May I make a small request? In Tools | Settings | Paths, could you add a setting for the default path for the "Save pgn as" dialog for the File | Export tournament pgn as" option instead of it defaulting to where Myracle is installed?
sure, no problem. will be added in next build
mar
Posts: 2976
Joined: Fri Nov 26, 2010 2:00 pm
Location: Czech Republic
Full name: Martin Sedlak

Re: Myracle GUI

Post by mar »

Jouni wrote: Mon Sep 07, 2026 4:42 pm Nice GUI! Is there already working run test suite feature?
yes there is, just open an EPD, then go to Analysis/Run EPD suite
mar
Posts: 2976
Joined: Fri Nov 26, 2010 2:00 pm
Location: Czech Republic
Full name: Martin Sedlak

Re: Myracle GUI

Post by mar »

build 120 is up:
- much faster hovering over elo progression tournament graph
- path shortening for folders in path settings
- export pgn path added to path settings
User avatar
emadsen
Posts: 448
Joined: Thu Apr 26, 2012 1:51 am
Location: Oak Park, IL, USA
Full name: Erik Madsen

Re: Myracle GUI

Post by emadsen »

mar wrote: Mon Aug 31, 2026 9:29 pm I'd like to add some notes about how Myracle stores pgn games; it acts as a forward tape, so all games are kept.... it's possible to click the tournament tab and then a new option in file menu appears: File/Export tournament pgn as. what this does it goest through the master pgn file and picks only the games that correspond to final tournament schedule and exports them in a separate pgn, i.e. keeping only the final games, ignoring those that were replayed... so hand-editing tournament pgn file while it's running is a no-go in myracle
Thanks Martin for the explanation. Makes sense. I'll keep this in mind (the extra tournament export PGN step) if I ever replay any games.
Erik Madsen | My C# chess engine: https://www.madchess.net
adnoh
Posts: 85
Joined: Tue Jun 26, 2007 6:31 am
Full name: Charles Wong

Re: Myracle GUI

Post by adnoh »

mar wrote: Mon Sep 07, 2026 6:53 pm build 120 is up:
- much faster hovering over elo progression tournament graph
- path shortening for folders in path settings
- export pgn path added to path settings
Thanks Martin!! And in less than 2 hours? Wow.
SSTATHIS
Posts: 36
Joined: Tue Jun 22, 2010 7:55 pm

Re: Myracle GUI

Post by SSTATHIS »

Amazing GUI! Congratulations for your work!
I think it would be great if the ponder on/off indicator appeared in cross table (and in html file). In tournaments it will be good to know when a tournament starts/end. In pgn files when a game starts (date, time), ends (date,time) and duration.
I was using Arena from day 1 but now I use only Myracle.
Great Job! Thank you!