Author Topic: [Engine][Suggestion] Display version of level pack  (Read 1504 times)

0 Members and 1 Guest are viewing this topic.

Offline kaywhyn

  • Global Moderator
  • Posts: 1851
    • View Profile
[Engine][Suggestion] Display version of level pack
« on: June 17, 2020, 12:00:39 AM »
I have intended this to be a new topic under the engine suggestion child board, but there's no "new topic" button for me to click on after clicking "engine suggestion." As the title suggests, would it be possible to display the version number of level packs somewhere on the title screen like it already shows the Neolemmix player version, or maybe even in the level select screen? Some level packs already do this in the scroller at the bottom, but not all. Often times I'm left wondering what version of the level pack I'm playing, so I think this would be helpful.

Thoughts?
https://www.youtube.com/channel/UCPMqwuqZ206rBWJrUC6wkrA - My YouTube channel and you can also find my playlists of Lemmings level packs that I have LPed
kaywhyn's blog: https://www.lemmingsforums.net/index.php?topic=5363.0

Offline namida

  • Administrator
  • Posts: 12399
    • View Profile
    • NeoLemmix Website
Re: [Engine][Suggestion] Display version of level pack
« Reply #1 on: June 17, 2020, 07:05:04 PM »
Yes, this is something that's already (vaguely) on my todo list.
My Lemmings 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)

Offline kaywhyn

  • Global Moderator
  • Posts: 1851
    • View Profile
Re: [Engine][Suggestion] Display version of level pack
« Reply #2 on: June 17, 2020, 09:15:24 PM »
Perfect, namida! :thumbsup: Along with this, does anyone think the level pack version should be displayed in both the title menu screen and the level select menu, or just in one place only? If just one place, do you prefer it to be in the title screen menu or the level select menu? Whereas for me, it doesn't matter whether it's on both menus or in one menu but not the other, as long as the level pack version is displayed somewhere. This really helps in knowing whether or not one is playing the most recent version of a pack. 
https://www.youtube.com/channel/UCPMqwuqZ206rBWJrUC6wkrA - My YouTube channel and you can also find my playlists of Lemmings level packs that I have LPed
kaywhyn's blog: https://www.lemmingsforums.net/index.php?topic=5363.0

Offline WillLem

  • Posts: 3375
  • Unity isn't sameness, it's togetherness
    • View Profile
Re: [Engine][Suggestion] Display version of level pack
« Reply #3 on: June 17, 2020, 10:06:54 PM »
does anyone think the level pack version should be displayed in both the title menu screen and the level select menu, or just in one place only? If just one place, do you prefer it to be in the title screen menu or the level select menu?

I agree that pack versions being displayed is a good thing - I've done a few LPs recently where I'm playing an older version of a pack.

I think just the title screen is sufficient, but if it were to be displayed in the menu, then it'd be best to have it on the right-hand side where the level previews and other info appear; it would be untidy to have the versions next to each levelpack in the list itself.

Obviously, the best overall solution to this would be to have a built-in download feature which can provide pack updates similar to the style updates (this has already been suggested). In the meantime though, displaying pack versions is definitely a good idea.

Offline kaywhyn

  • Global Moderator
  • Posts: 1851
    • View Profile
Re: [Engine][Suggestion] Display version of level pack
« Reply #4 on: June 18, 2020, 03:49:33 AM »
Good points, WillLem, and I agree with all of them wholeheartedly, especially the download feature of level packs. Now that I thought about it some more, I also agree that just the title screen is sufficient. I don't mind if it's on the right side of the level select screen, but it does mean that one needs to press F2 first to bring up the menu to see the version number. This is one extra step, versus just seeing it on the title screen which doesn't require any extra keys to be pressed.
https://www.youtube.com/channel/UCPMqwuqZ206rBWJrUC6wkrA - My YouTube channel and you can also find my playlists of Lemmings level packs that I have LPed
kaywhyn's blog: https://www.lemmingsforums.net/index.php?topic=5363.0

Offline namida

  • Administrator
  • Posts: 12399
    • View Profile
    • NeoLemmix Website
Re: [Engine][Suggestion] Display version of level pack
« Reply #5 on: October 08, 2020, 07:24:55 AM »
Commit 5b9964c implements support for loading a Version field in pack data. How to actually display this will fall under the overall menu overhaul, so is beyond the scope of this topic.

If you want to prepare in advance, the format is:

VERSION 1.00 (replacing "1.00" with whatever version number you want)

In regard to how you select version numbers - it's up to you. Just keep it sane - ideally, if you were to make a list of all version numbers of your pack, and sort them alphanumerically, the resulting order would be oldest to newest.

V12.9.X and older will simply outright ignore this line, so while it won't be recognized by current versions, it won't do any harm either.
My Lemmings 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)