NEED HELP WITH CHESS TOURNMENT FILES

Discussion forum for all Windows batch related topics.

Moderator: DosItHelp

Post Reply
Message
Author
mig2004
Posts: 1
Joined: 03 Jan 2019 19:49

NEED HELP WITH CHESS TOURNMENT FILES

#1 Post by mig2004 » 11 Apr 2019 11:00

Hi folks,

I am running a chess engine tournament in my local computer. I have so far accumulated 5k games, and i need a batch file to process the weekly report. (It takes me currently about 2 hrs per week, manually.)

Fields in report are separated by dash with a short phrase of explanation like this : Field Name (blah blah blah)



report:(it doesnt have to be in any specific column sequence. I will enhance it later with spreadsheet).

Games (games played) - Name (engine name) - Wins - Draws - Loss - Color balance (quantifies diff bet white games and black games)- Elo - Avg Opp Elo,

Here is brief look at an actual report using a chess program named Arena Chess, with Elo Report by Dr Fran Schubert:

Program Elo + - Games Score Av.Op. Draws

1 Deep Synapse RZ8.0 64bit : 3500 480 145 3 66.7 % 3380 66.7 %
2 Stockfish 10 64 190310 : 3463 196 48 8 56.2 % 3420 87.5 %
3 SF 10-190310-d320de7 64 SSE : 3456 196 48 8 56.2 % 3412 87.5 %
4 Stockfish 10 64 190331 82ad9c : 3450 0 0 2 50.0 % 3450 100.0 %

Of course it is missing some stuff, like the color balance, which i have to process with other command line programs. In total i use 2 or 3 to get the full report i need.

If the batch file here can process 5k or more games in less than 1 minute, and outputs to a csv file where i can further enhance the report, it will be good enought for me.

I would prefer to run the batch file in the same directory where i place the pgn file (tournament file).

