Open Katharsas opened 4 years ago
A list of issues that related, blocked or caused by this: https://github.com/FAForever/downlords-faf-client/issues/1676 https://github.com/FAForever/downlords-faf-client/issues/1608
Related: https://github.com/FAForever/faf-aio-replayserver/issues/10 https://github.com/FAForever/faf-aio-replayserver/issues/14 https://github.com/FAForever/faf-aio-replayserver/issues/26 Replay format will probably change, too.
12 is not an issue anymore
Nice work!
For discussion and finding a way to fix the game type situation. Should be linked to issues in respective repos that need changes, when there is agreement on what to do make a Github project.
Quotes from Zulip (Brutus):
Just a brief summary of what I have in my head right now
~~1. A lot of game type information (e.g. coop or ladder) is stored as a featured mod. This is bad because this causes a lot of hardcoded queries on stuff like leaderboards (ladder vs global) or replay handling (coop) and also downloading of patches (if ladder then use faf) [parts of this might tackled by the new rating journal tables coming with TMM]~~
5. Replays only store file patch information of the "top" featured mod, but not of the dependencies. Therefore if a new FAF patch comes out, all replays of all non-FAF featured mods will break.10. The replay format is shit in general (zipped binary stream then base64'ed)More quotes (Axel):
11. init.lua files are bullshit those should be auto generated by the client, but this requires info about featured mods that the current patcher does not provide12. Coop maps are not in the vault and only in the featured mod. And the client can not handle that, how would he... I think they should be in the vault but hidden13. The current update mechanism in the api does not auto update files on the root level when patching