[SUG][PLAYER] An extra rosette for "General Records" as well as "My Records"

Started by WillLem, December 31, 2020, 07:44:35 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

WillLem

I'm wondering if it would be possible to display "General Records" in the F2 menu as well as "My/Player Records", so that if someone submits a set of replays, the General Records can be updated by performing a mass replay check on them (whilst preserving the Player Records separately).

It would also be super handy if it could display the username of the person who has generated a particular record, for ease of cross-referencing and updating records on the forums.

I'm thinking an extra rosette icon (different colours) could be used for it, just next to the current one.

namida

At this point this will have to wait for V12.12 (to avoid putting too much new stuff in one version), but I am very much wanting to get this implemented - I absolutely see the use for it.
My projects
2D Lemmings: NeoLemmix (engine) | Lemmings Plus Series (level packs) | Doomsday Lemmings (level pack)
3D Lemmings: Loap (engine) | L3DEdit (level / graphics editor) | L3DUtils (replay / etc utility) | Lemmings Plus 3D (level pack)
Non-Lemmings: Commander Keen: Galaxy Reimagined (a Commander Keen fangame)

namida

It needs a nice icon (currently the placeholder is the existing one, but with the R replaced with an asterisk), but otherwise this is now implemented as of commit 42cfb9b. (To be clear: V12.12 will get this feature; any V12.11.X updates will not.)

EDIT: I didn't implement the tracking the username that achieved the record yet. That's going to be a bit trickier, but I definitely see the point in doing it, so I'll look into adding that as well.
My projects
2D Lemmings: NeoLemmix (engine) | Lemmings Plus Series (level packs) | Doomsday Lemmings (level pack)
3D Lemmings: Loap (engine) | L3DEdit (level / graphics editor) | L3DUtils (replay / etc utility) | Lemmings Plus 3D (level pack)
Non-Lemmings: Commander Keen: Galaxy Reimagined (a Commander Keen fangame)

namida

Okay, I've now got it tracking who records belong to - but no implementation for displaying it yet.
My projects
2D Lemmings: NeoLemmix (engine) | Lemmings Plus Series (level packs) | Doomsday Lemmings (level pack)
3D Lemmings: Loap (engine) | L3DEdit (level / graphics editor) | L3DUtils (replay / etc utility) | Lemmings Plus 3D (level pack)
Non-Lemmings: Commander Keen: Galaxy Reimagined (a Commander Keen fangame)

namida

And that's now done too. When displaying global records, you can hover the mouse over a record to see who set it. If multiple people achieved the same record, it will display all their names, though if this gets too long it will just say "Many users" instead.

Still need an icon to replace the placeholder, but apart from that this feature is now fully implemented as of commit eda1f19.
My projects
2D Lemmings: NeoLemmix (engine) | Lemmings Plus Series (level packs) | Doomsday Lemmings (level pack)
3D Lemmings: Loap (engine) | L3DEdit (level / graphics editor) | L3DUtils (replay / etc utility) | Lemmings Plus 3D (level pack)
Non-Lemmings: Commander Keen: Galaxy Reimagined (a Commander Keen fangame)

WillLem

This is something I riffed earlier, it's a greyscale rosette with a "Globe" icon. I tried a number of different colours for the rosette, but this seems best to me.

Happy to have another look at it if you'd prefer something different.

namida

Greyscale might look a bit weird given that it appears in a menu with a grey background (though it's easy enough to test - just replace the normal one with it for now to check how it looks in-game - I just haven't done so yet). The globe is definitely a nice touch though.

EDIT: Actually, it works out quite well!
My projects
2D Lemmings: NeoLemmix (engine) | Lemmings Plus Series (level packs) | Doomsday Lemmings (level pack)
3D Lemmings: Loap (engine) | L3DEdit (level / graphics editor) | L3DUtils (replay / etc utility) | Lemmings Plus 3D (level pack)
Non-Lemmings: Commander Keen: Galaxy Reimagined (a Commander Keen fangame)

WillLem

I just figured that greyscaling it would make the player records rosette stand out more, so that global records are more clearly a secondary menu item.

In any case, here is another version of the above rosette but with the water coloured a slightly darker shade of blue, and a version where the rosette has gold instead of silver ribbons.

Of course, feel free to recolour the graphic as you wish :lemcat: