Lemmings Forums

NeoLemmix => NeoLemmix Main => Topic started by: Clam on December 12, 2015, 06:11:34 AM

Title: Required-saved, out+hatch: display during game
Post by: Clam on December 12, 2015, 06:11:34 AM
Edit Simon: This topic belongs to a series of related ones:


I know this has been brought up before, but I've recently started playing a NL pack (Lemmings Reunion :)) and this is bothering me. It's also rather important.

Show the save requirement during play. (Not just in the preview.)

I'm constantly having to exit the level to check the requirement, or retry the level because it's not what I thought. Hiding mission objectives creates fake difficulty :sick:

This has been reported multiple times over the course of several months. Has there been any progress towards fixing it?
Title: Re: Display in game: save requirement, out+hatch, etc.
Post by: namida on December 12, 2015, 07:02:50 AM
There's been an option for a few versions to show relative rather than absolute in counts. It works best with percentages disabled, but can be used even with percentages.

If you enable this option, then for example, on a level that requires you to save 40 lemmings, initially the IN will display as "-40". When it gets up to 0, it means you've reached the requirement, and a positive number essentially means "this many lemmings more than required". In this way, it's similar to how L3D handles this, except displaying the number as negative rather than as a different color.

The option in question is disabled by default; you can turn it on on the config menu (F3 on the title screen).
Title: Re: Display in game: save requirement, out+hatch, etc.
Post by: Clam on December 12, 2015, 09:41:01 AM
Just tried this. It helps for sure, and when all the lemmings are out (but not before!) it's exactly the info I need. But if I've lost some already, I still need to go back to find out how many there were to begin with :XD:
Title: Re: Display in game: save requirement, out+hatch, etc.
Post by: Simon on December 12, 2015, 10:05:31 AM
Showing the save requirement at start is super important. There is no sound reason to hide the save requirement. The argument "ooh but L1 did it and I like that" doesn't hold water; L1 has horrible usability and people are clingy.

The option doesn't do it either. People start the level, pause it before play the level, and need the info at that time. "0 lemmings out, X more lems required" does not, not at all, give the relevant info: how many may die.

If you fix anything in the NL1 branch, this is so much more important than mere cosmetical details. This affects the player on every single map.

If you don't want to fix it right now, point me to the current source, and I'll try make a patch.

-- Simon
Title: Re: Display in game: save requirement, out+hatch, etc.
Post by: namida on December 12, 2015, 10:08:57 AM
The main reason it hasn't been done is the limited space in the info area; although perhaps one option is to make the "OUT" display include the lemmings that haven't yet spawned (but are nonetheless alive).

If feelings about it are that strong, I can do a V1.36n-B update adding this option. However, I will wait a while, on the offchance there's any bugs that need to be fixed at the same time.

As for the source - I completely forgot about that for this new update; I'll put it up now.
Title: Re: Display in game: save requirement, out+hatch, etc.
Post by: Simon on December 12, 2015, 10:18:25 AM
Yeah, still strong feelings about this.

I'm in rant mood these days, which also means I'm trying to get things done. Thanks for adding the sources to the release post right now. If you want, come online in IRC too. :-)

-- Simon
Title: Re: Display in game: save requirement, out+hatch, etc.
Post by: namida on December 12, 2015, 10:25:30 AM
No worries - in general, if I post any NeoLemmix related stuff without the source (except the editor, though the source for that is available on request), feel free to point it out, because it's an oversight, not an intentional withholding. :)
Title: Re: Display in game: save requirement, out+hatch, etc.
Post by: namida on December 12, 2015, 10:43:00 AM
Any other suggestions on how showing this info should be handled, taking into account that in some levels knowing the number of already-spawned lemmings may be important too (Cascade is a good example of such)? Here's one proposal from when this subject was discussed earlier (and had it been brought up again, something could've been done for this release... oh well, I'll do a -B in a few days, just give a chance for any bugs that might've survived to be found first).