The source file for gamesgames is created by a chess program called Fritz 12 and it responds to the general PGN standard. Here is an link to a sample game file you can download ( http://www.mediafire.com/file/xyq55fb7f ... L.pgn/file ) And below it is what several games stored in its file looks like with the notepad application from windows:


[Event "e8400 ltc f 190107-2"]
[Site "?"]
[Date "2019.01.15"]
[Round "2"]
[White "Stockfish 010119 64 T153"]
[Black "Stockfish 010918 64 IL"]
[Result "1/2-1/2"]
[ECO "B91"]
[Annotator "0.34;0.22"]
[PlyCount "44"]
[EventDate "2019.01.12"]
[EventType "tourn"]

{Intel(R) Core(TM)2 Duo CPU E8400 @ 3.00GHz 2992 MHz W=35.9 plies; 1,
842kN/s; 6 TBAs B=37.3 plies; 1,890kN/s; 6 TBAs} 1. e4 c5 2. Nf3 d6 3. d4 cxd4
4. Nxd4 Nf6 {[%eval 22,36] [%emt 0:17:15]} 5. Nc3 {[%eval 34,34] [%emt 0:07:48]
} a6 {[%eval 14,34] [%emt 0:02:47]} 6. g3 {[%eval 50,35] [%emt 0:16:06] (Be3)}
e5 {[%eval 0,35] [%emt 0:04:29] (g6)} 7. Nde2 {[%eval 44,36] [%emt 0:04:35]
(Nf3)} Be7 {[%eval 0,36] [%emt 0:02:01]} 8. Bg2 {[%eval 31,35] [%emt 0:05:35]}
O-O {[%eval 0,41] [%emt 0:14:06]} 9. O-O {[%eval 30,38] [%emt 0:04:17]} b5 {
[%eval 0,40] [%emt 0:02:02]} 10. Nd5 {[%eval 25,38] [%emt 0:05:26]} Nxd5 {
[%eval 0,40] [%emt 0:06:42] (Nbd7)} 11. Qxd5 {[%eval 24,37] [%emt 0:04:36]} Ra7
{[%eval 0,41] [%emt 0:02:28]} 12. Be3 {[%eval 32,34] [%emt 0:02:42]} Rb7 {
[%eval 9,42] [%emt 0:03:34]} 13. Nc3 {[%eval 42,34] [%emt 0:02:33] (Qd2)} b4 {
[%eval 0,37] [%emt 0:02:52]} 14. Nd1 {[%eval 36,36] [%emt 0:04:53] (Na4)} a5 {
[%eval 0,38] [%emt 0:11:48] (Nd7)} 15. Bc1 {[%eval 29,38] [%emt 0:09:50] (b3)}
Qc7 {[%eval 0,32] [%emt 0:02:12] (Nd7)} 16. Ne3 {[%eval 34,34] [%emt 0:02:23]}
Be6 {[%eval 0,35] [%emt 0:02:19]} 17. Qd1 {[%eval 13,37] [%emt 0:05:19] (Qd3)}
Nd7 {[%eval 0,37] [%emt 0:02:14]} 18. a3 {[%eval 0,38] [%emt 0:04:25] (b3)} b3
{[%eval 0,36] [%emt 0:02:47] (Nf6)} 19. c3 {[%eval 34,33] [%emt 0:04:49]} Nb6 {
[%eval 0,39] [%emt 0:16:22]} 20. Kh1 {[%eval 10,40] [%emt 0:15:08] (f4)} a4 {
[%eval 0,37] [%emt 0:03:44]} 21. f4 {[%eval 0,34] [%emt 0:01:24]} f6 {[%eval 0,
37] [%emt 0:05:43]} 22. Re1 {[%eval 0,35] [%emt 0:01:38]} Qc8 {[%eval 0,36]
[%emt 0:03:00]} 1/2-1/2

[Event "e8400 ltc f 190107-2"]
[Site "?"]
[Date "2019.01.15"]
[Round "2"]
[White "Stockfish 010119 64 T216"]
[Black "Cfish 010718 64 N-alex76"]
[Result "1/2-1/2"]
[ECO "B63"]
[Annotator "0.45;0.05"]
[PlyCount "88"]
[EventDate "2019.01.12"]
[EventType "tourn"]

{Intel(R) Core(TM)2 Duo CPU E8400 @ 3.00GHz 2992 MHz W=39.3 plies; 2,
140kN/s; 7,100,309 TBAs B=39.6 plies; 2,464kN/s; 9,651,329 TBAs} 1. e4 c5 2.
Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 {[%eval 5,36] [%emt 0:15:11]} 5. Nc3 {[%eval 45,
36] [%emt 0:07:34]} Nc6 {[%eval 2,34] [%emt 0:06:05]} 6. Bg5 {[%eval 55,34]
[%emt 0:03:44] (a3)} e6 {[%eval 20,33] [%emt 0:04:32]} 7. Qd2 {[%eval 42,35]
[%emt 0:05:47]} Be7 {[%eval 16,37] [%emt 0:14:17]} 8. O-O-O {[%eval 72,34]
[%emt 0:06:04]} Nxd4 {[%eval 31,37] [%emt 0:07:39] (0-0)} 9. Qxd4 {[%eval 53,
37] [%emt 0:09:38]} O-O {[%eval 36,37] [%emt 0:07:05]} 10. h4 {[%eval 56,36]
[%emt 0:03:24]} Bd7 {[%eval 22,34] [%emt 0:04:05]} 11. f3 {[%eval 58,37] [%emt
0:05:58] (Bxf6)} a6 {[%eval 18,36] [%emt 0:05:39]} 12. g4 {[%eval 61,39] [%emt
0:06:17] (Kb1)} b5 {[%eval 16,32] [%emt 0:02:20]} 13. Bxf6 {[%eval 54,40]
[%emt 0:11:04] (Kb1)} Bxf6 {[%eval 28,41] [%emt 0:04:53]} 14. Qxd6 {[%eval 49,
40] [%emt 0:04:25]} b4 {[%eval 32,41] [%emt 0:02:58]} 15. Qxd7 {[%eval 17,44]
[%emt 0:05:36]} bxc3 {[%eval 28,41] [%emt 0:01:54]} 16. Qxd8 {[%eval 16,44]
[%emt 0:02:59]} cxb2+ {[%eval 9,37] [%emt 0:02:08]} 17. Kb1 {[%eval 21,46]
[%emt 0:02:57]} Rfxd8 {[%eval 8,42] [%emt 0:03:05]} 18. Rxd8+ {[%eval 19,48]
[%emt 0:02:42]} Rxd8 {[%eval 8,43] [%emt 0:02:13]} 19. Bxa6 {[%eval 21,49]
[%emt 0:02:44]} Rd2 {[%eval 8,44] [%emt 0:04:21] (Bc3)} 20. Bd3 {[%eval 13,42]
[%emt 0:05:52]} Kf8 {[%eval 8,45] [%emt 0:02:34]} 21. a4 {[%eval 13,43] [%emt
0:02:34]} Ke7 {[%eval 8,41] [%emt 0:01:53]} 22. Ka2 {[%eval 33,41] [%emt 0:03:
01]} Kd6 {[%eval 19,40] [%emt 0:03:26]} 23. f4 {[%eval 35,40] [%emt 0:02:05]}
Bd4 {[%eval 11,38] [%emt 0:01:22]} 24. a5 {[%eval 30,39] [%emt 0:03:21]} Kc6 {
[%eval 8,38] [%emt 0:03:08]} 25. Rb1 {[%eval 11,42] [%emt 0:06:59] (a6)} Rf2 {
[%eval 0,38] [%emt 0:01:33]} 26. Kb3 {[%eval 7,40] [%emt 0:02:28] (Rf1)} Rxf4 {
[%eval 0,40] [%emt 0:01:44]} 27. c3 {[%eval 11,38] [%emt 0:00:57]} Be3 {[%eval
7,40] [%emt 0:03:01]} 28. Rxb2 {[%eval 11,40] [%emt 0:01:33]} Rxg4 {[%eval 0,
40] [%emt 0:01:11]} 29. Rh2 {[%eval 12,39] [%emt 0:01:25]} Rg3 {[%eval 0,40]
[%emt 0:03:21] (g6)} 30. a6 {[%eval 13,36] [%emt 0:02:51]} g6 {[%eval 0,43]
[%emt 0:01:53]} 31. Ra2 {[%eval 13,40] [%emt 0:03:33]} Ba7 {[%eval 0,44] [%emt
0:01:38]} 32. Be2 {[%eval 10,40] [%emt 0:01:19] (Bf1)} Re3 {[%eval 0,47] [%emt
0:02:06]} 33. Bf1 {[%eval 0,38] [%emt 0:00:45]} Rf3 {[%eval 0,47] [%emt 0:01:
16]} 34. Ra1 {[%eval 0,40] [%emt 0:00:37] (Bc4)} Rf4 {[%eval 0,43] [%emt 0:01:
50] (h6)} 35. Rd1 {[%eval 10,40] [%emt 0:01:52] (e5)} h5 {[%eval 0,43] [%emt 0:
01:46] (h6)} 36. e5 {[%eval 34,33] [%emt 0:00:22] (Be2)} Kc5 {[%eval 26,41]
[%emt 0:00:55]} 37. Bd3 {[%eval 30,36] [%emt 0:00:54]} g5 {[%eval 16,34] [%emt
0:00:41]} 38. hxg5 {[%eval 35,39] [%emt 0:00:46]} h4 {[%eval 12,36] [%emt 0:00:
26]} 39. Bf1 {[%eval 9,37] [%emt 0:01:39]} Kb6 {[%eval 11,38] [%emt 0:00:50]}
40. g6 {[%eval 9,37] [%emt 0:00:47]} fxg6 {[%eval 0,39] [%emt 0:01:42]} 41.
Rd6+ {[%eval 9,37] [%emt 0:00:19]} Ka5 {[%eval 0,39] [%emt 0:00:25]} 42. Bg2 {
[%eval 34,41] [%emt 0:01:39]} Rg4 {[%eval 0,40] [%emt 0:00:58]} 43. Bb7 {
[%eval 0,37] [%emt 0:00:55]} h3 {[%eval 0,41] [%emt 0:00:33]} 44. Rxe6 {[%eval
0,37] [%emt 0:00:27]} h2 {[%eval 0,42] [%emt 0:00:41]} 1/2-1/2

[Event "e8400 ltc f 190107-2"]
[Site "?"]
[Date "2019.01.15"]
[Round "2"]
[White "Stockfish 010119 64 T289"]
[Black "Stockfish 130618 64T573"]
[Result "1/2-1/2"]
[ECO "B90"]
[Annotator "0.31;-0.07"]
[PlyCount "218"]
[EventDate "2019.01.12"]
[EventType "tourn"]

{Intel(R) Core(TM)2 Duo CPU E8400 @ 3.00GHz 2992 MHz W=39.9 plies; 2,
115kN/s; 109,560,431 TBAs B=37.4 plies; 2,049kN/s; 89,059,275 TBAs} 1. e4 c5
2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 {[%eval -7,35] [%emt 0:10:10]} 5. Nc3 {[%eval
31,35] [%emt 0:16:00]} a6 {[%eval 0,36] [%emt 0:13:26]} 6. h3 {[%eval 48,35]
[%emt 0:11:40]} e5 {[%eval 0,35] [%emt 0:04:09]} 7. Nde2 {[%eval 48,34] [%emt
0:02:33]} b5 {[%eval 5,36] [%emt 0:07:00]} 8. Ng3 {[%eval 30,37] [%emt 0:14:41]
(g4)} Qc7 {[%eval 6,33] [%emt 0:07:12] (Nbd7)} 9. Bd3 {[%eval 58,32] [%emt 0:
04:48]} g6 {[%eval 5,35] [%emt 0:15:00]} 10. Bg5 {[%eval 49,35] [%emt 0:12:37]}
Nbd7 {[%eval 0,30] [%emt 0:02:00]} 11. O-O {[%eval 81,30] [%emt 0:01:35]} Bg7 {
[%eval 26,38] [%emt 0:23:40] (h6)} 12. Qd2 {[%eval 59,37] [%emt 0:04:32] (a4)}
O-O {[%eval 27,33] [%emt 0:03:25]} 13. b4 {[%eval 64,39] [%emt 0:04:57]} h6 {
[%eval 24,33] [%emt 0:02:22] (Bb7)} 14. Be3 {[%eval 74,33] [%emt 0:01:59]} Bb7
{[%eval 20,32] [%emt 0:01:21]} 15. a4 {[%eval 68,35] [%emt 0:03:50]} bxa4 {
[%eval 9,30] [%emt 0:01:26]} 16. Rxa4 {[%eval 78,35] [%emt 0:04:02] (Rfd1)}
Rfc8 {[%eval 35,37] [%emt 0:10:08] (Nb6)} 17. Ra3 {[%eval 111,31] [%emt 0:01:
14]} h5 {[%eval 55,35] [%emt 0:04:13]} 18. Rd1 {[%eval 113,33] [%emt 0:02:45]}
Nb6 {[%eval 70,30] [%emt 0:00:59]} 19. Bh6 {[%eval 113,33] [%emt 0:02:26]} Qe7
{[%eval 52,29] [%emt 0:00:43]} 20. Bxg7 {[%eval 116,36] [%emt 0:05:58]} Kxg7 {
[%eval 49,30] [%emt 0:00:27]} 21. Qg5 {[%eval 107,33] [%emt 0:01:40]} Kh7 {
[%eval 60,31] [%emt 0:01:34]} 22. f3 {[%eval 112,34] [%emt 0:01:36] (Nf1)} Ng8
{[%eval 65,27] [%emt 0:00:56] (Nc4)} 23. Qxe7 {[%eval 119,37] [%emt 0:03:08]}
Nxe7 {[%eval 71,28] [%emt 0:00:23]} 24. Nf1 {[%eval 116,35] [%emt 0:03:07]} Nc6
{[%eval 65,31] [%emt 0:00:40] (Rc7)} 25. Rb1 {[%eval 120,36] [%emt 0:02:07]}
Nd4 {[%eval 85,33] [%emt 0:01:30]} 26. Ne3 {[%eval 123,38] [%emt 0:03:04]} Kg7
{[%eval 96,30] [%emt 0:01:07] (h4)} 27. h4 {[%eval 150,35] [%emt 0:02:20]} Kg8
{[%eval 89,30] [%emt 0:00:43] (Rc7)} 28. Kf2 {[%eval 143,32] [%emt 0:02:22]}
Kf8 {[%eval 83,31] [%emt 0:00:47] (Kg7)} 29. Rb2 {[%eval 145,33] [%emt 0:00:47]
(Na4)} f5 {[%eval 109,31] [%emt 0:01:15] (Kg7)} 30. Rba2 {[%eval 147,35] [%emt
0:01:20]} f4 {[%eval 95,31] [%emt 0:00:46]} 31. Ned5 {[%eval 125,35] [%emt 0:
00:50]} Nxd5 {[%eval 91,33] [%emt 0:00:30]} 32. Nxd5 {[%eval 123,35] [%emt 0:
01:06]} Rab8 {[%eval 93,37] [%emt 0:01:11]} 33. Ke1 {[%eval 134,35] [%emt 0:01:
10]} Kg7 {[%eval 85,31] [%emt 0:01:13] (Kf7)} 34. Rb2 {[%eval 129,34] [%emt 0:
00:55]} g5 {[%eval 71,26] [%emt 0:00:14] (Bxd5)} 35. hxg5 {[%eval 112,29]
[%emt 0:00:30]} h4 {[%eval 48,30] [%emt 0:01:22]} 36. Ne7 {[%eval 62,32] [%emt
0:01:21] (Kf2)} Rh8 {[%eval 80,31] [%emt 0:01:09]} 37. Nf5+ {[%eval 83,31]
[%emt 0:00:44]} Nxf5 {[%eval 91,31] [%emt 0:00:52]} 38. exf5 {[%eval 125,33]
[%emt 0:00:33]} Rh5 {[%eval 73,31] [%emt 0:00:33]} 39. b5 {[%eval 88,33] [%emt
0:01:25] (Bxa6)} a5 {[%eval 54,31] [%emt 0:01:12]} 40. g6 {[%eval 120,33]
[%emt 0:00:57] (c4)} Kf6 {[%eval 69,29] [%emt 0:01:03] (h3)} 41. Rc3 {[%eval
177,30] [%emt 0:00:17]} h3 {[%eval 57,29] [%emt 0:00:33]} 42. gxh3 {[%eval 223,
32] [%emt 0:00:50]} Bxf3 {[%eval 48,29] [%emt 0:00:32]} 43. Rc7 {[%eval 135,32]
[%emt 0:01:39]} Rxh3 {[%eval 144,30] [%emt 0:01:40]} 44. Bf1 {[%eval 150,32]
[%emt 0:00:55]} Rhh8 {[%eval 96,29] [%emt 0:00:55]} 45. c4 {[%eval 107,32]
[%emt 0:00:55] (Rf7+)} e4 {[%eval 67,28] [%emt 0:00:55]} 46. Rf7+ {[%eval 141,
29] [%emt 0:00:17]} Kg5 {[%eval 55,28] [%emt 0:00:20]} 47. g7 {[%eval 83,32]
[%emt 0:01:33]} Rhg8 {[%eval 55,29] [%emt 0:00:57]} 48. Rd2 {[%eval 35,29]
[%emt 0:00:55]} a4 {[%eval 37,29] [%emt 0:00:47]} 49. Be2 {[%eval 56,30] [%emt
0:00:36] (f6)} Bg2 {[%eval 17,28] [%emt 0:00:37]} 50. Bd1 {[%eval 47,31] [%emt
0:01:09]} f3 {[%eval 22,29] [%emt 0:01:03]} 51. Kf2 {[%eval 47,33] [%emt 0:00:
49]} a3 {[%eval 27,31] [%emt 0:01:02]} 52. Ra7 {[%eval 47,33] [%emt 0:00:29]
(Ke3)} d5 {[%eval 27,34] [%emt 0:01:40]} 53. Bb3 {[%eval 59,33] [%emt 0:01:29]
(Ke3)} dxc4 {[%eval 35,29] [%emt 0:00:26]} 54. Bxc4 {[%eval 48,32] [%emt 0:00:
25]} Kf4 {[%eval 27,33] [%emt 0:01:15]} 55. Rd4 {[%eval 48,35] [%emt 0:00:36]}
Rgd8 {[%eval 27,34] [%emt 0:00:26]} 56. g8=Q {[%eval 48,38] [%emt 0:00:47]}
Rxg8 {[%eval 28,38] [%emt 0:00:55]} 57. Re7 {[%eval 48,40] [%emt 0:00:54]} Rgd8
{[%eval 27,38] [%emt 0:01:33]} 58. Rdxe4+ {[%eval 48,40] [%emt 0:00:45]} Kxf5 {
[%eval 27,38] [%emt 0:00:23]} 59. Kg3 {[%eval 48,42] [%emt 0:01:09]} Rg8+ {
[%eval 27,40] [%emt 0:00:37]} 60. Bxg8 {[%eval 48,43] [%emt 0:00:45]} Rxg8+ {
[%eval 27,39] [%emt 0:00:58]} 61. Kf2 {[%eval 48,45] [%emt 0:01:08]} a2 {
[%eval 27,40] [%emt 0:00:48]} 62. Re1 {[%eval 48,46] [%emt 0:00:58] (Ra4)} Rg4
{[%eval 27,40] [%emt 0:01:00]} 63. Rf7+ {[%eval 48,45] [%emt 0:01:44] (b6)} Kg6
{[%eval 27,42] [%emt 0:00:42]} 64. Ra7 {[%eval 48,45] [%emt 0:00:18]} Rb4 {
[%eval 27,47] [%emt 0:00:56]} 65. Rxa2 {[%eval 48,49] [%emt 0:01:26]} Rxb5 {
[%eval 27,48] [%emt 0:01:04]} 66. Re4 {[%eval 48,48] [%emt 0:00:25] (Ra6+)} Kf5
{[%eval 27,47] [%emt 0:00:44] (Rb1)} 67. Raa4 {[%eval 48,45] [%emt 0:01:09]
(Rh4)} Rb6 {[%eval 27,48] [%emt 0:00:47] (Rb2+)} 68. Kg3 {[%eval 48,50] [%emt
0:00:40] (Rf4+)} Kg6 {[%eval 27,50] [%emt 0:00:51] (Rg6+)} 69. Ra1 {[%eval 48,
52] [%emt 0:00:47] (Rg4+)} Rf6 {[%eval 27,50] [%emt 0:00:56] (Kf5)} 70. Rg4+ {
[%eval 48,51] [%emt 0:00:43] (Rh4)} Kh6 {[%eval 27,50] [%emt 0:00:54] (Kf7)}
71. Kf2 {[%eval 48,56] [%emt 0:00:44]} Kh5 {[%eval 27,49] [%emt 0:00:52] (Rb6)}
72. Raa4 {[%eval 48,56] [%emt 0:00:48]} Rg6 {[%eval 27,51] [%emt 0:00:57]} 73.
Rh4+ {[%eval 48,56] [%emt 0:01:02] (Rge4)} Kg5 {[%eval 27,1] [%emt 0:00:00]}
74. Rag4+ {[%eval 48,58] [%emt 0:01:33] (Rad4)} Kf6 {[%eval 27,53] [%emt 0:00:
47]} 75. Rf4+ {[%eval 48,56] [%emt 0:00:39]} Kg7 {[%eval 27,56] [%emt 0:01:54]
(Kg5)} 76. Re4 {[%eval 48,54] [%emt 0:00:52] (Rf5)} Rf6 {[%eval 27,50] [%emt 0:
00:55] (Rb6)} 77. Re7+ {[%eval 48,54] [%emt 0:00:42]} Rf7 {[%eval 27,52] [%emt
0:01:01] (Kg6)} 78. Re1 {[%eval 48,52] [%emt 0:00:54] (Re8)} Rf6 {[%eval 27,52]
[%emt 0:00:56]} 79. Ra1 {[%eval 48,54] [%emt 0:00:50] (Rg4+)} Re6 {[%eval 27,
50] [%emt 0:00:59]} 80. Rg4+ {[%eval 48,57] [%emt 0:01:20] (Ra7+)} Kh6 {[%eval
27,54] [%emt 0:00:48] (Kf6)} 81. Rh4+ {[%eval 48,56] [%emt 0:00:41] (Ra5)} Kg5
{[%eval 27,54] [%emt 0:01:03]} 82. Kg3 {[%eval 48,58] [%emt 0:01:00]} Kg6 {
[%eval 27,55] [%emt 0:01:16] (Kf5)} 83. Rg4+ {[%eval 48,56] [%emt 0:00:47]
(Ra5)} Kh7 {[%eval 27,55] [%emt 0:00:45] (Kf7)} 84. Kf2 {[%eval 48,58] [%emt 0:
01:55] (Ra7+)} Rf6 {[%eval 27,53] [%emt 0:00:48] (Re2+)} 85. Ra5 {[%eval 48,52]
[%emt 0:00:25] (Rh4+)} Re6 {[%eval 27,53] [%emt 0:00:47] (Kh6)} 86. Rh5+ {
[%eval 48,52] [%emt 0:00:33]} Rh6 {[%eval 27,1] [%emt 0:00:00]} 87. Rhg5 {
[%eval 48,56] [%emt 0:01:47] (Rd5)} Rf6 {[%eval 27,53] [%emt 0:00:54] (Re6)}
88. Rg7+ {[%eval 48,52] [%emt 0:00:40] (Rh4+)} Kh6 {[%eval 27,54] [%emt 0:01:
49]} 89. Ra7 {[%eval 48,52] [%emt 0:00:38] (Rg8)} Kh5 {[%eval 27,53] [%emt 0:
00:59]} 90. Rgg7 {[%eval 48,51] [%emt 0:00:35] (Rag7)} Re6 {[%eval 27,50]
[%emt 0:01:11]} 91. Rh7+ {[%eval 48,50] [%emt 0:00:41] (Raf7)} Kg5 {[%eval 27,
50] [%emt 0:00:42]} 92. Kg3 {[%eval 48,48] [%emt 0:01:21] (Rag7+)} Kf5 {[%eval
27,46] [%emt 0:01:32] (Rg6)} 93. Rhf7+ {[%eval 48,46] [%emt 0:00:49] (Ra5+)}
Rf6 {[%eval 27,46] [%emt 0:00:40]} 94. Rh7 {[%eval 48,46] [%emt 0:00:40] (Rfc7)
} Rg6+ {[%eval 27,42] [%emt 0:00:43]} 95. Kf2 {[%eval 48,52] [%emt 0:01:56]}
Re6 {[%eval 27,42] [%emt 0:01:47]} 96. Raf7+ {[%eval 48,42] [%emt 0:00:24]} Kg5
{[%eval 27,39] [%emt 0:00:57] (Rf6)} 97. Rb7 {[%eval 48,44] [%emt 0:00:57]
(Rh2)} Re2+ {[%eval 27,38] [%emt 0:00:55] (Kf5)} 98. Kg3 {[%eval 48,41] [%emt
0:00:50]} Re6 {[%eval 27,36] [%emt 0:00:24] (Kf5)} 99. Kf2 {[%eval 48,40]
[%emt 0:00:41] (Rbc7)} Re2+ {[%eval 27,35] [%emt 0:01:26] (Kf5)} 100. Kg3 {
[%eval 48,34] [%emt 0:01:08]} Re6 {[%eval 27,32] [%emt 0:00:55] (Kf5)} 101.
Rbd7 {[%eval 48,37] [%emt 0:01:30] (Rbc7)} Kf5 {[%eval 27,28] [%emt 0:00:50]
(Rg6)} 102. Rd1 {[%eval 48,28] [%emt 0:00:24] (Rh5+)} Rg6+ {[%eval 27,24]
[%emt 0:00:35] (Re2)} 103. Kf2 {[%eval 47,27] [%emt 0:01:17]} Rg4 {[%eval 27,
24] [%emt 0:01:21] (Re6)} 104. Rh5+ {[%eval 48,27] [%emt 0:01:05] (Rdd7)} Kg6 {
[%eval 27,23] [%emt 0:00:35] (Kf6)} 105. Re5 {[%eval 44,28] [%emt 0:00:55]} Rf4
{[%eval 27,24] [%emt 0:01:04] (Rg5)} 106. Kg3 {[%eval 48,29] [%emt 0:00:55]
(Rd8)} Rf8 {[%eval 20,24] [%emt 0:00:49] (Rc4)} 107. Re4 {[%eval 46,26] [%emt
0:00:55] (Rc5)} Rg8 {[%eval 8,25] [%emt 0:00:50] (Ra8)} 108. Rh4 {[%eval 0,32]
[%emt 0:00:55] (Rf4)} Kf6+ {[%eval 0,39] [%emt 0:00:33] (Kf7+)} 109. Kf2 {
[%eval 0,33] [%emt 0:00:19]} Rc8 {[%eval 0,45] [%emt 0:00:27] (Ra8)} 1/2-1/2


I hope my request is clear enought. If need more info I'll be happy to provide it. Thanks for all your help.



Here is the info from the forum batch file:

Code: Select all

 INFO.BAT version 1.5
--------------------------------------------------------------------------------
Windows version        :  Microsoft Windows [Versión 6.2.9200]
Product name           :  Windows 8 Single Language, 64 bit
Performance indicators :  Processor Cores: 4      Visible RAM: 4070676 kilobytes

Date/Time format       :  (yy/mm/dd)  2019-04-11  11:48:29.48
__APPDIR__             :  C:\WINDOWS\system32\
ComSpec                :  C:\WINDOWS\system32\cmd.exe
PathExt                :  .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
Extensions             :  system: Enabled   user: Enabled 
Delayed expansion      :  system: Disabled  user: Disabled
Locale name            :  es-MX       Code Pages: OEM  850    ANSI 1252
DIR  format            :  2019-04-10  14:06     3,087,007,744 pagefile.sys
Permissions            :  Elevated Admin=No, Admin group=Yes

                          Missing from the tool collection:  debug

aGerman
Expert
Posts: 4678
Joined: 22 Jan 2010 18:01
Location: Germany

Re: NEED HELP WITH CHESS TOURNMENT FILES

#2 Post by aGerman » 11 Apr 2019 13:48

I hope my request is clear enought.
No, sorry. I tried to find the values of the Elo program in the example you quoted but I didn't find them. Furthermore you told that you want to have everything in a csv file but you didn't tell us how it should look like. So you really should provide an csv example along with the source where we are able to retrace where the values are coming from.

Steffen

ShadowThief
Expert
Posts: 1166
Joined: 06 Sep 2013 21:28
Location: Virginia, United States

Re: NEED HELP WITH CHESS TOURNMENT FILES

#3 Post by ShadowThief » 11 Apr 2019 17:59

I have no idea what I'm looking at here. I recognize the chess notation for the piece movements, but that's it.

Take the first game in the report (I think?):

Code: Select all

[Event "e8400 ltc tour"]
[Site "?"]
[Date "2016.03.01"]
[Round "1.1"]
[White "Stockfish 070216 64"]
[Black "Stockfish 210216 64"]
[Result "1/2-1/2"]
[ECO "C85"]
[WhiteElo "3200"]
[BlackElo "3200"]
[Annotator "0.00;0.09"]
[PlyCount "29"]
[EventDate "2017.11.17"]
[EventType "swiss"]
[WhiteTeam "STOCKFISH ABROK"]
[BlackTeam "STOCKFISH ABROK"]
[TimeControl "20/7200:40/6000:1800"]

{Int@l(R) Core(TM)2 Duo CPU E8400 î 3.00GHz 0 MHz W=37.5 ply; 2,334kN/s; 6
TBAs; kom9.ctg B=37.5 ply; 2,332kN/s; 19 TBAs; kom9.ctg} 1. e4 {[%eval 0,0] 
[%emt 0:00:00]} e5 {[%eval 0,0] [%emt 0:00:00]} 2. Nf3 {[%eval 0,0] [%emt 0:00:
00]} Nc6 {[%eval 0,0] [%emt 0:00:00]} 3. Bb5 {[%eval 0,0] [%emt 0:00:00]} a6 {
[%eval 0,0] [%emt 0:00:00]} 4. Ba4 {[%eval 0,0] [%emt 0:00:00]} Nf6 {[%eval 0,
0] [%emt 0:00:00]} 5. d3 {[%eval 0,0] [%emt 0:00:00]} Bc5 {[%eval 0,0] [%emt 0:
00:00]} 6. Bxc6 {[%eval 0,0] [%emt 0:00:00]} dxc6 {[%eval 0,0] [%emt 0:00:00]}
7. O-O {[%eval 0,0] [%emt 0:00:00]} Bd6 {[%eval 0,0] [%emt 0:00:00]} 8. d4 {
[%eval 0,0] [%emt 0:00:00]} Nd7 {[%eval 0,0] [%emt 0:00:00]} ({RR} 8... Nxe4 9.
Qe2 Bf5 10. dxe5 Bc5 11. Be3 Bxe3 12. Qxe3 Qd5 13. Nd4 Bg6 14. Nb3 b6 15. f3
Nc5 16. Nc3 Qc4 17. Nxc5 Qxc5 18. Qxc5 bxc5 19. Rf2 Ke7 20. Rd1 Rhd8 21. Rfd2
Rxd2 22. Rxd2 Rb8 23. b3 {Kruppa,Y (2580)-Kupreichik,V (2485) Minsk 1996 1-0 
(61)}) ({RR} 8... Be7 9. Nc3 exd4 10. Qxd4 Qxd4 11. Nxd4 O-O 12. Bf4 Bb4 {
1/2-1/2 (12) Kulovana,E (2330)-Lalic,B (2470) Pardubice 2011}) 9. c3 $146 {
[%eval 0,0] [%emt 0:00:00]} ({RR} 9. Nbd2 exd4 10. Nxd4 O-O 11. Nf5 Nf6 12. Qf3
Re8 13. Re1 Bb4 14. c3 Bf8 15. Nf1 Bxf5 16. Qxf5 Qd3 17. Ng3 Re6 18. Qf3 Qxf3
19. gxf3 Rae8 20. Rd1 Bd6 21. Be3 g6 22. c4 h5 23. c5 Bf8 {Lehmann,H-Calvo
Minguez,R Palma de Mallorca 1968 1/2-1/2 (40)}) ({RR} 9. Bg5 f6 10. Bh4 O-O 11.
c3 Qe8 12. Nbd2 b5 13. a4 Bb7 14. dxe5 Nxe5 15. Nxe5 Bxe5 16. Nb3 Bd6 17. Re1
Rd8 18. Qc2 Qg6 19. Nd4 Rfe8 20. f3 Qh5 21. Bg3 Bxg3 22. hxg3 c5 23. Nf5 g6 {
Tarlev,K (2484)-Bezgodova,M (2193) Lipetsk 2010 0-1 (48)}) 9... O-O {[%eval 0,
0] [%emt 0:00:00]} 10. Be3 {[%eval 0,0] [%emt 0:00:00]} Re8 {[%eval 0,0] [%emt
0:00:00]} 11. Qc2 {[%eval 0,0] [%emt 0:00:00]} b6 {[%eval 9,35] [%emt 0:10:51]}
12. Nbd2 {[%eval 0,34] [%emt 0:05:07]} exd4 {[%eval 2,35] [%emt 0:12:59] (Bb7)}
13. cxd4 {[%eval 0,36] [%emt 0:06:02]} Bb7 {[%eval 0,37] [%emt 0:22:14]} 14. e5
{[%eval 0,36] [%emt 0:02:56]} Be7 {[%eval 0,36] [%emt 0:04:34]} 15. Ne4 {
[%eval 0,37] [%emt 0:09:06]} 1/2-1/2
What would the output look like?

miskox
Posts: 630
Joined: 28 Jun 2010 03:46

Re: NEED HELP WITH CHESS TOURNMENT FILES

#4 Post by miskox » 14 Apr 2019 07:00

Though OP should reply, here is a link to wiki with some info regarding PGN file format: https://en.wikipedia.org/wiki/Portable_Game_Notation

Saso

Post Reply