bastiball wrote: ↑Sun Mar 14, 2021 5:45 pm
Cutechess cli for windows doesn't run on me but the GUI does run. I dunno what is the problem.
I am trying to create an application that automatically creates random matches between engines and works like a screensaver when my computer is idle. So an api to the gui would make it much easier to define all their parameters.
cutechess cli works correctly for me but it's a pain to set all the parameters for each engine especially when there is no standards. For example most engines have a "Threads" parameter but an engine like Rybka 3 calls it "Max CPUs" and it's case sensitive for some reason. Engines like the Komodo has numerous parameters and if you have many versions it takes a long time to do.
Engine settings can be defined in engines.json file which the cli can then read.
You can define 2 engines for example via their name in the json file.
-engine conf="sf13" -engine conf="komodo"
The engine uci options are defined in json file.
bastiball wrote: ↑Sun Mar 14, 2021 5:45 pm
Cutechess cli for windows doesn't run on me but the GUI does run. I dunno what is the problem.
I am trying to create an application that automatically creates random matches between engines and works like a screensaver when my computer is idle. So an api to the gui would make it much easier to define all their parameters.
cutechess cli works correctly for me but it's a pain to set all the parameters for each engine especially when there is no standards. For example most engines have a "Threads" parameter but an engine like Rybka 3 calls it "Max CPUs" and it's case sensitive for some reason. Engines like the Komodo has numerous parameters and if you have many versions it takes a long time to do.
Engine settings can be defined in engines.json file which the cli can then read.
You can define 2 engines for example via their name in the json file.
-engine conf="sf13" -engine conf="komodo"
The engine uci options are defined in json file.
bastiball wrote: ↑Sun Mar 14, 2021 5:45 pm
Cutechess cli for windows doesn't run on me but the GUI does run. I dunno what is the problem.
I am trying to create an application that automatically creates random matches between engines and works like a screensaver when my computer is idle. So an api to the gui would make it much easier to define all their parameters.
cutechess cli works correctly for me but it's a pain to set all the parameters for each engine especially when there is no standards. For example most engines have a "Threads" parameter but an engine like Rybka 3 calls it "Max CPUs" and it's case sensitive for some reason. Engines like the Komodo has numerous parameters and if you have many versions it takes a long time to do.
Good luck for that application I like & understand your idea and I hope I can use it
bastiball wrote: ↑Sun Mar 14, 2021 5:45 pm
Cutechess cli for windows doesn't run on me but the GUI does run. I dunno what is the problem.
I am trying to create an application that automatically creates random matches between engines and works like a screensaver when my computer is idle. So an api to the gui would make it much easier to define all their parameters.
cutechess cli works correctly for me but it's a pain to set all the parameters for each engine especially when there is no standards. For example most engines have a "Threads" parameter but an engine like Rybka 3 calls it "Max CPUs" and it's case sensitive for some reason. Engines like the Komodo has numerous parameters and if you have many versions it takes a long time to do.
Engine settings can be defined in engines.json file which the cli can then read.
You can define 2 engines for example via their name in the json file.
-engine conf="sf13" -engine conf="komodo"
The engine uci options are defined in json file.
Just to clarify for anyone interested, the engines.json file is automatically created when you add engines in the gui.
The file is located in C:\Users\[user]\AppData\Roaming\cutechess.
I thought I had to create the file manually which would be a pain for hundreds of engines.
Huge request to Ferdy. Can you make a file json (two engines free) and share it. I still have a problem with the file json. Thank you in advance Ferdy.