Answers.Body: <p>Yes, this is possible. But in a slightly crude way. It is possible with Arena Chess GUI 3.5. What you need to do is the following-</p>
  
  <p>1) Open the pgn file in Arena GUI</p>
  
  <p>2) Confiure any engine with Multi-PV enabled to your choice of top "N" moves.</p>
  
  <p>3) Now open Engines > Automatic Analysis</p>
  
  <p>4) In Source tab select "List of EPD/PGN Files" and Click the icon for adding all PGN files for which you need the automatic analysis.</p>
  
  <p>5) Check "WhiteMoves" and "BlackMoves"</p>
  
  <p>6) If the PGN file contains multiple PGNs then select the range of game numbers you want it to process</p>
  
  <p>7) Select range of move numbers if needed</p>
  
  <p>8) Now go to the Output tab and select "Write in protocol file"</p>
  
  <p>9) Now start the analysis and after its done, you can check the protocol file. The last section for each move contains the best "n" moves calculated by the engine. Parsing this protocol file should be really easy if you want to automate it.</p>
  
  <p>Note: The pgn itself can be altered to add the scores, but it does not add multiple moves at one shot.</p>
  
  <p>Example output in the protocol file:</p>
  
  <pre><code>   ---------------------------------------------------------------------------
  16/25   00:01      3,444,292    2,274,961   -0.04   0-0 Ne5 Nc6 Nd2 Rd8 Qb3 Bd7 0-0 Qc7 Re1 h6 Ndf3 Ne4 Nxd7 Rxd7 Ne5 Bxe5 fxe5 Qb6
  16/25   00:01      3,444,292    2,274,961   -0.08   Nc6 Ne5 Bd7 Nd2 0-0 Qb3 Qc7 0-0 Rfc8 Re1 h6 Ndf3 a6 Bd3 Na5 Qc2 Nc4 Bxc4 dxc4
  16/25   00:01      3,444,292    2,274,961   -0.08   Bd7 Qb3 Qc7 Ne5 Nc6 Nd2 a6 0-0 0-0 Re1 Rfc8 Bd3 h6 Ndf3 Na5 Qc2 Nc4 Bxc4 dxc4
  8/16/2014 12:24:59 PM, Time for this analysis: 00:00:02, Rated time: 00:04
  </code></pre>
  
  <p>Of course it also has flexibility to tailor what gets dumped into the file as well.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2014-08-16T07:00:16.140Z
Answers.LastActivityDate: 2014-08-16T07:05:45.723Z
Answers.LastEditDate: 2014-08-16T07:05:45.723Z
Answers.UserDisplayName: Keshav
Answers.Body: <p>Check this out !</p>
  
  <p><a href="http://cpuchess.com/" rel="nofollow">http://cpuchess.com/</a></p>
  
  <p>It's extremely simple. Just paste in you PGN text in the web interface and click for it to analyze the game. It will plot an evaluation chart which helps you to easily find blunders. Blunders are spikes in this chart, which will be highlighted in red. I'm not sure if this engine is strong or not, but it has many engines and it your machine's full processing power to analyze.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-11-09T06:52:28.527Z
Answers.Text: please take a look at my question. I need 3 best moves, the thing you suggest give me only one.
Answers.UserDisplayName: Salvador Dali
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-11-09T06:23:52.633Z
Answers.LastActivityDate: 2015-11-09T06:23:52.633Z
Answers.UserDisplayName: Murilo Perrone
Answers.Body: <p><strong>Free Creatica Chess Game Analyzer for MS Windows</strong>
  Maybe that's a solution:
    => <a href="https://chessgame-analyzer.creatica.org/index.html" rel="nofollow noreferrer">https://chessgame-analyzer.creatica.org/index.html</a></p>
  
  <p>Easy to use tool for  MS Windows.</p>
  
  <p>Right click on a ** pgn file ** and select "Analyze". The newly created PNG file with analysis information is automatically opened in your standard chess GUI such as Scid.</p>
  
  <p>Many parameters can be set for a desired result, such as the number of variants: <a href="https://chessgame-analyzer.creatica.org/customize.html" rel="nofollow noreferrer">https://chessgame-analyzer.creatica.org/customize.html</a></p>
  
  <p><a href="https://i.sstatic.net/jeQ22.jpg" rel="nofollow noreferrer"><img src="https://i.sstatic.net/jeQ22.jpg" alt="https://i.sstatic.net/jeQ22.jpg"></a></p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2020-05-09T17:52:05.507Z
