I'm not super familiar with rust, so my ability to debug the issue is fairly limited. I tried reading through the source, and it does seem like the deserialization present in CC2 is different than the current tbp-spec. Specifically, with how the start
message is represented. Although, tbf, the documentation for the tbp-spec could just be leaving out some information that CC2 accounts for. Anyhow, on to the issue.
I've tried various forms of the start
message, followed by a suggest
message, all of which end in CC2 sending this suggestion:
{
"type": "suggestion",
"moves": [],
"move_info": {
"nodes": 0,
"nps": 0.0,
"extra": "0.0% of selections expanded, overall speed: 0.0 Mnps"
}
}
As you can see, the moves
list is empty, and the move_info
represents that as well.
This could all be just me misinterpreting how start
message is supposed to look as well, so if you could offer an example for me to test- that'd be greatly appreciated as well :')