Banksia GUI released

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

Moderators: hgm, Rebel, chrisw

User avatar
AdminX
Posts: 6339
Joined: Mon Mar 13, 2006 2:34 pm
Location: Acworth, GA

Re: Banksia GUI released

Post by AdminX »

For those who are interested, I found what I think is an aesthetically pleasing canvas board theme effect.

Preview Screenshot: https://i.ibb.co/7WGLnD0/Preview.png

Adjust the settings similar to these, making sure to adjust both opacity sliders.

Image

White Cell: Light Squares
Black Cell: Dark Squares
Base: Dark Base
Background: Canvas

Here are the resources: https://drive.google.com/open?id=1b7KXh ... Zw__QJcKSX
"Good decisions come from experience, and experience comes from bad decisions."
__________________________________________________________________
Ted Summers
User avatar
AdminX
Posts: 6339
Joined: Mon Mar 13, 2006 2:34 pm
Location: Acworth, GA

Re: Banksia GUI released

Post by AdminX »

phhnguyen wrote: Sun Nov 24, 2019 1:09 am Can you give me some names of those engines? I just guess they may use option's names with different lower/upper characters. I need to verify it. Thanks
I think they were Deep Shredder 13, Houdini 6 and Deep Hiarcs 14 to name a few.
"Good decisions come from experience, and experience comes from bad decisions."
__________________________________________________________________
Ted Summers
User avatar
AdminX
Posts: 6339
Joined: Mon Mar 13, 2006 2:34 pm
Location: Acworth, GA

Re: Banksia GUI released

Post by AdminX »

I received a request to upload these.

Image

Download Link: https://drive.google.com/open?id=1wk86Z ... I3Xms23252
"Good decisions come from experience, and experience comes from bad decisions."
__________________________________________________________________
Ted Summers
jpqy
Posts: 550
Joined: Thu Apr 24, 2008 9:31 am
Location: Belgium

Re: Banksia GUI released

Post by jpqy »

Thank you ver much :wink:
User avatar
AdminX
Posts: 6339
Joined: Mon Mar 13, 2006 2:34 pm
Location: Acworth, GA

Re: Banksia GUI released

Post by AdminX »

AdminX wrote: Sun Nov 24, 2019 3:41 pm I received a request to upload these.

Image

Download Link: https://drive.google.com/open?id=1wk86Z ... I3Xms23252
Here is another canvas look using the green glow squares.

Preview: https://i.ibb.co/2cn6Sdh/11-24-2019-10-38-09-AM.png
"Good decisions come from experience, and experience comes from bad decisions."
__________________________________________________________________
Ted Summers
User avatar
phhnguyen
Posts: 1434
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 Nov 24, 2019 2:46 pm For those who are interested, I found what I think is an aesthetically pleasing canvas board theme effect.

Preview Screenshot: https://i.ibb.co/7WGLnD0/Preview.png

Adjust the settings similar to these, making sure to adjust both opacity sliders.

Image

White Cell: Light Squares
Black Cell: Dark Squares
Base: Dark Base
Background: Canvas

Here are the resources: https://drive.google.com/open?id=1b7KXh ... Zw__QJcKSX
Wow, thanks a lot! It looks so beautiful!
https://banksiagui.com
The most features chess GUI, based on opensource Banksia - the chess tournament manager
User avatar
phhnguyen
Posts: 1434
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 Nov 24, 2019 2:51 pm
phhnguyen wrote: Sun Nov 24, 2019 1:09 am Can you give me some names of those engines? I just guess they may use option's names with different lower/upper characters. I need to verify it. Thanks
I think they were Deep Shredder 13, Houdini 6 and Deep Hiarcs 14 to name a few.
Thanks!

Unfortunately, all the above engines are commercial and quite expensive. Thus I find and try an old one Hiarcs 13 instead:

Code: Select all

