SmartGo for Windows questions

For discussing go computing, software announcements, etc.
Post Reply
User avatar
Carcosa
Dies in gote
Posts: 53
Joined: Wed Oct 19, 2016 11:41 am
GD Posts: 0
Been thanked: 16 times

SmartGo for Windows questions

Post by Carcosa »

I have a few questions:

1.) Can you import other Go engines into Smartgo and where can you find them?

2.) On IGS for playing other people on the internet, is there any way to watch a game and talk in the general chat for that game at the same time through SmartGo? I have been able to do this on PandaGo but cannot figure out how to do it on SmartGo.

3.) Is there any way to join other servers besides IGS in SmartGo such as Tygem or WBaduk and play them through the SmartGo gui?

Thanks in advance for any help you can offer!!!
User avatar
EdLee
Honinbo
Posts: 8859
Joined: Sat Apr 24, 2010 6:49 pm
GD Posts: 312
Location: Santa Barbara, CA
Has thanked: 349 times
Been thanked: 2070 times

Post by EdLee »

Let's see if Anders is following this thread. :)
User avatar
Carcosa
Dies in gote
Posts: 53
Joined: Wed Oct 19, 2016 11:41 am
GD Posts: 0
Been thanked: 16 times

Re: SmartGo for Windows questions

Post by Carcosa »

Well he showed me the kibitz button to talk in group chat so that is number 2 answered...
Go_Japan
Lives with ko
Posts: 181
Joined: Tue Oct 04, 2011 6:18 pm
Rank: KGS 3-5k
GD Posts: 0
Location: Japan
Has thanked: 34 times
Been thanked: 52 times

Re: SmartGo for Windows questions

Post by Go_Japan »

Carcosa wrote:I have a few questions:

1.) Can you import other Go engines into Smartgo and where can you find them?

2.) On IGS for playing other people on the internet, is there any way to watch a game and talk in the general chat for that game at the same time through SmartGo? I have been able to do this on PandaGo but cannot figure out how to do it on SmartGo.

3.) Is there any way to join other servers besides IGS in SmartGo such as Tygem or WBaduk and play them through the SmartGo gui?

Thanks in advance for any help you can offer!!!


I am pretty sure that Tygem and Wbaduk are both closed protocols and you can only use their own client software.
as0770
Lives with ko
Posts: 180
Joined: Sun Jun 26, 2016 8:07 am
Rank: Beginner
GD Posts: 0
Has thanked: 15 times
Been thanked: 23 times

Re: SmartGo for Windows questions

Post by as0770 »

Carcosa wrote:I have a few questions:

1.) Can you import other Go engines into Smartgo and where can you find them?


Yes, you can import GTP engines like GNU Go and Leela. A good starting point to find them is this forum and this webpage: http://senseis.xmp.net/?LatestGoSoftwareUpdates

Best,
Alex
User avatar
PeterHB
Lives with ko
Posts: 130
Joined: Wed Apr 21, 2010 6:31 pm
Rank: 3k EGF 3k KGS
GD Posts: 0
Location: UK, Nr. London
Has thanked: 163 times
Been thanked: 67 times

Re: SmartGo for Windows questions

Post by PeterHB »

Yes, you can connect other engines that talk GTP (Go Text Protocol).
An example is GNU Go. Download from https://www.gnu.org/software/gnugo/
Tell SmartGo where to find it using Tools > Options > Engine > Go Text Protocol Engines.
User avatar
Carcosa
Dies in gote
Posts: 53
Joined: Wed Oct 19, 2016 11:41 am
GD Posts: 0
Been thanked: 16 times

Re: SmartGo for Windows questions

Post by Carcosa »

So I downloaded "Leela 0.70 engine only" here http://www.sjeng.org/leela.html to my harddrive.

and tried adding it to Smartgo through tools/ options/ engines/ go text protocol engines.

I linked it to the Leela file I downloaded onto my hardrive, but it says "gtp not working" under the "go text protocol engines" window

any suggestions?

P.S. my antivirus software flagged these executables as dangerous but I changed it to recognize them as safe.
as0770
Lives with ko
Posts: 180
Joined: Sun Jun 26, 2016 8:07 am
Rank: Beginner
GD Posts: 0
Has thanked: 15 times
Been thanked: 23 times

Re: SmartGo for Windows questions

Post by as0770 »

Carcosa wrote:So I downloaded "Leela 0.70 engine only" here http://www.sjeng.org/leela.html to my harddrive.

