Banksia GUI released

Discussion of anything and everything relating to chess playing software and machines.

Moderator: Ras

User avatar
phhnguyen
Posts: 1543
Joined: Wed Apr 21, 2010 4:58 am
Location: Australia
Full name: Nguyen Hong Pham

Re: Banksia GUI released

Post by phhnguyen »

phhnguyen wrote: Thu Jul 30, 2020 2:57 am
AdminX wrote: Tue Jul 28, 2020 10:23 am Bug Report:

GUI crashing when using FICS. (Happens when trying to view or seek a game)

Update:

I discovered the cause of the problem. I have multiple tabs open in one of my dock layouts. Under the 'local network' was checked to auto connect. Once I unchecked it and went back to the FICS tab everything worked fine.

Image
Phew! Thanks :D
Actually I found a bug, fixed for the next release!
https://banksiagui.com
The most features chess GUI, based on opensource Banksia - the chess tournament manager
User avatar
phhnguyen
Posts: 1543
Joined: Wed Apr 21, 2010 4:58 am
Location: Australia
Full name: Nguyen Hong Pham

Re: Banksia GUI released

Post by phhnguyen »

Gabor Szots wrote: Thu Jul 30, 2020 8:02 am
phhnguyen wrote: Thu Jul 30, 2020 2:56 amIt is so good and logical. However, there are still somethings we have to consider: if the game is sorted in some ways, say randomly, the round numbers will be so messy (random) and become almost useless. Thought?
I'm not expert on that but I think round number is to differentiate between games played by the same pair.
OK, I will change to for the next release. We will see if it is fine or not :)
https://banksiagui.com
The most features chess GUI, based on opensource Banksia - the chess tournament manager
User avatar
phhnguyen
Posts: 1543
Joined: Wed Apr 21, 2010 4:58 am
Location: Australia
Full name: Nguyen Hong Pham

Re: Banksia GUI released

Post by phhnguyen »

I have been testing opening live games + analyzing on-fly. Below is the screen BSG was "watching" live games of TCEC and analyzing on-fly by 3 engines. It was interesting when they did not agree (three different thinking arrows) :D

Image
https://banksiagui.com
The most features chess GUI, based on opensource Banksia - the chess tournament manager
JohnS
Posts: 215
Joined: Sun Feb 24, 2008 2:08 am

Re: Banksia GUI released

Post by JohnS »

Is it possible to save tournament conditions (engines, time control etc) to a file and reload and edit the tournament file later thanks.
JohnS
Posts: 215
Joined: Sun Feb 24, 2008 2:08 am

Re: Banksia GUI released

Post by JohnS »

phhnguyen wrote: Sat Aug 01, 2020 11:10 am I have been testing opening live games + analyzing on-fly. Below is the screen BSG was "watching" live games of TCEC and analyzing on-fly by 3 engines. It was interesting when they did not agree (three different thinking arrows) :D
small typo - "topp" - "top"
User avatar
phhnguyen
Posts: 1543
Joined: Wed Apr 21, 2010 4:58 am
Location: Australia
Full name: Nguyen Hong Pham

Re: Banksia GUI released

Post by phhnguyen »

JohnS wrote: Sat Aug 01, 2020 11:14 am Is it possible to save tournament conditions (engines, time control etc) to a file and reload and edit the tournament file later thanks.
Short answer: yes

For being simple, you just click on the button resume/stop on Tournament panel so you can start/stop/resume the current tournament at any time.

For saving to files: all info are stored in some JSON files in BSG configuration folder. They are:
  • banksiaengines.json: all engine configurations (such as their names, paths, options values...)
  • banksiatour.json: all settings about the current tournament (such as involving engines, time controls, tour type...)
  • banksiaplaying.json: all info about the current tournament such as engines' pairs, openings, results
JSON files are simply text files, readable for both human and software. You can read and edit them to what you want (say, changed results, time controls...). You may even copy those JSON files to other computers and continue the tournament from there (suppose those computers have similar engines and paths or you can edit them).

To find the configuration folder: go menu->File->Settings to open Settings dialog. The button in the bottom is to open another dialog in which you can see the configuration folder.
https://banksiagui.com
The most features chess GUI, based on opensource Banksia - the chess tournament manager
User avatar
phhnguyen
Posts: 1543
Joined: Wed Apr 21, 2010 4:58 am
Location: Australia
Full name: Nguyen Hong Pham

Re: Banksia GUI released

Post by phhnguyen »

JohnS wrote: Sat Aug 01, 2020 11:21 am
phhnguyen wrote: Sat Aug 01, 2020 11:10 am I have been testing opening live games + analyzing on-fly. Below is the screen BSG was "watching" live games of TCEC and analyzing on-fly by 3 engines. It was interesting when they did not agree (three different thinking arrows) :D
small typo - "topp" - "top"
Thank you! Fixing :oops:
https://banksiagui.com
The most features chess GUI, based on opensource Banksia - the chess tournament manager
JohnS
Posts: 215
Joined: Sun Feb 24, 2008 2:08 am

Re: Banksia GUI released

Post by JohnS »

phhnguyen wrote: Sat Aug 01, 2020 11:38 am
JohnS wrote: Sat Aug 01, 2020 11:14 am Is it possible to save tournament conditions (engines, time control etc) to a file and reload and edit the tournament file later thanks.
Short answer: yes

