IRL2 / nanover-protocol

Other
0 stars 1 forks source link

Switch simulation #91

Open jbarnoud opened 2 weeks ago

jbarnoud commented 2 weeks ago

To be in parity with the rust server, the python server should be able to change simulation. It needs to implement the playback/list, playback/load, and playback/next commands. It should also implement the system.simulation.counter key in the FrameData.

Ragzouken commented 2 weeks ago

Do you remember if there was a reason we put off support for this? Was there some architectural difficulty we need to discuss?

jbarnoud commented 2 weeks ago

I do not recall we pit off support for this. I implemented it for the rust server and did not take the time to do it for the python server as well, that's it.

Ragzouken commented 2 weeks ago

Oh okay, I thought that we had intended to do it back in Bristol and had some issue, but it was many years ago so I'm probably thinking of something else.

jbarnoud commented 2 weeks ago

Indeed, it was in the TODO list forever. I think we just never needed it urgently enough.