Answers.LastActivityDate: 2020-05-09T17:52:05.507Z
Answers.UserDisplayName: Apollysos
Answers.Body: <p>Check out <a href="http://www.playwitharena.com/?Download:Arena_3.5.1" rel="nofollow noreferrer">Arena Chess GUI 3.5.1</a>.</p>
  
  <p>It works with Stockfish, and comes with built in Engines.  You can also download additional engines for it and pit them against one another in tournament mode. </p>
  
  <p>Also Arena with Stockfish supports Syzygy tablebase.</p>
  
  <p>It's a very strong gui.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-01-03T15:13:54.980Z
Answers.LastActivityDate: 2017-01-03T15:13:54.980Z
Answers.UserDisplayName: user34445
Answers.Body: <p>Try TarraschDB analysis. Just paste the PGN, pick your move to start the analysis and click Start. It will give you the best 4 moves and you can use Capture All if you want all 4 best moves or just Capture Top to select the best move.</p>
  
  <p>Link: <a href="https://www.triplehappy.com/" rel="nofollow noreferrer">https://www.triplehappy.com/</a></p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-01-03T09:06:23.510Z
Answers.LastActivityDate: 2017-01-03T09:31:00.240Z
Answers.LastEditDate: 2017-01-03T09:31:00.240Z
Answers.UserDisplayName: hafaba
Answers.Body: <p>Check out <a href="http://chess555.com" rel="nofollow noreferrer">http://chess555.com</a> . It also includes Openings Explorer and you can get games for any position up to move 20.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-11-28T12:50:21.023Z
Answers.LastActivityDate: 2017-11-28T12:50:21.023Z
Answers.UserDisplayName: Valentin Goikhman
Body: <p>I am looking for a GUI for stockfish that can analyse the whole chess game and give me the following output: For every move in the game, it should give me a list of N (let it be 3) best moves with a score corresponding to each of these moves.</p>
  
  <p>Here is a <a href="https://arena.chessdom.com/games/show/stream/8152#/game/stream/8152" rel="noreferrer">good example</a>. As you see, after each move I can see a corresponding best replies and their score. I need this to analyse a few hundred games automatically.</p>
  
  <p><strong>P.S.</strong> just to be clear. I do not need a software to do this with few hundred games. If it can analyse one game in the way I want, I can make it analyse all games. I just wanted to show a high level picture what I am planning to do. Sorry, that it was misleading.</p>
  
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2014-08-15T10:30:32.843Z
Comments.Text: Have you considered splitting that task, so the automated part can be scripted and just write the output to PGN and use any GUI to view the results?
Comments.UserDisplayName: Ben
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2014-08-15T11:29:16.970Z
Comments.Text: SCID will analyze entire games.  However I don't know if it will give you 'top 3' moves.
Comments.UserDisplayName: Tony Ennis
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2014-08-15T14:57:09.980Z
Comments.Text: I don't think there is any software allows you to analyse few hundred games. This is a scripting task.
Comments.UserDisplayName: SmallChess
Tags: <analysis><engines><stockfish>
Title: GUI for stockfish that can analyse the full game
ThreadText: # GUI for stockfish that can analyse the full game
  
  (Asked by: username_0 on 2014-08-15)
  
  I am looking for a GUI for stockfish that can analyse the whole chess game and give me the following output: For every move in the game, it should give me a list of N (let it be 3) best moves with a score corresponding to each of these moves.
  
  Here is a [good example](https://arena.chessdom.com/games/show/stream/8152#/game/stream/8152). As you see, after each move I can see a corresponding best replies and their score. I need this to analyse a few hundred games automatically.
  
  **P.S.** just to be clear. I do not need a software to do this with few hundred games. If it can analyse one game in the way I want, I can make it analyse all games. I just wanted to show a high level picture what I am planning to do. Sorry, that it was misleading.
  
  **Tags:** analysis, engines, stockfish
  
  > **Comments:**
  > **username_1**: Have you considered splitting that task, so the automated part can be scripted and just write the output to PGN and use any GUI to view the results?  
  > **username_2**: SCID will analyze entire games.  However I don't know if it will give you 'top 3' moves.  
  > **username_3**: I don't think there is any software allows you to analyse few hundred games. This is a scripting task.  
  
  ---
  
  ## 6 answers
  
  ### Answer by username_4 on 2014-08-16. Score: 5
  
  Yes, this is possible. But in a slightly crude way. It is possible with Arena Chess GUI 3.5. What you need to do is the following-
  1) Open the pgn file in Arena GUI
  2) Confiure any engine with Multi-PV enabled to your choice of top "N" moves.
  3) Now open Engines > Automatic Analysis
  4) In Source tab select "List of EPD/PGN Files" and Click the icon for adding all PGN files for which you need the automatic analysis.
  5) Check "WhiteMoves" and "BlackMoves"
  6) If the PGN file contains multiple PGNs then select the range of game numbers you want it to process
  7) Select range of move numbers if needed
  8) Now go to the Output tab and select "Write in protocol file"
  9) Now start the analysis and after its done, you can check the protocol file. The last section for each move contains the best "n" moves calculated by the engine. Parsing this protocol file should be really easy if you want to automate it.
  Note: The pgn itself can be altered to add the scores, but it does not add multiple moves at one shot.
  Example output in the protocol file:
     ---------------------------------------------------------------------------
  16/25   00:01      3,444,292    2,274,961   -0.04   0-0 Ne5 Nc6 Nd2 Rd8 Qb3 Bd7 0-0 Qc7 Re1 h6 Ndf3 Ne4 Nxd7 Rxd7 Ne5 Bxe5 fxe5 Qb6
  16/25   00:01      3,444,292    2,274,961   -0.08   Nc6 Ne5 Bd7 Nd2 0-0 Qb3 Qc7 0-0 Rfc8 Re1 h6 Ndf3 a6 Bd3 Na5 Qc2 Nc4 Bxc4 dxc4
  16/25   00:01      3,444,292    2,274,961   -0.08   Bd7 Qb3 Qc7 Ne5 Nc6 Nd2 a6 0-0 0-0 Re1 Rfc8 Bd3 h6 Ndf3 Na5 Qc2 Nc4 Bxc4 dxc4
  8/16/2014 12:24:59 PM, Time for this analysis: 00:00:02, Rated time: 00:04
  
  Of course it also has flexibility to tailor what gets dumped into the file as well.
  
  
  ---
  
  ### Answer by username_5 on 2015-11-09. Score: 2
  
  Check this out !
  
  <http://cpuchess.com/>
  
  It's extremely simple. Just paste in you PGN text in the web interface and click for it to analyze the game. It will plot an evaluation chart which helps you to easily find blunders. Blunders are spikes in this chart, which will be highlighted in red. I'm not sure if this engine is strong or not, but it has many engines and it your machine's full processing power to analyze.
  
  > **Comments:**
  > **username_0**: please take a look at my question. I need 3 best moves, the thing you suggest give me only one.  
  
  ---
  
  ### Answer by username_6 on 2020-05-09. Score: 1
  
  **Free Creatica Chess Game Analyzer for MS Windows**
  Maybe that's a solution:
  => <https://chessgame-analyzer.creatica.org/index.html>
  
  Easy to use tool for MS Windows.
  
  Right click on a \*\* pgn file \*\* and select "Analyze". The newly created PNG file with analysis information is automatically opened in your standard chess GUI such as Scid.
  
  Many parameters can be set for a desired result, such as the number of variants: <https://chessgame-analyzer.creatica.org/customize.html>
  
  [![https://i.sstatic.net/jeQ22.jpg](https://i.sstatic.net/jeQ22.jpg)](https://i.sstatic.net/jeQ22.jpg)
  
  
  ---
  
  ### Answer by username_7 on 2017-01-03. Score: 0
  
  Check out [Arena Chess GUI 3.5.1](http://www.playwitharena.com/?Download:Arena_3.5.1).
  
  It works with Stockfish, and comes with built in Engines. You can also download additional engines for it and pit them against one another in tournament mode.
  
  Also Arena with Stockfish supports Syzygy tablebase.
  
  It's a very strong gui.
  
  
  ---
  
  ### Answer by username_8 on 2017-01-03. Score: 0
  
  Try TarraschDB analysis. Just paste the PGN, pick your move to start the analysis and click Start. It will give you the best 4 moves and you can use Capture All if you want all 4 best moves or just Capture Top to select the best move.
  
  Link: <https://www.triplehappy.com/>
  
  
  ---
  
  ### Answer by username_9 on 2017-11-28. Score: 0
  
  Check out <http://chess555.com> . It also includes Openings Explorer and you can get games for any position up to move 20.
  
  
  ---
  
  