It seems the backup files for tournaments are not working on Windows 10. GUI will be crashed when I use it.
In fact, if the GUI is crashed/quitted during a tournament, I couldn't open the GUI anymore. I have to delete the banksiaplaying.json to open the GUI.
Banksia GUI released
Moderator: Ras
-
shaoxinyu
- Posts: 10
- Joined: Tue Jul 10, 2018 7:21 pm
- Full name: Xinyu Shao
-
phhnguyen
- Posts: 1543
- Joined: Wed Apr 21, 2010 4:58 am
- Location: Australia
- Full name: Nguyen Hong Pham
Re: Banksia GUI released
I have checked the issue. Interesting. BSG detected and installed successfully the engine ClassicAra. If you open the file banksiaengine.json you can see that engine is in that file.AdminX wrote: ↑Sat Sep 04, 2021 6:32 pm Thanks! Still loving this GUI, especially the fact that I can perform engine vs engine matches locally over network using different computers.
Click image for larger view.
On a side note I could not install (GPU Version) ClassicAra 0.9.5, but it did detect MultiAra 0.9.5, so I had to copy the Json for MultiAra and edit it so I could get ClassicAra to work.
However, the user can't use it to play chess, because it tells BSG it knew to play... chess
The problem is in this line from ClassicAra:
Code: Select all
option name UCI_Variant type combo default chess var chess var chess
On the other hand, MultiAra used the word "standard" thus it is fine for BSG:
Code: Select all
option name UCI_Variant type combo default chess var chess var standard var fischerandom var chess960 var crazyhouse var kingofthehill var atomic var antichess var horde var racingkings var 3check var threecheck
BTW, he should make ClassicAra and MultiAra be consistent about variants.
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
Thanks for the report and sorry to hear that.shaoxinyu wrote: ↑Sun Sep 05, 2021 1:00 pm It seems the backup files for tournaments are not working on Windows 10. GUI will be crashed when I use it.
In fact, if the GUI is crashed/quitted during a tournament, I couldn't open the GUI anymore. I have to delete the banksiaplaying.json to open the GUI.
If you could, please recover that file (the crashed/deleted one of banksiaplaying.json) and send it to me. I have been working on the data safety issue for BSG and need to find and fix any issue. Many thanks.
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
I see, so the reason it worked after the edit I preformed was because I removed all of the variants from MultiAra and only left the standard chess one with all the other links changed to ClassicAra!phhnguyen wrote: ↑Sun Sep 05, 2021 1:16 pm
I have checked the issue. Interesting. BSG detected and installed successfully the engine ClassicAra. If you open the file banksiaengine.json you can see that engine is in that file.
However, the user can't use it to play chess, because it tells BSG it knew to play... chess
The problem is in this line from ClassicAra:
However, typically BSG detects an engine as a chess engine if it says nothing about variants at all or uses words "standard", "normal" BUT not "chess".Code: Select all
option name UCI_Variant type combo default chess var chess var chess
On the other hand, MultiAra used the word "standard" thus it is fine for BSG:
Since there is no standard about names of variants, I am not sure if I should change BSG to adapt it or we should ask the author to use common ways, such as use the word "standard" or just stop sending about variants when the engine supports only chess.Code: Select all
option name UCI_Variant type combo default chess var chess var standard var fischerandom var chess960 var crazyhouse var kingofthehill var atomic var antichess var horde var racingkings var 3check var threecheck
BTW, he should make ClassicAra and MultiAra be consistent about variants.
Thanks!
Last edited by AdminX on Sun Sep 05, 2021 1:39 pm, edited 1 time in total.
"Good decisions come from experience, and experience comes from bad decisions."
__________________________________________________________________
Ted Summers
__________________________________________________________________
Ted Summers
-
phhnguyen
- Posts: 1543
- Joined: Wed Apr 21, 2010 4:58 am
- Location: Australia
- Full name: Nguyen Hong Pham
Re: Banksia GUI released
That is fine.AdminX wrote: ↑Sun Sep 05, 2021 1:24 pmI see, so the reason it worked after the edit I preformed was because I removed all of the variants from ClassicAra and only left the standard chess one!phhnguyen wrote: ↑Sun Sep 05, 2021 1:16 pm
I have checked the issue. Interesting. BSG detected and installed successfully the engine ClassicAra. If you open the file banksiaengine.json you can see that engine is in that file.
However, the user can't use it to play chess, because it tells BSG it knew to play... chess
The problem is in this line from ClassicAra:
However, typically BSG detects an engine as a chess engine if it says nothing about variants at all or uses words "standard", "normal" BUT not "chess".Code: Select all
option name UCI_Variant type combo default chess var chess var chess
On the other hand, MultiAra used the word "standard" thus it is fine for BSG:
Since there is no standard about names of variants, I am not sure if I should change BSG to adapt it or we should ask the author to use common ways, such as use the word "standard" or just stop sending about variants when the engine supports only chess.Code: Select all
option name UCI_Variant type combo default chess var chess var standard var fischerandom var chess960 var crazyhouse var kingofthehill var atomic var antichess var horde var racingkings var 3check var threecheck
BTW, he should make ClassicAra and MultiAra be consistent about variants.
Thanks!
Just take care that if you change any option of any engine, BSG will update the JSON file and probably write back the option variants of that engine and BSG will get trouble again with the engine next time.
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
-
shaoxinyu
- Posts: 10
- Joined: Tue Jul 10, 2018 7:21 pm
- Full name: Xinyu Shao
Re: Banksia GUI released
I did some experiences again. I notice that if the computing info is Standard format then the GUI works. But if the computing info is TCEC format I can confirm the problem always happens. Here is the banksiaplaying.json: https://pastebin.com/SUbNFEsyphhnguyen wrote: ↑Sun Sep 05, 2021 1:19 pmThanks for the report and sorry to hear that.shaoxinyu wrote: ↑Sun Sep 05, 2021 1:00 pm It seems the backup files for tournaments are not working on Windows 10. GUI will be crashed when I use it.
In fact, if the GUI is crashed/quitted during a tournament, I couldn't open the GUI anymore. I have to delete the banksiaplaying.json to open the GUI.
If you could, please recover that file (the crashed/deleted one of banksiaplaying.json) and send it to me. I have been working on the data safety issue for BSG and need to find and fix any issue. Many thanks.
-
phhnguyen
- Posts: 1543
- Joined: Wed Apr 21, 2010 4:58 am
- Location: Australia
- Full name: Nguyen Hong Pham
Re: Banksia GUI released
Since you pointed out clearly, I could easily reproduce and fix the bug for the next release! Thanks a lotshaoxinyu wrote: ↑Sun Sep 05, 2021 1:57 pmI did some experiences again. I notice that if the computing info is Standard format then the GUI works. But if the computing info is TCEC format I can confirm the problem always happens. Here is the banksiaplaying.json: https://pastebin.com/SUbNFEsyphhnguyen wrote: ↑Sun Sep 05, 2021 1:19 pmThanks for the report and sorry to hear that.shaoxinyu wrote: ↑Sun Sep 05, 2021 1:00 pm It seems the backup files for tournaments are not working on Windows 10. GUI will be crashed when I use it.
In fact, if the GUI is crashed/quitted during a tournament, I couldn't open the GUI anymore. I have to delete the banksiaplaying.json to open the GUI.
If you could, please recover that file (the crashed/deleted one of banksiaplaying.json) and send it to me. I have been working on the data safety issue for BSG and need to find and fix any issue. Many thanks.
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
So I just discovered by accident, that if you are using the 'Local Network' feature, as I often do.

