Что нового

FNS to PGN конвертер

Astarot

Новичок
Сообщения
2
Репутация
0
Приветствую всех!
Версия AutoIt: v3.3.2.0
Описание:
Нужен скрипт, примерно как этот https://github.com/jstapletton/FNS-to-PGN?ysclid=m37j5ay0fa216228435
чтобы конверитировать файлы из FNS в PGN за счет autoit скрипта


Примечание

Пример FNS файла
r1bqr1k1/5p2/3p1bpp/p2P4/1R2P3/1P3PN1/R2QB1PP/7K b - - 0 4|Decoy: Fonyod (1983)<br>Varasdy-Zs. Polgar<br>Difficulty *<br>Just to get an advantage.|4... Bc3 5. Qxc3 axb4 0-1
8/4Nk2/5P2/pK4P1/P6b/8/8/8 w - - 0 1|Decoy: Saratow (1988)<br>Guljajew-Tschetja<br>Difficulty *|1. g6+ Kxf6 2. g7 Kxg7 3. Nf5+ 1-0

Пример PGN файла

[FEN "r1bqr1k1/5p2/3p1bpp/p2P4/1R2P3/1P3PN1/R2QB1PP/7K b - - 0 4"]
[Pos1 "Decoy: Fonyod (1983)"]
[Pos2 "Varasdy-Zs. Polgar"]
[Pos3 "Difficulty *"]
[Pos4 "Just to get an advantage"]

4... Bc3 5. Qxc3 axb4 0-1




[FEN "8/4Nk2/5P2/pK4P1/P6b/8/8/8 w - - 0 1"]
[Pos1 "Decoy: Saratow (1988)"]
[Pos2 "Difficulty *"]

1. g6+ Kxf6 2. g7 Kxg7 3. Nf5+ 1-0
Сообщение автоматически объединено:

Файлы которые необходимо перекомпилировать в PGN
 

Вложения

  • Tactics.7z
    234.4 КБ · Просмотры: 3
Последнее редактирование:

Alecsis

Осваивающий
Сообщения
123
Репутация
44
Нужен скрипт, примерно как этот https://github.com/jstapletton/FNS-to-PGN?ysclid=m37j5ay0fa216228435
чтобы конверитировать файлы из FNS в PGN за счет autoit скрипта
Привет! Вероятно это похоже на то, что нужно. Разумеется, скрипт сырой и его надо допиливать. Нет ни примитивного лога работы, ни «защиты от дурака», но это дело наживное. В архиве исходник + пара примеров конвертации.
PS Оригинал на C++ с ядрёным турецким акцентом по всем признакам делает то же самое. Однако .exe-шник отказался запускаться на моём компе, требуя какой-то допотопный .DLL — лень было его искать:acute:
 

Вложения

  • fns2pgn.7z
    38.7 КБ · Просмотры: 2
Автор
A

Astarot

Новичок
Сообщения
2
Репутация
0
Привет! Вероятно это похоже на то, что нужно. Разумеется, скрипт сырой и его надо допиливать. Нет ни примитивного лога работы, ни «защиты от дурака», но это дело наживное. В архиве исходник + пара примеров конвертации.
PS Оригинал на C++ с ядрёным турецким акцентом по всем признакам делает то же самое. Однако .exe-шник отказался запускаться на моём компе, требуя какой-то допотопный .DLL — лень было его искать:acute:
Привет. Большое спасибо!
В общем и целом, скрипт мне понравился, то что нужно, он делает)

По поводу пустой строки в файлах pgn
Возможно она и не нужна, я запускал pgn файлы и без неё, но популярные площадки типа lichess или chess.com её оставляют
 
Верх