Banksia GUI released

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

Moderators: hgm, Rebel, chrisw

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

Re: Banksia GUI released

Post by phhnguyen »

Guenther wrote: Sat Dec 14, 2019 9:48 am How do I send commandline options to a wb engine?
Can I send it via Init strings? (which syntax then?)
Oops, sorry. There is a bug thus init strings don't work. I will fix for the next release
https://banksiagui.com
The most features chess GUI, based on opensource Banksia - the chess tournament manager
User avatar
phhnguyen
Posts: 1437
Joined: Wed Apr 21, 2010 4:58 am
Location: Australia
Full name: Nguyen Hong Pham

Re: Banksia GUI released

Post by phhnguyen »

AdminX wrote: Sat Dec 14, 2019 9:08 pm Two Request more please: :D

* Customization option of font color for Engine Name and Clock Time (It may make it easier to view depending on user Theme.)

* Add Pv Board to docks menu (Only been able to display it by turning on all docks)

Image
I will do. Thanks
https://banksiagui.com
The most features chess GUI, based on opensource Banksia - the chess tournament manager
User avatar
phhnguyen
Posts: 1437
Joined: Wed Apr 21, 2010 4:58 am
Location: Australia
Full name: Nguyen Hong Pham

Re: Banksia GUI released

Post by phhnguyen »

AdminX wrote: Sun Dec 15, 2019 12:41 pm I also noticed syntax has changed. "Command" now uses "\\" and "Working folder" now uses "/" in Windoes 10
You're right. I tried to use more "native" separators. The good that in Windows we can use any or even mix "\" and "/"
https://banksiagui.com
The most features chess GUI, based on opensource Banksia - the chess tournament manager
User avatar
AdminX
Posts: 6340
Joined: Mon Mar 13, 2006 2:34 pm
Location: Acworth, GA

Re: Banksia GUI released

Post by AdminX »

Yet another request, :D Can we get the ability to save Themes and Layouts. I keep finding new looks. :lol:

Thanks for all your work.

https://i.ibb.co/KwXymJn/latest.png
"Good decisions come from experience, and experience comes from bad decisions."
__________________________________________________________________
Ted Summers
User avatar
phhnguyen
Posts: 1437
Joined: Wed Apr 21, 2010 4:58 am
Location: Australia
Full name: Nguyen Hong Pham

Re: Banksia GUI released

Post by phhnguyen »

AdminX wrote: Mon Dec 16, 2019 5:18 pm Yet another request, :D Can we get the ability to save Themes and Layouts. I keep finding new looks. :lol:

Thanks for all your work.

https://i.ibb.co/KwXymJn/latest.png
Such a beautiful and impressive board!!!

Thanks for the suggestion. I am going to implement it.
https://banksiagui.com
The most features chess GUI, based on opensource Banksia - the chess tournament manager
Gabor Szots
Posts: 1364
Joined: Sat Jul 21, 2018 7:43 am
Location: Szentendre, Hungary
Full name: Gabor Szots

Re: Banksia GUI released

Post by Gabor Szots »

I have just realized that you are the author of the Ax chess engine. Has its development stopped in favour of Banksia?
Gabor Szots
CCRL testing group
User avatar
phhnguyen
Posts: 1437
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: Tue Dec 17, 2019 10:23 am I have just realized that you are the author of the Ax chess engine. Has its development stopped in favour of Banksia?
Yes I am. However, I stopped its development for very long time ago (over 15 years ;) ) since I focused on other engines for other chess variants (mostly Xiangqi).
https://banksiagui.com
The most features chess GUI, based on opensource Banksia - the chess tournament manager
supersharp77
Posts: 1242
Joined: Sat Jul 05, 2014 7:54 am
Location: Southwest USA

Re: Banksia GUI released

Post by supersharp77 »

Banksia v0.10 GUI......Crash issues.....I had Banksia v0.9 loaded and working with an ongoing tourney tried to install version 0.10 over version 0.9 with initial partial success and then final crash....removed all the 0.9 dll's and then installled version 0.10 all was well ...then added Elo's to all the engines....tried to continue tourney with just Elo changes...new gui tried but crashed....did fresh install of Gui 0.10 and removed all the loaded engines (quite a few) from the list but does not auto load or manually load Uci or winboard engines currently...any ideas? I may delete some of the remaining folders next..and see what happens...Will keep you posted..Thx AR :oops: :cry:
User avatar
phhnguyen
Posts: 1437
Joined: Wed Apr 21, 2010 4:58 am
Location: Australia
Full name: Nguyen Hong Pham

Re: Banksia GUI released

Post by phhnguyen »

