Thanks in advanceCMCanavessi wrote: ↑Tue Jul 13, 2021 1:18 amNice, I'll help with Spanishphhnguyen wrote: ↑Tue Jul 13, 2021 1:15 am To translate for BanksiaGUI, please visit the below link and follow the guide:
https://github.com/nguyenpham/BanksiaGUI-Translation
Banksia GUI released
Moderator: Ras
-
phhnguyen
- Posts: 1543
- 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
-
phhnguyen
- Posts: 1543
- Joined: Wed Apr 21, 2010 4:58 am
- Location: Australia
- Full name: Nguyen Hong Pham
Re: Banksia GUI released
A video created by Ted Summers (thanks Ted) shows how to arrange BanksiaGUI's panels and set up manually a theme (similar to the Metal theme):
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
-
phhnguyen
- Posts: 1543
- Joined: Wed Apr 21, 2010 4:58 am
- Location: Australia
- Full name: Nguyen Hong Pham
Re: Banksia GUI released
Extreme Chess Analysis backup system (Blog post)
Any data of the user is precious and so is a tree of ECA. If a tree is corrupted or lost, it is a serious hurt since it may take a long time running computers to have.
The problem is that the ECA’s trees are somewhat quite vulnerable to be corrupted since they are typically huge, text formats, take time to write down, written in high frequency and the whole computing process (to expand and evaluate the tree) may take a very long time. Any interruption when writing such as computers/software crashes or sudden shutdown… may end in broken data. Because the data of a tree is typically huge, it’s not easy to find and fix a broken one or not worth doing that. In most cases, we should dump it and use backup data instead.
ECA backup files
ECA saves the computing tree to the hard disk whenever there’s a change such as branches expanded or a node evaluated. If the user does not do those tasks, there is not any writing and he may ignore this trouble.
With the recent releases, all ECA files are stored in the BanksiaGUI configuration folder. ECA auto-creates several backup files, previous data files are automatically renamed and/or copied into multiple files. They are:
- Normal backup files: all previous tree data are written in 5 backup files with extensions started from .json.bk.1. The older files are auto deleted
- Daily backup: the tree is automatically stored in a backup file with extension in form of .json.dayYYYYMMDD, e.g., .json.day20210725. Different from normal backups, BSG doesn’t delete those files. Users are suggested to check and delete old files to save space
The backup system is designed to save as much as possible the work when some incident happens. ECA tries to minimize the potential work loss to be just a few hours or a day.
Verify
After loading the data, ECA always auto-verify data to check the correctness and consistency. It may pop up a dialog box to inform the user if it sees any problem
Load data from a backup
Click on the button Data files, BSG pops up a dialogue to show all data files. Users can select anyone to delete or load
What users can do to help
- Frequent manually backup data (clone projects)
- Shutdown gently: avoid shutdown BSG or computers when ECA computing since the data may be being written. It’s the best if the user clicks on the Stop button to stop it first, wait for a second (that period is enough for computing writing down) then do what they want.
Any data of the user is precious and so is a tree of ECA. If a tree is corrupted or lost, it is a serious hurt since it may take a long time running computers to have.
The problem is that the ECA’s trees are somewhat quite vulnerable to be corrupted since they are typically huge, text formats, take time to write down, written in high frequency and the whole computing process (to expand and evaluate the tree) may take a very long time. Any interruption when writing such as computers/software crashes or sudden shutdown… may end in broken data. Because the data of a tree is typically huge, it’s not easy to find and fix a broken one or not worth doing that. In most cases, we should dump it and use backup data instead.
ECA backup files
ECA saves the computing tree to the hard disk whenever there’s a change such as branches expanded or a node evaluated. If the user does not do those tasks, there is not any writing and he may ignore this trouble.
With the recent releases, all ECA files are stored in the BanksiaGUI configuration folder. ECA auto-creates several backup files, previous data files are automatically renamed and/or copied into multiple files. They are:
- Normal backup files: all previous tree data are written in 5 backup files with extensions started from .json.bk.1. The older files are auto deleted
- Daily backup: the tree is automatically stored in a backup file with extension in form of .json.dayYYYYMMDD, e.g., .json.day20210725. Different from normal backups, BSG doesn’t delete those files. Users are suggested to check and delete old files to save space
The backup system is designed to save as much as possible the work when some incident happens. ECA tries to minimize the potential work loss to be just a few hours or a day.
Verify
After loading the data, ECA always auto-verify data to check the correctness and consistency. It may pop up a dialog box to inform the user if it sees any problem
Load data from a backup
Click on the button Data files, BSG pops up a dialogue to show all data files. Users can select anyone to delete or load
What users can do to help
- Frequent manually backup data (clone projects)
- Shutdown gently: avoid shutdown BSG or computers when ECA computing since the data may be being written. It’s the best if the user clicks on the Stop button to stop it first, wait for a second (that period is enough for computing writing down) then do what they want.
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
-
phhnguyen
- Posts: 1543
- Joined: Wed Apr 21, 2010 4:58 am
- Location: Australia
- Full name: Nguyen Hong Pham
Version 0.47 beta released
Version 0.47 beta released
Fixed bugs:
* Fix Lichess bots
* A bug on pondering for engines
* A bug on Polyglot promotion moves
* A bug when adding a new engine to an existing tour but not update it to the engine list
Some small improvements/adjustments such as displaying tbhits inside the table
New features:
* Auto-create backup files for playing tournaments (starts from banksiaplaying.json.bk.1)
* Graphs: new types: dot, bar; new graphs for depth, nodes, speed, elapsed time. All are select from Settings
* Engine buttons: replaced buttons (defined by engines’ options) by combo box (dropbox) to save space and display text fully
* Extreme Chess Analysis (ECA): a lot of work done to make it become much more stable, reliable, and useable, from finding, fixing bugs to adding new features and functions: display board on left/right side or use big board; backup/restore files managing; merge; info/delete branches; export trees to opening books (PGN, EPD, Polyglot formats); show branch’s heights; more stats…

