I have found a bug and fixed it. Thanks!huanhuan wrote: ↑Wed Jul 13, 2022 11:12 am I think it's not just internet connection problem, because I used the book "Cerebellum3Merge" locally which I placed on the SSD, but the result is the same.
https://prnt.sc/nKSDEqoMrl-O
https://prnt.sc/Po2WPg8FiARi
https://prnt.sc/A3GKLHUP0_oj
......
I mean, the option to set this 'score range' is made optional, not implemented by default, so it's up to the user to enable it or not.
In addition, maybe you can also set the 'score range' feature to be used only for "lichess" books, or only for the 'chessdb' feature, only for 'local' books, or for all three, or disable it altogether.
With this, it doesn't compromise the consistency as you mention, and there won't be any complications for the user, because actually this feature is only used by Engines, and doesn't affect the list of moves shown here => https://prnt.sc/VFwlq14H6er1
So when this feature is enabled, for example we limit the 'range score' to the range [-044, 044], it doesn't mean that the moves with the score [-76, -196, ...] will not be displayed, it will still be displayed.
In short, the 'score range' feature is only useful for Engines, so that when we play against Engines at BSG, the Engine can select more varied moves in the Opening.
......
And by the way, the online book 'Lichess' is currently not working yet.
Banksia GUI released
Moderator: Ras
-
- Posts: 1524
- Joined: Wed Apr 21, 2010 4:58 am
- Location: Australia
- Full name: Nguyen Hong Pham
Re: Banksia GUI released
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
I don't have a budget for that hardware yet. Their support has been postponed

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
Version 0.55 released
Version 0.55 released
Besides some minor bug fixes, many small improvements and changes, there are some new things, the majority about databases, including:

Fig. 1 Clocks with engines’ scores, graphs with curved lines and areas

Fig. 2 Arrows of threatening moves

Fig. 3 Database viewer with tree view. The board preview has a move list below

Fig. 4 EPD database
Besides some minor bug fixes, many small improvements and changes, there are some new things, the majority about databases, including:
- Network engines can be used for ECA and Analyse
- Analyze to find blunders
- Graphs: curve lines (smooth curved lines - good for eyes); line areas (Fig. 1)
- Test positions/suites: can work with multi laps
- Clock: could show scores/comments (to be easier to watch them); more choices for their locations (Fig. 1)
- Engine’s configuration tooltips: show changed values
- Default folder for engines: it is a sub-folder “engines” in the program folder. When starting BSG will auto check and install/remove if it founds any engines/missing in that folder
- Update Score indicator on the fly
- MultiPV arrows
- Show arrows for threatening moves (Fig. 2)
- Board preview: show with a move list (Fig. 3)
- Drop opening books to BSG: a popup for selecting tasks: view, install to normal games or tournament games
- Paste a FEN: auto detect if it is standard or chess 960
- Support EPD files in both formats of text (.epd) and SQLite (.epd.db3). If the input is a text one, BSG will auto convert it into an internal SQL database. Users could view them in tables, watch their chessboards, and query with SQL, or with PQL statements. EPD files (both text and database) could be quickly dragged-dropped into BSG to show (Fig. 4)
- Use only one viewer to view all different database types: OCGDB, PGN, EPD (for game databases), OOBS, and Polyglot (for opening books). All functions/actions should be more consistent
- Export databases into PGN/EPD or other databases
- Could setup limit sizes for PGN files (for easier previewing large PGN/EPD files)
- Tree view for OCGDB databases (Fig. 3)
- OOBS (Open Opening Book Standard): could be queried by PQL
- Improve PQL to work with patterns and tolerance numbers
- Improve speed for generating PGN/EPD opening books
- All database types and features can work with chess 960 too

Fig. 1 Clocks with engines’ scores, graphs with curved lines and areas

Fig. 2 Arrows of threatening moves

Fig. 3 Database viewer with tree view. The board preview has a move list below

Fig. 4 EPD database
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: 240
- Joined: Thu Jan 14, 2016 10:02 am
- Location: AUSTRIA, Vienna
- Full name: Wilhelm HUDETZ
Re: Banksia GUI released
Hello Pham,
big thanks for the new version !
Excellent job!
In test positions the time shows correct now but the time itself seems to be wrong.
After 55sec. elapsed (12 parallel) I get an average of over 7 minutes. This can't be correct. It can't be higer than the elapsed.

