Removal of save support for older engines from the editor?

Started by namida, February 03, 2016, 01:20:27 AM

Previous topic - Next topic

0 Members and 2 Guests are viewing this topic.

namida

I think I brought this up at one point in the past, and at that point it wasn't a very popular idea. But it seems that recently, some posts have suggested people might be more in favor of this now - back at those times, NeoLemmix was still rather new, and Lemmix or Lemmini were generally the go-to engines for custom content; whereas these days, virtually all content is for either NeoLemmix or Lix. I'm wondering how people feel about the idea of dropping support for DOS / Lemmix and Lemmini from the NeoLemmix Editor, and only retaining support for NeoLemmix (and probably SuperLemmini too - I know no one here uses it, but I'm aware of people elsewhere that do, and NeoLemmix Editor is the only editor that supports it) support.

Such a change would mean that older engine levels could not be saved or edited via the NeoLemmix Editor. They could still be imported, then saved as levels for NeoLemmix (or, if retained, SuperLemmini). For those who really want to edit levels for older engines, the options would remain of using the traditional Lemmix editor, LemEdit, jLevelBuilder, or even an older version of the NeoLemmix Editor (the last one could also remain a valid option for SuperLemmini if support was removed in newer releases).

It's also worth noting that, while I don't know if I ever will actually do so, I'm hoping to at some point replace the editor altogether with a new one (the code is a huge mess on the existing one, and many of the forms are not editable in the IDE due to using unusual components, meaning I have to edit them in text form rather than visually). If I was to do so, I would almost certianly only support NeoLemmix in it.

Any thoughts on this?
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

Since it doesn't seem anyone has a problem with this, I'm going to no longer actively support them.

Existing code for them will be left in there until a new feature requires the removal of it, or something causes them to break, but I will no longer make any special effort - not even fixing bugs relating to them (unless the bug also affects the newer engines) - to support them.

This will only affect Lemmix and Lemmini. I will continue to support SuperLemmini to the same degree I currently am (ie: not making too much effort in actively testing it, but if a problem is reported, I will fix it). I know SuperLemmini isn't popular here, but as I've mentioned before, I know of other places where it is being used.

It will remain possible to load levels from these older engines, and I will fix problems relating to that. But editing / saving them to the old engine formats will no longer be actively supported; so this will be as a one-way thing to convert them to newer engines.
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)