supersharp77 wrote: Wed Dec 18, 2019 4:38 am Banksia v0.10 GUI......Crash issues.....I had Banksia v0.9 loaded and working with an ongoing tourney tried to install version 0.10 over version 0.9 with initial partial success and then final crash....removed all the 0.9 dll's and then installled version 0.10 all was well ...then added Elo's to all the engines....tried to continue tourney with just Elo changes...new gui tried but crashed....did fresh install of Gui 0.10 and removed all the loaded engines (quite a few) from the list but does not auto load or manually load Uci or winboard engines currently...any ideas? I may delete some of the remaining folders next..and see what happens...Will keep you posted..Thx AR :oops: :cry:
Sorry to hear about crashing!
After deleting all engines you need to add them back. You may add one by one (manually) or add all (automatically) from a main folder which contains all engines in subfolders.

To do:
1) Open a dialog to add engines: meu File -> Settings -> open Settings dialog -> Engines tab -> click on plus button
2) When Add engine dialog appears, select "One" to add one by one engine or "All engines in a main folder" to add all. Then fill box Engine file or Main folder -> click OK

=> Wait and enjoy your drinking :)
https://banksiagui.com
The most features chess GUI, based on opensource Banksia - the chess tournament manager
User avatar
phhnguyen
Posts: 1437
Joined: Wed Apr 21, 2010 4:58 am
Location: Australia
Full name: Nguyen Hong Pham

Re: Banksia GUI released

Post by phhnguyen »

Guenther wrote: Sat Dec 14, 2019 12:44 pm Higher scores are wrongly interpreted as mate scores in the pgn and move window.
Strangely only for one side. Starts in the example with M-653 already, instead of -6.53.

[pgn]
[Event "Test_2019-12-14"]
[Site "RWBC"]
[Date "2019.12.14"]
[Round "1"]
[White "Fruit_21"]
[Black "Ethereal_1000-64"]
[Result "0-1"]
[TimeControl "40/120+0"]
[Time "12:33:56"]
[Board "1"]
[Termination "adjudication"]
[ECO "A45"]
[Opening "Trompovsky attack (Ruth, Opovcensky opening)"]

1. d4 Nf6 2. Bg5 {A45: Trompovsky attack (Ruth, Opovcensky opening)} d5
3. Bxf6 gxf6 {End of opening} 4. Nc3 {-0.03/12 3.8 4210000} c6 {+0.16/18 3.2 3275283}
5. Nf3 {+0.13/11 2.7 2826619} e5 {+0.25/19 2.9 2875714} 6. dxe5 {+0.51/11 3.1 3450440} fxe5 {+0.36/19 2.7 2746359}
7. Qd2 {-0.25/10 5.5 6248900} Qf6 {+0.94/19 3.2 3084705} 8. e3 {-0.28/10 2.0 2173020} Bg4 {+0.92/21 3.7 3734650}
9. O-O-O {-0.24/10 2.0 2117926} Nd7 {+1.13/22 7.3 7418829} 10. Be2 {-0.26/11 3.2 3570000} Rg8 {+1.06/23 2.3 2361115}
11. h3 {-0.28/10 3.2 3518423} Be6 {+1.18/22 6.4 6265717} 12. g4 {-0.65/11 3.9 4295913} Bd6 {+1.01/22 2.7 2669119}
13. g5 {-0.25/10 3.7 3945033} Qe7 {+1.30/20 2.1 2066811} 14. h4 {-0.50/10 3.1 3347242} O-O-O {+1.25/21 2.0 2032319}
15. Kb1 {-0.68/10 2.8 3119608} Nc5 {+1.46/20 9.1 9215878} 16. Rhg1 {-0.84/10 3.9 4365523} Bc7 {+1.51/19 4.9 4999684}
17. Qc1 {-0.76/10 3.6 3986779} Kb8 {+1.63/19 1.8 1791259} 18. b3 {-0.82/10 3.0 3110000} Bf5 {+1.78/18 2.1 2028262}
19. Qa3 {-0.91/10 3.2 3495636} Bd6 {+1.86/19 5.1 5126996} 20. Qb2 {-1.13/10 3.3 3622412} Ne6 {+1.93/19 2.4 2392955}
21. Na4 {-0.86/10 3.0 3160000} f6 {+2.22/16 0.6 556859} 22. b4 {-1.24/9 4.5 4609921} fxg5 {+2.59/20 3.3 3352456}
23. Nxe5 {-1.62/10 3.5 3562304} Nc7 {+2.78/20 2.1 2206501} 24. Nf3 {-1.59/10 3.3 3390485} gxh4 {+2.67/20 4.0 4219755}
25. Nd4 {-1.56/10 2.9 2890000} Rxg1 {+2.81/20 1.6 1695358} 26. Rxg1 {-1.69/9 0.7 665768} Bc8 {+2.97/22 3.0 3212911}
27. Rg7 {-1.69/9 4.2 4295145} Qf8 {+3.85/17 2.1 2216719} 28. f3 {-1.86/10 3.0 3010000} Re8 {+4.85/18 2.5 2631958}
29. Rxh7 {-2.55/9 2.0 1897245} Rxe3 {+5.19/20 2.5 2869644} 30. Rh8 {-2.80/10 3.4 3555839} Qxh8 {+6.53/20 2.6 3045376}
31. Nxc6+ {-3.10/11 1.3 1470153} bxc6 {+7.05/18 1.9 2193625} 32. Qxh8 {-3.16/13 2.3 2839853} h3 {+6.66/17 1.1 1347012}
33. Nc3 {-3.16/12 2.4 2946657} h2 {+7.18/19 1.8 2073429} 34. Qh4 {-3.53/12 3.6 4363622} Bg3 {+8.07/19 1.9 2212626}
35. Qh6 {-3.81/12 3.5 4340649} d4 {+9.16/22 2.2 2269032} 36. Ne4 {-5.80/12 2.3 2914528} Bf4 {+9.88/22 1.8 2004159}
37. Qxf4 {-6.11/13 3.1 4014930} h1=Q+ {+10.08/22 1.9 1793027} 38. Kb2 {-6.32/14 4.5 5760000} Qe1 {+10.20/23 3.7 3411334}
39. Bc4 {M-653/13 4.6 5760000} Rxe4 {+10.33/23 2.7 3001828} 40. fxe4 {M-691/13 4.8 6790000} Qc3+ {+10.33/16 0.2 209530}
41. Kc1 {M-707/14 4.6 6544028} Qxc4 {+11.31/20 4.1 4583483} 42. Qd6 {M-724/13 3.0 4260555} Qc3 {+12.20/22 2.3 2086164}
43. Kb1 {M-731/13 3.6 5220000} Be6 {+13.08/22 3.0 2860136} 44. Qc5 {M-753/12 3.5 5100000} Bc4 {+21.69/23 5.4 4025543}
45. a4 {M-792/11 2.4 3472828} Kb7 {+25.25/22 2.8 2991653} 46. a5 {M-1418/10 2.3 3583279} d3 {+43.13/26 2.2 1940619}
47. cxd3 {M-1529/11 2.1 3170765} 0-1[/pgn]


Code: Select all

39. Bc4 {M-653/13 4.6 5760000}  Rxe4 {+10.33/23 2.7 3001828}  40. fxe4 {M-691/13 4.8 6790000}  Qc3+ {+10.33/16 0.2 209530} 
41. Kc1 {M-707/14 4.6 6544028}  Qxc4 {+11.31/20 4.1 4583483}  42. Qd6 {M-724/13 3.0 4260555}  Qc3 {+12.20/22 2.3 2086164} 
43. Kb1 {M-731/13 3.6 5220000}  Be6 {+13.08/22 3.0 2860136}  44. Qc5 {M-753/12 3.5 5100000}  Bc4 {+21.69/23 5.4 4025543} 
45. a4 {M-792/11 2.4 3472828}  Kb7 {+25.25/22 2.8 2991653}  46. a5 {M-1418/10 2.3 3583279}  d3 {+43.13/26 2.2 1940619} 
47. cxd3 {M-1529/11 2.1 3170765}  0-1
I have tried to reproduce this issue. First I modified scores from Mate scores into normal scores, say M-653 => -6.53. The PGN is as following:

Code: Select all

[Event "Test_2019-12-14"]
[Site "RWBC"]
[Date "2019.12.14"]
[Round "1"]
[White 	"Fruit_21"]
[Black 	"Ethereal_1000-64"]
[Result "0-1"]
[TimeControl "40/120+0"]
[Time "12:33:56"]
[Board "1"]
[Termination "adjudication"]
[ECO "A45"]
[Opening "Trompovsky attack (Ruth, Opovcensky opening)"]

