wowsinfo / WoWs-RS

Realtime Statistic for World of Warships
MIT License
13 stars 0 forks source link

Sending live packets to the mobile app #18

Open HenryQuan opened 1 year ago

HenryQuan commented 1 year ago

The current client can update and integrate with https://github.com/wowsinfo/WoWS-ReplaysUnpack by using .NET 6. The UI will remain as it is, but with an option to share live packets using websocket. The mobile app will also need to update to retrieve it and update in real time.

This aims to provide further information on the battle. Mostly importantly, the team rating should update based on player health. Also, I can do a real time win rate based on the current point and player ratings.

However, it shouldn't be very complicated. More to be discussed later.

HenryQuan commented 1 year ago

This use case is very different from all other implementations, heavy modifications will be required, need to check different existing repositories.

HenryQuan commented 1 year ago

The first step is completed. However, live packets require streaming the file and it can be corrupted at the time the program reads. More investigation is required.