thomas-maeder / popeye

Popeye is a chess problem solving and testing software with strong support for fairy chess and heterodox genres. For more information cf. topic "Popeye (chess)" on http://en.wikipedia.org/
31 stars 14 forks source link

Popeye launches but cannot receive a chess position. #480

Open Codes4me opened 5 months ago

Codes4me commented 5 months ago

I tried to run Popeye, but the only things that I can do without getting an error are: C:\Users\name\Downloads>py BeginProblem

Typing py in the Command Prompt starts Popeye, and typing BeginProblem returns nothing.

Here are some things I tried: Popeye Windows-64Bit v4.89 (26 GB) BeginProblem -forsyth 4r1kq/5ppp/8/8/8/8/5PPP/4R1KQ input-error:offending item: -forsyth offending item: -forsyth input-error:offending item: 4r1kq/5ppp/8/8/8/8/5PPP/4R1KQ offending item: 4r1kq/5ppp/8/8/8/8/5PPP/4R1KQ py input-error:offending item: py offending item: py positions.txt input-error:offending item: positions.txt offending item: positions.txt positions input-error:offending item: positions offending item: positions rsbqkbsr/pppppppp/8/8/8/8/PPPPPPPP/RSBQKBSR input-error:offending item: rsbqkbsr/pppppppp/8/8/8/8/PPPPPPPP/RSBQKBSR offending item: rsbqkbsr/pppppppp/8/8/8/8/PPPPPPPP/RSBQKBSR BeginProblem input-error:offending item: BeginProblem offending item: BeginProblem

Running the .exe file directly by double clicking, without the Command Prompt. Popeye Windows-64Bit v4.89 (25 GB) BeginProblem 4r1kq/5ppp/8/8/8/8/5PPP/4R1KQ input-error:offending item: 4r1kq/5ppp/8/8/8/8/5PPP/4R1KQ offending item: 4r1kq/5ppp/8/8/8/8/5PPP/4R1KQ -forsyth 4r1kq/5ppp/8/8/8/8/5PPP/4R1KQ input-error:offending item: -forsyth offending item: -forsyth input-error:offending item: 4r1kq/5ppp/8/8/8/8/5PPP/4R1KQ offending item: 4r1kq/5ppp/8/8/8/8/5PPP/4R1KQ

thomas-maeder commented 5 months ago

I recommend you create an input file, e.g. using Notepad, and launch Popeye indicating the file's name. Entering the input directly should work too, bit is probably more error-prone and labor-intensive if you make an typing error.

E.g. copy this into file problem.inp:

BeginProblem
Protocol problem.out
Forsyth 4r1kq/5ppp/8/8/8/8/5PPP/4R1KQ
Stipulation #2
Option variation
EndProblem

(I have guessed the stipulation here - fill in the real one).

Than start Popeye like this: pywin64.exe problem.inp

Popeye should then write the solution to your terminal as well as into file problem.out.