Myracle GUI

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

Moderator: Ras

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

Re: Myracle GUI

Post by mar »

chessica wrote: Mon Jun 15, 2026 4:00 pm Hi Martin, I have a large folder containing a huge number of engines, and I always have to navigate through the menu in a cumbersome way to add engines to the tournament. Isn't there an easier way to do this?
you can import engines from cutechess or banksia, if not possible then you can set default engine path in settings/paths,
then when adding engines you'll start in that folder.
there's no way to "scan folder and add all engines in it" like Banksia has - and there will never be. I consider it silly if someone thinks
it's a great idea to scan a folder for binaries and run all of them (even in parallel) - a nice security risk
mar
Posts: 2960
Joined: Fri Nov 26, 2010 2:00 pm
Location: Czech Republic
Full name: Martin Sedlak

Re: Myracle GUI

Post by mar »

Elorejano wrote: Mon Jun 15, 2026 6:58 pm It would posible to asign a book to each engine? the place can be in the dialog box "Basic" in "Engine details"? a book could be designated for matches or tournaments
Thank in advance. Your GUI is getting and getting
why would you want to override book per engine? to test books or something? this could easily backfire so no, not planned
chessica
Posts: 1131
Joined: Thu Aug 11, 2022 11:30 pm
Full name: Esmeralda Pinto

Re: Myracle GUI

Post by chessica »

mar wrote: Tue Jun 16, 2026 6:57 am
chessica wrote: Mon Jun 15, 2026 4:00 pm Hi Martin, I have a large folder containing a huge number of engines, and I always have to navigate through the menu in a cumbersome way to add engines to the tournament. Isn't there an easier way to do this?
you can import engines from cutechess or banksia, if not possible then you can set default engine path in settings/paths,
then when adding engines you'll start in that folder.
there's no way to "scan folder and add all engines in it" like Banksia has - and there will never be. I consider it silly if someone thinks
it's a great idea to scan a folder for binaries and run all of them (even in parallel) - a nice security risk
Okay. Would it be possible to create a second or third path and then select the desired one using a checkbox?
mar
Posts: 2960
Joined: Fri Nov 26, 2010 2:00 pm
Location: Czech Republic
Full name: Martin Sedlak

Re: Myracle GUI

Post by mar »

chessica wrote: Tue Jun 16, 2026 10:20 am Okay. Would it be possible to create a second or third path and then select the desired one using a checkbox?
no, what purpose would it serve - you can setup a common folder and symlink from there, for example
chessica
Posts: 1131
Joined: Thu Aug 11, 2022 11:30 pm
Full name: Esmeralda Pinto

Re: Myracle GUI

Post by chessica »

mar wrote: Tue Jun 16, 2026 12:22 pm
chessica wrote: Tue Jun 16, 2026 10:20 am Okay. Would it be possible to create a second or third path and then select the desired one using a checkbox?
no, what purpose would it serve - you can setup a common folder and symlink from there, for example
It makes things easier for me; it falls under the concept of usability.
chessica
Posts: 1131
Joined: Thu Aug 11, 2022 11:30 pm
Full name: Esmeralda Pinto

Re: Myracle GUI

Post by chessica »

One more small thing: I have a folder containing 5- and 6-piece EGTBs, but I don't see any access to them during analysis. Is that intended?
mar
Posts: 2960
Joined: Fri Nov 26, 2010 2:00 pm
Location: Czech Republic
Full name: Martin Sedlak

Re: Myracle GUI

Post by mar »

chessica wrote: Tue Jun 16, 2026 12:35 pm One more small thing: I have a folder containing 5- and 6-piece EGTBs, but I don't see any access to them during analysis. Is that intended?
you need to setup syzygy path first for that engine (or path to whichever other egtbs you use)
chessica
Posts: 1131
Joined: Thu Aug 11, 2022 11:30 pm
Full name: Esmeralda Pinto

Re: Myracle GUI

Post by chessica »

mar wrote: Tue Jun 16, 2026 1:23 pm
chessica wrote: Tue Jun 16, 2026 12:35 pm One more small thing: I have a folder containing 5- and 6-piece EGTBs, but I don't see any access to them during analysis. Is that intended?
you need to setup syzygy path first for that engine (or path to whichever other egtbs you use)
Hmm... that was the very first thing I did; apparently, it doesn't work.
chessica
Posts: 1131
Joined: Thu Aug 11, 2022 11:30 pm
Full name: Esmeralda Pinto