regards William
big thanks for the new version !

In test positions the time shows correct now but the time itself seems to be wrong.
After 55sec. elapsed (12 parallel) I get an average of over 7 minutes. This can't be correct. It can't be higer than the elapsed.

regards William
Ryzen 5900x, 64GB Ram, RTX3080, 2x 2TB SSD, 1x 1TB SSD, 1x 2TB HDD, all custom watercooled, Win10 and Win7 Multiboot, Win98/Windows Millennium/WinXP virtual machines for 16bit
Retro Chess Chessmasterhttps://descent.at/files/
Retro Chess Chessmasterhttps://descent.at/files/
-
- Posts: 195
- Joined: Thu Feb 04, 2021 10:24 pm
- Full name: Arnold Magnum
Re: Version 0.55 released
Thx for the information.phhnguyen wrote: ↑Tue Aug 09, 2022 1:47 am Version 0.55 released
Besides some minor bug fixes, many small improvements and changes, there are some new things, the majority about databases, including:
- Network engines can be used for ECA and Analyse
- Analyze to find blunders
- Graphs: curve lines (smooth curved lines - good for eyes); line areas (Fig. 1)
- Test positions/suites: can work with multi laps
- Clock: could show scores/comments (to be easier to watch them); more choices for their locations (Fig. 1)
- Engine’s configuration tooltips: show changed values
- Default folder for engines: it is a sub-folder “engines” in the program folder. When starting BSG will auto check and install/remove if it founds any engines/missing in that folder
- Update Score indicator on the fly
- MultiPV arrows
- Show arrows for threatening moves (Fig. 2)
- Board preview: show with a move list (Fig. 3)
- Drop opening books to BSG: a popup for selecting tasks: view, install to normal games or tournament games
Databases:
- Paste a FEN: auto detect if it is standard or chess 960
- Support EPD files in both formats of text (.epd) and SQLite (.epd.db3). If the input is a text one, BSG will auto convert it into an internal SQL database. Users could view them in tables, watch their chessboards, and query with SQL, or with PQL statements. EPD files (both text and database) could be quickly dragged-dropped into BSG to show (Fig. 4)
- Use only one viewer to view all different database types: OCGDB, PGN, EPD (for game databases), OOBS, and Polyglot (for opening books). All functions/actions should be more consistent
- Export databases into PGN/EPD or other databases
- Could setup limit sizes for PGN files (for easier previewing large PGN/EPD files)
- Tree view for OCGDB databases (Fig. 3)
- OOBS (Open Opening Book Standard): could be queried by PQL
- Improve PQL to work with patterns and tolerance numbers
- Improve speed for generating PGN/EPD opening books
- All database types and features can work with chess 960 too
Fig. 1 Clocks with engines’ scores, graphs with curved lines and areas
Fig. 2 Arrows of threatening moves
Fig. 3 Database viewer with tree view. The board preview has a move list below
Fig. 4 EPD database
Best GUI ever.

-
- Posts: 5356
- Joined: Tue Oct 20, 2020 4:18 am
- Full name: Basti Dangca
Re: Version 0.55 released
Thanks for the update!phhnguyen wrote: ↑Tue Aug 09, 2022 1:47 am Version 0.55 released
Besides some minor bug fixes, many small improvements and changes, there are some new things, the majority about databases, including:
- Network engines can be used for ECA and Analyse
- Analyze to find blunders
- Graphs: curve lines (smooth curved lines - good for eyes); line areas (Fig. 1)
- Test positions/suites: can work with multi laps
- Clock: could show scores/comments (to be easier to watch them); more choices for their locations (Fig. 1)
- Engine’s configuration tooltips: show changed values
- Default folder for engines: it is a sub-folder “engines” in the program folder. When starting BSG will auto check and install/remove if it founds any engines/missing in that folder
- Update Score indicator on the fly
- MultiPV arrows
- Show arrows for threatening moves (Fig. 2)
- Board preview: show with a move list (Fig. 3)
- Drop opening books to BSG: a popup for selecting tasks: view, install to normal games or tournament games
Databases:
- Paste a FEN: auto detect if it is standard or chess 960
- Support EPD files in both formats of text (.epd) and SQLite (.epd.db3). If the input is a text one, BSG will auto convert it into an internal SQL database. Users could view them in tables, watch their chessboards, and query with SQL, or with PQL statements. EPD files (both text and database) could be quickly dragged-dropped into BSG to show (Fig. 4)
- Use only one viewer to view all different database types: OCGDB, PGN, EPD (for game databases), OOBS, and Polyglot (for opening books). All functions/actions should be more consistent
- Export databases into PGN/EPD or other databases
- Could setup limit sizes for PGN files (for easier previewing large PGN/EPD files)
- Tree view for OCGDB databases (Fig. 3)
- OOBS (Open Opening Book Standard): could be queried by PQL
- Improve PQL to work with patterns and tolerance numbers
- Improve speed for generating PGN/EPD opening books
- All database types and features can work with chess 960 too
Fig. 1 Clocks with engines’ scores, graphs with curved lines and areas
Fig. 2 Arrows of threatening moves
Fig. 3 Database viewer with tree view. The board preview has a move list below
Fig. 4 EPD database


