Historique

 

PgnScanner 0.75

amélioration de la présentation de l'aide en ligne

correction de bugs

ajout de la commande 'openbk' afin d'ouvrir un book PgnScanner différent

lecture de PGN commentés améliorée

ajout de la commande "split" permettant de déramifier les parties d'un PGN

amélioration de la commande newbk

amélioration de la commande anabk. On peut théoriquement auto-analyser diverses portions d'un book...

ajout de la commande "ddepd" afin d'éliminer les positions EPD dupliquées d'un fichier EPD

ajout de la commande r/recall pour rappeler les 6 dernières commandes différente tapées même après réouvertures de PgnScanner

 

PgnScanner 0.70

ajout des commandes dcmbk et anabk permettant d'explorer le book chargé et de sauvegarder ou d'analyser des positions à l'aide d'un moteur externe UCI. Le champ 'cmt' des données statistiques du book peut alors être automatiquement renseigné et utilisé par les moteurs de jeu comme une pré-estimation. La commande anabk peut également n'explorer que des "sous-arbres"
- nettoyage de code
- modif GetAMove : on stoppe si le 1er coup de la liste a moins de 3 occurences
- l'écriture dans le fichier de log n'est absolument plus obligatoire
             => si l'écriture est impossible (droits restreints, cdrom...), l'exécution continue
- ajout de la fonction GetData. Celle-ci donne accès aux données directementdans leur propre format ce qui évite de devoir 'parser' la chaine issue de GetMoves

 

PgnScanner 0.64

- Ajout de la fonction GetAMove à la DLL d'interface ACCBOOK.DLL permettant d'intégrer des répertoires d'ouverture PgnScanner à des moteurs d'échecs.
- Correction d'un bug PgnScanner qui enregistrait une partie PGN sur une seule ligne dans un fichier.
- Correction de taille de buffer de traitement + autre bug mineur

 

PgnScanner 0.62

- création d'une bibliothèque dynamique (DLL) afin de pouvoir lire un fichier d'ouverture
  généré par PgnScanner. Cela donne la possiblité aux programmeurs d'avoir leur propre
  répertoire du même type que ceux des interfaces Chessbase et sans avoir à coder plus d'une
  dizaine de ligne...
- correction erreur de décompte du type +20 =18 -20 dans les tournois...
- arrondis au plus proche dans le calcul des pourcentages (perf elo...)
- suppression de la notion de strictBkEloStat. Les donnée de statistiques elo sont maintenant
  quasi identiques à celles d'un arbre Chessbase. La différence de 2 points élo maximum que l'on
  peut trouver vient du mode de codage choisi (division d'un entier par 2 pour gagner de la place).
- ajout du listing des tournois dans les fichiers HTML issus de ftrn. Ajout signets pour le formats HTML
- débogage.

 

PgnScanner 0.60

- toilettage, débogage et modification de syntaxe des commandes
- ajout aide en ligne en français.
- les commandes peuvent être passées en argument. PgnScanner peut être utilisé en fichier batch
- ajout du nombre de parties, de gains, nulles et pertes après le tournoi
- suppression de la commande selelo (double emploi avec la commande select)
- amélioration de la détection des tournois
- amélioration des commandes. Le fichier de sortie peut être spécifié.

 

PgnScanner 0.55

- ajout de Draw50RuleBrk (règle des 50 coups)
- ajout de Draw3xRuleBrk (règle de répétition de position)
- ajout de WinGmNotWon (partie gagnante non gagnée)
- ajout de NoPlan (détection de jeu sans progression)
- ajout de WinAfterDraw (gain après une longue position annulante)
- correction bug d'affichage elo dans le book
- comparaison automatique des ouvertures douteuses aux valeurs du book généré.
- accélération dramatique de la recherche de tournois
- utilisation des clé de hachage de 32 ou 64 bits pour la génération du book interne
- elo et données statistiques dans le book
- règle des 300 points ajustable
- fourchette de demi-coup minimum et maximum plutot que limite absolue pour la generation de book
- enregistrement des nombres en base 224 (changeable) dans le fichier d'ouvertures => gain d'espace jusqu'à 50%
- divers nettoyages et corrections de bugs

 

PgnScanner 0.50

- ajout de la commande delete : supprime des parties d'un fichier pgn
- ajout de la commande selelo : extrait des parties selon une plage  ou un différentiel elo
- ajout de la commande givelo : calcule un classement elo et remplit le champ elo des fichier pgn
- ajout de la commande syn : crée une synthèse de tournoi inclus dans le fichier pgn
- ajout de la commande newbk : crée massivement un répertoire d'ouverture interne (to do: add elo statistics)
- ajout de la commande showbk : permet de naviguer dans le répertoire interne
- ajout de la commande setcmt : permet de régler le type de commentaire ou bien de les supprimer
- correction de bugs
- accélération importante de certaines recherches
- règles des 300 points Elo activable
- vérification des possibles incohérence entre le résultat d'une partie et un coup illégal effectué par un joueur (le joueur doit perdre!)
- synthèse et sortie de tournoi au format txt. Création du paramètre "prfFileFmt" (format de fichier préféré)
- changement du nom de la commande "load" en "open"

 

PgnScanner 0.40

- nouvelles fonctions

 

PgnScanner 0.37

- correction de bug : la dernière partie d'un fichier PGN était lue sans être prise en compte

 

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
- résolution du problème du Help qui affichait n'importe quoi.
- score indiqué dans le log et à l'écran
- modif detection confusion
- possibilité de sauvegarde dans un pgn des parties qui correspondent aux critères.
- résolution du problème d'ambiguité dans certains PGN qui ne précisent pas l'ambiguité quand l'une des pièces est clouée
- detVeryShortGame
- detVeryLongGame
- detLossOnTime
- detSuspOpening

 

PgnScanner 0.17 beta
Bug mineur

 

PgnScanner 0.16 beta
Première version publiée