Re: Myracle GUI

Post by chessica »

chessica wrote: Tue Jun 16, 2026 2:24 pm
mar wrote: Tue Jun 16, 2026 1:23 pm
chessica wrote: Tue Jun 16, 2026 12:35 pm One more small thing: I have a folder containing 5- and 6-piece EGTBs, but I don't see any access to them during analysis. Is that intended?
you need to setup syzygy path first for that engine (or path to whichever other egtbs you use)
Hmm... that was the very first thing I did; apparently, it doesn't work.

Code: Select all

[Event "?"]
[Site "?"]
[Date "2026.06.12"]
[Round "1.4"]
[White "IsaBB NN 4.5 (avx2, bundled)"]
[Black "Cheng 4.48a (bundled)"]
[Result "1/2-1/2"]
[TimeControl "120+1"]
[Time "18:55:01"]
[ECO "D05"]
[Opening "Queen's pawn game"]
[GameDuration "00:05:54"]
[PlyCount "145"]
[Termination "draw by tablebase adjudication"]

1. d4 {book} d5 {book} 2. Nf3 {book} c6 {book} 3. Bf4 {book} Nf6 {book} 4. e3 {book}
Qb6 {book} 5. Qc1 {book} Bg4 {book} 6. Nbd2 {book} Nh5 {book} 7. Bxb8 {book} Rxb8 {book}
8. Ne5 {book} Nf6 {book} 9. c4 {0.30/22 8.40s} g6 {-0.31/18 4.89s} 10. Nxg4 {0.32/22
7.91s} Nxg4 {-0.33/23 5.68s} 11. Be2 {0.32/22 7.44s} Nf6 {-0.30/22 3.80s} 12. Rb1 {0.28/21
7.02s} e6 {-0.25/21 4.69s} 13. O-O {0.26/21 6.61s} Be7 {-0.23/21 3.67s} 14. a3 {0.23/22
6.24s} O-O {-0.18/22 3.85s} 15. b4 {0.23/19 5.89s} a5 {-0.25/21 4.84s} 16. Qc2 {0.26/22
5.56s} Qc7 {-0.20/21 4.30s} 17. g3 {0.32/20 5.26s} Rfc8 {-0.16/20 4.49s} 18. Rfc1 {0.29/21
4.98s} axb4 {-0.13/20 3.37s} 19. axb4 {0.25/20 4.71s} Ra8 {-0.19/20 3.95s} 20. c5 {0.38/21
4.46s} e5 {-0.25/20 4.37s} 21. dxe5 {0.32/22 4.23s} Qxe5 {0.00/23 4.24s} 22. Nf3 {0.29/23
7.24s} Qc7 {0.00/22 2.86s} 23. Nd4 {0.22/20 6.46s} Nd7 {0.02/21 3.93s} 24. Kg2 {0.14/20
5.78s} h5 {0.11/21 3.92s} 25. Ne6 {0.11/21 5.18s} Qe5 {0.11/22 3.33s} 26. Nd4 {0.00/22
4.66s} Bf8 {0.18/21 3.02s} 27. h4 {0.09/20 4.20s} Bg7 {0.22/21 3.63s} 28. Qd1 {0.00/22
3.80s} Qe7 {0.34/19 2.42s} 29. Ra1 {0.00/24 3.45s} Bxd4 {0.41/21 3.46s} 30. Qxd4 {-0.08/23
3.15s} Qf6 {0.34/22 2.71s} 31. g4 {0.00/22 2.88s} hxg4 {1.02/21 3.04s} 32. Bxg4 {-0.69/20
2.64s} Qxd4 {1.14/23 3.06s} 33. exd4 {-0.90/21 2.44s} f5 {1.14/25 3.13s} 34. Bd1 {-0.86/21
2.26s} Nf8 {0.92/22 2.15s} 35. Kf3 {-1.12/20 2.10s} Ne6 {0.77/21 3.00s} 36. Ke3 {-1.05/22
1.96s} Kg7 {0.93/21 2.25s} 37. b5 {-0.98/20 1.84s} Kf6 {0.89/20 2.64s} 38. Rxa8 {-0.75/22
1.74s} Rxa8 {1.07/22 2.69s} 39. Rb1 {-0.98/20 1.64s} Rh8 {0.95/21 2.74s} 40. bxc6 {-1.19/22
1.56s} bxc6 {0.98/23 2.31s} 41. h5 {-1.37/21 1.49s} Re8 {1.07/21 2.53s} 42. Rb6 {-1.54/21
2.09s} Nxc5+ {1.11/22 1.86s} 43. Kf3 {-1.71/23 1.87s} Ne6 {0.68/22 2.25s} 44. Rxc6 {-1.66/24
1.70s} Kg5 {0.61/20 2.47s} 45. Rd6 {-1.51/24 1.56s} Kxh5 {0.76/22 2.41s} 46. Rxd5 {-0.82/20
1.45s} Kg5 {0.82/22 1.56s} 47. Ke3 {-0.94/21 1.36s} Nf4+ {0.67/21 2.34s} 48. Re5 {-0.92/22
1.29s} Rh8 {0.61/21 2.28s} 49. Rb5 {-0.92/18 1.23s} Rh1 {0.51/20 2.23s} 50. Be2 {-0.88/21
1.18s} Ra1 {0.59/19 2.18s} 51. Bc4 {-0.65/19 1.15s} Re1+ {0.56/20 2.13s} 52. Kd2 {-0.55/22
1.12s} Re4 {0.44/20 2.09s} 53. Kc3 {-0.65/23 1.09s} Nh3 {0.36/21 1.76s} 54. f3 {-0.66/21
1.08s} Re3+ {0.34/20 2.01s} 55. Kb4 {-0.39/21 1.06s} Rxf3 {0.23/21 1.97s} 56. d5 {0.00/20
1.05s} Re3 {0.21/21 1.60s} 57. d6 {-0.06/22 1.04s} Re8 {0.14/20 1.51s} 58. Rb7 {-0.07/21
1.03s} Nf2 {0.20/20 1.89s} 59. d7 {0.00/22 1.02s} Rd8 {0.06/19 1.09s} 60. Kc5 {0.00/23
1.02s} Ne4+ {0.06/20 1.85s} 61. Kc6 {0.00/23 1.02s} Nf6 {0.05/21 1.82s} 62. Be6 {0.00/24
1.01s} Rh8 {0.20/19 1.79s} 63. Kd6 {0.00/18 1.01s} Nxd7 {0.13/21 1.75s} 64. Bxd7 {0.09/19
1.01s} f4 {0.12/18 1.67s} 65. Bc6 {0.02/18 1.01s} Kf6 {0.05/16 1.42s} 66. Kd5 {0.60/18
1.01s} Rc8 {0.05/17 1.50s} 67. Rb6 {0.69/18 1.00s} Rd8+ {0.02/17 1.15s} 68. Ke4 {0.83/22
1.00s} Kg5 {0.00/19 1.57s} 69. Bb5 {0.84/21 1.00s} Rg8 {0.00/22 1.38s} 70. Rd6 {1.09/18
1.00s} Kg4 {0.00/20 1.50s} 71. Bd7+ {1.10/18 1.00s} Kg3 {0.00/23 1.41s} 72. Rd3+ {1.14/19
1.00s} Kh4 {0.00/25 1.44s} 73. Kxf4 {1.15/18 1.00s} {draw by adjudication (tablebase)}
1/2-1/2
Well, in the PGN file, I can see that the EGTBs are being accessed during the tournament. However, I don't see anything during position analysis—though I do see it in Arena.
mar
Posts: 2960
Joined: Fri Nov 26, 2010 2:00 pm
Location: Czech Republic
Full name: Martin Sedlak

Re: Myracle GUI

Post by mar »

build 71 is up:
- add support for progressive jpeg (dct huf) to finalize logo support
- unified paste (now supports FEN, PGN and EPD automatically) + paste into new tab from menu
- WDL in crosstable now shown as +W-L=D to make it clear which is which
- show engine elos in engine settings
- display anomaly count in crosstable in plural if more than one
- fix dark mode clock border color to make it more visible

note that I'll ignore any further feature requests, I'm extremely annoyed by the amount of nonsense people ask for at this point,
also by the endless attempts to derail/troll in this thread, so bugfixes only from now on