xna-cncnet-client
xna-cncnet-client copied to clipboard
[UX] No map preview or map name on custom map download feature.
The player has no information to make a decision about whether to download a map or not, see the screenshot below.

If possible the client should extract the map preview, name and author and transfer them to the other players upon selection by the host. Leading to a better user experience like seen in the example below.

The map preview is too large to be sent to other players.
Name and author would be possible to send, although we have to be careful with GameSurge send limitations (some people who chat a lot and change settings often already suffer from "excess flood" kicks when hosting games).
The map preview is too large to be sent to other players.
I meant the text-based preview integrated inside the map. It's a lot smaller than the entire map file. The current solution is a huge negative to user experience with custom maps overall.
Name and author would be possible to send, although we have to be careful with GameSurge send limitations (some people who chat a lot and change settings often already suffer from "excess flood" kicks when hosting games).
Adding a message scheduler that queues up all of these send requests and follows the limitations of GameSurge would prevent all of those kicks...
The map preview is too large to be sent to other players.
I meant the text-based preview integrated inside the map. It's a lot smaller than the entire map file. The current solution is a huge negative to user experience with custom maps overall.
Worth noting that the map preview that is integrated in the map file could also be overridden with a custom image that's not guaranteed to be small either AFAIK.
Worth noting that the map preview that is integrated in the map file could also be overridden with a custom image that's not guaranteed to be small either AFAIK.
In which case you can check for preview data size and not send a preview if it's too large. Also, an integrated custom image will rarely exceed 512KB as this would cause the game to crash at loading...