Scid vs. PC 4.17

Scid vs. PC is a continuation of Shane's Chess Information Database, which provides a chess toolkit, move database, analysis tools, various chess AI engine bindings or to online servers. It remains database-compatible but adds many usability and feature enhancements, such as a tournament game mode, an overhauled GUI, new gamelists, rating graphs, other analysis engines, and drag and drop support on all platforms.

Tags c tcl tk game chess chess-engine database online-player
License GNU GPL
State stable

Recent Releases

4.1724 Oct 2016 03:45 minor feature: Analysis/Engine window. Show checkmate/stalemate messages instead of sending 'no-move positions' to engine. In engine configuration window the 'Date' field of an engine is now its exe modification time (mtime). Previously - only the *first 50 tournaments were used (eg) when looking for the 50 tournaments with most players. Custom player photos (Place correctly named gifs in HOME/.scidvspc/photos or bin/photos). Resign button for playing UCI engines and Phalanx, analog clocks can now be hidden ('x' button in the white clock), and add the 'Skill Level' to the pgn header (eg - as used by Stockfish). A patch to include Gregor's tk::text improvements. New Chess 960 patch! Thanks to Britton Farrar, who now has a project at https://github.com/brittonf/scid-vs-variants. New 'Under Promotion' search item in General Search. Computer Tournament: when 'First engine plays others', flip board to show games from first engine's view. Flip game browser if matches myPlayerNames. Clipbase game limit is now 5,000,000, and game undo buffer is 20. Chess Pieces: remove 12 piece-set limit, and adventurer and kingdom pieces. Reinstate old Merida1 as Merida3. Offers graph is updated in a better manner. Save game and add message disconnected while playing. Top three buttons are now configurable. Add a 'follow+' command, which automatically saves followed games..., Tweak Find Best Move feature, which now also recognizes non-standard starts. Game Save dialog: extend use of 'Use prev tags' to 'Use previous' (for Names, Site, Event, Elo, dates). Switcher - replace readonly foreground color with a '(readonly)' message, and add a 'Confirm Copy' option menu. Disable tree updates while annotating games and computer tournament. Tree: Instead of having a 'stop' button, grey the tree text when updating (if progressBar is hidden). Change a few shortcuts. control-b board colours. control-B setup board. control-G general search. Control-TrialMode button, automatically adds a null move, and tweak th
4.1623 Jan 2016 03:16 minor feature: New Checkmate/Stalemate general search option. Make fics premove work properly, and with promotion. New Switcher menus to Open Tree/Best Games/Change Icon, and negate any open base filter. The Best Games window can now be unsorted (on ELO). Tree window has a short-display option (default is on). New Merida1 piece set with large sizes. Change the colours of switcher current-base and book/book-tuning/tree next-moves. Update all latex export features from Chess12 to the modern Skak (author Richard Ashwell) and add Latex previews for game exports (linux only). Some Opening-Report and Player-Report, and the Opening-Table options window. Show the custom flag names in the statusbar. Player Info: Add an extra 'Filter Games' hyperlink. Tournament finder: Change behaviour re showing tournament crosstable. Portugese update from G. Silva. Spanish update from Benigno. Add 50 move draw detection to Phalanx and UCI computer games. Export PGN introduced in 4.15. Properly handle OpenRecentAsTree, if base is already opened. 'Round' wasn't getting shown in the gameinfo if Date was unset. Annotation: try to handle zero move games. Work aroud for occasional Tcl which affects piece dragging. Game Save dialog didn't have translations. Remove a heap of compiler warnings. Tournament finder was showing incorrect number of games. Limit engine ply option. Bind Control+Enter to add whole line. Tweak variation creation to avoid occasional var staggering. Show 'Ponder' as a UCI configuration option (now that engines may play with Ponder on). Options for the score format (which allows them to be hidden in the PGN window). When finished annotating game, move to last move (instead of sometime staying at second last move). Dont show out-of-book messages for non-standard starts. Columns can now be reordered, hidden, or right/left alligned (right-click column titles). Replace the Flag button with context menus. Left/right keys scroll the gamelist view. When deselecting 'Adjust Filter', make the current
4.1521 Nov 2015 11:45 minor feature: Limit engine ply option. Bind Control+Enter to add whole line. Tweak variation creation to avoid occasional var staggering. Show 'Ponder' as a UCI configuration option (now that engines may play with Ponder on). Options for the score format (which allows them to be hidden in the PGN window). When finished annotating game, move to last move (instead of sometime staying at second last move). Dont show out-of-book messages for non-standard starts. Columns can now be reordered, hidden, or right/left alligned (right-click column titles). Replace the Flag button with context menus. Left/right keys scroll the gamelist view. When deselecting 'Adjust Filter', make the current adjusted filter remain. up a few tree translations/text formatting. Option to show/hide the progress bar. (On OS X, the progressbar makes searches much slower). Make Spellcheck interuptible, and remove limit of 2000. Update spelling file against Franz' June 2015 release. Skip spelling date check if game has no date. Tweak AddEloRatings feature to work properly with FIDE rating data newer than 2012. Databases can now be exported to PGN using either UTF-8 or Latin-1 character sets. Detect correct charset of imported pgn and convert all to utf 'Avoiding a mix of character sets inside a database.'. Add flip-board buttons to the mini observed games. Add a 10 minute line to offers graph. Hack to destroy the results messageBox if we are being 'rematched' or challenged. Unhide fics boards when a new observed game is announced. New takeback code (better, but needs more work). Remember selected engines when changing number of engines. Use new is-check routine for stalemate detection (sc_pos analyze could cause core dumps). Change the tournament per-game time controls from min/secs to secs/secs (base/incr). Update for French from Dale Cannon. Player Info history feature (right click window). Add 'Total' separators to the playerinfo stats. MS Windows - preempt/possible db compaction failure due to inherited engine
4.1407 Apr 2015 06:45 minor feature: Tree Mask, Mask auto-load option, Automatically add move to mask instead of showing silly error message. Holding Control while opening the Mask context menu (marker/nags/color) adds a marker to the whole line (etc). Enable piece dragging , Flip the setup board if main is flipped. Add End-Position-Only option to Material Search. Knight+Bishop sanity check was wrong, and we werent saving Knight+Bishop joint totals in saved searches. Double clicking an observed game makes it your primary game (number is shown as bold), Refine Offer Graph layout (most games are short), and add a close button (previously was only escape key), New 'Censor' button (+censor opponent), Add a show/hide buttons feature, Control+Wheelmouse alters Fics console font size. Automatically adjudicate in simple cases of insufficient material. Make the window more ergonomic, Comments now have their own line, and move some infos to the Statusbar, Add/Remove Line features, Clicking on Book Tuning next move (in yellow) moves forward. Remove the errant rounding up of +10 to +11 in y-axis, and raise border over graph bars, Add backGround colour to graphs, New Portuguese translation from R. Silva (martinus at FICS), Update to Phalanx XXIV. The Tactical Game feature is a proper challenge now. Place Best Games window beside Tree window (in docking mode). Playerinfo: still show Bio info (if available) when there are no games in database. Automatically add the final move if adding a var at game end with the AddVar button, Minor improvements for html/html+javascript Game Exports, Document how to alter the Game List fields, Update OS X build notes. Xboard engine annotation was ignoring 'Use Book'. Correspondence chess tls/encryption bugfix (Alexander), Properly flip comment editor board (if applicable) and other tweaks, 'Find Best Move' feature was broke, When saving game, throw error for badly formed extra tags (instead of silently discarding). When adding a var to end of game, make sure to auto enter *this* vari
4.1327 Oct 2014 03:45 major feature: Analysis Engine: exclude move(s) feature. Mouse-hover shows excluded moves (UCI only). Analysis Engine: button to pop-up unrevealed buttons, and redo a few icons. Maintenance: Bulk strip Comments/Variations. Depth-based Engine Annotation improvements. Tweaked key bindings (including FilterReset Control-r and GameSave Control-s). Improved Background Colour feature. Add 'Find' entry boxes to more windows (including spelling corrections) , and widget can now use regular expressions. Splash widget console now has a simple command history (up-arrow). Better Repair Base feature (from Gregor). Include Gregors fast file opening with the windows 32-bit binary. Bind Control-Wheel to alter fixed font size (in some windows). New Russian translation (from Sergey Nikolaevich Koyankin) and updated German one (from surrim). Enforce all tags (eg Event names, etc) to be less than 256 chars. Tweak Scid's Linux installer is to properly allow custom SHAREDIR. Windows drag and drop file open wasn't being init properly. Better handle language translations/encoding. Crosstable: bump max-player limit, tweak menus and bind right-click to menu, fix occasional allignment bug, and dont' automatically update (fixing busy cursor bug). Bump Opening Table limits, and minor bug-fixes. New (Skak) Latex export-games feature (author Mark Dennehy). Update Xfcc to handle secure connections (thanks to Andrew Hunt). Fix minor memory leaks, and dont slow game file compaction (we now reset filter). Bestgames has a game load menu instead of 3 buttons. Refine docked window drag and drop. Many minor OS X tweaks. Trim whitespace from name fields in game save dialog. Add whitespace corrections to spelling.ssp, and also tweak Event spelling corrections. Tooltips for the obscure buttons in main buttonbar. Analysis add move as 'New Mainline' was broke. Always get confirmation for sorting via gamelist. Enforce illegalilty of saving Event Date without Game Date. Phalanx updates and minor tacgame, sergame fixes. Make a