Skip to main content

Version R

New version of the program.
Continuist at user level with the previous one, but with great internal changes.
This new version has been mainly tried:
  • Update the code to a current version of the compiler, from python 2.7 to python 3.7 (based in a previous work of Alfonso Solbes).
  • Update the graphic library, from version 4 to 5 of qt, via pyside2.
  • Improve folder organization, with Linux support in mind.

Negative consequences:
  • It is incompatible with Windows XP.
  • The data is not compatible with previous versions of Lucas Chess.
  • The weight of the installer has doubled, currently around 120 Mb and the disk installation occupies 338 Mb.

It is still in pre-release mode, pending enough feedback to give it sufficient stability.

The installation is done in parallel with the previous version, not interfering with each other. This means that both installations can be maintained at the same time.

A version installable and other portable can be downloaded from :

Comments

  1. Thank you. So what parts are done? What do you want us to test. I know I can not analyze games yet. Is that suppose to be functional yet?

    ReplyDelete
    Replies
    1. It is completely done (I want to include something more this summer).
      There was a problem with the default engine, which I just fixed by changing the binary, and the release in github.

      Delete
  2. I'm using windows 10 and I have noticed the following.
    1) I can't install Leela via Command option (only way to install Leela). I get a pop up saying "one moment please" and then everything disappears.
    2) Analysis of games does not work when Stability Control is on.
    3) The Analysis display is overcrowded with things overlapping.
    4) Some engine analysis are wrong (Komodo 11). For example on move 23 it says M-5 for white column and shows draw or 0.00 for black column.
    5) Seems like engine is running in the background after analysis is done until you close the whole game screen.
    6) It would be nice to add the "Play Against" or something to the PGN Read and the Databases. Very helpful when training on your games or other people's games.

    These are some things I have noticed quickly. I will let you know when I find more. Thank you, Lucas for the good work.

    ReplyDelete
    Replies
    1. Thank you very much Lee, I have published a new prerelease:

      1) I have added another attempt to determine the operating system if it is 64 bit. I have fixed the command option. On the other hand, the internal motors I prefer to remain constant, there are the external motor options to make all the changes that the user wants.
      When playing against an engine, UCI options can be changed, there is a tab for it.
      2) fixed.
      3) I cannot replicate it, I need information but directly in my email.
      4) = 3
      5) I can't replicate it
      6) From Utilities = Play current position

      Delete
  3. 1) Leela is included with the distribution, lc0, it is activated if OS is 64 bits.

    ReplyDelete
    Replies
    1. I have x64 windows os. Lc0 does not appear on the list of engines to use to analyze or to change as defualt engines (though I see it in Play Against Engine). Besides there is no options to configure internal engines and Leela needs a lot of tweaking and updating the weights all the time. You may add an option to configure internal engines or fix the Command option please.

      Delete
    2. And when you go to UCI, you can't change it. It has " value" and cannot be changed.

      Delete
    3. Double click in the value cell.

      Delete
  4. I can not play a game against a engine, request window not appear
    I have windows 7

    ReplyDelete
    Replies
    1. The bug.log file could help. It is in the bin subfolder of LucasChessR folder.

      Delete
    2. Traceback (most recent call last):
      File "LucasChessR\bin\Code\QT\WBase.py", line 291, in run_action
      File "LucasChessR\bin\Code\Procesador.py", line 500, in run_action
      File "LucasChessR\bin\Code\Procesador.py", line 343, in menuplay
      File "LucasChessR\bin\Code\Procesador.py", line 348, in menuPlay_run
      File "LucasChessR\bin\Code\Procesador.py", line 817, in libre
      File "LucasChessR\bin\Code\QT\PantallaEntMaq.py", line 942, in entrenamientoMaquina
      File "LucasChessR\bin\Code\QT\PantallaEntMaq.py", line 430, in __init__
      File "LucasChessR\bin\Code\QT\PantallaEntMaq.py", line 801, in restore_dic
      File "LucasChessR\bin\Code\QT\Motores.py", line 177, in busca
      AttributeError: 'Configuracion' object has no attribute 'rivalInicial'

      Delete
    3. Thanks Alex, I have published R0.26 that fixed it.

      Delete
  5. Opening Lines not working. Thanks.

    ReplyDelete
  6. error in tools -> openings -> personal openings

    Version R0.26
    Traceback (most recent call last):
    File "LucasChessR\bin\Code\QT\WBase.py", line 291, in run_action
    File "LucasChessR\bin\Code\Procesador.py", line 510, in run_action
    File "LucasChessR\bin\Code\Procesador.py", line 663, in menu_tools
    File "LucasChessR\bin\Code\Procesador.py", line 700, in menuTools_run
    File "LucasChessR\bin\Code\Procesador.py", line 645, in aperturaspers
    File "LucasChessR\bin\Code\Openings\PantallaOpenings.py", line 419, in __init__
    AttributeError: 'Configuracion' object has no attribute 'ficheroPersAperturas'

    ReplyDelete
    Replies
    1. Thanks. I have published a new prerelease, with this fixed.

      Delete
  7. When you add external engines they are duplicating.

    ReplyDelete
  8. Engine analysis is wrong, especially when MultiPV is set to default.

    ReplyDelete

Post a Comment

Popular posts from this blog

Version 11.17: update of Honey and Stockfish

This update mainly contains the upgrade of two of the main engines:
Honey formerly McCain, which is the default tutor used by the program, now updated to version XI. The author is Michael Byrne (link)Stockfish, version 11 (link)There are some bugs fixed thanks to LinuxOnTheDesktop and others....

Downloads : 
Update, from Information menu, Search for updatesPortable:  LucasChessPortable1117.exeInstallable:  InsLucasChess1117.exe

Version 11.15b: minimal fixes, minimal news

News:

When analyzing without redoing, it is possible to recalculate all blunders again. (idea of Mattew A.)Database of games: added possibility of set Opening, ECO, PlyCount as tags of games in a database which it has effect when export to pgn, option in Utilities-Massive change of tags.(idea of Marc)Fide/LiChess/Fics elo, eliminated messages when user and player have done the same move.(idea of Andreas W)Fix: Erroneous elo showed in LiChess-elo menu (Andreas W)Games database, problem open some games. (Mattew A)Import pgn in Opening Lines doesn't work. (Jonathan C) From 11.15 to 11.15a Marc: Fix, saving board to an image in clippboard/file. AltK shows the new keys to be used.Andreas W: Fix, engine label when training Find best move.Andreas W: Fix, find best move, changed size of buttons that shows the moves.Andreas W: Fix, find best move, bad window size when resizing board.Stochastic13: Playing against any engine, with tutor, when move is a draw and there is a lot of moves better.Pau…

Version 11.16: update of McCain and Komodo

This update is almost the same that last, but with the upgrade of two engines:

McCain that is the default tutor used by the program, now updated to version X3. The author is Michael Byrne (link with a lot of information).Komodo, whose authors have freed version 10 (link).There are some bugs fixed thanks to the feedback of Paul T in relation to chess engines tournaments, and....

Downloads : 
Update, from Information menu, Search for updatesPortable:  LucasChessPortable1116.exeInstallable:  InsLucasChess1116.exe