Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Find a way to integrate %eval values in studies #16005

Open
Siderite opened this issue Sep 5, 2024 · 2 comments
Open

Find a way to integrate %eval values in studies #16005

Siderite opened this issue Sep 5, 2024 · 2 comments

Comments

@Siderite
Copy link

Siderite commented Sep 5, 2024

Games have this feature of saving PGNs with eval and clock values. When you import one in a study, you see the clock - although there is no way to edit it once is there - and the eval is retained in the PGN if you export the chapter, but it's not displayed or editable in the study itself. If you request the computer evaluation, you do get the evaluations displayed. If you export the chapter now you have TWO different %eval entries.

Also, Lichess has advanced to the point of having external engine support, including powerful cloud engines.

There should be a way to import, update and persist evaluations in a study, both from server and client engines.

@kraktus
Copy link
Member

kraktus commented Sep 5, 2024

There should be a way to import, update and persist evaluations in a study, both from server and client engines.

What would be the use case? Seems like the server analysis is good enough

@Siderite
Copy link
Author

Siderite commented Sep 5, 2024

There are several ways to handle chess analysis:

  • analysis board - no comments, no glyphs, no persistence
  • import game - doesn't import variations, it's always public
  • game analysis - frankly I don't know how the analysis data is stored for those
  • study - doesn't import evaluations right and has the bug described above

So if you are a chess professional, who wants to analyse and annotate their own games or the games of players they will face from large DBs like Mega or Yotta or Caissa, you are stuck. Let's say you bought an account on these cloud DBs and you've set up the external engine feature. Now you analyse the game with something that reaches depth 40 or 50 in a reasonable time, but you can't update that evaluation in the study you are working on. You have to contend with the 15 depth Fishnet stuff.

It seems to me that if import game does import the clock and the eval right, and if studies do display the clock and an eval that can come from the server, there is no reason not to import and display the eval in studies from the get go. So that's a bug. And then, if you want to update those values, there is no easy way of doing it, except exporting the PGN and reimporting it after you changed the evals manually or something.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants