Sunday, 29 December 2013

Chess Position Trainer 5 is ready for download

I’m very happy to finally announce that Chess Position Trainer 5 has been released and is ready for download.

List of new features, improvements and bug fixes

I will update the web-site soon. The manual has been not updated yet. In the meantime, please check the comprehensive tooltips in the program as they have been updated / added already.

I also recommend to check the ExampleDatabase in the application folder (if no CPT version was installed in the past it will be automatically loaded otherwise you have to load it manually) as it comes with >500 tactic positions and an example how to organization a repertoire.

Download Chess Position Trainer 5.03 (UPDATED)

Bug reports and suggestions are both very welcome! However, please use the support page for creating a ticket. It makes it much easier for me to follow-up and keeping an overview. Thanks!

UPDATE 3:

CPT 5.03 fixes the GoTo position of type X (leaf node, >1 candidate moves etc.). Some more minor fixes.

UPDATE 2:

CPT 5.02 fixes all issues reported here or through submitted tickets. In particular training of topics/tabiyas should work now.

UPDATE:

Unlike CPT 4, if CPT 5 checks for a newer version it will claim there is one. It is not (I don't want to inform all CPT 4 users yet). Once the last ToDo's are done I will update the version checker.

All CPT 4 Pro License owners will receive an email with additional and a special offer (depending on the original purchase order).

CPT 5 is a free upgrade for all CPT 4 Pro license owners. The program will show your name as normal, but with a note "expired". Don't worry. That just means future updates won't run with your license, but the current version does and all updates I will bring out till the typical erros of a new release are fixed.

Yours,
Stefan

Social Bookmarks

Comments (44)

  • Jeremy Bernstein
    29 December 2013 at 16:58 |
    Jeremy Bernstein

    Brilliant, thank you Stefan! Looking forward to purchasing the first of hopefully many subscription years to come. Best wishes for a happy new year -- dir einen guten Rutsch, Jeremy

  • Gabriel Mathieu
    29 December 2013 at 17:06 |
    Gabriel Mathieu

    :-)

  • Gabriel Mathieu
    29 December 2013 at 17:52 |
    Gabriel Mathieu

    Hi Stefan,

    I downloaded CPT 5 but I can't activate it as Pro.
    I have a CPT 4.1.1 Pro License purchased after October 1st. I entered the license in the software but it won't work ?!

    thank you

    • Stefan Renzewitz
      29 December 2013 at 18:14 |
      Stefan Renzewitz

      Hi Gabrial,
      does it say it is not a valid license code or does it accept it and in the application windows title it does not show "Pro" or do you worry, because it says "expired" in the title?
      Btw. did you purchase the license code with a different name / email address? I can't find your record. I just want to make sure you receive my email once I'm sending out the 12 month free license codes to eligible customers. You can privately reply to support@chesspositiontrainer.com
      Thanks,
      Stefan

  • Ivan
    29 December 2013 at 19:37 |
    Ivan

    I just downloaede and installed CPT 5.
    It says that and unhandled exception occurred then all I can see is just a gray box.
    I sent an e-mail to the support.

    • Ivan
      29 December 2013 at 20:04 |
      Ivan

      P.S: I uninstalled my CPT 4 before installing CPT 5.

      • Stefan Renzewitz
        29 December 2013 at 20:44 |
        Stefan Renzewitz

        Fixed. There was an issue with the Italian version. Just use the same download link again. After running the installation the program will show version 5.01. A bug of the training module for training topics has been fixed too.

        • Ivan
          29 December 2013 at 21:03 |
          Ivan

          Grazie!
          I noticed it's still a mixed italian/english version but for me it's not a problem at all.
          I hope you will finish the italian translation soon.
          Meanwhile, I will explore the program "as is", it's full of novelties.

          • Stefan Renzewitz
            29 December 2013 at 21:08 |
            Stefan Renzewitz

            Yes, it is unfortunately. The email address of the original translator is no longer valid and the new translator didn't reply anymore after he showed his interest... but I'm optimistic to find another translator.

  • Brian Smith
    29 December 2013 at 22:49 |
    Brian Smith

    So far, so good...will be spending much of the next few days on CPT 5!.

  • Brian Smith
    29 December 2013 at 23:17 |
    Brian Smith

    Quick question - I have CPT 5 and thought I would 'check for update' and be given the chance to purchase the subscription. The screen just says "New Version of CPT available. Version 4.1.1 has been released. Please visit the homepage of CPT to download the new version".

    Perhaps I just need to wait until you have everything updated before I try to purchase the subscription? Also, is the subscription for 1 calendar year from the date of purchase?

    • Ivan
      29 December 2013 at 23:37 |
      Ivan

      "Unlike CPT 4, if CPT 5 checks for a newer version it will claim there is one. It is not (I don't want to inform all CPT 4 users yet). Once the last ToDo's are done I will update the version checker."

      He will update the version checker when the final CPT 5 will be released. The version ready for the main public.

  • Colm Ó Muireagáin
    30 December 2013 at 01:35 |
    Colm Ó Muireagáin

    Great. Looking forward to trying it out!

  • Signalman
    30 December 2013 at 12:59 |
    Signalman

    Thanks ! Updated with no major issues. Database converted, kept my training schedule correct, ran schedule OK. I think it lost some sound options, and training options ( ie it wanted to demo a complete line, and that was previously off. Easily corrected and now OK ).

    I like the new training schedule display of individual openings but have yet to explore the new tabiya, text and other extensive new functions.

    A good upgrade experience, and lots to look at for the future !
    A

  • Bryan Aguirre
    30 December 2013 at 18:52 |
    Bryan Aguirre

    wow - great news! Congrats!

    One immediate question before I dig in further: how can I analyse my repertoire with all my CPUs?
    For example, ChessBase allows up to 8 CPUs for me - is there a setting for that in CPT? (Obviously more CPUs you throw at it, quicker the analysis will be).

    • Stefan Renzewitz
      30 December 2013 at 18:54 |
      Stefan Renzewitz

      That's not possible yet, but I plan to support some more engine settings with a minor update. What else would you like to see for UCI configuration? I guess book support would be also good.

      • Ivan
        30 December 2013 at 19:12 |
        Ivan

        I am interested in UCI configuration.
        I am currently using Komodo, 64 bit version. It's a very strong engine.

        P.S: it's better to set your cores to the physical cores (i.e. 2 threads for me, not 4). Virtual CPUs are not recommended.

      • Bryan Aguirre
        30 December 2013 at 19:14 |
        Bryan Aguirre

        Book and endgame tablebases I can imagine...in ChessBase each engine has an "advanced" settings panel where you can tweak all engine parameters (this is not standard, that I can tell - each one allows different settings). I never mess around with those settings, but someone else may want to heavily customize their engine. For me multi-CPU is almost enough - an opening book may be cool to see what normal alternatives to moves in my opening are (in case I am missing obvious ones) and endgame tablebases may be cool for endgame training position analysis (i.e. check for obvious mistakes in the positions you are training).

        • Brian Smith
          30 December 2013 at 19:57 |
          Brian Smith

          Bryan - let me suggest that you do or at least consider it. The defaults seem to be what is best for engine v engine or engine v human play. Contempt of 1 for example. Programmers tend to say to take 'contempt' off or set to zero for a more balanced 'analysis'. Google the Houdini website, Robert mentions this here. I have done so within Chessbase and notice a difference.

          This reminds me...and it might be too much of a pain to maintain, but a basic 'forum' on the website where actual users could share how they get the most of out CPT would be nice in the future. There could even be a place where users post suggestions for the programmer or discuss them.

      • Jeremy Bernstein
        30 December 2013 at 19:40 |
        Jeremy Bernstein

        Is there any reason to not support all engine parameters, at least via a configuration file? I generally only set threads and tablebase paths, the GUI typically sets MultiPV and UCI_AnalyseMode, but it would be great to have the option to set stuff up arbitrarily.

        I second the comment below about logging which engine provided the analysis somehow. Thanks for considering!

  • Brian Smith
    30 December 2013 at 19:34 |
    Brian Smith

    Regarding the analysis function. I run multi-core and single...and for analysis, the improvement is not so great...and for something like a full repertoire analysis, I would let run overnight anyway.

    Here is a suggestion though: Lets say I run an repertoire analysis using Komodo and then later in the year running Stockfish (lets say I realized SF was better or more to my 'positional' style, for example). Stockfish numerically evaluates positions different. So SF may give 17. Nc5 a +1.21 evaluation while Komodo gave it a .33 evaluation. BOTH may mean += but if you are doing a full analysis with mixtures of SF and Komodo evaluation if you set the parameters to update to be .40 or some such. Engine programmers use different conventions. Understand?

    I have just started playing around with this function so I may be jumping to conclusions, but I was hate 5 months from now to look at a move and not know if it was a SF evaluation or a Komodo evaluation because 1.21 under Komodo would mean it is a flat out winning position, while under SF it might mean it is just a very good position. So some way to differentiate would be useful.

  • Nick Sitterly
    30 December 2013 at 22:45 |
    Nick Sitterly

    When I train topics on CPT 5, I am getting an "unhandled exception" error every move. Also, it seems to be confused as to which side I'm training for, and tells me that the correct moves are incorrect.

    Also get "undhandled exception" when I delete a repertoire and then click on the icon which still remains after the delete.

    Seems to be no way to explore or title the tabiya positions within a topic other than to use the "next" button in the tabiyas section. Is there a way to see a tree of the tabiya positions, label them, etc.?

    • Brian Smith
      30 December 2013 at 23:15 |
      Brian Smith

      I reported this was a support ticket (not sure if I should post problems here...or make a support ticket).

      I agree about a different way to view those 'new topic' fields...how do you know what is what? You should be able to right click and 'rename' at the very least...even click on a group and train that group instead of one at a time.

      I would think it would also be nice to be able to collapse those together...imagine what your repertoire pane is going to look like when you get a bunch of them - really unwieldy.

      I am a bit surprised that there appear to be bugs I would have thought anyone testing would have seen.

      • Stefan Renzewitz
        30 December 2013 at 23:23 |
        Stefan Renzewitz

        I'm surprised too. I tested quite complex scenarios, but I must have introduced some last minute bugs unintentionally by working on some other parts. I will fix them quickly.

        Regarding naming positions I have to think about it. My idea was to create a folder with topics and each topic could have different themes like rook endings or pawn endings 2 vs. 3 etc. would it be really interesting to name each tabiya?

        I see the point that an additional option to group them besides creating an individual topic. Being able to tag positions could be also helpful (and then being able to filter by these tags). More feedback on this topic welcome!

        • Brian Smith
          31 December 2013 at 00:58 |
          Brian Smith

          Currently this is the way one of my openings looks with key positions or tabias for easy targeted training:

          Dutch - Classical (this is the folder)
          - Mainline 7...Ne4
          -- *New Topic*
          -- *New Topic*
          -- *New Topic*
          -- *New Topic*

          More useful would be for the user to be able to rename them, ex:

          Mainline 7...Ne4
          ---8. Qc2
          ---8. Bd2
          ---8. Ne4
          ---8. Qb3

          Either way, the repertoire pane is going to get mighty crowded, so better yet might be to be able to collapse(fold) the tabias so this particular group would be together in something that looks like:


          Mainline 7...Ne4
          ---Tabias

          and you could then maybe train that whole group all at once or so that you see all 4 (in this case) and maybe go to 8.Qc2 and train just that one. Right now...the user is just well, guessing since they all have the very same name.

          Tags and filters...I could see them achieving the same goal of quickly training specific important positions you need to brush up on.

          • Stefan Renzewitz
            03 January 2014 at 23:48 |
            Stefan Renzewitz

            Please check the ExampleDatabase, which comes with CPT. I've created such a topic for the Closed Sicilian and gathered all positions, where Black just played Nd4.

            You can rename any repertoire element including a topic by right-click and "Edit".

            If you go through an opening and identify key positions you can easily add them to an existing or new topic thereby collecting them all in just one topic.

            To do so you can either right-click on the target topic and then choose "Add position as Tabiya" or use the corresponding command in the ribbon, which can be found on the "Positions" page.

            A documentation with screenshots will follow.

    • Stefan Renzewitz
      30 December 2013 at 23:26 |
      Stefan Renzewitz

      Hi Nick,
      I'm sorry for the experience you make after waiting for so long for this feature. Although I've of course tested training topics some side-effects must have introduced them in the final release stage. I will quickly fix the issues.
      Thanks,
      Stefan

  • Carl Boor
    01 January 2014 at 04:59 |
    Carl Boor

    Everytime I go to train a pgn file I get this error. Please help.



    See the end of this message for details on invoking
    just-in-time (JIT) debugging instead of this dialog box.

    ************** Exception Text **************
    System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
    Parameter name: index
    at System.Collections.ArrayList.get_Item(Int32 index)
    at DevExpress.Xpo.Helpers.ObjectList.get_Item(Int32 index)
    at DevExpress.Xpo.XPBaseCollection.BaseIndexer(Int32 index)
    at DevExpress.Xpo.XPCollection`1.get_Object(Int32 index)
    at ChessPositionTrainer.Training.Opening.Strategies.CompleteLineStrategyTopic.DemoLine(TrainingPosition trainingPosition)
    at ChessPositionTrainer.Training.Opening.Strategies.CompleteLineStrategyTopic.ShowNextTrainingPosition()
    at ChessPositionTrainer.Training.Repertoire.TrainingSession.ShowNextTrainingPosition()
    at ChessPositionTrainer.Training.Repertoire.TrainingSession.Application_OnRepertoireTrainingStarted(Object sender, EventArgs e)
    at System.EventHandler.Invoke(Object sender, EventArgs e)
    at ChessPositionTrainer.ObjectModel.Application.StartRepertoireTraining(Object source, EventArgs e)
    at ChessPositionTrainer.ObjectModel.Application.StartRepertoireTraining()
    at ChessPositionTrainer.Windows.Modules.RepertoireTraining.OpeningTraining.StartTraining()
    at ChessPositionTrainer.Windows.Modules.RepertoireTraining.OpeningTraining.DoTrainingRepertoireStart(Object key, Object sender, EventArgs e)
    at ChessPositionTrainer.ObjectModel.Commands.Actions.PerformAction(Object key, Object sender, EventArgs e)
    at ChessPositionTrainer.ObjectModel.Commands.Actions.PerformAction(Action action, Object sender, EventArgs e)
    at ChessPositionTrainer.Windows.ApplicationFramework.BarItemAction.DoItemClick(Object sender, ItemClickEventArgs e)
    at DevExpress.XtraBars.BarItem.OnClick(BarItemLink link)
    at DevExpress.XtraBars.BarButtonItem.OnClick(BarItemLink link)
    at DevExpress.XtraBars.BarItemLink.OnLinkClick()
    at DevExpress.XtraBars.BarButtonItemLink.OnLinkClick()
    at DevExpress.XtraBars.BarItemLink.OnLinkAction(BarLinkAction action, Object actionArgs)
    at DevExpress.XtraBars.BarButtonItemLink.OnLinkAction(BarLinkAction action, Object actionArgs)
    at DevExpress.XtraBars.BarItemLink.OnLinkActionCore(BarLinkAction action, Object actionArgs)
    at DevExpress.XtraBars.ViewInfo.BarSelectionInfo.ClickLink(BarItemLink link)
    at DevExpress.XtraBars.ViewInfo.BarSelectionInfo.UnPressLink(BarItemLink link)
    at DevExpress.XtraBars.Ribbon.Handler.BaseRibbonHandler.OnUnPressItem(DXMouseEventArgs e, RibbonHitInfo hitInfo)
    at DevExpress.XtraBars.Ribbon.Handler.BaseRibbonHandler.OnUnPress(DXMouseEventArgs e, RibbonHitInfo hitInfo)
    at DevExpress.XtraBars.Ribbon.Handler.BaseRibbonHandler.OnMouseUp(DXMouseEventArgs e)
    at DevExpress.XtraBars.Ribbon.Handler.RibbonHandler.OnMouseUp(DXMouseEventArgs e)
    at DevExpress.XtraBars.Ribbon.RibbonControl.OnMouseUp(MouseEventArgs e)
    at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
    at System.Windows.Forms.Control.WndProc(Message& m)
    at DevExpress.Utils.Controls.ControlBase.WndProc(Message& m)
    at DevExpress.XtraBars.Ribbon.RibbonControl.WndProc(Message& m)
    at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
    at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
    at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


    ************** Loaded Assemblies **************
    mscorlib
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.1 (RTMRel.030319-0100)
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
    ----------------------------------------
    ChessPositionTrainer.Windows
    Assembly Version: 1.0.5111.36765
    Win32 Version: 1.0.5111.36765
    CodeBase: file:///C:/Program%20Files%20(x86)/Chess%20Position%20Trainer/Chess%20Position%20Trainer%205.exe
    ----------------------------------------
    System
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.1 built by: RTMRel
    CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
    ----------------------------------------
    ChessPositionTrainer.Windows&
    Assembly Version: 1.0.0.0
    Win32 Version: 1.0.5111.36765
    CodeBase: file:///C:/Program%20Files%20(x86)/Chess%20Position%20Trainer/Chess%20Position%20Trainer%205.exe
    ----------------------------------------
    DevExpress.BonusSkins.v13.2
    Assembly Version: 13.2.5.0
    Win32 Version: 1.0.5111.36765
    CodeBase: file:///C:/Program%20Files%20(x86)/Chess%20Position%20Trainer/Chess%20Position%20Trainer%205.exe
    ----------------------------------------
    DevExpress.Utils.v13.2
    Assembly Version: 13.2.5.0
    Win32 Version: 1.0.5111.36765
    CodeBase: file:///C:/Program%20Files%20(x86)/Chess%20Position%20Trainer/Chess%20Position%20Trainer%205.exe
    ----------------------------------------
    System.Drawing
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.1 built by: RTMRel
    CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
    ----------------------------------------
    System.Windows.Forms
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.1 built by: RTMRel
    CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
    ----------------------------------------
    DevExpress.XtraBars.v13.2
    Assembly Version: 13.2.5.0
    Win32 Version: 1.0.5111.36765
    CodeBase: file:///C:/Program%20Files%20(x86)/Chess%20Position%20Trainer/Chess%20Position%20Trainer%205.exe
    ----------------------------------------
    DevExpress.XtraEditors.v13.2
    Assembly Version: 13.2.5.0
    Win32 Version: 1.0.5111.36765
    CodeBase: file:///C:/Program%20Files%20(x86)/Chess%20Position%20Trainer/Chess%20Position%20Trainer%205.exe
    ----------------------------------------
    DevExpress.Data.v13.2
    Assembly Version: 13.2.5.0
    Win32 Version: 1.0.5111.36765
    CodeBase: file:///C:/Program%20Files%20(x86)/Chess%20Position%20Trainer/Chess%20Position%20Trainer%205.exe
    ----------------------------------------
    ChessPositionTrainer.ObjectModel
    Assembly Version: 1.0.5111.36760
    Win32 Version: 1.0.5111.36765
    CodeBase: file:///C:/Program%20Files%20(x86)/Chess%20Position%20Trainer/Chess%20Position%20Trainer%205.exe
    ----------------------------------------
    ChessPositionTrainer.Base
    Assembly Version: 1.0.0.0
    Win32 Version: 1.0.5111.36765
    CodeBase: file:///C:/Program%20Files%20(x86)/Chess%20Position%20Trainer/Chess%20Position%20Trainer%205.exe
    ----------------------------------------
    Cafechess.Chess
    Assembly Version: 1.0.0.0
    Win32 Version: 1.0.5111.36765
    CodeBase: file:///C:/Program%20Files%20(x86)/Chess%20Position%20Trainer/Chess%20Position%20Trainer%205.exe
    ----------------------------------------
    DevExpress.XtraCharts.v13.2
    Assembly Version: 13.2.5.0
    Win32 Version: 1.0.5111.36765
    CodeBase: file:///C:/Program%20Files%20(x86)/Chess%20Position%20Trainer/Chess%20Position%20Trainer%205.exe
    ----------------------------------------
    System.Xml
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.1 built by: RTMRel
    CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
    ----------------------------------------
    ChessPositionTrainer.Xpo
    Assembly Version: 1.0.0.0
    Win32 Version: 1.0.5111.36765
    CodeBase: file:///C:/Program%20Files%20(x86)/Chess%20Position%20Trainer/Chess%20Position%20Trainer%205.exe
    ----------------------------------------
    DevExpress.Xpo.v13.2
    Assembly Version: 13.2.5.0
    Win32 Version: 1.0.5111.36765
    CodeBase: file:///C:/Program%20Files%20(x86)/Chess%20Position%20Trainer/Chess%20Position%20Trainer%205.exe
    ----------------------------------------
    DevExpress.XtraLayout.v13.2
    Assembly Version: 13.2.5.0
    Win32 Version: 1.0.5111.36765
    CodeBase: file:///C:/Program%20Files%20(x86)/Chess%20Position%20Trainer/Chess%20Position%20Trainer%205.exe
    ----------------------------------------
    DevExpress.Images.v13.2
    Assembly Version: 13.2.5.0
    Win32 Version: 1.0.5111.36765
    CodeBase: file:///C:/Program%20Files%20(x86)/Chess%20Position%20Trainer/Chess%20Position%20Trainer%205.exe
    ----------------------------------------
    System.Core
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.1 built by: RTMRel
    CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
    ----------------------------------------
    ChessPositionTrainer.Windows.resources
    Assembly Version: 1.0.5111.36765
    Win32 Version: 1.0.5111.36765
    CodeBase: file:///C:/Program%20Files%20(x86)/Chess%20Position%20Trainer/en/ChessPositionTrainer.Windows.resources.DLL
    ----------------------------------------
    Accessibility
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.1 built by: RTMRel
    CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
    ----------------------------------------
    System.Data.Linq
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.1
    CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System.Data.Linq/v4.0_4.0.0.0__b77a5c561934e089/System.Data.Linq.dll
    ----------------------------------------
    System.Data
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.1 (RTMRel.030319-0100)
    CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_32/System.Data/v4.0_4.0.0.0__b77a5c561934e089/System.Data.dll
    ----------------------------------------
    DevExpress.XtraTreeList.v13.2
    Assembly Version: 13.2.5.0
    Win32 Version: 1.0.5111.36765
    CodeBase: file:///C:/Program%20Files%20(x86)/Chess%20Position%20Trainer/Chess%20Position%20Trainer%205.exe
    ----------------------------------------
    ChessPositionTrainer.Helper
    Assembly Version: 1.0.5111.36759
    Win32 Version: 1.0.5111.36765
    CodeBase: file:///C:/Program%20Files%20(x86)/Chess%20Position%20Trainer/Chess%20Position%20Trainer%205.exe
    ----------------------------------------
    WindowsBase
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.1 built by: RTMRel
    CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/WindowsBase/v4.0_4.0.0.0__31bf3856ad364e35/WindowsBase.dll
    ----------------------------------------
    DevExpress.XtraNavBar.v13.2
    Assembly Version: 13.2.5.0
    Win32 Version: 1.0.5111.36765
    CodeBase: file:///C:/Program%20Files%20(x86)/Chess%20Position%20Trainer/Chess%20Position%20Trainer%205.exe
    ----------------------------------------
    System.Configuration
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.1 (RTMRel.030319-0100)
    CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
    ----------------------------------------
    5dihhqxt
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.1 built by: RTMRel
    CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
    ----------------------------------------
    Anonymously Hosted DynamicMethods Assembly
    Assembly Version: 0.0.0.0
    Win32 Version: 4.0.30319.1 (RTMRel.030319-0100)
    CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_32/mscorlib/v4.0_4.0.0.0__b77a5c561934e089/mscorlib.dll
    ----------------------------------------
    FirebirdSql.Data.FirebirdClient
    Assembly Version: 3.0.0.0
    Win32 Version: 1.0.5111.36765
    CodeBase: file:///C:/Program%20Files%20(x86)/Chess%20Position%20Trainer/Chess%20Position%20Trainer%205.exe
    ----------------------------------------
    System.Transactions
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.1 (RTMRel.030319-0100)
    CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_32/System.Transactions/v4.0_4.0.0.0__b77a5c561934e089/System.Transactions.dll
    ----------------------------------------
    FB_965910463_Assembly
    Assembly Version: 0.0.0.0
    Win32 Version: 1.0.5111.36765
    CodeBase: file:///C:/Program%20Files%20(x86)/Chess%20Position%20Trainer/Chess%20Position%20Trainer%205.exe
    ----------------------------------------
    System.Web
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.1 built by: RTMRel
    CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_32/System.Web/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Web.dll
    ----------------------------------------
    System.EnterpriseServices
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.1 (RTMRel.030319-0100)
    CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_32/System.EnterpriseServices/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.EnterpriseServices.dll
    ----------------------------------------
    System.Data.Entity
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.1 built by: RTMRel
    CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System.Data.Entity/v4.0_4.0.0.0__b77a5c561934e089/System.Data.Entity.dll
    ----------------------------------------
    DgtElectronicBoard
    Assembly Version: 1.0.0.0
    Win32 Version: 1.0.5111.36765
    CodeBase: file:///C:/Program%20Files%20(x86)/Chess%20Position%20Trainer/Chess%20Position%20Trainer%205.exe
    ----------------------------------------
    ChessPositionTrainer.Engine
    Assembly Version: 1.0.0.0
    Win32 Version: 1.0.5111.36765
    CodeBase: file:///C:/Program%20Files%20(x86)/Chess%20Position%20Trainer/Chess%20Position%20Trainer%205.exe
    ----------------------------------------
    FirebirdSql.Data.FirebirdClient
    Assembly Version: 3.0.0.0
    Win32 Version: 1.0.5111.36765
    CodeBase: file:///C:/Program%20Files%20(x86)/Chess%20Position%20Trainer/Chess%20Position%20Trainer%205.exe
    ----------------------------------------
    DevExpress.XtraGrid.v13.2
    Assembly Version: 13.2.5.0
    Win32 Version: 1.0.5111.36765
    CodeBase: file:///C:/Program%20Files%20(x86)/Chess%20Position%20Trainer/Chess%20Position%20Trainer%205.exe
    ----------------------------------------
    DevExpress.XtraRichEdit.v13.2
    Assembly Version: 13.2.5.0
    Win32 Version: 1.0.5111.36765
    CodeBase: file:///C:/Program%20Files%20(x86)/Chess%20Position%20Trainer/Chess%20Position%20Trainer%205.exe
    ----------------------------------------
    DevExpress.RichEdit.v13.2.Core
    Assembly Version: 13.2.5.0
    Win32 Version: 1.0.5111.36765
    CodeBase: file:///C:/Program%20Files%20(x86)/Chess%20Position%20Trainer/Chess%20Position%20Trainer%205.exe
    ----------------------------------------
    DevExpress.Office.v13.2.Core
    Assembly Version: 13.2.5.0
    Win32 Version: 1.0.5111.36765
    CodeBase: file:///C:/Program%20Files%20(x86)/Chess%20Position%20Trainer/Chess%20Position%20Trainer%205.exe
    ----------------------------------------
    DevExpress.XtraRichEdit.v13.2.Extensions
    Assembly Version: 13.2.5.0
    Win32 Version: 1.0.5111.36765
    CodeBase: file:///C:/Program%20Files%20(x86)/Chess%20Position%20Trainer/Chess%20Position%20Trainer%205.exe
    ----------------------------------------
    ChessPositionTrainer.Training
    Assembly Version: 1.0.0.0
    Win32 Version: 1.0.5111.36765
    CodeBase: file:///C:/Program%20Files%20(x86)/Chess%20Position%20Trainer/Chess%20Position%20Trainer%205.exe
    ----------------------------------------
    FB_965910463_Assembly
    Assembly Version: 0.0.0.0
    Win32 Version: 1.0.5111.36765
    CodeBase: file:///C:/Program%20Files%20(x86)/Chess%20Position%20Trainer/Chess%20Position%20Trainer%205.exe
    ----------------------------------------
    DevExpress.XtraScheduler.v13.2
    Assembly Version: 13.2.5.0
    Win32 Version: 1.0.5111.36765
    CodeBase: file:///C:/Program%20Files%20(x86)/Chess%20Position%20Trainer/Chess%20Position%20Trainer%205.exe
    ----------------------------------------
    DevExpress.XtraScheduler.v13.2.Core
    Assembly Version: 13.2.5.0
    Win32 Version: 1.0.5111.36765
    CodeBase: file:///C:/Program%20Files%20(x86)/Chess%20Position%20Trainer/Chess%20Position%20Trainer%205.exe
    ----------------------------------------
    DevExpress.Printing.v13.2.Core
    Assembly Version: 13.2.5.0
    Win32 Version: 1.0.5111.36765
    CodeBase: file:///C:/Program%20Files%20(x86)/Chess%20Position%20Trainer/Chess%20Position%20Trainer%205.exe
    ----------------------------------------
    System.Numerics
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.1 built by: RTMRel
    CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System.Numerics/v4.0_4.0.0.0__b77a5c561934e089/System.Numerics.dll
    ----------------------------------------
    Cafechess.Chess.Controls
    Assembly Version: 1.0.0.0
    Win32 Version: 1.0.5111.36765
    CodeBase: file:///C:/Program%20Files%20(x86)/Chess%20Position%20Trainer/Chess%20Position%20Trainer%205.exe
    ----------------------------------------
    Cafechess
    Assembly Version: 1.0.0.0
    Win32 Version: 1.0.5111.36765
    CodeBase: file:///C:/Program%20Files%20(x86)/Chess%20Position%20Trainer/Chess%20Position%20Trainer%205.exe
    ----------------------------------------
    ChessPositionTrainer.Sound
    Assembly Version: 1.0.0.0
    Win32 Version: 1.0.5111.36765
    CodeBase: file:///C:/Program%20Files%20(x86)/Chess%20Position%20Trainer/Chess%20Position%20Trainer%205.exe
    ----------------------------------------
    DevExpress.XtraWizard.v13.2
    Assembly Version: 13.2.5.0
    Win32 Version: 1.0.5111.36765
    CodeBase: file:///C:/Program%20Files%20(x86)/Chess%20Position%20Trainer/Chess%20Position%20Trainer%205.exe
    ----------------------------------------
    DevExpress.XtraGauges.v13.2.Core
    Assembly Version: 13.2.5.0
    Win32 Version: 1.0.5111.36765
    CodeBase: file:///C:/Program%20Files%20(x86)/Chess%20Position%20Trainer/Chess%20Position%20Trainer%205.exe
    ----------------------------------------
    DevExpress.XtraGauges.v13.2.Win
    Assembly Version: 13.2.5.0
    Win32 Version: 1.0.5111.36765
    CodeBase: file:///C:/Program%20Files%20(x86)/Chess%20Position%20Trainer/Chess%20Position%20Trainer%205.exe
    ----------------------------------------
    DevExpress.Charts.v13.2.Core
    Assembly Version: 13.2.5.0
    Win32 Version: 1.0.5111.36765
    CodeBase: file:///C:/Program%20Files%20(x86)/Chess%20Position%20Trainer/Chess%20Position%20Trainer%205.exe
    ----------------------------------------
    DevExpress.XtraCharts.v13.2.UI
    Assembly Version: 13.2.5.0
    Win32 Version: 1.0.5111.36765
    CodeBase: file:///C:/Program%20Files%20(x86)/Chess%20Position%20Trainer/Chess%20Position%20Trainer%205.exe
    ----------------------------------------
    DevExpress.XtraCharts.v13.2.Wizard
    Assembly Version: 13.2.5.0
    Win32 Version: 1.0.5111.36765
    CodeBase: file:///C:/Program%20Files%20(x86)/Chess%20Position%20Trainer/Chess%20Position%20Trainer%205.exe
    ----------------------------------------

    ************** JIT Debugging **************
    To enable just-in-time (JIT) debugging, the .config file for this
    application or computer (machine.config) must have the
    jitDebugging value set in the system.windows.forms section.
    The application must also be compiled with debugging
    enabled.

    For example:





    When JIT debugging is enabled, any unhandled exception
    will be sent to the JIT debugger registered on the computer
    rather than be handled by this dialog box.

  • Horst Heppel
    02 January 2014 at 13:34 |
    Horst Heppel

    Stefan,
    great effort.
    But where to report bugs ?
    For instance,the engine-evaluation for a move in a line that mates shows suddenly a (0) and not a (#n)any longer .
    Moreover this behavior stops an opening analysis with position-evaluation completely.
    greetings

  • Kostas Oreopoulos
    03 January 2014 at 13:56 |
    Kostas Oreopoulos

    1) When analyzing an opening it would be nice if we could select multiple openings, or even folders, instead of having to go through all of them one by one

    2) It would be nice if we could just to skip analysis if the position has been analyzed before at an equal or higher depth

    Now you have the choice to UPDATE or not the evaluation, but that means that you already spend a lot of cpu power.

    For example imagine that i add some new lines to the repertoire and want to analyze just the NEW leaf nodes created. As is i have to go through everything again , which is just a waste of resources.

  • Stefan Renzewitz
    03 January 2014 at 23:42 |
    Stefan Renzewitz

    Just uploaded version 5.02, which fixes all reported issues.

  • Gabriel Mathieu
    04 January 2014 at 11:31 |
    Gabriel Mathieu

    Hi everybody,

    I uploaded the 5.02 version yesterday night and my tactic (2700 problems 80000 positions) and endgame (1350 problems and 40000 positions) PGNs are working smoothly now.

    To be able to play the moves of a complex tactical sequence before you're asked to play them yourself is a feature that only CPT enables.
    This method is unusual but as my memory is much better than my thinking/calculation skills it works for me.
    I'm able to learn more and better tactical/endgame lines than if i was trying to "solve" the problems.

    I have to give credit to Stefan for his loyal and efficient customer support!

  • Horst Heppel
    04 January 2014 at 13:51 |
    Horst Heppel

    Stefan,
    this is still a problem in 5.02:

    The engine-evaluation for a move in a line that mates shows suddenly a (0) instead of (#n).
    This behavior stops an opening analysis with position-evaluation completely.
    Happens with all my UCI-engines.
    The (0) bug was already present in CPT 4.
    Regards

    • Brian Smith
      04 January 2014 at 21:07 |
      Brian Smith

      I suggest you email support instead of posting on the blog. Stefan says all issues reported via support have been fixed with 5.2.

    • Stefan Renzewitz
      05 January 2014 at 19:01 |
      Stefan Renzewitz

      Hi Horst,
      I checked this and I though it is working after my fix (it was not in CPT 4). Indeed, in my test cases it worked so far. Now I tried the opening analysis function on end game positions and I encountered one issue where it is not updating the position comment and evaluation.
      I'm using Stockfish: when you go through your opening and there is a mate, does it really not show for you #2 for mate in 2? In this case it is working correct for me.
      I will investigate the opening analysis though as there seems to be something wrong.
      Thanks,
      Stefan

      • Horst Heppel
        06 January 2014 at 10:14 |
        Horst Heppel

        Hi Stefan,

        take this position from the Italien Game:
        r1bqk2r/ppppb2p/5p2/n7/2B5/2P2N2/P4PPP/R2QR1K1 w kq -
        this is a mate in 8 for white.
        1. Problem: The engine evaluation says -+(#8) instead of +-(#8).
        2. Problem: After Se5!! the black site evaluation is =(0) instead of -+(#7)
        and so on with the same behavior till the end...
        Regards

        • Horst Heppel
          06 January 2014 at 15:20 |
          Horst Heppel

          Sorry,
          the 2. Problem should read:
          After Se5!! the black site evaluation is =(0) instead of +-(#7)not -+ of course
          Regards

  • Cornelius Rubsamen
    05 January 2014 at 00:21 |
    Cornelius Rubsamen

    I really like CPT 5, but I am having a problem with the position recalls. In CPT 4 I would simply select "scheduled positions" and CPT would then go through all positions from different openings scheduled for recall. Now I seem to have to select each opening individually before I can do recalls. So my question is: how can I do all my recalls without having to switch openings?

  • Macho Gwapito
    09 January 2014 at 15:45 |
    Macho Gwapito

    Hi STEFAN,

    Where in the engine options can I set the number of CPU's to use? Because it's known that Stockfish defaults to single CPU and we need to manually change it to utilize all CPUs. I also know that other engines default to the maximum virtual CPU of the Hyperthreading so I have to decrease it to the physical CPU count.

    thanks for the help.

  • Matthias Luckhardt
    11 January 2014 at 10:48 |
    Matthias Luckhardt

    Having bought a license CPT 4 Pro license apparently on the same day when CPT 5 has been released, I am wondering how to best proceed now. Should I use the CPT 4 tutorials to get started, or wait for an update of the documentation? Naturally, I have no existing data, but I am keen to get started and add my opening repertoire for training. :-)

    • Stefan Renzewitz
      11 January 2014 at 21:04 |
      Stefan Renzewitz

      You will receive an email in some days with instructions to get a CPT 5 Pro license for free.

      You can already start using the CPT 4 manual and tutorials. The biggest differences is the new repertoire element topic. I probably release tomorrow a detailed description about it. Regarding managing and training your openings the old manual is absolutely fine (the PGN import offers a Wizard now, which should make it even easier).

  • Ivan
    29 December 2013 at 21:16 |
    Ivan

    Well, I never worked as a translator but if you need some help, I will be eager to help you.
    For free of course. Just put my name in the main titles!

    • Stefan Renzewitz
      12 January 2014 at 19:45 |
      Stefan Renzewitz

      Hi Ivan,
      thanks for offering your help. No need to be a translation pro. A few more CPT users offered to do the italian translation. However, I'm still busy with fixing some issues of the current version and doing the documentation. I will get back to you afterwards.
      Thanks,
      Stefan

Leave a comment

Please login to leave a comment. Optional login below.

CPT on Facebook

icon-chess-ipad-android

Stay up to date

Leave your e-mail and join our newsletter!