| Lemmix
Lemmings Clones
Download DOS Lemmings 1.3
Download DOS OhNo More Lemmings!
1.3
Download DOS Holiday 93 Lemmings
1.3
The Lemmix Clones are clones of the DOS versions of the Lemmings game.
They should work on all modern windows PC's. Unfortunately the typical
lemmings-cursor does not work on some Windows 98 PC's. All levels, graphics
and sounds are included in the executable. Installation not needed: just
put the executable anywhere on your harddisk. At first startup an ini-file
is created with some settings.
Overriding of the default levels is possible. Copy your LVL files into
the directory in which the player is installed. A file 0101.LVL will be
used as Fun 1. A file called 0221.LVL will replace Tricky21.
One change in the ini-file is needed too: LookForLVLFiles=1
A
few short notes:
•
The levelcode system is different from the original system.
• Cheatcodes are possible. Enter "cheatcodes" as levelcode
and you will be able too load any level by entering the sectionname and
the number for example: "tricky21".
• playcreen/resultscreen: "U" = save replay (in subdir
Replay)
• playscreen: "L" = load replay
• playscreen: "R" = start replay
• playscreen: space key = jump 10 seconds
• playscreen: "S" = toggle sounds on/off
• playscreen: "M" = toggle music on/off
• playscreen: return = mark save state
• playscreen: backspace = go back to save state
After
a long testphase I decided to make this clones officially version 1.0.
Version 1.1: Added the possibility to open the program with a parameter.
If the parameter is a valid replay-file (*.lrb), the program starts immediately
with the replay.
Version 1.2: Solved a bug in the levelcode system. Codes after the 20th
level work properly now.
Version 1.3: Solved bug when starting up with a replayfile
Source code
The
Delphi source code of all lemmings clones can be downloaded here. Please
read teh readme.txt.
Download Delphi Source Code of all Lemmix
Clones
Lemmings
Font
A
zip file containing the lemmings font.
Download Purple Lemmings Font
Lemmix
Level Editor
The Lemmix Level Editor is a windows program that can create and modify
classical Lemming game Levels. It is a freeware program and always will
be so.
The
use of Lemmix is at your own risk.
Download
Lemmix Level Editor latest alpha version
Installation
notes:
Two files are needed for Lemmix to run
•
Lemmix.exe
•
LemmixStyles.ini
Lemmixstyles.ini is the file that describes the supported lemming styles.
To add more styles you have to edit this file manually. For more details
see the readme.doc.
Supported
styles and filetypes
Currently Lemmix can edit levels for the following styles:
• DOS Lemmings (Original, OhNo, Christmas, Holiday)
• CustLemm
• WinLemmings
• Lemmini
The following file types can be loaded and saved:
• Raw level (.LVL) file: the filetype that come with the original
Lemmings.exe for Windows.
• Lemmini (.INI) files. the level file format needed for Lemmini.
• DOS level pack (.DAT) file: a compressed collection of raw level
files as used in all classic DOS Lemmings.
• DOS extended graphics (.DAT) file: the
filetype used by the original DOS Lemmings to create special levels with
special graphics.
It is possible to create custom DOS levelpacks. You need to know the original
order in which the game plays the levels.
Dos
Lemmings test player
•
If a Dos level in the editor is opened, it can be played. (Tools -->
Play this level)
All game mechanics
are copied from the original (including the bugs) except some extreme
ones such as: Nuke Percentage Bug, Winning time when pausing at the start.
• The most common differences between styles are implemented when
playing
• No docs, just try it...
Open
Source
• Lemmix is becoming open source sometime. Any Delphi programmer
can enhance the program then.
To be expected in the near or far future
• Nothing
Warnings
and remarks
• The images when dragging are not entirely correct.
• Dragging is not pixel-precise. Use the ctrl+arrow keys to move
short pixel-distances.
• Do not drag when zoomed in very close (4:1+). A very very big
bitmap is produced.
• Do not stress-test the program, do not edit the ini-files unless
you really like experimenting.
• Not all errors are checked yet. So after error messages the program
could be instable.
• There is no undo/redo implemented yet. So when playing around
with Lemmix use "save as"
quite often and I advise you to make backups.
•
There are no overwrite warnings everywhere when saving files, so take
care!
• Level validation is only for direct saved files (LVL)
Menu
It should be self-explanatory.
Mouse in the image editor
• Click will select an object terrain or object or steel. It will
de-select the current selection.
• Double click in "air" clears the selection. The selection
is quite persistent: it will not be cleared with
a single mouse-click alone, except when selecting another object.
• Dragging selection is possible. Watch out however dragging with
big zoomin in this stage:
it produces enormous drag-images.
•
Shift + click extends the current selection.
• Control + click starts drawing a selection rectangle. When mouse
released everything touching the drawn rectangle will be selected.
• It is not possible to select items under other items with the
mouse. In this case you can use the list-editor. If steel is on top however,
it will be selected when you click on it.
• Mousewheel zooms in and out.
Keyboard in the image editor
• arrow: Move selection 8 pixels.
• ctrl+shift+arrow: Move selection 16 pixels.
• ctrl+arrow: Move selection 1 pixel.
• Hh: Hide selection rectangles (toggle on/off).
• T: Remove all terrains from selection
• t: Select all terrain in the map.
• O: Remove all objects from selection.
• o: Select all objects in the map.
• S: Remove all steel from selection.
• s: Select all steel in the map.
• Cc: Clear selection.
• =+.>: Zoom in
• -_,<: Zoom out
• 0123456789: These are used to type in an objectnumber (displayed
in statusbar)
backspace also works. when pressing "return" and there is ONE
object selected
it changes it's ID.
• Zooming in is centered around the current selection if there is
any .
Floating
windows
The floating windows are not perfect, but functional.
In
the "List" window you can select items that you cannot select
with the mouse. Objects, terrain and steel are displayed in this list.
Selected items are colored.
Press Space to select the item (as the only one).
Press
Shift Space to extend the selection (toggle).
In
the "Statics" window you can enter the start values.
In
the "Inspector" window you can edit the current object(s). If
multiple objects are
selected all of them are changed. so watch out setting the x-position
of a 100 objects.
Rendering
Rendering can be filtered as you can see in the "view" menu.
You can invdividually activate or deactivate the display of terrain, objects
and steel. Steel can be put in front of or behind the terrain. The trigger
area of interactive objects can be viewed as well.
Copy and Paste
I have made a start with copy and paste. Pasting multiple copies is also
possible. Very nice for tiling.
Very
short description of how a lemming level is constructed
1) Graphic set
This is the most important: the rest of the level is build on this.
2) Statics
Releaserate, number of lemmings, number climbers + the rest of
the skills.
3) Interactive objects
All objects like entry, exit, traps, decorations, water, etc.
properties.
a) x-position
b) y-position
c) id (the number that describes the bitmap)
d) index (the position in the list)
e) drawing specifications:
e1) only visible on terrain (on/off) (for example the one-way-bashing-arrows)
e2) do not overwrite existing terrain (on/off)
e3) draw upside down (on/off)
4) Terrain objects: The pieces of terrain
properties:
a) x-position
b) y-position
c) bitmap-id (the number that describes the bitmap)
d) index (the position in the list)
e) drawing specifications:
e1) erase (on/off) (terrain is used as eraser)
e2) do not overwrite existing terrain (on/off)
e3) draw upside down (on/off)
5) Steel objects
Determines which pieces of terrain are non-destructable.
Steel objects have to be on the same places as the corresponding terrain.
the terrain objects themselves do not "know" they are made of
steel.
properties
a)
x-position
b) y-position
c) width
d) height
System
requirements
Don't know exactly. But for now let's say Pentium 233 MHZ, 64MB RAM, True
color display.
Developed
and tested on Win2000 1,2 MHZ: Reasonably fast.
Tested on 233 MHZ Pentium with Win98: It works, although sluggy. Optimization
should
make the program work faster on this old machines, but this has low priority
right now.
Contact
Suggestions, ideas and information are welcome.
You can contact me at: ericlangedijk (at) gmail (dot) com.
Thanks
to...
DMA for creating the original lemmings game.
ccexplore for Dos game mechanics and testing
Alex A. Denisov and contributors for Graphics32 units.
Mike Lischke for the GraphicEx unit. Erik Turner for the ZLibEx unit.
Peter Morris for the FastStrings unit.
Volker Oth, ccexplore and MindLess for sharing sourcecode and technical
information about lemmings. Without them Lemmix would never have existed.
The Lemmings Forum: http://lemmings.isamedia.org/index.php
Screenshots

|