C:\Program Files (x86)\HIARCS Chess\HIARCS 13.2 UCI>Hiarcs13.2MP.exe
HIARCS by Mark John Uniacke
Copyright (c) 1992-2010 Mark Uniacke, Applied Computer Concepts Ltd. All rights
reserved.
uci
id name HIARCS 13.2 MP
id author Mark John Uniacke
option name Licensed To type combo default  var
option name Core Threads type spin min 1 max 2 default 2
option name CPU Usage type spin min 1 max 100 default 100
option name Busy Threads type check default true
option name OwnBook type check default true
option name Book Learning type check default false
option name Book Mode type combo default Tournament var Wild var Surprise var Dy
namic var Tournament
option name Book Positions type combo default 2414780 var 2414780
option name Book Status type combo default Hiarcs13aBook.hcs OK var Hiarcs13aBoo
k.hcs OK
option name Use Tablebases type combo var Often var Normally var Rarely var Neve
r default Never
option name Swindle Opponent type check default true
option name NalimovCache type spin min 1 max 256 default 32
option name NalimovPath type string default
option name Hash type spin min 1 max 2048 default 64
option name Clear Hash type button
option name Retain Hash type check default true
option name Position Learning type check default false
option name Smart Search type check default true
option name Optimistic Search type check default true
option name Combinations type check default true
option name Hiarcs Draw Value type spin min -100 max 100 default 0
option name Search Selectivity type spin min 0 max 7 default 4
option name Playing Style type combo default Active var Active var Aggressive va
r Solid
option name Hyper-Modern Play type check default true
option name GUI Time Lag type check default false
option name AutoSave PGN type check default true
option name UCI_Elo type spin min 750 max 3141 default 2330
option name UCI_LimitStrength type check default false
option name UCI_SearchMoves type check default true
option name UCI_ShowCurrLine type check default false
option name UCI_Chess960 type check default false
option name MultiPV type spin min 1 max 127 default 1
option name Ponder type check default true
option name UCI_EngineAbout type string default HIARCS 13.2 MP is UNREGISTERED.
Visit www.hiarcs.com to purchase activation key for full strength and features.
uciok
The problem is that it used the name "Core Threads" instead of popular one "Threads". That is why BSG cannot auto-detect and fill value for that field. I will support that name anyway.

Can you check those engines to see what names they are using for setting cores/threads (from BSG, open Settings dialog, tab engines, click on each engine and look into their option box)? Thanks again.
https://banksiagui.com
The most features chess GUI, based on opensource Banksia - the chess tournament manager
User avatar
AdminX
Posts: 6339
Joined: Mon Mar 13, 2006 2:34 pm
Location: Acworth, GA

Re: Banksia GUI released

Post by AdminX »

phhnguyen wrote: Sun Nov 24, 2019 9:15 pm
AdminX wrote: Sun Nov 24, 2019 2:51 pm
phhnguyen wrote: Sun Nov 24, 2019 1:09 am Can you give me some names of those engines? I just guess they may use option's names with different lower/upper characters. I need to verify it. Thanks
I think they were Deep Shredder 13, Houdini 6 and Deep Hiarcs 14 to name a few.
Thanks!

Unfortunately, all the above engines are commercial and quite expensive. Thus I find and try an old one Hiarcs 13 instead:

Code: Select all

C:\Program Files (x86)\HIARCS Chess\HIARCS 13.2 UCI>Hiarcs13.2MP.exe
HIARCS by Mark John Uniacke
Copyright (c) 1992-2010 Mark Uniacke, Applied Computer Concepts Ltd. All rights
reserved.
uci
id name HIARCS 13.2 MP
id author Mark John Uniacke
option name Licensed To type combo default  var
option name Core Threads type spin min 1 max 2 default 2
option name CPU Usage type spin min 1 max 100 default 100
option name Busy Threads type check default true
option name OwnBook type check default true
option name Book Learning type check default false
option name Book Mode type combo default Tournament var Wild var Surprise var Dy
namic var Tournament
option name Book Positions type combo default 2414780 var 2414780
option name Book Status type combo default Hiarcs13aBook.hcs OK var Hiarcs13aBoo
k.hcs OK
option name Use Tablebases type combo var Often var Normally var Rarely var Neve
r default Never
option name Swindle Opponent type check default true
option name NalimovCache type spin min 1 max 256 default 32
option name NalimovPath type string default
option name Hash type spin min 1 max 2048 default 64
option name Clear Hash type button
option name Retain Hash type check default true
option name Position Learning type check default false
option name Smart Search type check default true
option name Optimistic Search type check default true
option name Combinations type check default true
option name Hiarcs Draw Value type spin min -100 max 100 default 0
option name Search Selectivity type spin min 0 max 7 default 4
option name Playing Style type combo default Active var Active var Aggressive va
r Solid
option name Hyper-Modern Play type check default true
option name GUI Time Lag type check default false
option name AutoSave PGN type check default true
option name UCI_Elo type spin min 750 max 3141 default 2330
option name UCI_LimitStrength type check default false
option name UCI_SearchMoves type check default true
option name UCI_ShowCurrLine type check default false
option name UCI_Chess960 type check default false
option name MultiPV type spin min 1 max 127 default 1
option name Ponder type check default true
option name UCI_EngineAbout type string default HIARCS 13.2 MP is UNREGISTERED.
Visit www.hiarcs.com to purchase activation key for full strength and features.
uciok
The problem is that it used the name "Core Threads" instead of popular one "Threads". That is why BSG cannot auto-detect and fill value for that field. I will support that name anyway.