For being simple, you just click on the button resume/stop on Tournament panel so you can start/stop/resume the current tournament at any time.

For saving to files: all info are stored in some JSON files in BSG configuration folder. They are:
  • banksiaengines.json: all engine configurations (such as their names, paths, options values...)
  • banksiatour.json: all settings about the current tournament (such as involving engines, time controls, tour type...)
  • banksiaplaying.json: all info about the current tournament such as engines' pairs, openings, results
JSON files are simply text files, readable for both human and software. You can read and edit them to what you want (say, changed results, time controls...). You may even copy those JSON files to other computers and continue the tournament from there (suppose those computers have similar engines and paths or you can edit them).

To find the configuration folder: go menu->File->Settings to open Settings dialog. The button in the bottom is to open another dialog in which you can see the configuration folder.
Thanks for the information.

Suggestion - have an option to save the current tournament data to a file say my_tournament.json in BSG configuration folder. Then have another option to load my_tournament.json later on, edit it (change engines, time etc) and save as say my_newtournament.json and so on. This ways users can keep track of the data of different tournaments easily.
User avatar
phhnguyen
Posts: 1543
Joined: Wed Apr 21, 2010 4:58 am
Location: Australia
Full name: Nguyen Hong Pham

Re: Banksia GUI released

Post by phhnguyen »

JohnS wrote: Sat Aug 01, 2020 12:30 pm
phhnguyen wrote: Sat Aug 01, 2020 11:38 am
JohnS wrote: Sat Aug 01, 2020 11:14 am Is it possible to save tournament conditions (engines, time control etc) to a file and reload and edit the tournament file later thanks.
Short answer: yes

For being simple, you just click on the button resume/stop on Tournament panel so you can start/stop/resume the current tournament at any time.

For saving to files: all info are stored in some JSON files in BSG configuration folder. They are:
  • banksiaengines.json: all engine configurations (such as their names, paths, options values...)
  • banksiatour.json: all settings about the current tournament (such as involving engines, time controls, tour type...)
  • banksiaplaying.json: all info about the current tournament such as engines' pairs, openings, results
JSON files are simply text files, readable for both human and software. You can read and edit them to what you want (say, changed results, time controls...). You may even copy those JSON files to other computers and continue the tournament from there (suppose those computers have similar engines and paths or you can edit them).

To find the configuration folder: go menu->File->Settings to open Settings dialog. The button in the bottom is to open another dialog in which you can see the configuration folder.
Thanks for the information.

Suggestion - have an option to save the current tournament data to a file say my_tournament.json in BSG configuration folder. Then have another option to load my_tournament.json later on, edit it (change engines, time etc) and save as say my_newtournament.json and so on. This ways users can keep track of the data of different tournaments easily.
Thanks a lot for the suggestion.

That function is implemented already. Just go menu->Tournaments->Tournaments Load/Save to open a dialog as below. To save the current tournament, just select a line in the table and click the button "+". To re-load, select a line and click the button "Load".

Image
https://banksiagui.com
The most features chess GUI, based on opensource Banksia - the chess tournament manager
JohnS
Posts: 215
Joined: Sun Feb 24, 2008 2:08 am

Re: Banksia GUI released

Post by JohnS »

phhnguyen wrote: Sat Aug 01, 2020 1:56 pm
JohnS wrote: Sat Aug 01, 2020 12:30 pm
phhnguyen wrote: Sat Aug 01, 2020 11:38 am
JohnS wrote: Sat Aug 01, 2020 11:14 am Is it possible to save tournament conditions (engines, time control etc) to a file and reload and edit the tournament file later thanks.
Short answer: yes

For being simple, you just click on the button resume/stop on Tournament panel so you can start/stop/resume the current tournament at any time.

For saving to files: all info are stored in some JSON files in BSG configuration folder. They are:
  • banksiaengines.json: all engine configurations (such as their names, paths, options values...)
  • banksiatour.json: all settings about the current tournament (such as involving engines, time controls, tour type...)
  • banksiaplaying.json: all info about the current tournament such as engines' pairs, openings, results
JSON files are simply text files, readable for both human and software. You can read and edit them to what you want (say, changed results, time controls...). You may even copy those JSON files to other computers and continue the tournament from there (suppose those computers have similar engines and paths or you can edit them).

To find the configuration folder: go menu->File->Settings to open Settings dialog. The button in the bottom is to open another dialog in which you can see the configuration folder.
Thanks for the information.

Suggestion - have an option to save the current tournament data to a file say my_tournament.json in BSG configuration folder. Then have another option to load my_tournament.json later on, edit it (change engines, time etc) and save as say my_newtournament.json and so on. This ways users can keep track of the data of different tournaments easily.
Thanks a lot for the suggestion.

That function is implemented already. Just go menu->Tournaments->Tournaments Load/Save to open a dialog as below. To save the current tournament, just select a line in the table and click the button "+". To re-load, select a line and click the button "Load".

Image
Missed that :oops: I saw the menu but didn't realize I had to click on an empty line to save as a new name. Maybe it needs some text to make this clear for noobs like me :lol:

Also good to have a way to change the name of the file (under type or new column called file name?).