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 |