Lemmings Forums

NeoLemmix => NeoLemmix Main => Archived Bugs & Suggestions => Topic started by: Nepster on January 30, 2016, 11:32:42 AM

Title: [SUGGESTION][EDITOR] [ADDED] Remove useless options from Inspector window
Post by: Nepster on January 30, 2016, 11:32:42 AM
Status: Done for the next update.
Title: Re: [SUGGESTION] [EDITOR] Remove useless options from Inspector window
Post by: Nepster on January 30, 2016, 11:33:11 AM
There are a few options in the Inspector menu, that are there for historical reasons, but are completely at odds with the current best practices in level design.
Here is a list of them
All these options clutter the Inspector menu without adding any purpose. So please remove them and then you have enough space to add tooltips for the remaining options.

I know, that there are some old levels, that can be loaded in the Editor and use these "features". For such level, I would just ignore these settings (because they are bad level design anyway) and display the resulting level. To notify the level designer, display a warning message: "This level uses outdated terrain or object properties." and then a description what general changes were made to that specific level, e.g. "It contained invisible objects, that now are visible."
Title: Re: [SUGGESTION] [EDITOR] Remove useless options from Inspector window
Post by: Wafflem on January 30, 2016, 08:18:38 PM
Quote from: Nepster on January 30, 2016, 11:33:11 AM
  • Flip Objects: This is very useful for several objects. However this is COMPLETELY misleading for preplaced lemmings, because this does not change the direction they are facing in the level and you are ending up with lemming walking to the right while facing left in the editor :devil:. So please disable this for preplaced lemmings!
    A similar problem have hatches, because the way they are displayed has nothing to do with the direction the lemming drop out. However I have no idea how to properly solve this, because some hatches are plain ugly when flipped, while other look still good.

For hatches, in my opinion I'd rather they'd be flipped to prevent confusion on which lemming faces left and which lemming faces right.

Quote from: Nepster on January 30, 2016, 11:33:11 AM
  • Fake Objects: Using this is EXTREMELY bad level design!

The only time I use Fake objects is for when I use pickup skills to mark that pre-assigned permanent skill lemmings come out of the trapdoors, to prevent people from picking up the skill by accident. Yet this can still potentially cause confusion in a level that also has pickup skills (none of my levels have done this yet as far as I know). And this, is why we need proper markers.
Title: Re: [SUGGESTION] [EDITOR] Remove useless options from Inspector window
Post by: Proxima on January 30, 2016, 08:42:17 PM
The standard Lemmings hatch is symmetrical except for the shadows and a small part of the graphic. However, that part doesn't serve to point a particular direction; it just happens not to be fully symmetrical. Flipped hatches would not at all help to indicate which are left-facing, it would only make the shadows look wrong.

A better solution would be an arrow above the hatch to indicate its direction, though I've never felt this to be a problem and I like the more natural appearance of plain hatches.
Title: Re: [SUGGESTION] [EDITOR] Remove useless options from Inspector window
Post by: Nepster on January 30, 2016, 08:44:49 PM
Quote from: DynaLem on January 30, 2016, 08:18:38 PM
The only time I use Fake objects is for when I use pickup skills to mark that pre-assigned permanent skill lemmings come out of the trapdoors, to prevent people from picking up the skill by accident. Yet this can still potentially cause confusion in a level that also has pickup skills (none of my levels have done this yet as far as I know). And this, is why we need proper markers.
If there is a chance that players will try to reach these pickup skills, then they probably should be placed above steel instead of just turned into fake ones. I would find it very frustrating to try hard to get these skills only to find them to be fake objects.
Of course getting proper markers is still the superior option :).
Title: Re: [SUGGESTION] [EDITOR] Remove useless options from Inspector window
Post by: namida on January 31, 2016, 09:22:46 AM
Some of these (eg. invisible / fake terrain) have never been supported in NeoLemmix; they're in the editor because SuperLemmini supports them, and the editor supports SuperLemmini levels.
Title: Re: [SUGGESTION] [EDITOR] Remove useless options from Inspector window
Post by: Nepster on January 31, 2016, 09:57:17 AM
Then they can definitely be removed when editing NeoLemmix levels. And I would even remove them for SuperLemmini levels as well: They still lead to bad level design! There is no rule saying that every "feature" of a game must be accessible via the editor.
Title: Re: [SUGGESTION] [EDITOR] Remove useless options from Inspector window
Post by: namida on February 01, 2016, 07:55:11 AM
In order to be able to implement this without a lot of hassle, I would need to be able to edit the Inspector window in the Delphi IDE directly. Currently I can't do this, as EricLang's dialog uses a lot of custom controls. So I would have to either significantly overhaul it, or replace it completely (which is probably a good idea anyway). Fixing that matter would also allow addressing this suggestion (http://www.lemmingsforums.net/index.php?topic=2433.0) at the same time.

I'm putting this at low priority for now, but it's probably one I'll get around to sooner rather than later.
Title: Re: [SUGGESTION][EDITOR] [ADDED] Remove useless options from Inspector window
Post by: namida on February 16, 2016, 08:23:34 PM
Alright well, with me finally being able to get the forms loading in the Delphi IDE, I was able to do some tidyup without difficulty.

I've rearranged the items so that there's more consistency between the ordering of options for terrain, and the ordering for objects. I've also made it so that SuperLemmini-exclusive options are hidden when editing a NeoLemmix level, and vice versa. I didn't feel that actually removing any options was appropriate.