I've been trying unsuccessfully to compile Scid vs pc for Windows,
because I want to implement a simple feature. Running nmake -f
Makefile.vc generates hundreds of errors, even after installing Tcl/Tk
from Magicsplat and setting all the necessary environment variables and
path macros in Makefile.vc. The feature I would like to implement would
be an option to make the console window of the chess engine visible to
and accessible by the user. It would be interesting to watch Scid vs pc
interact with the chess engine by issuing UCI commands and seeing the
responses from the engine. It would be convenient for the user to be
able to enter a UCI command directly in the console window, for example
by typing "setoption name UCI_Elo value 2000" at the command line,
without having to stop and restart the engine through the GUI. If you
could implement that feature, it would spare me the frustration of
trying to do it myself.
Regards,
Steve Brown
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
The readme says "Our main windows build system is MinGW and Makefile.mingw. We also
have a Makefile.vc for visual studio, but it does not get updated too
often." If you are a programmer, please consider to update Makefile.vc to a working condition. after examining Makfile.mingw
Re feature request, This feature is already available more or less.
Right click on the engine window "?" button - opens the engine console.
Click "Auto" button.
To send commands directly to engine, in Help->StartupWindow, in the long entrybox, send a command thus
sendToEngine 1 "setoption name UCI_Elo value 2000"
sendToEngine 1 "isReady"
The number (as eg 1) is found in the first line of the engine console.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I've been trying unsuccessfully to compile Scid vs pc for Windows,
because I want to implement a simple feature. Running nmake -f
Makefile.vc generates hundreds of errors, even after installing Tcl/Tk
from Magicsplat and setting all the necessary environment variables and
path macros in Makefile.vc. The feature I would like to implement would
be an option to make the console window of the chess engine visible to
and accessible by the user. It would be interesting to watch Scid vs pc
interact with the chess engine by issuing UCI commands and seeing the
responses from the engine. It would be convenient for the user to be
able to enter a UCI command directly in the console window, for example
by typing "setoption name UCI_Elo value 2000" at the command line,
without having to stop and restart the engine through the GUI. If you
could implement that feature, it would spare me the frustration of
trying to do it myself.
Regards,
Steve Brown
The readme says "Our main windows build system is MinGW and Makefile.mingw. We also
have a Makefile.vc for visual studio, but it does not get updated too
often." If you are a programmer, please consider to update Makefile.vc to a working condition. after examining Makfile.mingw
Re feature request, This feature is already available more or less.
Right click on the engine window "?" button - opens the engine console.
Click "Auto" button.
To send commands directly to engine, in Help->StartupWindow, in the long entrybox, send a command thus
sendToEngine 1 "setoption name UCI_Elo value 2000"
sendToEngine 1 "isReady"
The number (as eg 1) is found in the first line of the engine console.
How can I make the engine analysis window display more than one move per variation? The screenshot linked to below shows the engine analysis window displaying three variations, but each variation is only one move deep.
https://drive.google.com/file/d/1a-eGcXSjUWE1x3NK8gJkwN5dYPw3XF_S/view?usp=sharing
Last edit: Steven A Brown 2025-05-25