How to install and run Scid v5.1.0 on a Windows 11 pc?
Annotate games in a pgn file with "{last book move}"
Request option when browsing a pgn database (or Scid database) opened as tree.
Request option to browse a pgn database (or Scid database) opened as tree.
Can it be fixed for future updates please? On Thu, Feb 29, 2024 at 7:46 AM Steven stevenaaus@users.sourceforge.net wrote: Hmmm. ScidvsPC behaves the same. Probably the cause is that the movelists are not actually compared. // Furthermore, the moves of one game should, after truncating, be the // same as the moves of the other game, for them to be duplicates. // We do not check this, but do check that their home pawn change // lists are the same (for the length of the shorter change list) which //...
I just did a test and I have the same problem when searching for duplicates with Scid 4.7
Bug find duplicates with Scid 5.0.2
Error in format pgn after removing Twin games with Scid 5.0.2
Thanks Fulvio
Thanks for your reply bstp. If it means the stats for the move is imressive. Than how comes the move Ng5 isn't grayed out? Because the stats are even higher 73,6% vs 72,7% for cxd5. I also noticed that the move cxd5 is not longer grayed out if I scrol fowards and backwards the tree.
Thanks for your reply bstp. If it means the stats for the move is imressive. Than how comes the move Ng5 isn't grayed out? Because the stats are even higher 73,6% vs 72,7* for cxd5. I also noticed that the move Ng5 is not longer grayed out if I scol fowards and backwards the tree.
Thanks for your reply bstp. If it means the stats for the move is imressive. Than how comes the move the move Ng5 isn't grayed out? Because the stats are even higher 73,6% vs 72,7* for cxd5. I also noticed that the move Ng5 is not longer grayed out if I scol fowards and backwards the tree.
Does someone know if it is possible somehow to select multiple not adjasent games in a database in Scid? And to export only these games to a new database? Like you can in Chessbase by selecting games using the ctrl and shift keys. I this is not possible is there some other way to achieve this? I know I can do a search by game number like game 1-10 I wonder if I can also do a search like this: game 1-10, 15-19, 99-100 In one go to export only these games to a new database.
Thanks for your reply bstp. If it means the stats for the move in imressive. Than how comes the move the move Ng5 isn't grayed out? Because the stats are even higher 73,6% vs 72,7* for cxd5. I also noticed that the move Ng5 is not longer grayed out if I scol fowards and backwards the tree.
What does it mean that the winning percentage is grayed out for some moves in the tree view?
Thanks for the tips. Apparently after sorting the games by eco, in Scid 5.0.2, I have to right click the game list, and choose: Copy games > Export All Filter Games. In order for the games to be correctly sorted by eco in the exported pgn. Instead of going to the Database menu and choose: Export All Filter Games > Export Filter to PGN file... I think this is an error and both should do the same?
I want to sort the games by eco code for obk book making wit the old Chessmaster 9000. I think it will give less error if the games are sorted by eco. On Mon, 8 Jan 2024, 18:47 Uwe, b101216666@users.sourceforge.net wrote: Hi Jonathan, there is no sort order for the export of games in pgn format. The games are written in the order of the game number in the database. The sort in the game list window does not sort the database, it sorts the displayed table. What is your use case to have the games sorted...
Sort by ECO and fix the sort order for a pgn fjle
Here is an updated sript that works with Python 3 #!/usr/bin/env python import re import sys if len(sys.argv) < 2: sys.stderr.write("usage: eco2pgn file.eco > file.pgn\n") sys.stderr.write("eco2pgn takes a Scid openings classification file,\n") sys.stderr.write("and writes it in PGN format to standard output.\n") sys.exit(1) fd = open(sys.argv[1], "r") while 1: line = fd.readline() if not line: break line = line[:-1] if re.match("\\s*(#|$)", line): continue match = re.match("(\\S+)\\s+\"([^\\\"]+)\"(\\s+.+)?$",...
I changed the my approche to make it more user friendly. I created 4 batch files with the help of ChatGPT 3,5 Put pgn-extract, eco.pgn and the .bat files, in the same folder as the pgn files to clean. Drag the to clean pgn files to the desired bat file. The cleaned pgn files are in the output folder. I'm prety happy with the result, but I have to do more testing. This is a link to my Google drive for the batch files and a readme: https://drive.google.com/file/d/1AkZCMnRn8OoM7rzrJwkNoT1Ctz0rDqno/...
I changed the my approche to make it more user friendly. I created 4 batch files with the help of ChatGPT 3,5 They are in the attachment if you want to try them for yourself. Put pgn-extract, eco.pgn and the .bat files, in the same folder as the pgn files to clean. Drag the to clean pgn files to the desired bat file. The cleaned pgn files are in the output folder. I'm prety happy with the result, but I have to do more testing. This is a link to my Google drive for the batch files and a readme: h...
You can try it but I doubt it. Most books also use figuring notations, that makes it even harder to ocr chess books. Let me know if you are succesfull.
Here as another script I have writen with the help of ChatGPT, to batch clean pgn's with pgn-extract: $inputDirectory = "C:\Users\creme\Downloads\Chess\to_clean_pgns\input" $outputDirectory = "C:\Users\creme\Downloads\Chess\to_clean_pgns\output" $pgnExtractPath = "C:\Users\creme\Downloads\Chess\to_clean_pgns\pgn-extract.exe" Get-ChildItem -Path $inputDirectory -Filter *.pgn | ForEach-Object { $outputFile = Join-Path $outputDirectory $_.Name & $pgnExtractPath -C -N -V -7 -o $outputFile $_.FullName...
Here as another script I have writen with the help of ChatGPT, to batch clean pgn's with pgn-extract: $inputDirectory = "C:\Users\creme\Downloads\Chess\to_clean_pgns\input" $outputDirectory = "C:\Users\creme\Downloads\Chess\to_clean_pgns\output" $pgnExtractPath = "C:\Users\creme\Downloads\Chess\to_clean_pgns\pgn-extract.exe" Get-ChildItem -Path $inputDirectory -Filter *.pgn | ForEach-Object { $outputFile = Join-Path $outputDirectory $_.Name & $pgnExtractPath -C -N -V -7 -o $outputFile $_.FullName...
Here as another script I have writen with the help of ChatGPT, to batch clean pgn's with pgn-extract: $inputDirectory = "C:\Users\creme\Downloads\Chess\to_clean_pgns\input" $outputDirectory = "C:\Users\creme\Downloads\Chess\to_clean_pgns\output" $pgnExtractPath = "C:\Users\creme\Downloads\Chess\to_clean_pgns\pgn-extract.exe" Get-ChildItem -Path $inputDirectory -Filter *.pgn | ForEach-Object { $outputFile = Join-Path $outputDirectory $_.Name & $pgnExtractPath -C -N -V -7 -o $outputFile $_.FullName...
I think I find the answer myself. ChatGPT helped me writing this script: $directory = "C:\Users\creme\Downloads\Chess\to_convert_pgns" # Specify the directory containing the .pgn files Get-ChildItem -Path $directory -Filter *.pgn | ForEach-Object { $content = Get-Content $_.FullName $utf8NoBOMContent = [System.Text.Encoding]::UTF8.GetBytes($content) [System.IO.File]::WriteAllBytes($_.FullName, $utf8NoBOMContent) } Put this script in the folder with the pgn file. Open Windows PowerShell and change...
I think I find the answer myself. ChatGPT help me writing this script: $directory = "C:\Users\creme\Downloads\Chess\to_convert_pgns" # Specify the directory containing the .pgn files Get-ChildItem -Path $directory -Filter *.pgn | ForEach-Object { $content = Get-Content $_.FullName $utf8NoBOMContent = [System.Text.Encoding]::UTF8.GetBytes($content) [System.IO.File]::WriteAllBytes($_.FullName, $utf8NoBOMContent) } Put this script in the folder with the pgn file. Open Windows PowerShell and change the...
Thanks for the recommendation. Can I do this somehow with multiple pgn's (30 or 40) at once? So the pgn's get replaced (overwritten), without this BOM error?
Clean pgn files to normalize the pgn's
You are right but I can not control what the programmers of Chessbase an Hiarcs Explorer do. It is good that SCID detects these errors, but I would like it to quitly fix these errors when cleaning the games by exporting. Ore to have an option to do it quitly, so I don't see these anoying error messages, and don't have to close windows each time. I also would Like an option to open multiple pgn database at once. At the moment I can only select one database at a time, to open it. Ore maybe there is...
Remember folder path when exporting a pgn database in Windows 11
Feature Request: Collect openings
If you only have to do this (database -> maintainance -> compact database), a couple of times a week that's ok. But if you have to do it 100 times a day, (like I have) it is anoying. I also get an error message when I open a pgn made with Chessbase. (game 1, line 0) Failed to parse the move: ï (game 1, line 0) End of game, ignored the part after the last error. I have no idea why I get this error message? Than I have to remove the first game from the filter and export to pgn again. It would be nice...
If you only have to do this (database -> maintainance -> compact database), a couple of times a week that's ok. But if you have to do it 100 times a day, (like I have) it is anoying. I also get an error message when I open a pgn made with Chessbase. (game 1, line 0) Failed to parse the move: ï (game 1, line 0) End of game, ignored the part after the last error. I have no idea why I get this error message? Than I have to remove the first game from the filter and export to pgn again. It would be nice...
In the example pgn the date tag is also unknown [Date "????.??.??"] And this doesn't give error messages in Scid 5.0.2 I use many pgn's with fictive names or missing data for player names. Pgn's exported from Chess Position Trainer for example to build my repertoires. I would like to have some option so I would not get error messages if some data is missing. I'm sure these error messages are usefull in other usercases.
In the example pgn the date tag is also unkonwn [Date "????.??.??"] And this doesn't give error messages in Scid 5.0.2 I use many pgn's with fictive names or missing data for player names. Pgn's exported from Chess Position Trainer for example to build my repertoires. I would like to have some option so I would not get error messages if some data is missing. I'm sure these error messages are usefull in other usercases.
In the example pgn the date tag is also unkonwn [Date "????.??.??"] And this dousn't give error messages in Scid 5.0.2 I use many pgn's with fictive names or missing data for player names. Pgn's exported from Chess Position Trainer for exemple to build my repertoires. I would like to have some option so I would not get error messages if some data is missing. I'm sure these error messages are usefull in other usercases.
Error parsing the tag pair: EventDate
Hi Jens, Thanks for your response. I found another way to convert a bin book created with polyglot to pgn. PolyGlot Telerant has a script 'createpgn' from a bin book, it uses Python I think. https://web.archive.org/web/20210507064550/https://chess.massimilianogoi.com/download/polyglottolerant/ I have some other requests. Somebody made a Python tool so I can put the eco code and openings name as annotation in the game. After the first moves of the opening as annotation in the pgn game in brackets...
clean dumped pgn file from polyglot_tolerant
option for pgn notation and game display
I'm looking forward to download version 4.22. Can I download a latest beta version somewhere?
I use the latest version of Scid vs PC V4.21 I use a Windows 10 64-bit PC
I use the latest version of Scid vs PC V4.21 I use a Windows 10 64 bit PC
Is it possible somehow to set an option, to not ad any variations when blunder checking games? I would think, setting a check box to No in the Annotation Configuration window would do the trick. But this doesn't work. Maybe I can change something in the scid.gui file with a text editor to make this work? I only want the informant symbols if blunders are find and I don't want that any variations are added. I want to blunder check my white repertoire. And I want to avoid that an engine has to go over...
I want an easy way to search for complete games arising after the opening lines in my complete white or black repertoire, in one go. To study the middle games and endgames. Than I just make a new database, I add for example my pgn with the short games with opening lines for my white repertoire. Than I also ad games form a reference pgn database (without any twin games), and I do a search for twin games. I choose the option to delete the game with the larger game number if twins are find. Than If...
Request option for deleting twin games
I want an option to completely ignore player names when searching for twin games. To find double games with exact the same move order, find in other longer games, (games included in other games). Ath the moment SCID vs PC only find these doubles, when they also have the same player names.
I want an option to completely ignore player names when searching for twin games. To find double games with exact the same move order, find in other longer games. Ath the moment SCID vs PC only find these doubles when they also have the same player names.
I want an option to completely ignore player names when searching for twin games. To find double games with exact the same move order, find in longer games. Ath the moment SCID vs PC only find these doubles when they also have the same player names.
Please make an option to export a bin book without the 3000 move limitation
Is there any update about the problem to export a bin book I see that in the the latest version of Scid vs PC, version 4.2, the option to export for a bin book is removed? I'm still looking for a way to convert a bin book to pgn. Or first to the SCID format, and then to pgn. Without the 3000 moves limitation. Scid vs PC, is open source. Maybe someone with good programming skills, can ad an option to export a bin book to pgn. I don't need it to be very fast. I can let it run over night. It is important...
I think I have found what the problem is so you can ignore my previous two posts. I put al the Syzygy files in one folder: 'C:\Syzygy' Than I set the options to use the syzygy for the new installed engine. I also had to set the 'scid.exe' directory, in the engine settings, otherwise the settings where not saved. Also the setting for 'Treads' and 'Hash memory' are not saved otherwise. I still have a question about using te Syzygy tablebases. I want to blundercheck my repertoire for white. The lines...
I think I have found what the problem is so you can ignore my previous two posts. I put al the Syzygy files in one folder: 'C:\Syzygy' Than I set the options to use the syzygy for the new installed engine. I also had to set the scid.exe directory, in the engine settings, otherwise the settings where not saved. Also the setting for 'Treads' and 'Hash memory' are not saved otherwise. I still have a question about using te Syzygy tablebases. I want to blundercheck my repertoire for white. The lines...
I find this post about using Syzygy in Scid vs PC: https://amp.reddit.com/r/chess/comments/7477uh/how_to_freely_install_a_tablebase_for_stockfish/ I put the Syzygt-4-5 endgame tablebase together with the Syzygy 6men DTZ and WDL files in one folder. And in the options for stockfish 12 I set this folder location for the tablebases path. Stockfish 12 find the mate in 5 but I have no idea if the tablebases where used. How can I find out? I don't see it in the log file to. I have made a video capture...
If I take a look at the engine log I don't see any indication that the Sysygy endgame tablebases are used. They work fine if I use them with Fritz from Chessbase so I know there is noting wrong with the tablebases. I have made I video capture of it, maybe I do something wrong? I hope you can help me to get them work in Scid vs PC Here is a link to the video capture on my google drive: https://drive.google.com/file/d/1_ZYfN6k6PLYl3G6IqUUAGaDWbqLhHT5B/view?usp=sharing
Thanks, That worked! I also find another solution. I exported to pgn and did some search and replace in a text editor. I first replaced usb: with usb than I replaced : with } * Than I opened the pgn in Chessbase and copied the games to a new pgn database. The games are cut after the * I have a question about the blunder check options. There is an option called ' Process variations'. What exactly douse this option do? I noticed when I check this option the written variation of a find improvement is...
Are Syzygy endgame tablebases supported in Scid vs PC? There is an option when installing a new chess engine, (for example Stockfish 12), to go to the options of the engine and to set the path to the Syzygy endgame tablebases. For example 'C:\Users\Jonathan\Downloads\Chess\endgame tablebases\Syzygy\3-4-5;C:\Users\Jonathan\Downloads\Chess\endgame tablebases\Syzygy\Syzygy 6men\dtz;C:\Users\Jonathan\Downloads\Chess\endgame tablebases\Syzygy\Syzygy 6men\wdl How can I test in Scid vs PC that the Syzygy...
I have a white repertoire and the lines are cut after theory ends. To avoid studying openings when they are not played very often anyway. I want to use Scid vs PC to blunder check the lines, and to write a better alternative variation when it finds a blunder. Then in Chess Position Trainer I create two openings in a new repertoire. In the first opening I import the lines of the white repertoire without the blunder check variations. Then in the second opening, I import the lines that are blunder checked,...
missing options in SCID
I tried it with some book and come to the conclusion that not all lines are there. Scid vs PC export 3500 moves from a bin book I used with my own game. Than it quits and I don't get a warning. So I need an other way to convert a bin book to pgn. I think I will divide the bin book to small parts. So the limit of 3000 moves is no exceeded.
Ok, I just had to open the file scid.gui in a text editor and change "exportMax 3000" to something like "exportMax3000000" for exemple. Do you know how I can do the same for Scid 4.7 https://sourceforge.net/projects/scid/files/Scid/Scid%204.7/ I think this version is faster for exporting bin books to pgn. But I can't find this scid.gui file in the insallation directory.
Hi Steven, Thanks for your response. Changing this line in scid/scid.gui is probably all that is needed set exportMax 3000 Can I do this myself? If so how do do this exactly. I'm not a programmer so I appreciate your help.
extent option export polyglot bin book to merged pgn
Hi, I like the option to be able to export a loaded bin book to a merged pgn file, in tools, Book tuning. I use this option a lot. And it's an exlusife option of Scid vs. PC and Scid for the moment. I export a merged bin book to a merged pgn file, and then I import this merged pgn file in Chess Position Trainer, to my repertoire. Where I further decide what variations I want to keep or not. There is a limitation of 3000 moves to export a book to pgn. I can solve this by splitting the big bin book...