Myracle GUI

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

Moderator: Ras

chessica
Posts: 1111
Joined: Thu Aug 11, 2022 11:30 pm
Full name: Esmeralda Pinto

Re: Myracle GUI

Post by chessica »

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?
I had already noticed that you can set a path, but it isn't always the same one. So, if you’ve selected a storage location for engines, it would be great if the GUI remembered it automatically.
mar
Posts: 2839
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: 2839
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: 1111
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: 2839
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: 1111
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: 1111
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: 2839
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: 1111
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: 1111
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.