fastchess-gui: a light GUI for engine testing and tournaments, built on fastchess
Moderator: Ras
-
Gabor Szots
- Posts: 1630
- Joined: Sat Jul 21, 2018 7:43 am
- Location: Budapest, Hungary
- Full name: Gabor Szots
Re: fastchess-gui: a light GUI for engine testing and tournaments, built on fastchess
When I want to resume a tournament it seems I have to press the Resume button twice. Even after pressing it a second time I have to wait several seconds for it to continue.
Gabor Szots
CCRL testing group
CCRL testing group
-
Gabor Szots
- Posts: 1630
- Joined: Sat Jul 21, 2018 7:43 am
- Location: Budapest, Hungary
- Full name: Gabor Szots
Re: fastchess-gui: a light GUI for engine testing and tournaments, built on fastchess
It seems I don't understand how to import engines from Arena. This is what I do:
1. Engines -> Import -> An engine list
2. I select e:\Sakk\Arena3\ArenaENG.cfg
3. I presss All
But nothing happens.
1. Engines -> Import -> An engine list
2. I select e:\Sakk\Arena3\ArenaENG.cfg
3. I presss All
But nothing happens.
Gabor Szots
CCRL testing group
CCRL testing group
-
j_romang
- Posts: 124
- Joined: Mon May 16, 2011 2:52 am
Re: fastchess-gui: a light GUI for engine testing and tournaments, built on fastchess
Thanks for both reports, Gabor.
Resume: found it. When you pressed Resume while the program was still reading an engine of the library at startup (it reads them after an update, or the ones never read), the resume waited for that read to end, and nothing on the page showed it, hence the second press and the wait. In 0.5.3, Resume starts at once: a tournament plays the engines copied in its own folder, so it doesn't need any read. When a start does have to wait (a new tournament whose engine is being read), its button now says what it waits for, with a Cancel button.
https://github.com/jromang/fastchess-gu ... tag/v0.5.3
Arena: my fault, the import doesn't read Arena's ArenaENG.cfg yet. It found no engine, and the dialog didn't say so. I'm adding it for the next version. Meanwhile, Engines > Import > "Every engine of a folder…" on e:\Sakk\Arena3\Engines should find them. If you don't mind, could you send me your ArenaENG.cfg? It only holds the engines' paths and settings, and it would let me test the import on a real one.
Resume: found it. When you pressed Resume while the program was still reading an engine of the library at startup (it reads them after an update, or the ones never read), the resume waited for that read to end, and nothing on the page showed it, hence the second press and the wait. In 0.5.3, Resume starts at once: a tournament plays the engines copied in its own folder, so it doesn't need any read. When a start does have to wait (a new tournament whose engine is being read), its button now says what it waits for, with a Cancel button.
https://github.com/jromang/fastchess-gu ... tag/v0.5.3
Arena: my fault, the import doesn't read Arena's ArenaENG.cfg yet. It found no engine, and the dialog didn't say so. I'm adding it for the next version. Meanwhile, Engines > Import > "Every engine of a folder…" on e:\Sakk\Arena3\Engines should find them. If you don't mind, could you send me your ArenaENG.cfg? It only holds the engines' paths and settings, and it would let me test the import on a real one.
-
Gabor Szots
- Posts: 1630
- Joined: Sat Jul 21, 2018 7:43 am
- Location: Budapest, Hungary
- Full name: Gabor Szots
Re: fastchess-gui: a light GUI for engine testing and tournaments, built on fastchess
File sent via github issues.j_romang wrote: ↑Fri Nov 13, 2026 9:13 am Arena: my fault, the import doesn't read Arena's ArenaENG.cfg yet. It found no engine, and the dialog didn't say so. I'm adding it for the next version. Meanwhile, Engines > Import > "Every engine of a folder…" on e:\Sakk\Arena3\Engines should find them. If you don't mind, could you send me your ArenaENG.cfg? It only holds the engines' paths and settings, and it would let me test the import on a real one.
Gabor Szots
CCRL testing group
CCRL testing group
-
j_romang
- Posts: 124
- Joined: Mon May 16, 2011 2:52 am
Re: fastchess-gui: a light GUI for engine testing and tournaments, built on fastchess
Thanks for the file, Gabor. 0.5.4 reads Arena's engine list: with your ArenaENG.cfg it finds 974 of your 978 engines (names, programs, arguments, UCI or WinBoard). The other 4 are run through Java or Node.js, at paths that exist on your PC, so they should be found there too. When a list gives no engine, the import now says so instead of showing an empty list.
https://github.com/jromang/fastchess-gu ... tag/v0.5.4
https://github.com/jromang/fastchess-gu ... tag/v0.5.4
-
Gabor Szots
- Posts: 1630
- Joined: Sat Jul 21, 2018 7:43 am
- Location: Budapest, Hungary
- Full name: Gabor Szots
Re: fastchess-gui: a light GUI for engine testing and tournaments, built on fastchess
Arena import successful. Java engines have to be reconfigured because of java path.j_romang wrote: ↑Fri Nov 13, 2026 11:37 am Thanks for the file, Gabor. 0.5.4 reads Arena's engine list: with your ArenaENG.cfg it finds 974 of your 978 engines (names, programs, arguments, UCI or WinBoard). The other 4 are run through Java or Node.js, at paths that exist on your PC, so they should be found there too. When a list gives no engine, the import now says so instead of showing an empty list.
https://github.com/jromang/fastchess-gu ... tag/v0.5.4
There are problems with some engines, I'll come back to you if I cannot solve them.
Gabor Szots
CCRL testing group
CCRL testing group
-
j_romang
- Posts: 124
- Joined: Mon May 16, 2011 2:52 am
Re: fastchess-gui: a light GUI for engine testing and tournaments, built on fastchess
fastchess-gui 0.5.6 is out: https://github.com/jromang/fastchess-gu ... tag/v0.5.6
You can now broadcast any tournament on the web from the GUI. In the Broadcast tab, switch on the web page and press "Publish on the internet", then share the https address. Copy, Open and a QR code are provided. You need no account or server, and nothing else to install: an SSH tunnel to localhost.run (free) is built in, or you can use your own SSH server.
The page follows one game and shows each engine's live search, with the standings, crosstable, charts and schedule. It also works on phones. The rating list has more columns too (W/D/L, LOS, sorting) and exports to HTML or Markdown.
Linux and Windows binaries, no installer. Feedback is welcome, especially if you broadcast a tournament this way: how the page holds up with real viewers is what I'd most like to hear about.
Gaia 4.4.3 vs Stockfish 19 at 100k nodes per move:

You can now broadcast any tournament on the web from the GUI. In the Broadcast tab, switch on the web page and press "Publish on the internet", then share the https address. Copy, Open and a QR code are provided. You need no account or server, and nothing else to install: an SSH tunnel to localhost.run (free) is built in, or you can use your own SSH server.
The page follows one game and shows each engine's live search, with the standings, crosstable, charts and schedule. It also works on phones. The rating list has more columns too (W/D/L, LOS, sorting) and exports to HTML or Markdown.
Linux and Windows binaries, no installer. Feedback is welcome, especially if you broadcast a tournament this way: how the page holds up with real viewers is what I'd most like to hear about.
Gaia 4.4.3 vs Stockfish 19 at 100k nodes per move:

-
Gabor Szots
- Posts: 1630
- Joined: Sat Jul 21, 2018 7:43 am
- Location: Budapest, Hungary
- Full name: Gabor Szots
Re: fastchess-gui: a light GUI for engine testing and tournaments, built on fastchess
It seems the cross table fastGUI cretes is identical with that of Myracle. Could you please make it somewhat different for easier recognition?
Gabor Szots
CCRL testing group
CCRL testing group
-
j_romang
- Posts: 124
- Joined: Mon May 16, 2011 2:52 am
Re: fastchess-gui: a light GUI for engine testing and tournaments, built on fastchess
Hi Gabor,Gabor Szots wrote: ↑Sat Nov 14, 2026 8:44 am It seems the cross table fastGUI cretes is identical with that of Myracle. Could you please make it somewhat different for easier recognition?
Guilty as charged: I copied the layout of your own gauntlet posts, so that you could paste our tables without retouching them. Myracle seems to have done the same for you, hence the twins. That's the price of having a format everyone wants to follow.
From the next version on, the copies keep your layout (same columns, same line under the table) but can be told apart at a glance:
- the line under the header is drawn with = instead of -
- a last line names the program and its version, e.g. "fastchess-gui 0.5.8"

The round robin table and the BBCode copies get the same signature line. If you would rather have another mark, just say so.
-
MartinBryant
- Posts: 108
- Joined: Thu Nov 21, 2013 12:37 am
- Location: Manchester, UK
- Full name: Martin Bryant
Re: fastchess-gui: a light GUI for engine testing and tournaments, built on fastchess
Fantastic piece of work. Thank you so much.
Does that mean I can delete all my fastchess .bat files now?
Does that mean I can delete all my fastchess .bat files now?