build 75 is up:
- fix: engine args are no longer quoted automatically if whitespace is present - up to the user to add double quotes manually
- fix unwanted offset in some jpeg chroma downsampling configurations like 4:4:0 or 4:2:2
- faster jpeg decoding (upsampler) with standard chroma downsampling (4:2:0, 4:4:0 and 4:2:2)
Myracle GUI
Moderator: Ras
-
mar
- Posts: 2826
- Joined: Fri Nov 26, 2010 2:00 pm
- Location: Czech Republic
- Full name: Martin Sedlak
-
bastiball
- Posts: 5377
- Joined: Tue Oct 20, 2020 4:18 am
- Full name: Basti Dangca
Re: Myracle GUI
I do have a minor problem, is it normal that the engine settings doesn't save at all?
Basti Dangca
CCRL testing group
CCRL testing group
-
Modern Times
- Posts: 3895
- Joined: Thu Jun 07, 2012 11:02 pm
-
mar
- Posts: 2826
- Joined: Fri Nov 26, 2010 2:00 pm
- Location: Czech Republic
- Full name: Martin Sedlak
Re: Myracle GUI
definitely not, but I'd need some more information on this. the only case I can think of where settings would not be saved is
if you try add a new engine and give it a duplicate name, same as an already existing engine - engine names act as unique ids
normally the GUI shows a messagebox if you press ok, but if you close the engine details window, the messagebox isn't shown - this
is probably confusing and I should fix that
another possibility is if you change settings on the fly for an analysis engine by clicking its name when analyzing - this is intentional
so that people can change say multipv on the fly without overwriting the defaults
-
mar
- Posts: 2826
- Joined: Fri Nov 26, 2010 2:00 pm
- Location: Czech Republic
- Full name: Martin Sedlak
Re: Myracle GUI
build 76 is up:
- fix: when closing engine details dialog, when setting up a new engine, if engine with same name already exists a messagebox is shown as it should be
- fix: book combo disabled in new game dialog in eng-eng matches if start from actual position is checked
- if engine fails to load in engine details dialog/debug a detailed info is logged in the console
- fix: when closing engine details dialog, when setting up a new engine, if engine with same name already exists a messagebox is shown as it should be
- fix: book combo disabled in new game dialog in eng-eng matches if start from actual position is checked
- if engine fails to load in engine details dialog/debug a detailed info is logged in the console
-
F.Huber
- Posts: 889
- Joined: Thu Mar 09, 2006 4:50 pm
- Location: Austria
- Full name: Franz Huber
Re: Myracle GUI
Yes, now it also works with all arguments in one line - thanks!
There's still one other minor problem with MessChess engines:
Some engines take a bit longer to start, and these engines are installed by Myracle as 'xboard'.
Although the MessChess interface supports both 'uci' and 'xboard' protocol, the 'uci' protocol should be preferred.
I guess Myracle's autodetection first sends "uci" and waits for "uciok" from the engine, and after some timeout it switches to "xboard".
Would it be possible to use for this timeout (between sending "uci" and getting "uciok") the same time as in the option 'Engine load timeout' (that you've set to 20 s by default), because then also such MessChess engines with a longer initialisation would be installed with the UCI protocol?
-
mar
- Posts: 2826
- Joined: Fri Nov 26, 2010 2:00 pm
- Location: Czech Republic
- Full name: Martin Sedlak
Re: Myracle GUI
well, I prefer not to. the default 10s should be plenty. also changing the default to 20s would mean users would have to wait for additional 10 seconds when trying to autodetect xboard enginesF.Huber wrote: ↑Sun Jun 21, 2026 9:56 am There's still one other minor problem with MessChess engines:
Some engines take a bit longer to start, and these engines are installed by Myracle as 'xboard'.
Although the MessChess interface supports both 'uci' and 'xboard' protocol, the 'uci' protocol should be preferred.
I guess Myracle's autodetection first sends "uci" and waits for "uciok" from the engine, and after some timeout it switches to "xboard".
Would it be possible to use for this timeout (between sending "uci" and getting "uciok") the same time as in the option 'Engine load timeout' (that you've set to 20 s by default), because then also such MessChess engines with a longer initialisation would be installed with the UCI protocol?
one thing I should definitely not do, however, is wait for isready after uciok when autodetecting - I'll change that in the next build,
however, since I just published another build (sigh), I'll slow down now (unless some serious problem is found) and wait for several minor fixes to accumulate from now on
so once I fix this, ideally MessChess would postpone all expensive init until after it sends uciok
I consider this a minor problem because the user can manually set the protocol to UCI anyway
EDIT: it seems that MessChess already does that so with the new fix ACI Boris (for example) is now quickly detected as UCI engine as it should be
-
Graham Banks
- Posts: 46026
- Joined: Sun Feb 26, 2006 10:52 am
- Location: Auckland, NZ
Re: Myracle GUI
Up to you how you moderate, but please don't give anyone a permanent ban. That would be unnecessarily harsh and cruel.
After all, we're all keen computer chess fans.
gbanksnz at gmail.com
-
mar
- Posts: 2826
- Joined: Fri Nov 26, 2010 2:00 pm
- Location: Czech Republic
- Full name: Martin Sedlak
Re: Myracle GUI
and up to everyone to behaveGraham Banks wrote: ↑Sun Jun 21, 2026 11:18 amUp to you how you moderate, but please don't give anyone a permanent ban. That would be unnecessarily harsh and cruel.
After all, we're all keen computer chess fans.
well, for example "chessqueen" was banned permanently and I don't miss him - iirc it was because
he repeatedly used large video links in the footer, he was warned several times by the mods at the time
and kept ignoring the warning, that was very disrespectful (among other things)
what's also disrespectful, by the way, is wasting other people's time - such as asking for ad hoc features in a chess GUI
without ever intending to use it