Fig. 1 New features: more graph types and graphs; drop box for engine buttons

Fig. 2 An ECA tree image
Fixed bugs:
* Fix Lichess bots
* A bug on pondering for engines
* A bug on Polyglot promotion moves
* A bug when adding a new engine to an existing tour but not update it to the engine list
Some small improvements/adjustments such as displaying tbhits inside the table
New features:
* Auto-create backup files for playing tournaments (starts from banksiaplaying.json.bk.1)
* Graphs: new types: dot, bar; new graphs for depth, nodes, speed, elapsed time. All are select from Settings
* Engine buttons: replaced buttons (defined by engines’ options) by combo box (dropbox) to save space and display text fully
* Extreme Chess Analysis (ECA): a lot of work done to make it become much more stable, reliable, and useable, from finding, fixing bugs to adding new features and functions: display board on left/right side or use big board; backup/restore files managing; merge; info/delete branches; export trees to opening books (PGN, EPD, Polyglot formats); show branch’s heights; more stats…

Fig. 1 New features: more graph types and graphs; drop box for engine buttons

Fig. 2 An ECA tree image
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
-
AdminX
- Posts: 6396
- Joined: Mon Mar 13, 2006 2:34 pm
- Location: Acworth, GA
Re: Banksia GUI released
Impressive! 
"Good decisions come from experience, and experience comes from bad decisions."
__________________________________________________________________
Ted Summers
__________________________________________________________________
Ted Summers
-
AlexChess
- Posts: 1563
- Joined: Sat Feb 06, 2021 8:06 am
- Full name: Alex Morales
Re: Banksia GUI released
Thank you, just installed!
Whats is the meaning of: Starts from banksiaplaying.json.bk.1 ?
How can I backup my 841/903 games still not present on Recent Tournaments, to restart using Banksiagui adding and updating
more engines?
Thank you very much, I like your wonderful GUI! (I'm translating menus to Italian
)
Regards, AlexChess
Whats is the meaning of: Starts from banksiaplaying.json.bk.1 ?
How can I backup my 841/903 games still not present on Recent Tournaments, to restart using Banksiagui adding and updating
more engines?
Thank you very much, I like your wonderful GUI! (I'm translating menus to Italian
Regards, AlexChess
Chess engines and dedicated chess computers fan since 1981
macOS Sequoia 16GB-512GB, Windows 11 & Ubuntu ARM64.
ProteusSF Dev Forum
ProteusSF Dev Forum
-
phhnguyen
- Posts: 1543
- Joined: Wed Apr 21, 2010 4:58 am
- Location: Australia
- Full name: Nguyen Hong Pham
Re: Banksia GUI released
Whenever BSG writing down the current tournament (to the file banksiaguiplaying.json in the configuration folder) it creates several backup files for previous writings. The oldest one is saved as banksiaplaying.json.bk.5 and so on to the second-latest one banksiaplaying.json.bk.1 (the current one is stored as banksiaplaying.json). Those files are not the same but different a bit because they are created in different moments when the tournament is playing. If the current one is broken, the user can use any of the backup files thus he can minimize the loss.AlexChess wrote: ↑Sat Jul 24, 2021 1:51 pm Thank you, just installed!
Whats is the meaning of: Starts from banksiaplaying.json.bk.1 ?
How can I backup my 841/903 games still not present on Recent Tournaments, to restart using Banksiagui adding and updating
more engines?
Thank you very much, I like your wonderful GUI! (I'm translating menus to Italian)
Regards, AlexChess
The above files are created automatically. The user can backup manually too, via the function Duplicate in the Recent tournament dialog box. Just do that frequently to save precious data.
I may add more ways to backup/restore is coming versions. If anyone has suggestions, all are welcome.
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
-
AlexChess
- Posts: 1563
- Joined: Sat Feb 06, 2021 8:06 am
- Full name: Alex Morales
Re: Banksia GUI released
Wow!
I have removed the old tournaments, pressed New tournaments, and finally I have a backup of my last big tournament and I can continue the games from here. When you select it and press + (duplicate) does it makes 1 more clone? Because nothing apparenttly happens.

PS: I have added up to 47 engines, but the messagebox always says: "added 41 new games" (should be 44-45-46) is only a glitch?
Thank you!
AlexChess
I have removed the old tournaments, pressed New tournaments, and finally I have a backup of my last big tournament and I can continue the games from here. When you select it and press + (duplicate) does it makes 1 more clone? Because nothing apparenttly happens.

PS: I have added up to 47 engines, but the messagebox always says: "added 41 new games" (should be 44-45-46) is only a glitch?
Thank you!
AlexChess
Last edited by AlexChess on Sat Jul 24, 2021 5:20 pm, edited 5 times in total.
Chess engines and dedicated chess computers fan since 1981
macOS Sequoia 16GB-512GB, Windows 11 & Ubuntu ARM64.
ProteusSF Dev Forum
ProteusSF Dev Forum
-
AdminX
- Posts: 6396
- Joined: Mon Mar 13, 2006 2:34 pm
- Location: Acworth, GA
Re: Banksia GUI released
The Extreme Analysis looks really useful.


"Good decisions come from experience, and experience comes from bad decisions."
__________________________________________________________________
Ted Summers
__________________________________________________________________
Ted Summers
-
CMCanavessi
- Posts: 1149
- Joined: Thu Dec 28, 2017 4:06 pm
- Location: Argentina
Re: Version 0.47 beta released
Terrific release! Can you comment on the pondering bug? What was it?
Also, when running a tournament, when does Banksia "saves" progress? After every match? At certain intervals? How does that work?
My chess engine Facón: https://github.com/CMCanavessi/facon