Lemmix, Lemming Level Editor, alpha release

Started by EricLang, April 15, 2006, 07:35:43 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

EricLang

So finally I finished the beginning of a beginning of a Lemmings Level Editor...

I called it "Lemmix" because the program is going to be more than just an editor (but that is not the issue now). Secondly the word "Lemmix" is almost the same as "Lemmings" so I just thought it sounded familiar.
The program is, and will always be, freeware.

Level designing is actually quite new to me. I only looked at LemEdit and Cheapo once or twice. I am not eager to start Cheapo because the program is not a very good friend of my monitor-settings.
I am quite familiar with all the DOS lemmings. I played all levels of "Original" and "OhNo" back in 1994 or something. Two months ago I rediscovered this great game, replayed them all, searched the internet, found this forum, found information on LVL files, etc. etc. and now we have a editor.

It is in an early stage that this alpha is released, but on the other hand, why not? People can play around with it already

and: I need feedback about the look and feel of the program.

If there is feedback, I would like to use this thread for it.

I would like to support as much file formats as possible when loading and saving levels. Currently I am thinking about

WinLemmings LVL, Lemmini INI files, CustLem, DOS clone packages. What other things are out there?

Direct download:
http://home.hccnet.nl/ericenzwaan/lemmix/Lemmix.zip

Lemmix site (at the time of writing under construction):
http://home.hccnet.nl/ericenzwaan/lemmix/lemmix.htm

There's no installation needed. Just unpack te zip-file and ensure that the unzipper creates subdirectories
The program needs a directory "Styles" with .lsf files.
Please read the included README.TXT before going extreme :)
This readme is also on my Lemmix site and will be updated when needed.

A few important notes about the current state of the program:
1) It can not save LVL files yet, only open them. That's my current activity.
2) Only high resolution editor now, so coordinates are converted, when opening a level.
3) Extended Graphics not supported yet

For those who are interested: the program is written with Delphi 7 Professional.

I hope you have fun using Lemmix!

Eric Langedijk

JM

Nice edtior. By the way the direct download link does not work. I'm glad to be looking at this level editor.

ccexplore

Quote from: EricLang link=1145086543/0#0 date=1145086543Direct download:
http://home.hccnet.nl/ericenzwaan/lemmix/download/lemmix.zip
(Edit: how do I make this download link work?)
The working download link on the website has the URL as http://home.hccnet.nl/ericenzwaan/lemmix/Lemmix.zip (notice the absence of "download" in the path).

EricLang

Ok I changed the first message. All links work now.

Mindless

Looks really nice.

Just a few questions:
Can you get rid of the Delphi "check" and "X" on the OK and Cancel buttons?  I've always hated those things.  ;D
Just a few questions:Shouldn't I be able to change the graphics set without starting a new level?
What are the panels below the levelmap for?

In a later version, you might want to add support for Lemmini styles.

EricLang

QuoteCan you get rid of the Delphi "check" and "X" on the OK and Cancel buttons?  I've always hated those things.
I hate them too. It it a quick solution to make things work. They will disappear soon.

QuoteShouldn't I be able to change the graphics set without starting a new level?
I thought about it and I don't think that is possible in a "normal" way:
1) Not all graphic sets have the same range of indices on terrains and objects.
2) The terrains and objects are very different in size so the level would become nonsense when changing the graphic set.
But maybe it is an idea. I could re-validate all id's and change them into zero if invalid. Do you think that would be an idea?

QuoteWhat are the panels below the levelmap for?
The panels are currently actually absolutely nothing. I was thinking to make them containers for
docking the 3 floating windows in.
The look of the program is not totally defined yet:)

QuoteIn a later version, you might want to add support for Lemmini styles.
I do not understand this. What is a lemmini style? Do you mean the special graphics? Or the info in the inifiles in the style-directories?

Mindless

Quote from: EricLang link=1145086543/0#5 date=1145165855Or the info in the inifiles in the style-directories?
Yup.  At some point, people will probably make new styles for Lemmini, but it will be hard to use those styles if editors don't support them.

EricLang

Well I think I have to put the Lemmini Ini Style Format on my list :)
By the way, I almost finished my "Save As LVL". So I think tomorrow the next version will be downloadable.

EricLang

Version 0.0.2 ready. If you download the zip-file you only need to unpack lemmix.exe.
(Edit: If you already had 0.0.1)

* You can save WinLemmings files (LVL) now. (no coordinate validation yet! watch out!).
* Reading leading spaces in the title of LVL files. Sometimes levels (ohno 1016 for example) start with a space or even more spaces.
* Removed all default Delphi OK- and Cancel-Glyphs from modal forms.
* Action Close level added.
* Action Exit program added.
* Changed internal resolution-coordinate-mapping when loading or saving.
* When the "object command text" (typing in the Image) changes the time is set, so we get more intuitive input. After one second of user-silence the first key overwrites the previous command.
* Dropping file results in application coming in front.
* Changed text of Mainform. Title is included now.
* Added resolution text to statusbar.
* Floating windows are not shown automatically anymore at startup.


P.S Who is the incredible genius that found out the structure of LVL files? I had quite some problems with only decoding and encoding the bits and bytes to my internal format, KNOWING his description.

Mindless

Quote from: EricLang link=1145086543/0#8 date=1145268457P.S Who is the incredible genius that found out the structure of LVL files? I had quite some problems with only decoding and encoding the bits and bytes to my internal format, KNOWING his description.

RT based his explanation of the format off of this.

JM

Is the next version going to support extended graphics?

EricLang

@JM: You asked this three times now. Especially from people like you, a leveldesigner, I did expect some feedback about the program and all I get is this question.
Extended graphics is not going to be supported in the next alpha. If anyone could tell me how to recognize the extended graphics from a single LVL file I could make some progress with it. I am currently investigating on how to support the different file formats (DOS, WinLemm, Lemmini). The current Lemmix version uses ripped bitmaps from WinLemmings and this is, of course, not precise enough for all styles: when supporting dos, win or lemmini I have to use it's original graphics.

EricLang

Did anybody in the world try the alpha yet? Or do we all keep using LemEdit? What's going on?
Still working though on native style support, including ExtGraphics :)

Mindless

Quote from: EricLang link=1145086543/0#12 date=1147069870Did anybody in the world try the alpha yet? Or do we all keep using LemEdit? What's going on?
Still working though on native style support, including ExtGraphics :)
Yup, I've tried it, but since I'm not much of a level designer, I haven't used it much.  Keep up the good work.

chaos_defrost

So far, I quite like what I've played with of it. The one thing I think you should do is making it so that clicking outside any terrain will de-select the last terrain piece -- the yellow box obscures the design of the level slightly when you merely want to inspect the terrain.

Aside from that, I like it. Nice job. I'll see what else I can think of when I playtest it a bit more.
"こんなげーむにまじになっちゃってどうするの"

~"Beat" Takeshi Kitano