SCID vs PC

Sort:
Avatar of DiFleischer

I use scid with Linux Mint 18.1. Scid can't find the ECO-file. Any ideas what I can do?

Avatar of stevenaaus
Salterton wrote:

I have a large database with a lot of player names suffixed by the colour they played (e.g. Karpov, A (wh); Kaprpov, A (bl)).

Does anyone know if there's an easy and safe way to trim the suffixes?

I tried using the Name Editor, but couldn't see a way to apply such a change to all names.

Editing the name file in Notepad++ made the small test database I created unopenable.

Any help would be much appreciated - thanks.

 

 

 

 Load the PGN file with some "vim" based text editor and type

:%s/ (wh)//g

:%s/ (bl)//g

:wq

 

Or you can learn how to use Scid's Maintenance->Spellcheck player names, but in your case this may not be helpful

Avatar of Salterton

Thanks Steven - the text editing solution works.

(I tried the Player Spellcheck, but it didn't object to the '(wh)' and '(bl)' suffixes.)

Avatar of BuChD

Hello,
Can someone explain me how I need to configure Scid to use dgtdrv as external device on Mac.

I’m trying to use ScidvsMac-4.18 as chess engine on my Mac (MacOS Sierra) and try to connect it with a DGT bluetooth chess board.
I’ve installed ScidvsMac-4.18 and it runs perfectly.
I’ve installed the latest driver of dgtnix and runs also without problems.
I’ve already installed the latest dgtdrv (after some fixes) and it connects successfully with my dgt bluetooth board. Running dgtdrv in a terminal window show the correct moves done on the board.
So far so good - so the communication between board and Mac are ok.

But for now i’m not able to connect Scid to the dgtdrv program. I’ve using the correct port (as used also in terminal window) and program name but it doesn’t seem to work.

Can anybody help/say what to do or where to look?
If anybody needs the (modified) dgtdrv package that is running on MacSierra, feel free to ask.

Avatar of stevenaaus

Well - i just checked ebay, and those things are expensive, so i won't be buying one. Sorry - but i really don't know what is happening.

To make progress, you can edit the scid gui

/Applications/ScidvsMac.app/Contents/MacOS/scid

(or whatever the path is),

and insert traces  after the "inputengine.tcl" marker, maybe inside procedures "proc connect {}" and "proc readFromEngine {}"

By 'traces', i mean simple commands like "puts $line" or "puts here"

which will put debugging info to stdout. To see stdout, you must then run the app from the command line with

/Applications/ScidvsMac.app/Contents/MacOS/scid

good luck

Avatar of BuChD

Hi Steven,

 

Thanks for helping me out and setting me on the correct spot. I've debugged the file and found a solution for my problem. Now the program is connecting successfully from my Mac with the DGT bluetooth board.  

The reason was a wrong variable call in the file scid

there is some procedure logEngine (line 55388) that is calling the variable $line but I think this should be $msg. After changing that into $msg the program seems to work now.

Original code block with wrong variable call: 

  proc logEngine {msg} {

    set t .inputengineconsole.console

    $t insert end "$line\n"

    $t yview moveto 1

  }

 

I don't know of this is useful information for you, but in case it should - I'm glad to share it with you.

Thanks for helping me out and responding to my request!

 

Kind regards

 

Avatar of stevenaaus

Great. Thanks for the bug fix.

Do you have any information/suggestions that i should include with my help topic for DGT ?

It's a shame i've never got my hands on one of these. I have a feeling the DGT widget/GUI could do with some "man-handling".

Avatar of BuChD

Hi Steven,
Sure I will/can share some information that you can include in the help topic about using the DGT board with Scid.
First of all - now that everything is working fine - i also gonna try to 'submit' the improved version of the latest dgtdrv package i've 'modified/bug-fixed' to work with the 'current version of' Mac. If this change request is approved and is integrated into the 'released' version - maybe then we can write (and publish) the documentation. 
I'm a little bit afraid that the documentation will give other people issues/problems to loading/using the dgtdrv driver correctly.
If that's ok for you, I will contact you later again with more details. In the meantime everybody can contact if they want the 'private' build of the dgtdrv i've build.
On the other hand - if I look to Scid - there are, other then the documentation, indeed improvements or changes that can be done in the DGT widget/GUI. The widget is working but seems that it's not used many times and not updated in the last versions.
For example, the layout isn't anchored when resizing the window. The window isn't dockable - could be nice. And the bitmaps are rendered with strange background color, shouldn't that be smooth color?. But these are all minor improvements.
I'm still very happy that I can use/play it on my large iMac - even if everybody was telling me DGT wasn't supporting/working on Mac. And i've played yesterday a whole evening on the board and it works technically super.

So thanks already for the great work. 

 

Avatar of stevenaaus
doxob wrote:

ScidvsMac Vers. 4.18 don't work on my IMac with macOS Sierra. Only start till the Welcomescreen and then ends.

Ok... we have finally identified the issue. There was an mistake in packaging, and foreign languages did not work. Please redownload the dmg. This bug also affects the 32 bit windows app too (which i have now fixed). I'm not sure about the 64 bit app. Maybe Ozkan did a better job than me... but if not, he will reupload it shortly. Just check the file date if unsure. Cheers

Avatar of doxob

Now ScidvcMac work fine on my IMac with macOs Sierra. Well done. Bravo and thank you to Steve.

Avatar of stevenaaus
BuChD wrote:

Hi Steven,
Sure I will/can share some information that you can include in the help topic about using the DGT board with Scid.
First of all - now that everything is working fine - i also gonna try to 'submit' the improved version of the latest dgtdrv package i've 'modified/bug-fixed' to work with the 'current version of' Mac. If this change request is approved and is integrated into the 'released' version - maybe then we can write (and publish) the documentation. 
I'm a little bit afraid that the documentation will give other people issues/problems to loading/using the dgtdrv driver correctly.
If that's ok for you, I will contact you later again with more details. In the meantime everybody can contact if they want the 'private' build of the dgtdrv i've build.
On the other hand - if I look to Scid - there are, other then the documentation, indeed improvements or changes that can be done in the DGT widget/GUI. The widget is working but seems that it's not used many times and not updated in the last versions.
For example, the layout isn't anchored when resizing the window. The window isn't dockable - could be nice. And the bitmaps are rendered with strange background color, shouldn't that be smooth color?. But these are all minor improvements.
I'm still very happy that I can use/play it on my large iMac - even if everybody was telling me DGT wasn't supporting/working on Mac. And i've played yesterday a whole evening on the board and it works technically super.

So thanks already for the great work. 

 

Great that it works... and, yes, best to wait before updating doco.

Could you please email me a screenshot or two re the visual/gui issues. Cheers

Avatar of RMChess1954

I've started a new blog you might find useful https://chesstech.wordpress.com/

Avatar of stevenaaus

Cheers... it looks good. I might add some links to the doco.

 

I wrote a new feature today. The General search can now check for the presence of  pre-game and last-move comments.. They normallly indiciate something interesting.

Avatar of RMChess1954
stevenaaus wrote:

Cheers... it looks good. I might add some links to the doco.

 

I wrote a new feature today. The General search can now check for the presence of  pre-game and last-move comments.. They normallly indiciate something interesting.

Thanks I added a link at the end of part 3.

Avatar of Grendel696

Hello ScidvsPc users,

Here's a new tool which might help you to keep your database up to date:

https://github.com/CasualPyDev/pgn2scid

Avatar of RMChess1954
Grendel696 wrote:

Hello ScidvsPc users,

Here's a new tool which might help you to keep your database up to date:

https://github.com/CasualPyDev/pgn2scid

Nice. Thanks.

Avatar of Grendel696

Hi,

pgn2scid v1.1 is out now with some minor fixes and changes.

https://github.com/CasualPyDev/pgn2scid

Avatar of shero73

Hi all, great thread. Seems abandoned though so i'm not sure if this will be read but i'll ask anyway.

I'm back using Scid vs PC after a couple of years away. My question is about the tree that's generated from a database. Is it possible to create a tree from a database and save it so that the tree does not need to be generated 'on-the-fly' which can be slow sometimes.

 

thanks in advance.

Avatar of Malis1959

We do have activity here although it may be slow at times!

Avatar of RMChess1954

@shero73 I'm not sure I understand what you're asking. I have databases with an opening tree that I save as an ordinary database. Maybe describe the steps used to create the tree you're asking about.