in the spec this is all I can find about MultiPV:
* multipv
this for the multi pv mode.
for the best move/pv add "multipv 1" in the string when you send the pv.
in k-best mode always send all k variants in k strings together.
it says to send all the K best moves together, but what if in a position with only 3 legal moves multiPV is set to 12?* = MultiPV, type spin
the engine supports multi best line or k-best mode. the default value is 1
The implementation of the engines I know is to send the info only for the 3 legal moves, and the GUI I know ( mostly arena ) accept few lines than the specified amount without too much problems.
A solution that came to my mind was to send 12 lines to the gui with the PV set at 0000.
What is the general consensus in this case?info multipv 4 depth 0 pv 0000 score cp 0
There are some GUI that implement multiPV in a strict way, and what is it?