-------------------------------------------- ChessPartner 5.4 release notes July 2006 -------------------------------------------- This release adds many small enhancments and fixes over the 5.3 release. This will also mark the end of the 5.x release serie. See the change history for further details. ------------------------------------------- Change history chsgame.dll - 5.3.1.5 - Fixed error in PGN retrieval. chsgmame.dll - 5.3.1.3 - Fixed ambigouity problem for moves like Bxb3 and the like. bookman.dll - 5.4.0.1 -Corrected moveselection when variation < 100% and distribution by learned score. -Variation now als applied for all the other distribution methods -Sorted bookmoves list now also take learning into account. bookman.dll - 5.0.0.22 - When adding the below variation to an empty book it will not add the last move. 1. Nf3 d5 2. d4 Nf6 3. c4 dxc4 4. Nc3 a6 5. e4 b5 6. e5 Nd5 7. a4 e6 8. axb5 Bb4 9. Qc2 Nb6 10. Qe4 Qd5 11. Qg4 axb5 12. Rxa8 Qxa8 In similair games sometimes parts in the middle of a added variation are missing - Found cause of problem in castle hashing in bookmanager dll. WARNING Same problem exist in LCHESS engine. There two cases of inconsistent hashing 1) Black rook a8 captured or moved and long caste still possible. 2) Rook captured while castling to that side was still possible just before the capture. Later in variation hashing may recover when king is moved or piece on rook field is moved. bookman.dll - 5.0.0.21 - Marks rarely played moves as not playable. Threshold is currently set at < 0.5 % - Learning scores are no longer aggregated with normal score. Learning counters now added to existing win/loss counters Initial scoring based on win/loss stats Fixed deleting book moves function for books with statistics EngineExt.dll - Version 5.0.0.35 - Allow '=' character in uci variables - Added support for UCI_Opponent variable - Fixed problem where engine would send info nodes with both pv and currmovenumber. Now the pv is properly passed to the gui. - Small change in sending position in UCI mode, this corrects a problem with analyse mode in Ktulu 7.1 - Fixed overflow in nps counter - Get Icon returns icon from resources, Load now correctly loads profile before engine is started, this is needed because some features require this info before the engine is started ERT 1.0.0.1 - Option to pause / resume matches. - Html output now displays number of played games. ERT 1.0.0.0 - Option to upload html files via ftp. - Increased max log window to 20000 lines. - Corrected percentage display in book sliders. - Added the handicap levels. - Fixed rounding error in percent win display. - Seperated ERT learning files by prepending 'ert_' to learning filenames. - Enabled learning. - Show used books in pgn comment. - Option to match single color. CP5.EXE - 5.4.0.3 - Check for required modules during startup and registers them. This to make it easyer to have different versions side by side. - Added Save to PGN and Append to PGN functions. CP5.EXE - 5.4.0.2 - Fixed crash when closing database after loading or saving game. - Corrected promote handling on FICS CP5.EXE - 5.4.0.1 - On ICC movelist was sometimes reset. This was due bug in promote handling. - Restore of moves history not working in very long games. Increase buffer sizes. - Save position of columns in bookmoves window. CP5.EXE - 5.4.0.0 - Could not use ports above 10000 in internet console. - Added option to limit number of rematches against same player. - Udated some menus and keyboard mappings. - Updated next/prev game menu greying. - Option to enable/disable engine during ICC/FICS play. - Send 'quit' when closing ICC/FICS connection. - Option in user info to set default event and site pgn tags. - Better keyboard help. - Edit button and context menu was not consistent with readonly state of build in levels. - Changed database and game details field names to comply with PGN standard. CP5.EXE - 5.3.0.57 - Autosaved games on ICC/FICS where sometime missing player names. This was caused by a race condition in new game handling with UCI engines and user books. Fixed. - Problem in minor promote in games from ICC/FICS. Moves before the promote where erased from the game history. CP5.EXE - 5.3.0.56 - Allow move immediate while playin on ICC/FICS. - Fixed problem storing column positions in stats window. - Fixed disappearing moves list in certain lost on time situations (workaround for bug in ICC). - Record servername in site field when playing on ICC/FICS. - Set engines clocks before sending move received from ICC/FICS. - Fixed internet console right click context menu where name contained ^ character. CP5.EXE - 5.3.0.55 - Fixed bug for moves lists > 64k - Some updates needed for retreiving ICC/FICS moves history - Added many menu shortcuts in order to have consistent key and menu mapping behaviour - Increased scrollbuffer size from 16000 to 1000000 - Many changes - support for getting history in observed games, additonal command menus. - Changed position of learning column CP5.EXE - 5.3.0.54 - Fixed problem with names containing = in the name. - Made refresh of Nag symbols more efficient. - Change display of current move - Added column for learning score - Proper handling of Nag symbols - Fixed problem with variations with repeated moves Improved variation display - Added options to insert score/depth/mainline in moveslist CP5.EXE - 5.3.0.51 - Added experimental position search in database functions. - Fixed auto232 problem where some UCI engines would not start thinking. -------- CP5.EXE - 5.3.0.50 - Added feature to delay output of move. This is a workaround for bug in ICC. The "Min move delay" field defines the minimum time required before sending a move to ICC/FICS. - Fixed some problems with the auto232 player, added new 'fast' option. - Fixed bug in setting correct level when playing regular game after having played game on ICC/FICS. - Fixed refresh bug in digital clock. ------- CP5.EXE - 5.3.0.49 - Switching engine did not always pick up correct book settings. ERT.EXE - 0.9.0.7 - Now uses internal judge to check for checkmate. Mate scores from engines are ignored. ------- CP5.EXE - 5.3.0.48 - Fixed problem with FICS/ICC seek and black. - Missing typelib file now included. - Analysis output as variations - Improved analysis logic. - Made display of nodes counters unsigned. This reduces the chance of overflow. - Increased with of status line field for nodes and nps counters. - Support to show icon in splash screen. - Support to show version info in about box. - Fixed problem with storing and load modified menu's. - Corrects a problem when playing on ICC and the news contains a percent symbol. - Option to have engine specific levels. - Selected level is stored per engine. - Added Gandalf 6 to list of known engines ENGINEEXT.DLL - 5.0.0.31 (winboard adapter) - Added some support for UCI2 - Stop pondering of engine at end of game - Some tidy up of error codes. - Corrected bug in analyse mode where variation was truncated. - Support to show icon in splash screen. - Support to show version info in about box. - Switching between winboard engines could sometimes lead to mixed up settings. CPDGTBOARD.DLL - 1.0.4.0 ( DGT Board driver ) - Allows selection upto COM9, sometimes needed for USB version of board. BOOKCVT.EXE - 5.0.0.1 - Fixed the play white/black option -------------------------------------------- ChessPartner 5.3a release notes December 2003 -------------------------------------------- Bugs corrected. - Fixed bug in auto232 mode, when opponent offered a draw and the draw was accepted it the game was scored as 0-1. - Was accepting draw offers while not in extended mode. This would cause the game to be scored while not ending the game. Some enhancements. - Aggressive booklearning, lost and draw games are not replayed. - Auto232 has does some checks for optimal settings and warns the user when not optimal. - ERT support multiengine tournaments. CP5.EXE - 5.3.0.42 BOOKMAN.DLL - 5.0.0.19 ------- RELEASE HISTORY BELOW ------------ -------------------------------------------- Release notes for ChessPartner 5.3 April 2003 -------------------------------------------- - Teacher mode shows legal moves. - Multi-engine registration system. - Option to disable autoaccept draws. - Engine book settings are stored per engine. - Icon handling for engines. - Better feedback while load/unload engines. - Create engine desktop shortcut now handles spaces. - Improved engine selection dialog. - Splash screen remains visible during lengthy engine loads. - Fixed some bugs in the book converter - Fixed error in e.p. handling in opening book. - Fixed many issues in the winboard adapter related to UCI. - Support for GUI books in Engine Reseach Tool. - Support for 6 man tablebases. - Many more, too much to mention -------------------------------------------- Release notes for ChessPartner 5.2b August 2002 -------------------------------------------- - Added multi engine licensing support. -------------------------------------------- Release notes for ChessPartner 5.2a August 2002 -------------------------------------------- Version 5.2a This release corrects some problems whith release 5.2 which where caused by the wrong version of some components. Fixed: - Variation promote. - Smart move single click capture - Correct version of the LCHESS engine -------------------------------------------- Release notes for ChessPartner 5.2 June 2002 -------------------------------------------- First of all this consolidates all fixes and patches done since version 5.1, this includes the latest engine, winboard adapter and engine research tool. New features: - Support for Winboard II engines. - Support for UCI engines. - Multivariation mode (only when engine supports this). - New engine import wizard. - Game result is send to engine, this is to better support learning in some engines. - Option to change digital clock font and colors. - Option to use mouse wheel to move through game. - Option to change internet console font and colors. - It is now possible to promote and move variations. - Click / Click move entry. - Single click smart move option. - Better display of font based piecesets. Bug fixes: - Fixed en-passant bug in Nalimov tablebase handling. - Fixed some bugs in variation handling. - Now correctly remembers the last use internet consoles profile. - When adding book lines for white or black only, they are now correctly marked as such in the book. Also the score is properly set. - Corrected the 10th second display in statistics window. - Result of analyse mode now also shown in score histogram. - Internet play now also works on jogo.cex.org.br chess server. - Fixed spelling error in stalemate message. - Now correctly shows stalemate when it is the players turn. - Promote dialog is not shown for some obvious invalid moves. - Removed timelimit from Engine Research Tool. ------- RELEASE HISTORY BELOW ------------ -------------------------------------------- Release notes for ChessPartner 5.1 September 2001 -------------------------------------------- New features: - Show engine name in statistics window title. - Better engine selection dialog. - Default key F3 to select engine. - Engine reseach tool included. - New piece sets. - Import engine function. - Autoseek command also send when manually accepting games. - Command line option to select which engine to load. This makes it possible to create shortcuts for each engine. - Better version info display, also displays version info for loaded engine. - Option to kibitz/whisper variation on FICS/ICC. - Option to create desktop shortcut to engine. - Best var only option in statistics view now also displays correct font and colors. - Changed caption to display engine name first. - Usertools are saved globally instead of in layout. - Wallpaper bitmaps are now stored with relative paths, this makes the layout files better portable. This only works when bmp files are stored in the layouts directory. Bug fixes: - Analyse EPD did not accept multiple moves in bm or am opcodes. - Potential freeze in LCHESS 5.0.0.2 engine when selecting new game while engine is calculating. - Fixed potential problem with en-passant handling. Could affect GUI, ERT, LC2EPD, PCP, and Winboard adapter. - Command rollback in Internet console now also works when there is only one command in buffer. - Display of level was truncated when using large system fonts. - Font color button in appearance options page sometimes not displayed correctly. - Better version check of layout files. ---- Command line options for selecting engine: CP5.EXE /Engine=CLSID [/SubEngine=name] The CLSID is the unique ID identifying the engine. The following id's are known: Lokasoft standard Engine: {DF79F6A6-5FD0-11D0-B383-0040332B8225} Gambit Tiger: {C28FF360-9A27-11D4-BF45-00E04C68D175} Chess Tiger: {E484AB12-819A-11D3-BEBB-00201881D639} Winboard adapter: {176C31C5-FCA6-11D1-B689-0040332B8225} Gandalf 5: {EF94F986-4220-4586-9789-25BEC36CE07F} The subengine parameter is currently only valid for use with the winboard adapter, it simply specifies the name of the winboard engine. Sample to load gambit tiger: CP5.EXE /Engine={C28FF360-9A27-11D4-BF45-00E04C68D175} -------------------------------------------- Release notes for ChessPartner 5.0 update 1 -------------------------------------------- Install this update in the same directory where you have version 5.0 installed. New features: - Added book learning support. - Book optimize application to make book access faster. - Show commands typed also in the Internet console. - Remembers last open database folder. - Option to have both GUI and engine books active. - Automatically set player/computer definition when navigating through a played game. - Next best function now works with opening book. - Added handicap option in levels. - Reduced playing strength of the beginners levels. - Option to handicap engine in play on ICC/FICS. - Support for external devices such as the DGT chessboard. - Added a keep alive mechanism which gives better network error recovery for unattended play on the chess servers. Bug fixes: - After pasting FEN position, loading new game, or setup position the engine was not always started in analysis mode. - Fixed peer-to-peer internet support. - Some of the book options where not saved. - Disconnect while playing game locks several buttons. - Fixed some paint problems with 2D borderless boards. Notes: ---------------------------------------------------------------- Peer to peer network play ---------------------------------------------------------------- To have to opion to use a program like ICQ to start a match between two ChessPartner users some enhancements have been made to the startup command line parameters. To start ChessPartner in peer-to-peer mode use the following options: cp5.exe [file.fic] /Host=hostname[:port] /HostType=n /Name=user[:password] /HostOptions=n The optional file parameter can be used to load a pre-configured console. /Host= - Specify IP or hostname of server to connect to, or localhost when in server mode. /HostType=n - 0=FICS Server, 1=ChessPartner Client, 2=ChessPartner Server /Name= - Optional user name and password /HostOptions= - Bit flags: 1=computer plays, 2=auto challenge accept. Example for ICQ: External Application Executable: D:\LCHESS97\TargetsRelease\CP5.exe Command Line: /Host=%i:5000 /HostType=1 /Name=%h External Application Server Executable: D:\LCHESS97\TargetsRelease\CP5.exe Server Command Line: /Host=localhost:5000 /HostType=2 /Name=%h -------------------------------------------- Release notes for ChessPartner 5.0 November 2000 -------------------------------------------- This product and all of the accompanying documentation is copyright by Lokasoft Enhancements and other changes. - Support for the Nalimov endgame database has been added. - Option to change color for annotation text. - Got rid of the exit confirm screen. (Option in registry) - Added usefull URL's to the help menu. - The paste option now recognizes full PGN games. - Internet console is now part of the layout, also remembers the last used profile. - Changed the 'Open Internet Console' etc. functions in Load Profile, New Profile etc. - Remembers the last used profiles under the Internet menu. - Changed symbols for book moves: !=best move, +=good move blank=normal move, -=Dont play - Show both players in the board caption. - Corrected some spelling errors. - Added some context menus. - No file associations to EPD and PGN are made. - ICC/FICS Logon script. - Fixed update of player names when observing. - Fixed show thinking during players turn. - Fixed problem in analyze mode when observing game on ICC/FICS. - Disable level button when playing on ICC/FICS. - Fixed castle problem on ICC/FICS - Fixed Edit -> Copy Game - Fixed EPD bm moves recognizer - Fixed problem in PGN reader with NAG's - Enhanced EPD processing, now logs results in a file. - Added Enter database button. - ECO code also displayed when using engine books. - Option to add individual book moves in a given position. - Used books is stored in autosaved games in auto232 matched and games on ICC/FICS - After switching engine, the new engine was not synchronized. - Name of played opening displayed independent of enginge. - Improved book display now shows opening names of the moves. - Customizable toolbars and menu's. - Book independent of engine. - Multiple books. - All fonts, backgrounds and colors customizable - Borderless chessboard. - Analyze games from databases. - Analyze EPD files. - EPD support. - Current level shown on status line. - Tip of the day display. - Auto232 option to select output database. - Auto232 option to set Tournament and Place. - Auto232 extended command mode. (new extended mode) - Option to set user info which is filled in during new game. - Shortcut Keys to load next / previous game from database. - Analyze position function can write output in logfile. - Analyze position has option to analyze specific moves (include/exclude). - Option to define your own tools in the extra menu. - Background skins. - Preconfigured timeseal and timestamp applications. - Support for external analyze engine like Rebel Century 2.0 - Choose between book controlled by GUI or by engine. - Single click movelist navigation. - Annotation symbols. - Fixed spelling mistake in command completion of whisper command. - Fixed problem in creating new levels. - Moves sometimes not done when double click on empty square. - Level context menu shown on wrong place. - No preview of bookmoves when file is already open. - Castle was incorrectly copied/shown as 0-0 , now it's O-O - Fixed crash in deleting variations. Know problems: -Figurine font does not work properly in statistics window. -Some ICC/FICS problems mostly small or cosmetic. -Borderless chessboard not always properly drawn. -Used time should be recorded in the various analyze options. -Database filter does not work on CD-ROM database. -Sometimes database error writing index file. (need to reindex). Already done in summer update 1 - Increased the history size of the statistics window from 100 to 500 lines. - During game analysis, some functions like window minimize are now possible. - Some score outputs where not properly localized. - Histogram has ToolTips to show move and score. - Histogram remains aspect ratio during resize, this makes it possible to show more moves. - Internet console now set the interface variable. The value of the variable depends on the selected engine and whether the 'Computer plays' option is selected. The value will look like this: 'ChessPartner 4.3 + Engine: LCHESS 4.0.0.1' or when the 'Computer plays' option is not selected is looks like this: 'ChessPartner 4.3 ( No engine )'. - The 'Computer plays' option can only be changed when there is no active session. - When playing on ICC/FICS it is no longer possible to enable the analyze mode while playing a match. It is possible to enable analyze mode while observing a game. -------------------------------------------- What's changed since 4.21 -------------------------------------------- Internet play related enhancements: - Better font and coloring of internet console. - Now sends CR/LF at end of move for handling at chessnet, this should allow accuclock to work properly. - Added game start / stop decoding for chessnet - New sounds on game start/stop, tell, kibitz, challenge, shout, c-shout. - Store ELO ratings in game. - Store time control in game. - Added history buffer in input line. (up/down arrow) - Added some command completion functions. - Added copy and paste functions in internet console and inputline, use Ctrl+INS. - Allows multiple seeks to be posted. General enhancements: - Printer output now in black. - The board position is now copied to the clipboard in EPD format. - Highlight of last move. To enable see board options page. - Option to send multiple seeks - Database window separators are saved for the first database. - Disable analyzing brain option when computers plays. Bug fixes: - right click while dragging piece causes hang. - Auto232 player did not pass minor promote when extended mode was not checked, now this option is ignored. - Histogram scale sometimes showed +- 9 , while none of the moves had a score more then +- 1 pawn. - Increase range of allowed ELO ratings to 500-3500 - Proper move notation in bookmoves window. - On windows 2000 wrong move was underlined. - BATCHCVT program was not working, fixed now ! (C) 2000-2006, Lokasoft