Links

Saturday, December 3, 2016

Version 10.09: some bugs fixed

Bugs fixed:

  • Mat in 1/2 freezes (alexxelaart+RU)
  • Analysis, adding variants, bad num move.
  • Kibitzers with non english symbols. (massivfat)
  • Database, edit, paste, read PGN (Tobi)
  • Information links, don´t works in Linux (Coyote112358)

Changes:

  • Information panel in a game, added splitter to accomodate sizes between variants and comments

  • Engines:
    • Updated Rodent II (Pawel Koziol) to 0.9.64
    • Updated Stockfish to version 8 in Linux engines.
  • Updated translations: Greek(Nick Delta), Vietnamese(Toan Luong), French(Max Aloyau)



21 comments:

  1. Help!
    I update to version 10.09 and now the program don't start on my Pc windows 7 home 64bit...

    ReplyDelete
    Replies
    1. There are a file that can help me is "bug.log" in the installation folder of Lucas Chess.

      ALternative is to install again (without uninstall, to maintain UsrData with old configuration)

      Delete
  2. Hi. Can you please guide me to install in archlinux?? i follow the LinuxInstallation.md but its not working...

    python Lucas.py
    Traceback (most recent call last):
    File "Lucas.py", line 21, in
    reload(sys)
    NameError: name 'reload' is not defined


    Or
    bash xlucas.sh
    Traceback (most recent call last):
    File "./Lucas.py", line 44, in
    import Code.Init
    File "./Code/Init.py", line 13, in
    from Code import Procesador
    File "./Code/Procesador.py", line 6, in
    from Code import Albums
    File "./Code/Albums.py", line 5, in
    from Code import Books
    File "./Code/Books.py", line 7, in
    from Code import ControlPosicion
    File "./Code/ControlPosicion.py", line 1, in
    import LCEngine
    ImportError: ./LCEngine.so: wrong ELF class: ELFCLASS32

    Thanks

    ReplyDelete
    Replies
    1. Python must be 2.7.
      If you have a python of 64 bits, then you must recompile LCEngine and libirina, there are a folder=LCEngine, and a sh to compile, previously in LCEngine/irina, you have other sh to compile this library.

      Delete
    2. Dear Lucas,
      I have ubuntu mate 16.04.
      At the first run I get the above error message
      ImportError: ./LCEngine.so: wrong ELF class: ELFCLASS32

      After launching in order
      $ lucaschess/LCEngine/xcython_linux.sh
      and
      $ lucaschess/LCEngine/irina/xmk_linux.sh

      when I run
      python Lucas.py
      I get

      Traceback (most recent call last):
      File "Lucas.py", line 40, in
      import Code.Init
      File "./Code/Init.py", line 13, in
      from Code import Procesador
      File "./Code/Procesador.py", line 6, in
      from Code import Albums
      File "./Code/Albums.py", line 5, in
      from Code import Books
      File "./Code/Books.py", line 7, in
      from Code import ControlPosicion
      File "./Code/ControlPosicion.py", line 1, in
      import LCEngine
      ImportError: libirina.so: cannot open shared object file: No such file or directory

      Would you like to help me?
      Thanks
      Michele
      www.mtuttafesta.altervista.org

      Delete
    3. The support of linux is translated to version 11, in github: lucaschess_11

      Delete
  3. Apparently the option to update from "inside" the program, is making some errors. At least in windows 7 64 bits as I had the same problem as Alex.
    Installing it again without uninstalling as you suggested works fine. =)

    ReplyDelete
    Replies
    1. Problem was with version 10.00 to 10.04, that need reinstall.
      My tests are with OS Windows 8.1 64.
      It seems there are more circunstances that I have not found.

      Delete
  4. Hi Lucas,Please make Lucas Chess as a android app if possible..

    ReplyDelete
    Replies
    1. Sorry, but it is not easy to do the translation. I have it in mind.

      Delete
  5. For some reason LC won't show "Strength" combobox for an external Rodent 1.7 engine.
    From the UCI:
    "option name Strength type combo var GM var IM var Master var Expert var League var Club var Amateur var Moderate var Weak var Novice var Helpless default GM"
    Chessbase Reader, for instance, shows it.

    ReplyDelete
    Replies
    1. Pawel Koziol, author of Rodent says:
      "Rodent allows its users to modify several options influencing its playing style.
      The way of accessing all of them may seem a little clumsy. It is a result of an attempt to have the
      best of both worlds: instantly accessible predefined styles for a casual user and a possibility to
      tweak the engine for those who like it.
      The choice between these scenarios must be made in rodent.ini file. That file does not initialize the
      engine itself, but drastically changes the way how it talks to the GUI. There are two setups: "user
      normal" and "user power". The first lets the user play with predefined personalities, the second –
      to set them manually via UCI options."

      Rodent 1.7 is used to create some personalities by Michele Tumbarello, and to do it, is necessary that all options are available.

      Delete
    2. Hm? I don't get it. If I see "option name Strength" in the console output I expect to see it in the LC's GUI.
      Yes I have "user normal" in the rodent.ini file.
      Again, Chessbase Reader shows that Strength combobox.

      Delete
    3. Distribution of Lucas Chess don´t include rodent.ini, in this case the user is in mode advanced with all options.
      If you has copied rodent.ini of the standard distribution, then options are reduced to a minimum and you can select with Strength one personality.
      If you have created an external engine with rondent before you copied rodent.ini, options remain unchanged, ie all, and not Strength. Solution, you must create a new external engine.

      Delete
    4. Yes, as I said in the OP I tried to configure Rodent 1.7 as an external engine. I downloaded the distribution of Rodent 1.7 from here http://www.pkoziol.cal24.pl/rodent/history.htm . It has "user normal" by default.

      If I run the engine I can see all the available options:

      option name Strength type combo var GM var IM var Master var Expert var League var Club var Amateur var Moderate var Weak var Novice var Helpless
      default GM
      option name FirstBookFile type string default guide.bin
      option name SecondBookFile type string default rodent.bin
      option name PersonalityFile type string default rodent.txt
      option name Verbose type check default false
      option name Analyse type check default false
      option name UseBook type check default true
      option name PositionLearning type check default false
      option name Hash type spin default 16 min 1 max 4096
      option name Clear Hash type button

      Beside that, for some reason the Lucas Chess distribution doesn't have Rodent 1.7, it has Rodent 1.6.

      Delete
    5. You have reason it is 1.6 version, used by Michele T to create some tourney personalities. Now last Rodent is also included, but without personalities, the lite version.

      Delete
  6. Ahhhr!! I finally fixed it!
    I see that you expect the "default" keyword on the same line as "option name XXX combo", but in Rodent it has a new line before it.
    So I just remove the trailing new line from the default rodent.ini and now the Strength combobox is here.
    Nice.

    ReplyDelete
  7. The trick doesn't work for the Rodent 1.6 since it has three comboboxes from the ini file and only last one is visible in options. The first one and the second have line breaks before the "default" keyword. (( I guess you should remove the new lines before "default" before the UCI option processing.

    ReplyDelete
    Replies
    1. I've fixed the Rodent sources, so don't worry, now it works properly.
      Thanks for your time.

      Delete