Skip to main content

R 1.06 Maia

 This update contains a major improvement with the inclusion of Maia.

Maia is a neural network chess engine, created with the purpose of making her movements as human as possible.

The Maia creation team has prepared 9 versions, from 1100 to 1900 of elo, and thus they have been included in Lucas Chess.

You have all the information about Maia at: https://maiachess.com/

Comments

  1. 1. Play against an engine won't start, and the same applies to somes Tactics -> Training Positions. There could be others that are not working but those two are what I have checked so far.

    2. I wish you could have included the ability to get rid of the arrows by left clicking. Imagine I use Lucas R on my laptop but the laptop is placed two meters away. Now imagine the discomfort I have to go through whenever I have reach for the laptop just to get rid of the arrows that I have drawn all over the board.

    ReplyDelete
    Replies
    1. how did you draw it in the first place?

      Delete
    2. After pressing the Draw button, it is necessary to have played a minimum number of moves, I think more than 25 moves each player, and that the engine scores the position as draw or not favorable to the player.

      Delete
    3. Lucas likes the program so much that I even did some simple tutorials on how to appear it, on my YouTube channel. I have few subscribers, but I copy the link and paste it on facebook and some whatsapp groups.
      Lucas Chess is fantastic ... a complete and completely free training program. I would like to collaborate ... is there any means of financial support? Like an account like wikipedia or firefox have, for supporters to make small deposits, in cash, to support the project?

      Delete
    4. Thanks for the offer, but I don't want the programme to have anything to do with money. It is made with free tools and in my spare time.

      Delete
  2. I can'´t replicate it, I need more information, about 1., OS, processor, .... tutor you used. if it is a first installation,....

    ReplyDelete
    Replies
    1. I have an Intel Core i5 7th gen running Windows 10 Pro. The programme was updated but first installation was Lucas R v 1.00. After experiencing the problems with the latest update I went back to v 1.00 which is working just fine.

      Delete
    2. v 1.00 has some bugs fixed in 1.06.
      I have tested v.106 on Windows 8.1 and Windows 10 Pro, without any problem.

      Delete
  3. InsLucasChessR01_06.exe check in Virus Total shows that 6 engines made positive detections for malware in this file. Why is it contaminated?

    ReplyDelete
    Replies
    1. The question is another, why are there 6 false positives? Can you answer me?

      Another test, check the virus total with the download URL(perhaps you have a virus in your PC), I just did it, 0 positive. I download the file and compare byte by byte with the original and they are identical.

      Delete
    2. Great point. Thank you for your attention.

      Delete
  4. ola, o programa Lucas Chess R 1.07 esta apresentando problemas na leitura de PGN. quando começamos, por exemplo um exercício de tática ele não permite fazer o movimento certo, tipo se for a vez das pretas, ele permite apenas mover as brancas. mais uma ver agradeço e parabenizo pelo excelente trabalho que vocês tem desenvolvido. o melhor que já vi.

    ReplyDelete
    Replies
    1. Please, I need you to be much more precise, to be able to replicate the problem, it talks about two very different things, resolution of tactics and pgn reading and I am missing everything in between.

      Delete
    2. Certo. eu estou usando PGN que são de táticas, ou seja, eu tenho que descobrir qual o próximo movimento, porem em um PGN onde o próximo movimento é das pretas, o programa não aceita mover as pretas e como próximo lance da para as brancas, embora como resposta depois de resolvido o próprio PGN da como lance a vez das pretas.

      Delete
    3. You could write me to my mail (lukasmonk at gmail), and sending files in UserData you use.

      Delete
  5. Hi, first of all, thank you very much for your efforts. Great work.
    In the "play against an engine" window - Initial Moves - Activate Book, the name of deleted bin.books are still there and cannot be removed.

    ReplyDelete
    Replies
    1. GMopenings is always active. Could be this the problem?

      Delete
    2. Hi,
      1) I don't know what you mean with always active.
      2) I had created some bin books and added them to the list, now I have the books deleted, but their names still show in the list. I can even select them, but then there are obviously no moves.
      3) When adding books to the list, I have to leave the "play against engine" and reopen it to see the book in the list.

      Delete
    3. Fixed, I believe the two bugs. To the next update.

      Delete
    4. I think one feature is really important for creating training from wrong moves:
      Percentage of centi-pawn. The way it is, it creates too many positions. 0.75 is nothing or at least not important in a position with 600 centi pawns ahead.

      Delete
    5. It seems very logical, but how do you think that percentage should be calculated, depending on the different cases, I can think of 4:
      1. the best movement has a score of 600 and the chosen one has 525,
      2. another case that the best move has 75 and the chosen one has 0,
      3. or the best one is 0 and the chosen one is -75,
      4. or the best -525 and the chosen -600.

      Delete
    6. I guess I understand what you mean, but doesn't it work with the tutor's sensitivity. There I have set it to minimum difference in centipawns to 45 and minimum difference in % to 30.
      So lets say with 75 centipawns and 30% would be like:
      1. 600 30%= 420 minimum loss must be 180 cp 525 is only 175 loss in cp =>0
      2. 75 30%= 25 minimum loss must be 25 cp 0 is 75 loss in cp => 1
      3. Ok, with 0 it doesn't work but usually I would say 30 cp loss is 30% -75 is over -30 => 1
      4. -525 30% = -157.5 minimum loss must be 175.5 cp -600 is only 75 loss in cp => 0

      Another issue is: R 1.21 misses the autosave tab in the configuration and is not autosaving my training games against engine.

      Delete
    7. The system used in the programme is to first check if there is a difference in points and secondly the difference in percentage, the system checks both if both have been indicated.
      The autosave is now saved in Databases, and everything is saved.

      Delete
    8. I apparently get something wrong, so ignore this post, if it is not helpful.
      In the tutor's sensitivity we can chose centi pawn loss and percentage of centi pawn loss, but in the creating tactic from wrong moves, we lack the latter option. Useful would also be the option to create only tactics when the position is evaluated less than for example 400 centi pawn difference (hereby excluding lost positions).

      Delete
    9. There is a lot of work that can be done to refine this option.
      Based on the ideas in your message, it occurs to me that if evaluation stages are defined as lost, slightly lost, equal, slightly won or fully won positions, perhaps a change in the stage from the best move to the move made could be indicative of an error to be considered.

      Delete
    10. People nowadays play a lot of Blitz-Games, with a lot of moves in time trouble and a lot of games to analyze and learn from.
      So any system which would reduce the tactics training to more significant training questions would be helpful. Even replacing the centipawn loss with percentage of centipawn loss would be an improvement, I think. When the evaluation drops from +375cp to +300 = 20% is not significant, but from 100 to 25 = 75% hurts.

      Delete
  6. Hello, V R 1.08.
    -when i play a game Elo-Rating > Lucas-Elo. and when the engine offers to Resign, if I accept: the game offers only the "Resign" icon, while there should be the "close" option .
    -And a small option that I like in the Lucas-classic: in tactics training, when the problem is solved, there was the possibility of continuing the variant. it is for me a good training to play with the material adventage .

    Always, a great pleasure to use Lucas Chess, thank you to all the team for this "R" version and for continuing this project,

    ReplyDelete
    Replies
    1. 1. Fixed
      2.I don't have much time, I have added an option in Utilities, Play current position, not so direct but it can be played from any move of the tactic.
      To the next update.

      Delete
    2. Thank you for this update, the "Play current position" is a perfect tool :-)

      Delete
  7. Firstly thank you for this great chess software! I dont want to bother but could you explain me if its only me or in "Compete mode" when adjourning games number of hints by tutuor is always reseted when coming back to the adjourned game (i.e I have by default 7 hints in beginner mode; I used 2; game was adjourned and when coming back I have still full 7 hings at my disposal?) Thank you

    ReplyDelete
  8. Does the R version consume more memory or cpu than the previous version(11.17)?

    thanks for all your work Lucas!

    ReplyDelete
    Replies
    1. They use the same memory and cpu, the differences are minimal under the same circumstances.

      Delete


  9. I have created few end games using edit start position and saved them as separate files(about 10 lscb files, another 60 to create). I am trying to have them all together as training module or book so everything can be accessed in one place instead of I open each one as separate game. How do I do this? Can someone guide me bit. Thank you.

    ReplyDelete
  10. Open each one, Utilities, Save, Database, ...

    ReplyDelete
    Replies
    1. Thank you. That is done the trick. Now I have couple more questions to clarify.

      1) PKS files on Regular version Vs lscb version in R. Games I saved before is in PKS version which seems not openable in Version R as it is only looking for *.lscb file when I use open game option. Vice versa I can only able to read *.pks files in Regular versions. Is this expected behavior?
      2) PGN Lables --> Edit PGN labels .. This opens up window where I can change the things but nothing seems getting saved..It always defaults to values before after save. Am I missing something here? ( This behavior seems same in Regular version too).

      Thank you again.

      Delete
    2. 1) Yes. A bridge option between two version is pending.
      2) You need to press enter key when changing a label. I have to think of a way that and losing focus is enough.

      Delete
    3. Thank you again.. It worked with Enter key on each changes.

      Delete
    4. I have fixed the bug, to the next update.
      Thanks for the feedback.

      Delete
    5. I see the edit PGN is fixed on latest 1.11.

      I also noticed one more odd behavior when we create new game by using start position..I send you the details with screenshots on to your email.

      Once we edit the start position on small window, position seems not reflecting in main board until we save the game and re-open...

      Not a problem, just thought about sharing as feedback.

      Thanks again for all the hard work.

      Delete
    6. Hi Lukas, I see the issue is fixed(start position after set up) on latest update. Thank you again.

      Delete
  11. I think i found a bug with the arrows in the tutor's help, the arrows of my opponent are displayed even though it is disabled, this is my configuration:

    https://i.imgur.com/22CmDiD.png

    and this is how it looks in the game:

    https://i.imgur.com/sMM7iHJ.png

    Thanks again Lucas.

    ReplyDelete
    Replies
    1. Those are arrows that the tutor detects and that correspond to the best move that it considers at each moment, with the move of his side and that of the planned by the opponent.
      When the opponent's arrows are activated, then it shows what the opponent thinks is the best move while they are thinking, and it shows the arrows of the predicted moves, theirs and ours.

      Delete
    2. I understand now, thank you very much Lucas!

      Delete
  12. Hi Lucas,
    First thank you a lot for your program that I use daily to study my opening. Yet I think I'm encoutering a bug. I have 70 lines in one opening (one .opk file in UserData/OpeningLines). I want to use the sequential and/or the static training to brute force learn my lines. But when I click on Training > Configuration > Create training and then test the training it always rotate between like 4-5 lines out of the 70 instead of covering them all.
    Am I doing something wrong ? :)
    Thx, Clément.

    ReplyDelete
    Replies
    1. I didn't mention that the rotation between lines in sequential training happens when you choose random order.

      P.S May have responded to the wrong comment before.

      Delete
    2. Thanks Clèment, I am working on this bug now. I'll try to publish today or tomorrow a new update.

      Delete
  13. Hi Lucas,
    I got this wonderful news from Michele Tumbarello that a new 3rd generation chess personalities will be implemented in Lucas Chess. Any idea WHEN it will be available?

    ReplyDelete
    Replies
    1. Michale says:
      "I am working on it and it will be soon ready."

      Delete
  14. Hi, a suggestion: if you open a pgn file with tournaments it would be nice if you could see a ranking of the points made by the players in the tournaments ...
    I think Lucas could replace several programs this way

    ReplyDelete
    Replies
    1. Thanks for the idea, added to my list, I can work with it in the future.

      Delete
  15. Hi Lukas, Not to Keep bugging, but seems there is another possible bug. Once I created games in Database I tried to export all games as PGN.

    Open a Database --> Export --> To a PGN file --> All Registers. Now selected PGN file to save. Once I click save, nothing seems happening.

    Prompt says as "Saving: and progress stuck at 0% regardless how long I wait.... ( Same behavior if I try to save one game instead of all too).

    If you like I am happy to send the whole databse file to your email.

    Thank you.

    ReplyDelete
  16. hello, I ran into a freez in R 1.12a.
    Train> Tactics> Learn tactics by repetition> Tactics by Uwe Auerswald> Difficulty 1.
    arrived at problem 104/2184 "Deflection: Newyork (1928), Marshall-Soldatenknow, Difficulty *, Several Variants.
    1. ... Rxd2 2. Nxd2
    when with black I place a piece for the move 2. .... xx to a free space or for a capture, there is a freezing, as if the engine is stopped. impossible to continue.

    ReplyDelete
    Replies
    1. after various tests on other puzzles and difficulties, I think I understood the bug. When we do not make the right movement to solve the tactic, at times (not at all the puzzles) the GUI remains in a loop and does not go to the "wrong step" indicated by the red text at the bottom right.

      Delete
    2. There is a bug I have fixed now, It occurs when there are variations and the user makes a different movement than the main one.
      Thanks for the feedback.

      Delete
  17. Hola Lucas,

    In the director section, the first option to set up the arrows (using the right click mouse) is no longer changing the colors. As I prefer red, I normally swich the first one to red and then the second option (with Alt key) to blue. The alt keeps showing red arrows and the right mouse click still blue, no matter the changes in the director section.

    By the way, which is the key command to erase all arrows and circles in the board at once?

    Thanks for being so responsive and to keep improving this program. It is really unique with all its features.

    Another question: at play against an engine, under advance tab, for the engines that allow setting strengh, does the set strengh option overrides the rest of the parameters showing below? Finally, What does "move selected by the player means?"

    Hope my questions are not too much confusing.

    Muchas gracias Lucas,
    Best,

    ReplyDelete
    Replies
    1. What version do you have installed? This is a problem I assumed was solved.
      CTRL-F1 clears the last
      CTRL-F2 clears all

      Engines that have the MultiPV option provide the program with the best movement scores.
      The program chooses one of these movements based on those scores, in a very simple way, if it is the best, the first, if it is similar to the player, one that is close to zero, ...
      As of the options, only the number indicated in MultiPV affects it, the more that number is, the easier it is to choose one that fits the chosen option, and the engine loses some power on the other hand.

      When "move selected by player" is indicated, the user is asked to choose one of those options from which the engine has determined.

      Delete
  18. Hola Lucas, actually I cant reproduce the arrow colors thing anymore...not sure what happened, but it is working right now. So far so Good! Thanks again!

    ReplyDelete
  19. Hi Lucas , I think it'd be nice to add a live analysis feature like in lichess in the future updates , I find this feature extremely helpful for beginners like me .

    also , the degree of transparency settings of "active moves" and "opponent moves" don't seem to be working for me , only solid colors.

    also how can I change the looks of the arrows in director mode ?

    ReplyDelete
    Replies
    1. Using kibitzers is the way in Lucas Chess to get that information.

      To go to Director, pressing F1, then the icon +, Edit, .... Or on the button in the Director window, where F1 / F2 / .... is indicated with the right button.

      Delete
    2. thanks , it's working ... Is there a way to resize the kibitzers board? it's too small and I can't resize

      Delete
    3. The next is valid to all boards: https://youtu.be/QBrYY46tmFI

      Delete
  20. Hola Lucas, lo primero de todo felicitarte por tan magnífico trabajo del que disfruto desde hace años. Acabo de probar la versión R, y echo en falta que al grabar las partidas en pgn, se guarde automáticamente la apertura utilizada, como se hacía en las versiones anteriores. Un saludo.

    ReplyDelete
    Replies
    1. Vale, lo he vuelto a añadir. Para la próxima actualización.

      Delete
    2. Muchas gracias. Me he encontrado con el siguiente problema: en el modo competición Lucas-Elo, estoy jugando una partida (con blancas por ejemplo), cuando aplazo una partida, mi oponente lleva las blancas y mueve. Pasa la mayoría de las veces, aunque no siempre.

      Delete
    3. Corregido. Para la próxima actualización. Muchas gracias.

      Delete
  21. Lucas is getting better. Thank you. I have two suggestions

    1) Ability for engine to do a self play. For example you are going through a pgn file and you just want to know whether a position is a win, draw or lose with the best play. Click engine self play and an engine plays out a position while you watch.
    2) The Inline Kibitzer to show graphics with fading arrows into a single variation. User can choose how many arrows to show. This helps visualize what plans an engine has with a position.

    ReplyDelete
    Replies
    1. you mean like in lichess live analysis?

      Delete
    2. I thought I had already responded.
      I think these are two good ideas. 1) I think it would be a kibitzer, where two engines (by default the tutor) play against each other, until the end of the game, from a certain position.

      Delete
    3. 1)Yes. That would be a good idea Lucas.
      2) And a graphical representation of a variation using fading arrows. This is pretty much the Inline kibitzer shown in graphical form with fading arrows.

      Delete
    4. Hey Lucas. Did you forget about the posted ideas?

      Delete
    5. Hi Lee, I have not forgotten, mostly because I write down all the suggestions in a file, right now I have 167, of which 26 are mine.
      My top priority is to get a stable version, and there is still a long way to go. Also create a version 11 data import system. Then there is code that a person has prepared to incorporate into the program. Right now I am going through a stage that is not very fun in the program.

      Delete
  22. Hi lucas , where can I find opening books compatible with lucaschess ?

    ReplyDelete
    Replies
    1. can you suggest me anything specific ? also how can I use opening books as opening explorers ?

      Delete
    2. Cerebellum is free and vey strong, Rodent, ....
      You can create one from games you want.
      To use in the program, could be using a kibitzer, after installing one.
      Also in Utilities when playing or cteating a game, there is an option = Consult a book.

      Delete
    3. Also if you have a big data base of strong GMs games, you can create opening books under under Tools--> Openings --> Polyglot book factory . You can then use opening books in conjunction with engines, in Opening lines as you create your opening repertoires.

      Delete
  23. Hey there,

    first of all thanx for an awesome piece of free software. I really love the abilities and depth of the program! I noticed two things in the recent version R1.15 of Lucas Chess

    1. When I reinit a game against an opponent after a loss, the program slows down very noticably up to a point where it is not really usable anymore. A restart fixes this, so I think there might be semething going on with recursion or memory leaks.

    2. As far as I understood, the Lucas Elo play mode should become gradually more difficult over time, as more and more difficult engines become available. Now, while most of the engines are drawn in red I can select any of the engines to play against. Also selecting a random opponent will not give me a likely rated engine to play against but just choose any of all the engines. It selected Stockfish for me to play against with one of my first games... which didn't go all too well for me :D

    I am playing with the Certabo Board Driver so that might be a thing with one of these problems.

    Thany again and stay safe,
    Paul

    ReplyDelete
    Replies
    1. No. 2 is a user error. I was assuming that LucasChess would limit the strength of my opponent automatically based on the actual ELO, but I did miss that I could limit the ELO range myself when playing Lucas Elo mode.

      Delete
    2. 1) I have not been able to replicate the problem, in theory everything is correct, it would be convenient for you to review it with the following version 1.16.

      Delete
  24. I have used my Certabo driver and not been able to replicate it either. I even tried really hard to lose to an opponent ;-) If you are able to repeat it regularly can you please provide the exact steps you used? If you don't activate the board and just play on the screen are you able to replicate it then? See if deactivating the board before initiating a new game helps. You can reactivate the driver again once the new game is ready. That will tell us if the driver might be causing a problem during the game startup. If you lost the game then I suppose the last move shown on the board was by the computer. Did you actually make that move on the board or just leave the game for the new one?

    ReplyDelete
    Replies
    1. Hey Graham, unfortunately I'm not able to reproduce the problem, but that's because I run into another problem since the last update to R1.16. In normal playing mode against any of available internal engines, when I place move No. 2 or 3 the board still indicates my move with the LED's, but the move is somehow not transmitted to Lucas chess and the synhronisation between the board and Lucas Chess stops alltogether. This is not happening in any of the compete modes - here the Board and Lucas Chess still work fine together.

      In ShredderChess I don't run into this problem, I have the newest version 1.3 of your driver installed there as well. If I can do anything to help debug, please let me know. Thanx!

      Delete
  25. Hi. I'm using R version, but i can't open the app without running as administrator. Can you suggest some way to fix this? I see this a little uncomfortable.
    If not, i think it's okay. I enjoy using Lucas very much.

    ReplyDelete
    Replies
    1. The application can be installed only for the user.
      You would have to uninstall the current version. Install it again and before running for the first time, move the UsrData folder, from program files to the user's folder:
      C:\Users\[your user]\AppData\Local\Programs\LucasChessR\UserData\OpeningLines

      Delete
  26. Hi lucas , promoting on kibitzers seems to be buggy/not working....

    ReplyDelete
    Replies
    1. Version R1.16: I have just tested Candidates kibitzer without problem.

      Delete
    2. Oh I'm extremely sorry ... I was expecting to promote using drag-and-drop , clicking on the side works just fine ..

      Delete
    3. Anyway is it possible to sort games of engine tournaments by moves , engine names etc? Also it'd be nice have a quick preview of engine tournament games on the side like in tools\database

      Delete
    4. Take note.
      Meanwhile in the next update I will add the possibility to export to Database.

      Delete
  27. Hi Lucas,

    i can save fen files (but they are epd files basically), but i don't know how to read them ..
    it would be very useful to be able to save some positions and then study them, as for the openings

    ReplyDelete
    Replies
    1. When the file has the extension .fns, if it is saved in UserData/Personal trainings then it appears in the menu Train/Tactics/Training positions/Personal Trainings.

      Delete
    2. It doesn't seem to work ...
      If I go to Tactics -> Training Positions -> UNED Tactics -> Detection Attack I move a piece and then ...
      ...nothing happens
      If I go to a position created by me, when I load it I find myself in the initial position of the game and after a move I can not do anything

      Delete
    3. When the tutor is enabled, there is a time at the beginning that it is thinking before it allows moving the pieces, but just in case the background work is disabled, I am working on this and will try to post an update to remove this initial stop.
      In relation to the position created for you, please send me the data to my email

      Delete
    4. Hi Lucas.
      I think there is a problem with both the deactivated and activated tutor ...
      I send the contents of my fns file by mail but it does not seem to work well, I send it together with a video to see what happens

      Delete
  28. Hi Lucas,

    report a bug
    I created a large library of openings with the Tools -> opening -> Polyglot book factory menu
    Now with a double click on the name of the library I can see the chessboard and the opening moves and check it with a double click on the moves, the various opening sequences (I try 1 e4 g6 2 d4 Bg7 3 Kc3 c6 4 Kf3 ...)
    But, after creating the bin file and installed on Lucas if I open a new game and consult an opening book (or use the observer function) after move 2 d4 the move list disappears as if I had come out of the openings (not arrows visible here) , then reappear some moves later ...

    ReplyDelete
    Replies
    1. The best thing is that you send me data, the lcbin file from the "PolyglotsFactory" folder to my gmail account, and I check it directly.

      Delete
    2. Fixed, for the next update.
      Thank you very much.

      Delete
  29. Hi Lucas, Great software! I finally managed to install my favourite Chess Cases pieces with the help of Inkscape.

    ReplyDelete
  30. hello in the last R 1.17 my antivirus detected the file " W32/Baidu.gen!A ".
    it is known to be able to record keyboard inputs. Do you have doubts about a file located in the updated engines?
    https://www.file.net/process/baidubar.dll.html
    https://www.f-secure.com/sw-desc/adware_w32_baidu_gen!a.shtml

    ReplyDelete
    Replies
    1. What file are you referring to?
      baidubar.dll is of course not included in the distribution.

      Delete
    2. I don't know if this file can be installed into a random folder of the system, there are inconsistencies between the "maia" folder and the IcO exe. which are two different engines!
      > my antivirus is telling me:
      -the path: ... \ LucasChessR \ bin \ OS \ win32 \ Engines \ maia
      -the delited file: lc0.exe
      really strange because "maia" is not "lc0".
      I do not understand at the time!

      Delete
    3. and my antivirus showed up when I activated a " Play against an engine"

      Delete
    4. I don't know either (in relation to baidubar.dll), the only thing I know is that if it exists (baidubar.dll) it has not been with the software I have published.
      Maia is not an engine, it is a neural network created to run with the Leela engine, lc0. It is separate (actually there are two lc0) because it needed a 32 bit compilation to be accessible by all users and the standard lc0 is 64 bit. So the build is a clean build that I have done on my computer with VS2017 and I have no doubt that it is virus free.
      I understand the reticence, and the difficult task that the antivirus have that leads them to be wrong many times, but this of having to prove innocence every time an antivirus does not do its job correctly is quite tiring.
      What antivirus do you use ?

      Could you test with your antivirus this recompiled version, I have done now with current official lc0 sources?:
      https://drive.google.com/file/d/1MSUVAdqkE5dqfk5jiypYhc99iK5-SugF/view?usp=sharing
      It is lc0.exe.

      Delete
    5. my F-Secure scan of this file is green, say no problem.
      Basically I know that F-Secure is very sensitive. I had no idea of a LucasR contamination, but just wanted to report a conflict.
      I would try this evening to restart Maia, for a match. and see if F-Secure detects anything in its file.

      Delete
    6. Great, I will try to publish today an update with new lc0, and other changes.
      Thank you very much.

      Delete
  31. Hi Lucas

    I report a bug: if I play a game and then try to save it by overwriting an existing game, the save does not work

    ReplyDelete
  32. hey lucas , I edited arrow sizes in director mode ... It was working fine .. but then suddenly director mode stopped appearing altogether ... pressing f10 or right click doesn't work either ...

    ReplyDelete
    Replies
    1. Check if Options/Configuration/Board/Live graphics........

      Delete
    2. I could send you the bug.log file since it's small I'm pasting it here...

      Version R 1.19
      Traceback (most recent call last):
      File "LucasChessR\bin\Code\Board\Board.py", line 1064, in mousePressEvent
      File "LucasChessR\bin\Code\Board\Board.py", line 897, in mousePressGraphLive
      File "LucasChessR\bin\Code\Board\Board.py", line 951, in readGraphLive
      File "LucasChessR\bin\Code\Board\BoardTypes.py", line 123, in restore_dic
      TypeError: argument of type 'SVG' is not iterable

      Delete
    3. For testing I would need the file \UserData\__Config__\recursos.dbl
      You can rename this file to recursos.dbl.old by example, then would be set to initial values.

      Delete
  33. Hi Lucas,

    if I do Tools -> create game and then Tools -> move structure and then analysis ...
    wouldn't it be better to have the results sorted by score?

    ReplyDelete
    Replies
    1. I also noticed that polyglot books are now created normally, but if I then use them with create game -> tools -> observer, the various book moves are not sorted by percentage of use

      Delete
    2. It should be sorted according to the analysis, I'll write it down, because it takes a lot of time to correct the code, which is a bit complicated.
      Regarding the polyglot books, I have created a book, then I open it as kibitzer, and it is sorted, I have not managed to replicate the problem.

      Delete
  34. For polyglot book you can use last book I created wit LucasChess and I sent you in your email...

    ReplyDelete
    Replies
    1. Based on your book I have found the error, thank you very much.
      Fixed, for the next update.

      Delete
  35. Hi, thanks for providing such an awesome app for free, it's hands down one of the very best chess software out there!!
    Unfortunately, I moved to Linux a while back and I'm not a big fan of Wine. I seem to remember that there was talk of a native Linux version in the works some years back but haven't heard anything since. Any news regarding that? has the project been abandoned? Would be so cool to have Lucas Chess run natively on my Linux machine :)

    ReplyDelete
    Replies
    1. I have done now an experimental binary version to Linux, it is a folder, it needs to exec ./bin/LucasR in the folder created.
      249MB
      https://drive.google.com/file/d/13armVyDwNPRBa6cd6DDFYwu-Ch-dmjJN/view?usp=sharing

      Delete
    2. Wow!! This is absolutely amazing, thank you!!! :)
      I just downloaded it and can confirm that it works flawlessly on the latest Ubuntu 21.04 :)
      This is such an unbelievably huge contribution to chess on Linux, you're going to be making a whole lot of people very happy, there is no chess software quite like Lucas Chess in the entire chess world :)

      NOTE - For people using lower screen resolution (720p), if upon launch the initial program window appears to big for the screen and is not resizable, simply press F11 to go into fullscreen mode and if you press F11 again, the program window will now have been resized to fit your screen perfectly :)

      Thanks again for your amazing work,
      Sandy

      Delete
    3. I downloaded the linux binary, but I seem to have an odd issue. The GUI loads, all the buttons seem to work, I can add engines, etc., but the engines play the same color as me and very game with a stupid
      1. e4 e4
      2. e4 e4
      3. e4 e4 draw by threefold repetition

      or 1. e4 d4 ???????

      Is there a setting I can set to get the engines to actually work?

      Delete
    4. Perhaps is a permissions issue, in the folder: bin/linux you could exec RunEngines, or chmod -R 755 *

      Delete
  36. I love LucasChess but it has some issues have arisen when I attempted to use it for some somewhat involved and complex Tournament issues..This program doesn't have winboard or xboard support at all so I use mostly UCI engines...now one major problem I noticed right away was that the GUI is not closing the engines properly my laptops started running slow and acting up and when I looked at the task manager most/all the engines that were used in the tournament were still showing up in the task manager.(not closed after playing.)I had to manually close them! Some engines seem to lock up for some reason in Lucaschess and when they do the Program Freezes in the tournament window and there is no way to get back to the main Menu (need a bail out button)...On windows OS I can see all they analysis arrows going every which way (Windows 10) but on my Windows XP laptop I only have one arrow that I can see (move arrow) No thinking moves arrows visible Also when running these tournaments it would be very useful to have a Swiss system and a KO tourney Option (Saves alot of time) Thx AR

    ReplyDelete
    Replies
    1. You are talking about Windows XP, the current version of the program is not compatible with XP, so are you using the current standard version of Lucas Chess?

      Delete
  37. Hi Lucas

    With the new version there are still problems with ordering the moves for the observer and polyglot book function

    https://app.box.com/s/ssyeuc1svflhcgd16s3f4c23t2nuerbe
    https://app.box.com/s/ckw1t5l45m8w6pibqbwwziwq8nzkwq7a

    ReplyDelete
    Replies
    1. Has the polyglot book been created with the new version?

      Delete
    2. The problem fixed is in the creation. You can create a new polyglot in the factory, import this and create the same file, because if the book is right, its visualisation will be right too.

      Delete
  38. Hi Lucas, I have PGN files with time control... When I import them I do see them in PGN comment section...but is there a way to show time control on the board each move... May be there is settings I am missing to see? Any help is appreciated...

    ReplyDelete
    Replies
    1. The support for time is not yet developed, internally there is a variable that collects information about the milliseconds it takes to make each movement, that is the variable that I will give content to, which is not the same as the one that comes in the PGNs I have seen, which would need a conversion.

      Delete
  39. Something wrong with the latest update. Leela is extremely slow when analyzing games to point that it even gets stuck on one move forever.

    ReplyDelete
    Replies
    1. There is a kibitzer parameter = Point of view.
      There are no changes in the binary.

      Delete
    2. I have found a possible problem. By default the program assigns 1 thread to all engines except stockfish and komodo. I have changed it to 2 in the case of Leela, too.

      Delete
  40. Sorry but I don't get it. What has kibitzer parameter got to do with making Leela freeze when analyzing a game? Is there a way/option to fix this?

    ReplyDelete
    Replies
    1. When analyzing with external Leela engine, the engine gets stuck on one move forever. Here is the bug.log file says -->
      Version R 1.22a
      INFO X CLOSE525: the engine C:\Program Files (x86)\LucasChessR\myEngines\lc0-v0.27.0_weights_run1_68971_3076\lc0.exe won't close properly.

      Delete
    2. The best thing to do is to check that the external engine is working properly by running it directly, then typing go depth 3 for example, and checking if it shows the bestmove.

      Delete
    3. Leela works fine in R1.19 and below versions but when I update to higher versions (R1.22) then Leela stops functionally properly. I did a quick comparison of the code in analysis.py and I see there is are slight differences in lines 152 and 153. Probably the problem is somewhere else when you debug the code. External Leela engine is good, must be something about the updated code.

      Delete
    4. The only way to solve it is if you can replicate the problem. Version 119 and 122 have the same lc0 executable. I have tested adding lc0 in external engines, with the +Import option, I have set it to MultiPV 10, and then I have used it to analyse a miniatura of the PGN menu, and it does it correctly. If you can do the same, we can advance.

      Delete
    5. I see. For me, I download my Leela engine and weights from the Leela site and I add it using the command in External engines page. I have even tried a fresh external Leela after the update but still the same problem. Try getting Leela and weights from the Leela site and adding it using the command button.

      Delete
    6. I have tried to add external engine also using the New button on the External engines page. The problem still is there. Yeah so download Leela from site and see if you can make it work.

      Delete
    7. I have downloaded the two versions that my computer allows, the DNNL and the OPENBLAS version, I have installed them as external engines, and I have analysed with both, without any problem.

      Delete
  41. Hello Lucas, if i go to "Create your own game", after a few moves, i can't analyze it (Utilities -> Analyze), nothing happens, is this a bug ?

    Thanks in advance!

    ReplyDelete
    Replies
    1. Maybe not.
      There is a parameter = Do not analyze opening moves based on the book, if indicated, there may be no moves to analyze.

      Delete
    2. That op´tion is set as "--", i never touched, this is a snap of the options:

      https://imgbox.com/9tQtmNCl#

      I also tried to add Depth but nothing happens

      And this is the position, is not an opening, is just random moves i made:

      https://imgbox.com/osxm8N6K

      Thank you again for your time and work Lucas.

      Delete
    3. As a test to see if the problem is with stockfish 64 bit in your system, could you change the engine to Glaurung for example and try again and tell me the result?

      Delete
    4. I made a short video with your request:

      https://www.youtube.com/watch?v=pcR1A0g4UPI

      Delete
    5. Thank you very much for the video, it tells me that an error has occurred, I don't know at what point. There is a file = bug.log that usually explains where in the code the error occurred and why, it is in the bin subfolder, its content is text, it would be helpful if you could send it to me here, copy and paste or to the program email to lukasmonk at gmail.

      Delete
  42. I just sent it to you by email, thanks!

    ReplyDelete
  43. Hi! Is there a way to set up analyze with multiple engines to compare analysis? Thanks!

    ReplyDelete
    Replies
    1. Only for one position. By double-clicking on the pgn table, you can add further analyses in the window showing the analysis. Another way is to use several kibitzers at once.

      Delete
    2. I use the windows-gpu-nvidia-cuda version. Could that be the issue?

      Delete
    3. It could be, if your system does not support this version.

      Delete
    4. But my system does support it...it works in R 1.19 and below...maybe this Lucas version is not good for GPU engines?

      Delete
    5. I have not made any substantial changes in relation to the analysis, and even less in relation to the engines. I don't understand why it works if you download version 119 and with the current version it doesn't, it doesn't skip the code control. You can see the engine log if you click on Config, Save engines log, and select the tutor and the analysis log. Then in UserData/EngineLogs, you have the engine movements that you can send me to analyse them.

      Delete
    6. Not able to create log file when I follow your steps for any engine.

      Delete
    7. Yes, this does not work, I have now changed the log system, if you want contact me directly and I will send you a link to the version in development.

      Delete
  44. Hi Lucas, first of all congratulations and thanks for the excellent work. I am discovering the program a little at a time and it must be said that a remarkable job has been done.
    I want to ask you some questions (I hope they have not already been asked).
    1. Lichess and Chess.com use Stockfish for game analysis, and at the end they report a list with the number of inaccuracies, errors, and blunders. Is it possible to obtain this information on Lucas? Using the same engine should I expect the same conclusions in lucas chess? ("Average centipawn loss" in Lichess for example and "Average lost scores" in Lucas chess)
    2. It is possible to export a database in excel or txt table format, or alternatively insert editable fields relating to the single record
    Thanks again for the great job! Andrea

    ReplyDelete
    Replies
    1. 1. These terms need to be defined in missing centipawns and integrated into the summary. It is not difficult. I add the idea to the list.
      If you can find out how deep the stockfish analysis has gone, then the results will be similar, if you do a deeper or shallower analysis, they may be somewhat different, it all depends on the time used in the analysis and the machine you are working on, if it is more or less powerful, it will need less time for the same depth.
      2. You can export only to PGN. You can add columns, editing a game and in PGN labels add the label you want, it will appear in the list.

      Delete
  45. Hi Lucas,

    A prayer: if I analyze a game, can I decide the number of variations to show?
    If I choose only the best variant it is too rigid a way, if I choose all the variants the number is excessive and it is very inconvenient to analyze
    Being able to choose the number of variations would be MUCH more useful for studying games and understanding mistakes

    ReplyDelete
    Replies
    1. You can choose the number of moves analysed by selecting the option "Number of moves analysed by engine(MultiPV)", indicating the one you consider most appropriate.
      When analysing a single move, the number of variations is determined on the basis of this same option in Options/Settings/Tutor.

      Delete
  46. Hola, me encanta tu programa. Tengo un par de dudas. Tengo la versión 11.18 para Windows.

    1. No logro encontrar los motores de maia para jugar contra ellos.

    2. Y por otra parte, ¿hay alguna forma para que los oponentes se tomen más tiempo antes de mover (no me refiero a pensar en mayor profundidad sino a una simulación de un humano tomándose más tiempo)? Hasta ahora este es el aspecto más incómodo, el hecho de que respondan al instante.

    Muchas gracias!

    ReplyDelete
    Replies
    1. No son motores, es leela jugando con una red neuronal (una para cada nivel) que emula el elo humano. Están incluidos en la versión R.
      En esta versión R se incluye un emulador de tiempo, que funciona cuando se indica en los parámetros de configuración del juego que piense algún segundo.

      Delete
    2. Solucionado, gracias. El problema era que tenía instalada una versión antigua, y al actualizar no encontraba la versión R.

      Delete
  47. Greetings, Lucas, from Alabama. I've been using your LucasChess, v11.18, all year. What a great tool! Thanks for all of your hard work. I've just downloaded version R 1.06. Is there a way to transfer my TransSiberia Railway training progress from 11.18 to R1.06? Thanks again!

    ReplyDelete
    Replies
    1. Hi, in the next version 1.24, I will include this new option to import from version 11. To activate import from Version 11: Options-Configuration, in tab General (then it appears in Tools).

      Delete
  48. Hi Lucas!

    Thanks for developing this amazing software. I would like to know, however, if you were planning on updating your opening lines feature. I have downloaded a lot of polyglot books and, unfortunately, every time I try to import the openings, it will also import all of the transpositions, which causes there to be much overlap. Do you know if you already implemented a way to fix this problem?

    Also, is there a way to generalize engine evaluations per fen? I know there might be a way to do this with polyglot books, but I'm not certain where to go to do that.

    Again, thank you for this amazing software. I see a bright future for it.

    ReplyDelete
    Replies
    1. I have added "Exclude transpositions" parameter. To the next update.

      "to generalize engine evaluations", in Databases, there is in Utilities a Massive analysis option. Perhaps this helps.

      Delete
    2. Ok, thanks!
      I don't know how the mass analysis works, but it looks like it just reanalyzes every move. The best I can get is to exclude book moves from analysis, but beyond that it just analyzes all the moves over again, even if the same move had been analyzed in the database beforehand. I don't know if that's a problem worth solving.
      Nonetheless, thank you!
      Also, there's a problem with the book imports where, if there's a repetition in the book, the import time will be infinite. Actually, this happened once, where I waited like two hours to import some Sicilian variation and it added over 4000 variations, of which 95% were the same line with varying quantities of a repetition. It's very strange. I don't know if that's a book or a software problem. From my knowledge, the book just shows different moves for different positions -- it's not actually a bunch of lines. If this is true, then it should be fixable from your end. Anyhow, let me know what you think.

      Have a great day!

      Delete
    3. Reanalyses only if explicitly instructed to do so, there is an option to indicate this.

      In relation to imports, Is the problem reproduced by ticking "Exclude transpositions"?

      Delete
  49. Hey Lucas, after the update to 1.25 the program does not respect the initial opening moves set to play anymore when playing against an engine. Is that just me or is it a bug? Thanx!

    ReplyDelete
    Replies
    1. A silly bug. I have published the update. Thanks for the feedback.

      Delete
    2. Awesome, thanx for the quick fix and of course all the work that you put into this great program!

      Delete
  50. Hi Lucas,

    In the engines tournament, can you put an option for a human to compete as well?
    It can be useful as a training to deal with similar motors in elo but different as a way of playing

    ReplyDelete
    Replies
    1. I have been asked to do this more than once. A very old idea that I have pending and I don't know when I will put it into action is that of a league like the football league.

      Delete
  51. Hi Lucas,

    How could I add more engines to the tutor option when I need help to play? I tried to import some existing ones from the program itself, but they don't appear in the list. Thank you!

    ReplyDelete
    Replies
    1. When engines are added through External Engines, in order to be eligible as tutors, it is necessary that among the UCI options, they have MultiPV, with a limit greater than or equal to 4.

      Delete
  52. A suggestion: after an analysis I can eliminate variations, comments, analyzes etc with a specific option remove...

    Why not have an option that makes me delete them except for simple errors and/or serious errors ?

    ReplyDelete
    Replies
    1. I have added it to my ideas file. An alternative is in analysis to include only the variations of moves with error .

      Delete
    2. I do not recommend this alternative: sometimes you study a game and it is useful to see the alternative moves that you could have made even without errors ...
      In this way the analysis is more varied and complete

      Delete
  53. Why can't Lucas chess follow an opening book from start? (from the setup position). On all platforms and software, engines are forced to follow an opening book from the setup position until the end of the opening and then the engines start to think. The same opening is played with the two sides switched.

    ReplyDelete
  54. I'm talking about the Tournaments

    ReplyDelete
    Replies
    1. I assume you are referring to inter-engine tournaments.
      In the tournament settings in the configuration tab, you can choose a book that all engines have to follow.
      In the engine tab, in the engine configuration, you can select the book that the engine must follow.
      If this is not working, it is a programming error to be corrected, but it is not because there is no such possibility.

      Delete
    2. Seems to have solved it partly...what about the reverse match....same opening with the sides switched?

      Delete
    3. The engine uses a book or not, a book to all engines or a book to each engine, will, of course, choose the move in the book for the corresponding position. There is not an opening, there is a book, if the book is generated to select moves of an opening, the moves of this opening will be choosed.

      Delete
    4. okay...I see. Thank you.

      Delete
  55. salut,
    est ce qu'il y a des choses à installer pour faire fonctionner lucaschess?
    j'ai installé la version portable, j'ai windows 7 pro 64bits, et quand je l'ance l'executable lucasR.exe, ca ne demarre pas et j'ai un message d'erreur windows qui dit que le programme a cesser de fonctinner et que le programme va fermer.

    y a un truc à faire?

    ReplyDelete
    Replies
    1. There is nothing special, maybe the antivirus is blocking the program from running.
      There are two installation modes, one for all users and one only for the active user, if you have installed it for all users, uninstall it first and install it in single user mode.

      Delete
    2. no i have used the portable version. the strange thing is that i can run the lucaschess normal version (without "R"). this one https://github.com/lukasmonk/lucaschess/releases/latest starts without any problem. do you know why?

      Delete
    3. I don't know, the data between the two versions are not compatible. On the other hand, the R version only works with Windows 7 or later.

      Delete
    4. even with the antivirus disabled the R version crashes but not the normal version. So the latest version i can use is the 2020 version :(

      Delete
  56. Hi,
    I report a bug: I have a file of mate exercises, I load a position and then I go to utility -> observer and select a engine but the observer board is empty ...
    Only if I make a move and go back when I select the observer does the program work normally

    ReplyDelete

Post a Comment

Popular posts from this blog

LINUX - First binary version

The first official binary version of Lucas Chess on Linux has just been released. It has only been made possible by the great work done by Laudecir Daniel , choosing and compiling the 67 engines, as well as laying the groundwork so that the binaries can be more widely used and others such as shortcut creation, installation scripts, ...... In addition,  Graham O'Neill  has provided Linux-specific drivers for several digital boards. This version has two limitations : 64-bit Linux OS only. Minimum GNU libc version: 2.26 (ldd --version shows it) Installation has been made as simple as possible: The installer is a .sh file, generated with the  makeself  tool, and can be downloaded from: SourceForge , GitHub The file must be run from a terminal with user permissions only: sh ./LucasChessR123_LINUX.sh Launches a GUI with very basic options: Install: Installs in LucasChessR folder inside the home user folder. Generates a shortcut in Applications > Games Launch the application at the end

Version R2.10

 The new version includes the following: An in-depth review of the use of the program by Eric. ## Added * Play human vs human. * Analysis Bar, which can be activated by playing against an engine or another human or by visualising a game, either directly or from Config, Show/Hide. * Databases with positions, added option Export to a position sheet in open document format. ## Updated * Komodo 64 bit basic, regression to 13.02. 14.1 64 bit does not work on some 64 bit pcs. * Kibitzers, a limit can be added to the depth that the engine analyses. ## Updated languages * Language Greek by Nick Delta. * Language French by Eric * Language Chinese by Zoushen * Chinese openings by Zoushen ## Engines * Updated lc0, Version Windows 0.30.0, The LCZero Authors,  [https://github.com/LeelaChessZero] (https://github.com/LeelaChessZero) * New lc0 DNNL, Version Windows 0.30.0, The LCZero Authors,  [https://github.com/LeelaChessZero] (https://github.com/LeelaChessZero)