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 »

Rom77 wrote: ↑Thu Apr 30, 2020 7:08 am
phhnguyen wrote: ↑Tue Apr 28, 2020 5:32 pm Thanks a lot for the report. I have been fixing that bug. In the next version, users can:
- Use Unicode folder for configuration/JSON files (hope it works ;) )
This works for a path with non-Latin characters. Everything is fine.
phhnguyen wrote: ↑Wed Apr 29, 2020 5:22 pm - Changeable configuration folder (the folder to store all BSG’s JSON, init files) by using command line parameter -configpath PATH
1. This does not work for a path with non-Latin characters. The GUI does not find the directory:
https://prnt.sc/s8duws

2. I hope this method will be written somewhere, since not everyone will know about it. And besides, it’s easy to forget about this method and command that it uses.
Thanks a lot for the info!

I am just a bit confused. Can you help to confirm If BSG can work with default Rusian path (not use the parameter -configpath)?

For using Rusian in parameter -configpath, I realize that Windows may use wide characters (_TCHAR) which is hard to support by C++ standard library (BanksiaGUI is built based on Banksia - an open-source C++ 11). Thus I won't support (using Rusian in -configpath) at the moment.
https://banksiagui.com
The most features chess GUI, based on opensource Banksia - the chess tournament manager
Rom77
Posts: 53
Joined: Wed Oct 24, 2018 7:37 am
Full name: Roman Zhukov

Re: Banksia GUI released

Post by Rom77 »

phhnguyen wrote: ↑Thu Apr 30, 2020 2:41 pm Thanks a lot for the info!

I am just a bit confused. Can you help to confirm If BSG can work with default Rusian path (not use the parameter -configpath)?
Yes. If the default path (-configpath is not used), then the Russian letters in the "Configuration files" window are displayed normally. There are no question marks along the path. At least on the computer where the screenshot above was taken from.

The path looks something like this:
c:/Users/Жуков/AppData/Roaming/BanksiaGUI/
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 »

Rom77 wrote: ↑Thu Apr 30, 2020 4:17 pm
phhnguyen wrote: ↑Thu Apr 30, 2020 2:41 pm Thanks a lot for the info!

I am just a bit confused. Can you help to confirm If BSG can work with default Rusian path (not use the parameter -configpath)?
Yes. If the default path (-configpath is not used), then the Russian letters in the "Configuration files" window are displayed normally. There are no question marks along the path. At least on the computer where the screenshot above was taken from.

The path looks something like this:
c:/Users/Жуков/AppData/Roaming/BanksiaGUI/
Phew! Thank you! So I suppose now you can run BSG normally (full functionally) on your second computer (the one with Rusian path "c:/Users/Имя_пользователя/AppDataRoaming/BanksiaGUI/") without using the parameter -configpath. Just make a quick test and tell me if there is any problem. Thanks again!
https://banksiagui.com
The most features chess GUI, based on opensource Banksia - the chess tournament manager
Rom77
Posts: 53
Joined: Wed Oct 24, 2018 7:37 am
Full name: Roman Zhukov

Re: Banksia GUI released

Post by Rom77 »

phhnguyen wrote: ↑Thu Apr 30, 2020 5:31 pm Phew! Thank you! So I suppose now you can run BSG normally (full functionally) on your second computer (the one with Rusian path "c:/Users/Имя_пользователя/AppDataRoaming/BanksiaGUI/") without using the parameter -configpath. Just make a quick test and tell me if there is any problem. Thanks again!
A quick check showed that now there is no problem with starting by default (without -configpath) on both machines. Even if the path contains Russian letters. Thank!

But the second way (with -configpath) may also prove useful someday. So I think that it should be preserved too.
Rom77
Posts: 53
Joined: Wed Oct 24, 2018 7:37 am
Full name: Roman Zhukov

Re: Banksia GUI released

Post by Rom77 »

There is a problem with version 0.22, which was not in version 0.21 - ponder in tournaments is always on.
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 »

Rom77 wrote: ↑Thu Apr 30, 2020 6:36 pm
phhnguyen wrote: ↑Thu Apr 30, 2020 5:31 pm Phew! Thank you! So I suppose now you can run BSG normally (full functionally) on your second computer (the one with Rusian path "c:/Users/Имя_пользователя/AppDataRoaming/BanksiaGUI/") without using the parameter -configpath. Just make a quick test and tell me if there is any problem. Thanks again!
A quick check showed that now there is no problem with starting by default (without -configpath) on both machines. Even if the path contains Russian letters. Thank!