and tried adding it to Smartgo through tools/ options/ engines/ go text protocol engines.

I linked it to the Leela file I downloaded onto my hardrive, but it says "gtp not working" under the "go text protocol engines" window

any suggestions?

P.S. my antivirus software flagged these executables as dangerous but I changed it to recognize them as safe.


Don't worry, the source is trustable.

You downloaded 2 executeables, one that uses the GPU and one the CPU only.

Try the "Leela070GTP.exe" and add the commandline option "-g" and any other option you like.

From the readme file:

Code: Select all

Allowed options:
  -h [ --help ]         Show commandline options
  -g [ --gtp ]          Enable GTP mode
  -t [ --threads ] arg  Number of threads to use
  -p [ --playouts ] arg Limit number of playouts
  --noponder            Disable pondering
  --nonets              Disable use of neural networks


If this works you can try the same with the gpu version, it should be faster but needs a compatible video card.

Hope this helps,
Alex
User avatar
Carcosa
Dies in gote
Posts: 53
Joined: Wed Oct 19, 2016 11:41 am
GD Posts: 0
Been thanked: 16 times

Re: SmartGo for Windows questions

Post by Carcosa »

I got GNU to work, but Anders sent me an email saying Leela doesn't work with Smartgo right now, so I guess that solves that.

Thank you for the response though
User avatar
Carcosa
Dies in gote
Posts: 53
Joined: Wed Oct 19, 2016 11:41 am
GD Posts: 0
Been thanked: 16 times

Re: SmartGo for Windows questions

Post by Carcosa »

Ok so is it possible to connect go OGS with SmartGo or is it like Tygem and WBaduk?
User avatar
apetresc
Lives with ko
Posts: 256
Joined: Wed Apr 21, 2010 3:42 pm
Rank: AGA 1k
GD Posts: 1190
KGS: apetresc
IGS: apetresc
OGS: apetresc
Universal go server handle: apetresc
Location: Waterloo, Ontario (Canada)
Has thanked: 110 times
Been thanked: 146 times
Contact:

Re: SmartGo for Windows questions

Post by apetresc »

OGS barely existed the last time SmartGo had a major release, so it definitely will not support it. In principle it would be possible, since OGS has a public API that works quite well (Ancient Go uses it to act as a third-party client), but I doubt Anders would find it worth the effort.

Go_Japan wrote:I am pretty sure that Tygem and Wbaduk are both closed protocols and you can only use their own client software.

While true, the protocols have been reverse-engineered – qGo can connect to Tygem last time I checked (a few weeks ago), although obviously it is not as full-featured as the native client.
The road to wisdom? Well, it's plain, and simple to express: Err, and err, and err again; but less, and less, and less!
Image Image Image Image
User avatar
smartgo
Dies with sente
Posts: 110
Joined: Sat Apr 24, 2010 4:23 pm
Rank: AGA 3 dan
GD Posts: 0
Has thanked: 11 times
Been thanked: 120 times

Re: SmartGo for Windows questions

Post by smartgo »

Carcosa wrote:I got GNU to work, but Anders sent me an email saying Leela doesn't work with Smartgo right now, so I guess that solves that.

There was a bug in SmartGo as well as one in Leela (which SmartGo can work around), so the next version of SmartGo will work with Leela.
Anders Kierulf
@smartgo
goame
Lives with ko
Posts: 132
Joined: Sat Jan 28, 2017 12:25 am
GD Posts: 0
Been thanked: 7 times

Re: SmartGo for Windows questions

Post by goame »

smartgo wrote:
Carcosa wrote:I got GNU to work, but Anders sent me an email saying Leela doesn't work with Smartgo right now, so I guess that solves that.

There was a bug in SmartGo as well as one in Leela (which SmartGo can work around), so the next version of SmartGo will work with Leela.


Is it possible now to use Leela 0.8.0 with SmartGo?
And how to do that?
User avatar
smartgo
Dies with sente
Posts: 110
Joined: Sat Apr 24, 2010 4:23 pm
Rank: AGA 3 dan
GD Posts: 0
Has thanked: 11 times
Been thanked: 120 times

Re: SmartGo for Windows questions

Post by smartgo »

goame wrote:Is it possible now to use Leela 0.8.0 with SmartGo?

Yes. In the newest SmartGo for Windows, choose Tools > Options > Engine > Go Text Protocol Engines, and add Leela with command line option: leela --gtp
Anders Kierulf
@smartgo
Post Reply