1. d4 Nf6 2. Bg5 {A45: Trompovsky attack (Ruth, Opovcensky opening)}  d5
3. Bxf6 gxf6 {End of opening}  4. Nc3 {-0.03/12 3.8 4210000}  c6 {+0.16/18 3.2 3275283} 
5. Nf3 {+0.13/11 2.7 2826619}  e5 {+0.25/19 2.9 2875714}  6. dxe5 {+0.51/11 3.1 3450440}  fxe5 {+0.36/19 2.7 2746359} 
7. Qd2 {-0.25/10 5.5 6248900}  Qf6 {+0.94/19 3.2 3084705}  8. e3 {-0.28/10 2.0 2173020}  Bg4 {+0.92/21 3.7 3734650} 
9. O-O-O {-0.24/10 2.0 2117926}  Nd7 {+1.13/22 7.3 7418829}  10. Be2 {-0.26/11 3.2 3570000}  Rg8 {+1.06/23 2.3 2361115} 
11. h3 {-0.28/10 3.2 3518423}  Be6 {+1.18/22 6.4 6265717}  12. g4 {-0.65/11 3.9 4295913}  Bd6 {+1.01/22 2.7 2669119} 
13. g5 {-0.25/10 3.7 3945033}  Qe7 {+1.30/20 2.1 2066811}  14. h4 {-0.50/10 3.1 3347242}  O-O-O {+1.25/21 2.0 2032319} 
15. Kb1 {-0.68/10 2.8 3119608}  Nc5 {+1.46/20 9.1 9215878}  16. Rhg1 {-0.84/10 3.9 4365523}  Bc7 {+1.51/19 4.9 4999684} 
17. Qc1 {-0.76/10 3.6 3986779}  Kb8 {+1.63/19 1.8 1791259}  18. b3 {-0.82/10 3.0 3110000}  Bf5 {+1.78/18 2.1 2028262} 
19. Qa3 {-0.91/10 3.2 3495636}  Bd6 {+1.86/19 5.1 5126996}  20. Qb2 {-1.13/10 3.3 3622412}  Ne6 {+1.93/19 2.4 2392955} 
21. Na4 {-0.86/10 3.0 3160000}  f6 {+2.22/16 0.6 556859}  22. b4 {-1.24/9 4.5 4609921}  fxg5 {+2.59/20 3.3 3352456} 
23. Nxe5 {-1.62/10 3.5 3562304}  Nc7 {+2.78/20 2.1 2206501}  24. Nf3 {-1.59/10 3.3 3390485}  gxh4 {+2.67/20 4.0 4219755} 
25. Nd4 {-1.56/10 2.9 2890000}  Rxg1 {+2.81/20 1.6 1695358}  26. Rxg1 {-1.69/9 0.7 665768}  Bc8 {+2.97/22 3.0 3212911} 
27. Rg7 {-1.69/9 4.2 4295145}  Qf8 {+3.85/17 2.1 2216719}  28. f3 {-1.86/10 3.0 3010000}  Re8 {+4.85/18 2.5 2631958} 
29. Rxh7 {-2.55/9 2.0 1897245}  Rxe3 {+5.19/20 2.5 2869644}  30. Rh8 {-2.80/10 3.4 3555839}  Qxh8 {+6.53/20 2.6 3045376} 
31. Nxc6+ {-3.10/11 1.3 1470153}  bxc6 {+7.05/18 1.9 2193625}  32. Qxh8 {-3.16/13 2.3 2839853}  h3 {+6.66/17 1.1 1347012} 
33. Nc3 {-3.16/12 2.4 2946657}  h2 {+7.18/19 1.8 2073429}  34. Qh4 {-3.53/12 3.6 4363622}  Bg3 {+8.07/19 1.9 2212626} 
35. Qh6 {-3.81/12 3.5 4340649}  d4 {+9.16/22 2.2 2269032}  36. Ne4 {-5.80/12 2.3 2914528}  Bf4 {+9.88/22 1.8 2004159} 
37. Qxf4 {-6.11/13 3.1 4014930}  h1=Q+ {+10.08/22 1.9 1793027}  38. Kb2 {-6.32/14 4.5 5760000}  Qe1 {+10.20/23 3.7 3411334} 
39. Bc4 {-6.53/13 4.6 5760000}  Rxe4 {+10.33/23 2.7 3001828}  40. fxe4 {-6.91/13 4.8 6790000}  Qc3+ {+10.33/16 0.2 209530} 
41. Kc1 {-7.07/14 4.6 6544028}  Qxc4 {+11.31/20 4.1 4583483}  42. Qd6 {-7.24/13 3.0 4260555}  Qc3 {+12.20/22 2.3 2086164} 
43. Kb1 {-7.31/13 3.6 5220000}  Be6 {+13.08/22 3.0 2860136}  44. Qc5 {-7.53/12 3.5 5100000}  Bc4 {+21.69/23 5.4 4025543} 
45. a4 {-7.92/11 2.4 3472828}  Kb7 {+25.25/22 2.8 2991653}  46. a5 {-14.18/10 2.3 3583279}  d3 {+43.13/26 2.2 1940619} 
47. cxd3 {-15.29/11 2.1 3170765}  0-1
I copied and pasted that PGN to BSG, it looks OK as attached image:

Image

Q: How to reproduce the issue? Did I miss something? Thanks
https://banksiagui.com
The most features chess GUI, based on opensource Banksia - the chess tournament manager