Can you check those engines to see what names they are using for setting cores/threads (from BSG, open Settings dialog, tab engines, click on each engine and look into their option box)? Thanks again.
Strangely enough they are say/ show:

Code: Select all

option name Threads type spin min 1 max 8 default 8
So I am not sure why for some engines they are not being detected. They all threads now that I have edited the Json file. Before there were not options to set threads at all.
"Good decisions come from experience, and experience comes from bad decisions."
__________________________________________________________________
Ted Summers
User avatar
phhnguyen
Posts: 1434
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 Nov 24, 2019 10:15 pm
phhnguyen wrote: Sun Nov 24, 2019 9:15 pm
AdminX wrote: Sun Nov 24, 2019 2:51 pm
phhnguyen wrote: Sun Nov 24, 2019 1:09 am Can you give me some names of those engines? I just guess they may use option's names with different lower/upper characters. I need to verify it. Thanks
I think they were Deep Shredder 13, Houdini 6 and Deep Hiarcs 14 to name a few.
Thanks!

Unfortunately, all the above engines are commercial and quite expensive. Thus I find and try an old one Hiarcs 13 instead:

Code: Select all

C:\Program Files (x86)\HIARCS Chess\HIARCS 13.2 UCI>Hiarcs13.2MP.exe
HIARCS by Mark John Uniacke
Copyright (c) 1992-2010 Mark Uniacke, Applied Computer Concepts Ltd. All rights
reserved.
uci
id name HIARCS 13.2 MP
id author Mark John Uniacke
option name Licensed To type combo default  var
option name Core Threads type spin min 1 max 2 default 2
option name CPU Usage type spin min 1 max 100 default 100
option name Busy Threads type check default true
option name OwnBook type check default true
option name Book Learning type check default false
option name Book Mode type combo default Tournament var Wild var Surprise var Dy
namic var Tournament
option name Book Positions type combo default 2414780 var 2414780
option name Book Status type combo default Hiarcs13aBook.hcs OK var Hiarcs13aBoo
k.hcs OK
option name Use Tablebases type combo var Often var Normally var Rarely var Neve
r default Never
option name Swindle Opponent type check default true
option name NalimovCache type spin min 1 max 256 default 32
option name NalimovPath type string default
option name Hash type spin min 1 max 2048 default 64
option name Clear Hash type button
option name Retain Hash type check default true
option name Position Learning type check default false
option name Smart Search type check default true
option name Optimistic Search type check default true
option name Combinations type check default true
option name Hiarcs Draw Value type spin min -100 max 100 default 0
option name Search Selectivity type spin min 0 max 7 default 4
option name Playing Style type combo default Active var Active var Aggressive va
r Solid
option name Hyper-Modern Play type check default true
option name GUI Time Lag type check default false
option name AutoSave PGN type check default true
option name UCI_Elo type spin min 750 max 3141 default 2330
option name UCI_LimitStrength type check default false
option name UCI_SearchMoves type check default true
option name UCI_ShowCurrLine type check default false
option name UCI_Chess960 type check default false
option name MultiPV type spin min 1 max 127 default 1
option name Ponder type check default true
option name UCI_EngineAbout type string default HIARCS 13.2 MP is UNREGISTERED.
Visit www.hiarcs.com to purchase activation key for full strength and features.
uciok
The problem is that it used the name "Core Threads" instead of popular one "Threads". That is why BSG cannot auto-detect and fill value for that field. I will support that name anyway.

Can you check those engines to see what names they are using for setting cores/threads (from BSG, open Settings dialog, tab engines, click on each engine and look into their option box)? Thanks again.
Strangely enough they are say/ show:

Code: Select all

option name Threads type spin min 1 max 8 default 8
So I am not sure why for some engines they are not being detected. They all threads now that I have edited the Json file. Before there were not options to set threads at all.
Can you remove them from BSG then re-add them and check if BSG can get that option? Not sure if it is a problem of BSG. I guess those engines may hide that option until registering. I am looking after this issue anyway.
https://banksiagui.com
The most features chess GUI, based on opensource Banksia - the chess tournament manager
brinan
Posts: 87
Joined: Fri Apr 23, 2010 5:34 pm
Location: London
Full name: bri nan

Re: Banksia GUI released

Post by brinan »

Is it possible to assign a different opening book to each competing engine?
Or even an opening book to one engine only?