Total RP 3

Total RP 3

4M Downloads

Add support XRP's total chunks XC field

Ellypse opened this issue ยท 1 comments

commented

XRP uses the XC MSP field to indicate the number of incoming chunks in the very first message. I already want to back port that to the LibMSP (See https://github.com/Ellypse/LibMSP/issues/1) but since Total RP 3 is using it's own implementation of the LibMSP it would be interesting to support it.

We would need to modify the function sending MSP data to have the XC field as the very first field and it's value should be the number of chunks that will be sent.

On top of that, we could read the XC field from XRP and display a visual feedback of the profil loading, like a loading bar in the tooltip or in the profile if it is opened. This part is still very vague and need more R&D to see what can be done.

commented

Support for the XC field was added in commit a501443 for MSP. A visual feedback is visible in the tooltip, indicating that the profile is being downloaded.

We now need to have a similar behavior for the TRP3 protocol.