stijn-volckaert / udemo

Demo Manager for Unreal Tournament
7 stars 2 forks source link

Feature request: Make Teams, Player Names & Scores visible in Demo Manager browser #153

Open rxut opened 1 year ago

rxut commented 1 year ago

Problem: Most players have a lot of demos that accumulate over time when using auto-record. After a while, finding a demo from a match you'd like to replay becomes very difficult.

Potential solutions:

Extra: Add a Filter and Search bar to the Demo Browser similar to how the Server Browser works would also help. For example: Filter by Game Mode, by Map, by Win/Lose, or search by Player Name. This would be possible with the metadata.

These would be a significant quality of life improvement.

Thank you!

BerserkerBG commented 1 year ago

Here is a concept for the Demo Manager UI. We can separate Players and Packages with new tabs:

Players Packages

I took this Player Info table from a random server in the Server Browser. I assume demo files already store some sort of GameInfo, so a second file might not be necesarry, I'm hoping a dev would clarify this.

There is also another question - in which state should the player info be displayed? End game player info would be ideal, but also there are demos where there is no end game - for example a player disconnected mid-game, what do we do in this scenario and how should the player info be obtained?

As for the Filter and Search functions, those seem quite complicated compared to Player Info table and deserve a separate issue. The way I see it, Filter and Search should open a brand new sub-window separated from the main Demo Manager UI, because it will become way too cluttered.