Basti Dangca
CCRL testing group
CCRL testing group
-
- Posts: 348
- Joined: Thu Jul 21, 2022 12:30 am
- Full name: Chesskobra
Re: Banksia GUI released
How do you configure Lc0 in Banksia gui on linux? Also could not configure Phalanx XXV. Here is what I did for both. I dragged the executables on the gui, and then edited the command in engine settings. In case of Lc0, I added --weights /path/to/file and in case of Phalanx added -S book -P book.
-
- Posts: 195
- Joined: Thu Feb 04, 2021 10:24 pm
- Full name: Arnold Magnum
Re: Banksia GUI released
Can someone translate BanksiaGUI into Italian and Polish thx.
-
- Posts: 1562
- Joined: Sat Feb 06, 2021 8:06 am
- Full name: Alex Morales
Re: Banksia GUI released
I have started Italian translation once a time, but it takes much longer than expected and anyway I prefer English

PS: Thank you Pham for this masterpiece becoming better after every new build!
Chess engines and dedicated chess computers fan since 1981
macOS Sequoia 16GB-512GB, Windows 11 & Ubuntu ARM64.
ProteusSF Dev Forum

ProteusSF Dev Forum
-
- Posts: 240
- Joined: Thu Jan 14, 2016 10:02 am
- Location: AUSTRIA, Vienna
- Full name: Wilhelm HUDETZ
Re: Banksia GUI released
Hello Pham,
because of unreproduceable results with "Test Positions" in different versions I made a Test to compare.
As reference I used CB Fritz 14 GUI, WM-Test from W. Eigenmann (100 pos.) and 30sec. and Fritz 18NN with 1 CPU.
Result in Fritz 14-GUI:
I proofed this result and it's 100% correct.
79/100 average correct time 2,57sec.
Banksia 0.54
single
80/100 avg.t. 5,38sec. ??
22 parallel
80/100 avg.t. 6,43sec. ??
80 correct is ok because one has 30sec. and 3millisec.
The avg. time seems to use the time with the 5 extra plys ?!
Banksia 0.55
single
78/100 avg.t. 14sec.
22 parallel
78/100 avg.t. 14sec.
all wrong.
At this stage the test is unprecise und unusable!
Can you please take a carefull look at this problem?
Many thanks!
regards William
because of unreproduceable results with "Test Positions" in different versions I made a Test to compare.
As reference I used CB Fritz 14 GUI, WM-Test from W. Eigenmann (100 pos.) and 30sec. and Fritz 18NN with 1 CPU.
Result in Fritz 14-GUI:
I proofed this result and it's 100% correct.
79/100 average correct time 2,57sec.
Banksia 0.54
single
80/100 avg.t. 5,38sec. ??
22 parallel
80/100 avg.t. 6,43sec. ??
80 correct is ok because one has 30sec. and 3millisec.
The avg. time seems to use the time with the 5 extra plys ?!
Banksia 0.55
single
78/100 avg.t. 14sec.
22 parallel
78/100 avg.t. 14sec.
all wrong.
At this stage the test is unprecise und unusable!
Can you please take a carefull look at this problem?
Many thanks!
regards William
Ryzen 5900x, 64GB Ram, RTX3080, 2x 2TB SSD, 1x 1TB SSD, 1x 2TB HDD, all custom watercooled, Win10 and Win7 Multiboot, Win98/Windows Millennium/WinXP virtual machines for 16bit
Retro Chess Chessmasterhttps://descent.at/files/
Retro Chess Chessmasterhttps://descent.at/files/