latest (beta 3) EPD is now here:
http://www.arasanchess.org/lj-beta3.epd
FYI this is the perl script I used to make it (almost worked perfectly but needed a manual cleanup on pos #32):
if (@ARGV) {
open(DATA,@ARGV[0]) || die "Can't open file " . $_;
$id = ""; $com = ""; $com2 = "";
$num = 1; $skip = 0;
while (<DATA>)
{
if (/FEN/) {
@parts = split ('\"');
$parts[1] =~ s/[0-9]+ [0-9]+$//;
print $parts[1];
print "id \"Vincent Lejeune - hard CCC 2008 - Pos " . $num . "\";";
$num = $num + 1;
}
if (/Black/) {
@parts = split ('\"');
$com = $parts[1];
$skip = 0;
}
if (/{(.+)}/) {
$com2 = $1;
$com2 =~ s/^"(.*)"$/$1/
}
if (/[0-9]+[ \.]+ ([^ ]+)/) {
if ($skip == 0) {
print " bm " . $1 . ";";
if (length($com)>0) {
print " c0 \"" . $com . "\";";
}
if ($com ne "") {
if ($com2 ne "") {
print " c1 \"" . $com2 . "\";";
}
}
else {
print " c0 \"" . $com2 . "\";";
}
$com2 = ""; $com="";
print "\n";
$skip = 1; # ignore more matching lines until next pos
}
}
}
}