PS: You can even do 'On the Fly Analysis' of the game in progress on the 3rd system. Very Cool!

Click above image for larger view.

PS: You can even do 'On the Fly Analysis' of the game in progress on the 3rd system. Very Cool!

Click above image for larger view.
"Good decisions come from experience, and experience comes from bad decisions."
__________________________________________________________________
Ted Summers
__________________________________________________________________
Ted Summers
-
AdminX
- Posts: 6396
- Joined: Mon Mar 13, 2006 2:34 pm
- Location: Acworth, GA
Re: Banksia GUI released
Bug Report:
On The Fly Analysis will not let you select new engine if you start On The Fly Analysis select say 'Stockfish' then stop the analysis and do a On The Fly Analysis again, it you just use the last engine you selected previously and not give you the option to select new engines.
On The Fly Analysis will not let you select new engine if you start On The Fly Analysis select say 'Stockfish' then stop the analysis and do a On The Fly Analysis again, it you just use the last engine you selected previously and not give you the option to select new engines.
"Good decisions come from experience, and experience comes from bad decisions."
__________________________________________________________________
Ted Summers
__________________________________________________________________
Ted Summers
-
AdminX
- Posts: 6396
- Joined: Mon Mar 13, 2006 2:34 pm
- Location: Acworth, GA
Re: Banksia GUI released
"Good decisions come from experience, and experience comes from bad decisions."
__________________________________________________________________
Ted Summers
__________________________________________________________________
Ted Summers

