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/
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.
ReplyDelete2. 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.
how did you draw it in the first place?
DeleteAfter 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.
DeleteLucas 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.
DeleteLucas 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?
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.
DeleteI can'´t replicate it, I need more information, about 1., OS, processor, .... tutor you used. if it is a first installation,....
ReplyDeleteI 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.
Deletev 1.00 has some bugs fixed in 1.06.
DeleteI have tested v.106 on Windows 8.1 and Windows 10 Pro, without any problem.
InsLucasChessR01_06.exe check in Virus Total shows that 6 engines made positive detections for malware in this file. Why is it contaminated?
ReplyDeleteThe question is another, why are there 6 false positives? Can you answer me?
DeleteAnother 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.
Great point. Thank you for your attention.
Deleteola, 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.
ReplyDeletePlease, 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.
DeleteCerto. 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.
DeleteYou could write me to my mail (lukasmonk at gmail), and sending files in UserData you use.
Deletedeu certo, muito obrigado!
DeleteHi, first of all, thank you very much for your efforts. Great work.
ReplyDeleteIn the "play against an engine" window - Initial Moves - Activate Book, the name of deleted bin.books are still there and cannot be removed.
GMopenings is always active. Could be this the problem?
DeleteHi,
Delete1) 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.
Fixed, I believe the two bugs. To the next update.
DeleteI think one feature is really important for creating training from wrong moves:
DeletePercentage 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.
It seems very logical, but how do you think that percentage should be calculated, depending on the different cases, I can think of 4:
Delete1. 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.
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.
DeleteSo 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.
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.
DeleteThe autosave is now saved in Databases, and everything is saved.
I apparently get something wrong, so ignore this post, if it is not helpful.
DeleteIn 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).
There is a lot of work that can be done to refine this option.
DeleteBased 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.
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.
DeleteSo 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.
Hello, V R 1.08.
ReplyDelete-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,
1. Fixed
Delete2.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.
Thank you for this update, the "Play current position" is a perfect tool :-)
DeleteFirstly 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
ReplyDeleteFixed. To the next update.
DeleteDoes the R version consume more memory or cpu than the previous version(11.17)?
ReplyDeletethanks for all your work Lucas!
They use the same memory and cpu, the differences are minimal under the same circumstances.
Delete
ReplyDeleteI 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.
Open each one, Utilities, Save, Database, ...
ReplyDeleteThank you. That is done the trick. Now I have couple more questions to clarify.
Delete1) 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.
1) Yes. A bridge option between two version is pending.
Delete2) You need to press enter key when changing a label. I have to think of a way that and losing focus is enough.
Thank you again.. It worked with Enter key on each changes.
DeleteI have fixed the bug, to the next update.
DeleteThanks for the feedback.
I see the edit PGN is fixed on latest 1.11.
DeleteI 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.
Hi Lukas, I see the issue is fixed(start position after set up) on latest update. Thank you again.
DeleteI 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:
ReplyDeletehttps://i.imgur.com/22CmDiD.png
and this is how it looks in the game:
https://i.imgur.com/sMM7iHJ.png
Thanks again Lucas.
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.
DeleteWhen 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.
I understand now, thank you very much Lucas!
DeleteHi Lucas,
ReplyDeleteFirst 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.
I didn't mention that the rotation between lines in sequential training happens when you choose random order.
DeleteP.S May have responded to the wrong comment before.
Thanks Clèment, I am working on this bug now. I'll try to publish today or tomorrow a new update.
DeleteThank Lucas ! Have a good day.
DeleteHi Lucas,
ReplyDeleteI 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?
Michale says:
Delete"I am working on it and it will be soon ready."
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 ...
ReplyDeleteI think Lucas could replace several programs this way
Thanks for the idea, added to my list, I can work with it in the future.
DeleteHi 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.
ReplyDeleteOpen 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.
Fixed, thanks Nambi.
Deletehello, I ran into a freez in R 1.12a.
ReplyDeleteTrain> 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.
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.
DeleteThere is a bug I have fixed now, It occurs when there are variations and the user makes a different movement than the main one.
DeleteThanks for the feedback.
Hola Lucas,
ReplyDeleteIn 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,
What version do you have installed? This is a problem I assumed was solved.
DeleteCTRL-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.
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!
ReplyDeleteHi 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 .
ReplyDeletealso , 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 ?
Using kibitzers is the way in Lucas Chess to get that information.
DeleteTo 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.
thanks , it's working ... Is there a way to resize the kibitzers board? it's too small and I can't resize
DeleteThe next is valid to all boards: https://youtu.be/QBrYY46tmFI
DeleteHola 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.
ReplyDeleteVale, lo he vuelto a añadir. Para la próxima actualización.
DeleteMuchas 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.
DeleteCorregido. Para la próxima actualización. Muchas gracias.
DeleteLucas is getting better. Thank you. I have two suggestions
ReplyDelete1) 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.
you mean like in lichess live analysis?
DeleteI thought I had already responded.
DeleteI 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.
1)Yes. That would be a good idea Lucas.
Delete2) And a graphical representation of a variation using fading arrows. This is pretty much the Inline kibitzer shown in graphical form with fading arrows.
Hey Lucas. Did you forget about the posted ideas?
DeleteHi 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.
DeleteMy 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.
Hi lucas , where can I find opening books compatible with lucaschess ?
ReplyDeleteAll polyglot bin books.
Deletecan you suggest me anything specific ? also how can I use opening books as opening explorers ?
DeleteCerebellum is free and vey strong, Rodent, ....
DeleteYou 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.
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.
DeleteHey there,
ReplyDeletefirst 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
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.
Delete1) 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.
DeleteI 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?
ReplyDeleteHey 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.
DeleteIn 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!
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.
ReplyDeleteIf not, i think it's okay. I enjoy using Lucas very much.
The application can be installed only for the user.
DeleteYou 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
Hi lucas , promoting on kibitzers seems to be buggy/not working....
ReplyDeleteVersion R1.16: I have just tested Candidates kibitzer without problem.
DeleteOh I'm extremely sorry ... I was expecting to promote using drag-and-drop , clicking on the side works just fine ..
DeleteAnyway 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
DeleteTake note.
DeleteMeanwhile in the next update I will add the possibility to export to Database.
Hi Lucas,
ReplyDeletei 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
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.
DeleteIt doesn't seem to work ...
DeleteIf 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
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.
DeleteIn relation to the position created for you, please send me the data to my email
Hi Lucas.
DeleteI 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
Hi Lucas,
ReplyDeletereport 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 ...
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.
Deleteok. sent
DeleteFixed, for the next update.
DeleteThank you very much.
Hi Lucas, Great software! I finally managed to install my favourite Chess Cases pieces with the help of Inkscape.
ReplyDeleteVery well!
Deletehello in the last R 1.17 my antivirus detected the file " W32/Baidu.gen!A ".
ReplyDeleteit 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
What file are you referring to?
Deletebaidubar.dll is of course not included in the distribution.
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!
Delete> 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!
and my antivirus showed up when I activated a " Play against an engine"
DeleteI 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.
DeleteMaia 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.
my F-Secure scan of this file is green, say no problem.
DeleteBasically 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.
Great, I will try to publish today an update with new lc0, and other changes.
DeleteThank you very much.
Hi Lucas
ReplyDeleteI report a bug: if I play a game and then try to save it by overwriting an existing game, the save does not work
Could you send me bug.log file?
DeleteSent
Deletehey 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 ...
ReplyDeleteCheck if Options/Configuration/Board/Live graphics........
DeleteIt's enabled
DeleteI could send you the bug.log file since it's small I'm pasting it here...
DeleteVersion 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
For testing I would need the file \UserData\__Config__\recursos.dbl
DeleteYou can rename this file to recursos.dbl.old by example, then would be set to initial values.
Hi Lucas,
ReplyDeleteif 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?
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
DeleteIt 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.
DeleteRegarding 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.
For polyglot book you can use last book I created wit LucasChess and I sent you in your email...
ReplyDeleteBased on your book I have found the error, thank you very much.
DeleteFixed, for the next update.
Hi, thanks for providing such an awesome app for free, it's hands down one of the very best chess software out there!!
ReplyDeleteUnfortunately, 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 :)
I have done now an experimental binary version to Linux, it is a folder, it needs to exec ./bin/LucasR in the folder created.
Delete249MB
https://drive.google.com/file/d/13armVyDwNPRBa6cd6DDFYwu-Ch-dmjJN/view?usp=sharing
Wow!! This is absolutely amazing, thank you!!! :)
DeleteI 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
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
Delete1. 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?
Perhaps is a permissions issue, in the folder: bin/linux you could exec RunEngines, or chmod -R 755 *
DeleteI 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
ReplyDeleteYou 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?
DeleteHi Lucas
ReplyDeleteWith 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
Has the polyglot book been created with the new version?
DeleteNo, with the prev version
DeleteThe 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.
DeleteTHX
DeleteHi 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...
ReplyDeleteThe 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.
DeleteSomething wrong with the latest update. Leela is extremely slow when analyzing games to point that it even gets stuck on one move forever.
ReplyDeleteThere is a kibitzer parameter = Point of view.
DeleteThere are no changes in the binary.
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.
DeleteSorry 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?
ReplyDeleteWhen analyzing with external Leela engine, the engine gets stuck on one move forever. Here is the bug.log file says -->
DeleteVersion 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.
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.
DeleteLeela 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.
DeleteThe 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.
DeleteI 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.
DeleteI 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.
DeleteI 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.
DeleteHello 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 ?
ReplyDeleteThanks in advance!
Maybe not.
DeleteThere is a parameter = Do not analyze opening moves based on the book, if indicated, there may be no moves to analyze.
That op´tion is set as "--", i never touched, this is a snap of the options:
Deletehttps://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.
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?
DeleteI made a short video with your request:
Deletehttps://www.youtube.com/watch?v=pcR1A0g4UPI
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.
DeleteI just sent it to you by email, thanks!
ReplyDeleteHi! Is there a way to set up analyze with multiple engines to compare analysis? Thanks!
ReplyDeleteOnly 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.
DeleteI use the windows-gpu-nvidia-cuda version. Could that be the issue?
DeleteIt could be, if your system does not support this version.
DeleteBut my system does support it...it works in R 1.19 and below...maybe this Lucas version is not good for GPU engines?
DeleteI 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.
DeleteNot able to create log file when I follow your steps for any engine.
DeleteYes, 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.
DeleteHi 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.
ReplyDeleteI 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
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.
DeleteIf 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.
Hi Lucas,
ReplyDeleteA 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
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.
DeleteWhen analysing a single move, the number of variations is determined on the basis of this same option in Options/Settings/Tutor.
Hola, me encanta tu programa. Tengo un par de dudas. Tengo la versión 11.18 para Windows.
ReplyDelete1. 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!
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.
DeleteEn 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.
Solucionado, gracias. El problema era que tenía instalada una versión antigua, y al actualizar no encontraba la versión R.
DeleteGreetings, 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!
ReplyDeleteHi, 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).
DeleteHi Lucas!
ReplyDeleteThanks 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.
I have added "Exclude transpositions" parameter. To the next update.
Delete"to generalize engine evaluations", in Databases, there is in Utilities a Massive analysis option. Perhaps this helps.
Ok, thanks!
DeleteI 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!
Reanalyses only if explicitly instructed to do so, there is an option to indicate this.
DeleteIn relation to imports, Is the problem reproduced by ticking "Exclude transpositions"?
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!
ReplyDeleteA silly bug. I have published the update. Thanks for the feedback.
DeleteAwesome, thanx for the quick fix and of course all the work that you put into this great program!
DeleteHi Lucas,
ReplyDeleteIn 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
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.
DeleteHi Lucas,
ReplyDeleteHow 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!
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.
DeleteA suggestion: after an analysis I can eliminate variations, comments, analyzes etc with a specific option remove...
ReplyDeleteWhy not have an option that makes me delete them except for simple errors and/or serious errors ?
I have added it to my ideas file. An alternative is in analysis to include only the variations of moves with error .
DeleteI 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 ...
DeleteIn this way the analysis is more varied and complete
Ok.
DeleteWhy 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.
ReplyDeleteI'm talking about the Tournaments
ReplyDeleteI assume you are referring to inter-engine tournaments.
DeleteIn 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.
Seems to have solved it partly...what about the reverse match....same opening with the sides switched?
DeleteThe 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.
Deleteokay...I see. Thank you.
Deletesalut,
ReplyDeleteest 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?
There is nothing special, maybe the antivirus is blocking the program from running.
DeleteThere 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.
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?
DeleteI 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.
Deleteeven with the antivirus disabled the R version crashes but not the normal version. So the latest version i can use is the 2020 version :(
DeleteAnd that version is finished.
DeleteHi,
ReplyDeleteI 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