History

 

PgnScanner 0.75

help improvment

fixed some bugs

added "openbk" command

PGN reading improved

added "split" command to split all sub-lines of PGN games

"newbk" command improved

"anabk" command improved. Different parts of a book can now theoretically be auto-analyzed and compared

added "ddepd" command in order to delete duplicated EPD of a file

added "r/recall" command to recall last entered commands even after a restart.

 

PgnScanner 0.70

- added the dcmbk and anabk commands. The anabk command explores the book and can save or analyze positions with an external UCI engine so that the field 'cmt' is filled with evaluation informations. Anabk can also start from given position in order to analyze the sub-trees.
- code cleaning
- GetAMove improvement : we stop if the top move of the list has less than 3 associated games
- added the GetData function which gives moves and statistical informations in real format.

 

PgnScanner 0.64

- adding the GetAMove function to the DLL ACCBOOK.DLL. ACCBOOK is an interface between your own engine and the generated pgnscanner's books
- fix a bug on the saved PGN game's lines
- fix other minor bugs

 

PgnScanner 0.62

- creation of a dynamic library (DLL) in order to be able to easely read a book generated by PgnScanner.
  That gives the possiblity to the programmers to have their own book of the same type as those used
  in the Chessbase interfaces without having to code more than ten or twenty lines… 
- fix results calculation (+20 =18 -20) in the tournaments reports… 
- modify round-offs in the percentages calculations (perf elo…) 
- suppression of strictBkEloStat. The elo statistics data are now nearly identical to those of a Chessbase tree.
  The difference of at most 2 elo point that can occur is due to the choosen coding type (division of an integer by 2
  in order to gain some bit). 
- addition of the tournaments listing in HTML files resulting from ftrn. Add bookmarks for HTML formats.

 

PgnScanner 0.60

- cleaning up, bugs fixing and some modifications of command's syntax.
- add french help on command line
- several internal commands can be now passed in pgnscan.exe's arguments. PgnScanner can be used in a batch file now.
- selelo command suppressed (use now 'select' command with elo tag)
- tournament detection improved (ftrn command)
- some other commands improvements. Output file can now be specified.

 

PgnScanner 0.55

- add Draw50RuleBrk (50 moves rule)
- add Draw3xRuleBrk (3 repetition rule)
- add WinGmNotWon (wining game finally not won)
- add NoPlan (play without strategic plan)
- add WinAfterDraw (finally win after a long drawish position)
- fixed bug in book elo printing
- automatic comparison between suspicious opening and statistics data of generated book
- dramatic speed up in generating of tournament (command : ftrn)
- use of 32 bits as well as 64 bits hash keys for the generated book. See french doc here
- elo and statistical data are now included in the book
- 300 elo points adjustable
- minimum and maximum half-move to specify when using the newbk command
- adjustable numeration base (default : 224) for the moves storage => space benefit up to 50%
- other bugs fixing and code cleaning

 

PgnScanner 0.50

- add command delete : delete some games from a pgn-file
- add command selelo : select games according to an elo criteria (interval, delta)
- add command givelo : calculate an elo for each player of the pgn file
- add command syn : create a synthesis of the tournament(s) saved in a pgn file
- add command newbk : massively create an internal book (to do: add elo statistics)
- add command showbk : navigate into the internal generated book
- add command setcmt : set the type of comment. Can remove all comment
- some bugs fixed
- dramatic speed-up in certains cases
- 300 points rules in Elo calculation.
- verify game's "result/illegal move" inconsistency
- possible tournament, synthesis output in text format
- change "load" name command to "open" name command

 

PgnScanner 0.40

- new features

 

PgnScanner 0.37

- correction of  bug : the last game of any PGN file was read incorrectly

 

PgnScanner 0.35

- correction "bug" valDrop valJump qui en fait était une insuffisance dans la lecture des temps de certains formats
- speed up de patterns de pions (-25% de gain sur l'ensemble en moyenne)
- réorganisation de code
- infos supplémentaires
- scan au lieu de scan -log
- opposite castles & mvWeakCastle

 

PgnScanner 0.31

- configurable parameter

- rating calculation

- added some criterias

 

PgnScanner 0.20 beta
- resolution of the problem of Help which showed anything.
- score indicated in the log and to the screen
- modif detection confusion
- possibility of saving pgn games which correspond to the criteria.
- resolution of the problem of ambiguity in certain PGN which do not specify the ambiguity when one of the pieces is pinned
- detVeryShortGame
- detVeryLongGame
- detLossOnTime
- detSuspOpening

 

PgnScanner 0.17 beta
Minor Bug

 

PgnScanner 0.16 beta
First published version