Banksia GUI released
Moderator: Ras
-
- Posts: 1439
- Joined: Sat Oct 27, 2018 12:58 am
- Location: Germany
- Full name: N.N.
Re: Banksia GUI released
On my device, v0.48 also crashes when I make a move in analysis mode. Previous version did not have this bug.
-
- Posts: 138
- Joined: Thu Jun 18, 2020 9:20 pm
- Full name: Finn Eggers
Re: Banksia GUI released
Windows for me.xr_a_y wrote: ↑Sat Aug 14, 2021 10:54 pmShould be the same thing I reported I think. Under linux or windows for you ?Luecx wrote: ↑Sat Aug 14, 2021 6:20 pm I just downloaded the gui and it looks promising. Although there sadly seems to be an issue which would be my main usage with the gui.
If I open it up, click on the analyse button and select my engine, it does start the analysis on the initial board. Yet when I do a move, it instantly crashes. Is this issue known? Where should those issues be reported?
Greetings
Finn
-
- Posts: 1562
- Joined: Sat Feb 06, 2021 8:06 am
- Full name: Alex Morales
Re: Banksia GUI released
Hi dear phhnguyen,
Another feature request:
Modify running tournament parameters: Rounds number, time controls, delay before engines timeout, draw e win range rules, openings & tablebases settings...
Thank you!
Best regards, Alex
PS: All OK now with the engines score counter in crosstable after 777 games (lucky number
) ...It's a real mistery about what was the cause having restarted my tournament from scratch with BSG 0.48.
Another feature request:
Modify running tournament parameters: Rounds number, time controls, delay before engines timeout, draw e win range rules, openings & tablebases settings...
Thank you!
Best regards, Alex
PS: All OK now with the engines score counter in crosstable after 777 games (lucky number

Chess engines and dedicated chess computers fan since 1981
macOS Sequoia 16GB-512GB, Windows 11 & Ubuntu ARM64.
ProteusSF Dev Forum

ProteusSF Dev Forum
-
- Posts: 1562
- Joined: Sat Feb 06, 2021 8:06 am
- Full name: Alex Morales
Re: Banksia GUI released
Hi phhnguyen!
I must stop again my BSG tournament after 1040 games
Some games already played are missing. Round robin 54 engines 1 round = 1431 games. After a BSG crash the total is now 1407 and obviously I can find the missing games to re-play on the games list, so I cannot fix this issue. On Recent Tournaments still there isn't this tournament and was impossible to backup it. You must really improve this fundamental feature... or it is impossible to play big tournaments with BSG.

Best regards,
Alex
I must stop again my BSG tournament after 1040 games

Some games already played are missing. Round robin 54 engines 1 round = 1431 games. After a BSG crash the total is now 1407 and obviously I can find the missing games to re-play on the games list, so I cannot fix this issue. On Recent Tournaments still there isn't this tournament and was impossible to backup it. You must really improve this fundamental feature... or it is impossible to play big tournaments with BSG.

Best regards,
Alex
Chess engines and dedicated chess computers fan since 1981
macOS Sequoia 16GB-512GB, Windows 11 & Ubuntu ARM64.
ProteusSF Dev Forum

ProteusSF Dev Forum
-
- Posts: 1524
- Joined: Wed Apr 21, 2010 4:58 am
- Location: Australia
- Full name: Nguyen Hong Pham
Re: Banksia GUI released
Lichess bot of BSG can play with Opening books. The requirement is that the book should be a Polyglot one (PGN and EDP books are only for tournaments). Remember to tick all boxes in the Settings:Eduard wrote: ↑Thu Aug 12, 2021 7:35 pm The Stockfish developers are currently working hard to make Stockfish stronger (and to hunt down derivatives). Constantly new versions and new networks! That is very nice, but it lacks other basic functions. Playing without a book is no fun! Yesterday I played a few games with the latest stockfish and net from Sopel on Lichess. But I had to play without a book. That's shit and of no value in the long run.
I will soon delete some derivatives from my hard drive due to GPL violation. But then I almost no longer have an up-to-date engine with the ability to load polyglot books.
What can I do against it? With other GUIs I can load native books and play them on the servers. But I can't do that on Lichess.
What alternatives do I have? Do I have to stop playing Lichess?
Or maybe Banksia will offer an option to load opening books for playing on Lichess?

BTW, Lichess bot management of BSG is having a bug about concurrency: when a game is finished, it is still counted as playing. The bug is fixed for the next release.
https://banksiagui.com
The most features chess GUI, based on opensource Banksia - the chess tournament manager
The most features chess GUI, based on opensource Banksia - the chess tournament manager
-
- Posts: 1524
- Joined: Wed Apr 21, 2010 4:58 am
- Location: Australia
- Full name: Nguyen Hong Pham
Re: Banksia GUI released
Did you look into the tourney backup subfolder (in the configuration folder of BSG)? There should be some daily-backup files and about 5 recent backup files. You may try them (by copying/renaming them manually into file banksiaplaying.json), find the best one as the recovery. The backup system may help to minimise the loss to few hours or a day.AlexChess wrote: ↑Fri Aug 20, 2021 7:56 am Hi phhnguyen!
I must stop again my BSG tournament after 1040 games![]()
Some games already played are missing. Round robin 54 engines 1 round = 1431 games. After a BSG crash the total is now 1407 and obviously I can find the missing games to re-play on the games list, so I cannot fix this issue. On Recent Tournaments still there isn't this tournament and was impossible to backup it. You must really improve this fundamental feature... or it is impossible to play big tournaments with BSG.
Best regards,
Alex
I plan to add some new features thus users can check, backup, recover from BSG without the need to work directly and manually as now.
https://banksiagui.com
The most features chess GUI, based on opensource Banksia - the chess tournament manager
The most features chess GUI, based on opensource Banksia - the chess tournament manager
-
- Posts: 1562
- Joined: Sat Feb 06, 2021 8:06 am
- Full name: Alex Morales
Re: Banksia GUI released
Thank you!
Restored to 2021/08/18 and I have now 941/1431 games
I'm sure you can easily automatize this ...You write much harder code
Best regards,
Alex
Banksiagui big fan & supporter
Restored to 2021/08/18 and I have now 941/1431 games

I'm sure you can easily automatize this ...You write much harder code

Best regards,
Alex
Banksiagui big fan & supporter
Chess engines and dedicated chess computers fan since 1981
macOS Sequoia 16GB-512GB, Windows 11 & Ubuntu ARM64.
ProteusSF Dev Forum

ProteusSF Dev Forum
-
- Posts: 1439
- Joined: Sat Oct 27, 2018 12:58 am
- Location: Germany
- Full name: N.N.
Re: Banksia GUI released
Thank you Pham!phhnguyen wrote: ↑Fri Aug 20, 2021 1:06 pmLichess bot of BSG can play with Opening books. The requirement is that the book should be a Polyglot one (PGN and EDP books are only for tournaments). Remember to tick all boxes in the Settings:Eduard wrote: ↑Thu Aug 12, 2021 7:35 pm The Stockfish developers are currently working hard to make Stockfish stronger (and to hunt down derivatives). Constantly new versions and new networks! That is very nice, but it lacks other basic functions. Playing without a book is no fun! Yesterday I played a few games with the latest stockfish and net from Sopel on Lichess. But I had to play without a book. That's shit and of no value in the long run.
I will soon delete some derivatives from my hard drive due to GPL violation. But then I almost no longer have an up-to-date engine with the ability to load polyglot books.
What can I do against it? With other GUIs I can load native books and play them on the servers. But I can't do that on Lichess.
What alternatives do I have? Do I have to stop playing Lichess?
Or maybe Banksia will offer an option to load opening books for playing on Lichess?
BTW, Lichess bot management of BSG is having a bug about concurrency: when a game is finished, it is still counted as playing. The bug is fixed for the next release.
Today's new GUI works fine so far. I overlooked the activation of books, sorry.
I have some questions:
1. What exactly is set with the book parameter "top" (in %)?
2. If both, the GUI book and another book is selected in the engine options, will both books be used?
3. Here is a graphic: What is shown in the fields marked in green?

-
- Posts: 1524
- Joined: Wed Apr 21, 2010 4:58 am
- Location: Australia
- Full name: Nguyen Hong Pham
Re: Banksia GUI released
A given position may have multi-moves from an opening book. For Polyglot ones, each move has a weight number/a score, indicating how good the move is (the larger the better). You may turn on the panel "Books/Egtb" and take a look at them (as the below image).

For auto-playing, BSG can take only one move from them to play. It chops them by top% then takes randomly from the rest. Top 100% means total random. Top 10% of 20 opening-moves means BSG pickups randomly from the top 2 moves. Top 0% means it is always the first/the best one (not random at all).
If there are more than two active opening books, each time BSG first selects a book randomly then pickup moves from that book. Thus, it may happen: at the first move of the game, the opening-move is picked up from book 2; at 2nd move, the opening-move is picked up from book 1, and so on.
BSG calls them bubbles. They help to show some information visually such as opening moves, Lc0's stats...
For opening books, you may control them from Settings, turn on/off, set size, color, display one or two parameters.
When the human player is in turn, BSG probes all opening books and displays all results in those bubbles. You can see a light link connecting between each bubble and a piece to show which move is. Move the mouse over a piece, BSG will display all related bubbles to that piece only.
The 1st number is the weight/score we have mentioned above. The best one (with the highest score) will be shown with a bold, dark border.
If you set to show 2nd param, it is winrate value. Polyglot books don't have those values thus you always see 0 instead. However, other books may have them such as the online book from chessdb.cn (click on the button "Online book/egtb" from Settings to add that book).
https://banksiagui.com
The most features chess GUI, based on opensource Banksia - the chess tournament manager
The most features chess GUI, based on opensource Banksia - the chess tournament manager
-
- Posts: 1439
- Joined: Sat Oct 27, 2018 12:58 am
- Location: Germany
- Full name: N.N.
Re: Banksia GUI released
Thank you Pham!
I understand so far. Very interesting everything. I have just tested a book with an engine that cannot load books. The engine was playing on Lichess with book and the bubbles were also displayed on the board. That's very nice, I like it.
In the picture, however, you can see that no moves are displayed in the book panel.
The book is activated (called Predator.bin), but no moves are displayed although moves were played from the book. What is wrong?
I understand so far. Very interesting everything. I have just tested a book with an engine that cannot load books. The engine was playing on Lichess with book and the bubbles were also displayed on the board. That's very nice, I like it.

In the picture, however, you can see that no moves are displayed in the book panel.

The book is activated (called Predator.bin), but no moves are displayed although moves were played from the book. What is wrong?