But the second way (with -configpath) may also prove useful someday. So I think that it should be preserved too.
Rom77 wrote: ↑Fri May 01, 2020 5:00 am There is a problem with version 0.22, which was not in version 0.21 - ponder in tournaments is always on.
Thank you very much for all reports. I have been fixing the bug and will release a new version today (since ponder-always-on bug may affect seriously users from running tournaments).
https://banksiagui.com
The most features chess GUI, based on opensource Banksia - the chess tournament manager
Jonathan003
Posts: 247
Joined: Fri Jul 06, 2018 4:23 pm
Full name: Jonathan Cremers

Re: Banksia GUI released

Post by Jonathan003 »

I find it confusing that deleted books still are shown in the list of books in Banksia 0.22

Image

I have to delete the folder: C:\Users\creme\AppData\Roaming\BanksiaGUI, to fix the problem of showing deleted books.
Jonathan003
Posts: 247
Joined: Fri Jul 06, 2018 4:23 pm
Full name: Jonathan Cremers

Re: Banksia GUI released

Post by Jonathan003 »

[/quote]

Thanks for your requests/suggestions. I have added them to my TODO list and may implement them soon.

For merging PGN books it is easy. Actually you can merge them manually because they all are text files. BSG can do a bit better since it can filter out all double openings. However, what you say "one book has priority over the other" won't work since PGN books have no weights thus all openings are totally equal in term of priorities.
[/quote]

I don't care about the book weights of a merged pgn book as I don't want to use the book for engine matches or to play against an engine.
I want to use the book merging option to filter out moves.

For example if I make a book only-white from a pgn with manually chosen opening lines and I merge this book with a book only-white from a big database with high quality games. Then the output would have only the white lines of the first book + white replies against the black moves if they are not in the first book.

Like described in following link under the title "Book Merging"

http://wbec-ridderkerk.nl/html/details1/PolyGlot.html
[/quote]

If this is not possible, I would like to request some other way to achieve the same result. Say for example, I have two pgn books. 'Elo_2500_gg', (with all variations for white and for black); and 'Elo_2500_gg_mainlines', (with only the main lines for white and for black). Now I want to create a new pgn book, 'referense_white', to use as reference for my white repertoire. I want the book to include all lines for white from the book 'Elo_2500_gg_mainlines' and all lines for black from the book 'Elo_2500_gg'. I only want white reply’s from the book 'Elo_2500_gg' to be included in the book 'referense_white' if there is no white reply already included in the book 'Elo_2500_gg_mainlines', transpositions included. If there was an efficient way to convert bin books to pgn, I could already do this by using the book merging options of bin books. Maybe there is already some method to achieve this? With pgn-extract or maybe some others software.
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 »

Jonathan003 wrote: ↑Fri May 01, 2020 2:44 pm I find it confusing that deleted books still are shown in the list of books in Banksia 0.22

Image

I have to delete the folder: C:\Users\creme\AppData\Roaming\BanksiaGUI, to fix the problem of showing deleted books.
Thanks for the report. I will find a way to improve that.
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 »

Jonathan003 wrote: ↑Fri May 01, 2020 3:47 pm If this is not possible, I would like to request some other way to achieve the same result. Say for example, I have two pgn books. 'Elo_2500_gg', (with all variations for white and for black); and 'Elo_2500_gg_mainlines', (with only the main lines for white and for black). Now I want to create a new pgn book, 'referense_white', to use as reference for my white repertoire. I want the book to include all lines for white from the book 'Elo_2500_gg_mainlines' and all lines for black from the book 'Elo_2500_gg'. I only want white reply’s from the book 'Elo_2500_gg' to be included in the book 'referense_white' if there is no white reply already included in the book 'Elo_2500_gg_mainlines', transpositions included.
It is impossible since PGN books lost all information about sides, scores/weight... Just take a look into a PGN book, you may see each opening line is simply a list of moves without any extra information.
Jonathan003 wrote: ↑Fri May 01, 2020 3:47 pm If there was an efficient way to convert bin books to pgn, I could already do this by using the book merging options of bin books. Maybe there is already some method to achieve this? With pgn-extract or maybe some others software.
A binary book such as Polyglot can provide more information such as weight for each move. That is much better for merging and converting to PGN/EDP books.

I will add more tools/functions later (such as converting from Polyglot to PGN one).
https://banksiagui.com
The most features chess GUI, based on opensource Banksia - the chess tournament manager