Spoiler (click to show/hide)
Title: Re: Display in game: save requirement, out+hatch, etc.
Post by: Wafflem on December 12, 2015, 03:39:01 PM
Would it help to do something similar to holding "Alt" over a lemming to display its permanent skills?

For example, in a level that has 100 lemmings and you have to save 96, if you hold a button (something like "N"), it will show you the number of lemmings that enter the level (as show in the edited screenshot below).
Title: Re: Display in game: save requirement, out+hatch, etc.
Post by: Simon on December 12, 2015, 03:49:51 PM
The info is too important to be revealed only on key held:
-- Simon
Title: Re: Display in game: save requirement, out+hatch, etc.
Post by: namida on December 13, 2015, 01:11:29 AM
Based on dicussions in #lix, I arrived at the conclusion that any such feature:
- should be an option
- but should be turned on by default

While using a hotkey is a somewhat alternative way of the former; it doesn't really fulfill the latter; unless perhaps the *default* behaviour is to show the total number of lemmings (minus those that have died), and a hotkey changes it to display only those that have already spawned (or those who remain).
Title: Re: Display in game: save requirement, out+hatch, etc.
Post by: Simon on December 14, 2015, 01:12:46 PM
The last proposal by me (what you quoted) had:
out/inital, in/required.

This doesn't help when lems die early, and you have to keep track of how many have died already. Better:
(out + hatch)/initial, in/required.

This lacks the ability to count the n-th lem from hatch, but tracks number of died lems. If that doesn't satisfy still, here's food for brainstorming.

The useful stats, from most important to least important, are:
-- Simon
Title: Re: Display in game: save requirement, out+hatch, etc.
Post by: Nepster on December 14, 2015, 06:10:26 PM
Not sure I totally agree with Simon's list. The most important stats are in my opinion:
Further comments and comparisons with Simon's list:

So my proposal is to display just two values: required - saved / out + hatch
This pair makes sense as an answer to "How many of the still available lemmings do I need to save?" and allows an intuitive approach to allowed kills left. If there is still space left, one might display "hatch / initial" as well.

PS: Is it actually useful to display "TIME ----" all the time, even when the level has no time limit at all? Perhaps for levels without time limit, additional info can be displayed instead of "TIME ----".
Title: Re: Display in game: save requirement, out+hatch, etc.
Post by: ccexplore on December 14, 2015, 07:26:32 PM
Whichever ways things land, do come up with more newbie-friendly terms (eg. "allowed kills left" for "out + hatch + in - required") for any of the proposed stats that are being described by formulas--when things are finally implemented I'm guessing we usually won't want to display the formulas except in help text or settings.
Title: Re: Display in game: save requirement, out+hatch, etc.
Post by: Simon on December 15, 2015, 12:07:38 AM
Quote from: Nepster
required - saved / out + hatch

I'm good with that. With or without the separate hatch count as a third value, it's good.

ccx is correct with good captions needed. Lix displays icons, NL2 will display icons, but NL1 needs short captions. Ideas, sorted by what I like best at the left:

out + hatch = LEMS, LEM, LIVE
required - saved = NEED, SAVE, SAV, REQ, REQU

-- Simon
Title: Re: Display in game: save requirement, out+hatch, etc.
Post by: mobius on December 15, 2015, 01:06:17 AM
I mentioned this before but I feel like mentioning it again in case anyone forgot because I was assaulted with it again after not playing NeoLemmix for a while. I realize apparently no one else considers this a problem but I do: I wish for a volume control of some kind because I think the default volume of both sound and music is way too high.
Title: Re: Required-saved, out+hatch: display during game
Post by: namida on December 16, 2015, 01:05:04 AM
The current discussion in relation to displaying total lemmings in some form has been requested strongly enough, and (once a method is decided on) probably simple enough, that it can go in a minor update. Volume control, on the other hand, will have to wait.