Edit 2016-11: CustLemmix and FlexiLemmix are
deprecated. Use the
NeoLemmix editor and player. See also
NL forum.
Welcome to CustLemmix!So, you want to play a custom level pack, right? Or maybe test your own? Problem is; the Lemmix Editor can be a pain to set up. The playtest mode also has a couple of inaccuracies in comparison to the original game. It's also missing some of the fine-control features in newer versions of Lemmix players. Perhaps you remember CustLemm and liked the way it worked, but want Lemmix-style fine control, or just don't want to deal with DosBox?
Well, CustLemmix is the answer you've been looking for! CustLemmix is a Lemmix Player that replicates the old CustLemm, letting you simply drop in a level pack (and any nessecary custom style / VGASPEC files) and play it, with all the functionality of ccexplore's updated version of the Lemmix player!
Using it is simple - you just put the level pack file in the same folder, and run the player! By default, it looks for a file named LEVELPAK.DAT just like the original CustLemm did - but you can change this! Simply edit the INI file (which is created after the first time you run the game) and specify a different filename - or in the latest versions (V27+), you can just choose it from the Configuration screen (press F4 from the main menu to access it). This makes switching between packs easy - no need to mess with filenames, just change the INI! One other difference is that you do not need to provide a copy of the graphic sets, as long as they use the standard CustLemmix numbering scheme. However, you
can provide them, if you want to use a different numbering scheme, or custom styles, etc - you just don't
have to if you're using the standard ones.
As you probably know, CustLemm's mechanics differ slightly from that of Original or OhNo; so what if you want to play a pack that's designed for Orig or OhNo mechanics? Well, it's now even simpler - you can change a Mechanics setting in the INI file to choose between the three sets! (There is also a seperate NeoLemmix-based version; check the
NeoLemmix topic to get that one.)
So, that explains CustLemmix. How about FlexiLemmix? Well, CustLemmix is good for playing small level packs, but what happens if you want to make a larger project with multiple ranks, rather than just a small pack of 10 levels? That's where FlexiLemmix comes in! You can use FlexiLemmix to make larger packs of your own - you can specify how many ranks (up to a maximum of 5), how many levels in each rank, and so on! You can either distribute the resulting LEVELxxx.DAT and MAIN.DAT files to be used with the Flexi players; or you can use the Flexi Toolkit to build your own customized player with everything in a single EXE file, just like the official Lemmix players - no programming knowledge required! FlexiLemmix is based off the same core code as CustLemmix, but differs in that it offers much more flexibility as to the construction of your pack.
While CustLemmix and FlexiLemmix are based off the standard Lemmix code, rather than NeoLemmix (although NeoLemmix versions of both do exist), support has been added for a limited number of NeoLemmix features that do not affect gameplay, mostly purely graphical in nature, though some are conveniences for level designers. These features are:
* Support for graphic sets with 32-color palettes
* Support for graphic sets and VGASPECs with RGB-based instead of palette-based images
* Specifying which music track a specific level will have, instead of picking randomly (CustLemmix) / sequentially (FlexiLemmix)
* NeoLemmix-style oddtabling; this means that you can create a level that loads its layout from a different level, to create multiple levels with the same design but different stats and skillsets
DownloadsCustLemmix downloads are
here.
Flexi Lemmix downloads are
here.
Some useful tools (especially when working with the Flexi version) can be found
here. (LemSet and LemMain)*
Source code can be found
here.
For reference, a list of the graphic sets / VGASPECs that CustLemmix and FlexiLemmix contain internally:
* VGAGR0: Dirt (Orig)
* VGAGR1: Fire (Orig)
* VGAGR2: Marble (Orig)
* VGAGR3: Pillar (Orig)
* VGAGR4: Crystal (Orig)
* VGAGR5: Brick (OhNo)
* VGAGR6: Rock (OhNo)
* VGAGR7: Snow (OhNo) ** One-way arrows are recolored to make them more visible **
* VGAGR8: Bubble (OhNo) ** Extended to add steel terrain **
* VGAGR9: Xmas (Xmas/Holiday) ** Extended to add three extra objects (copied from the Snow style) **
* VGAGR10: Tree (
LPII)
* VGAGR11: Purple (LPII)
* VGAGR12: Psychedelic (LPII)
* VGAGR13: Metal (LPII)
* VGAGR14: Desert (LPII)
* VGAGR19: Sega (Orig Master System Version)
* VGAGR20: Dirt (Orig Genesis Version)
* VGAGR21: Fire (Orig Genesis Version)
* VGAGR22: Marble (Orig Genesis Version)
* VGAGR23: Pillar (Orig Genesis Version)
* VGAGR24: Crystal (Orig Genesis Version)
* VGASPEC0: "What An AWESOME Level!" (Orig)
* VGASPEC1: "Menacing!" (Orig)
* VGASPEC2: "A BeastII Of A Level" (Orig)
* VGASPEC3: "A Beast Of A Level" (Orig)
* VGASPEC4: "The Covox Level" (Covox)
* VGASPEC5: "The Prima Publishing Level" (Prima)
* VGASPEC6: "The Duck Level" (
LPIII)
* VGASPEC7: "The Nyancat Level" (LPIII)
* VGASPEC8: "The Rickroll Level" (LPIII)
* VGASPEC9: "The Troll Level" (LPIII)
* VGASPEC10: "What An AWESOME Level!" (Orig Genesis version)
* VGASPEC11: "Menacing!" (Orig Genesis version)
* VGASPEC12: "A Beast Of A Level" (Orig Genesis version)
* VGASPEC13: "A BeastII Of A Level" (Orig Genesis version)
* VGASPEC14: "Sunsoft Special" (Orig Genesis version)
* VGASPEC15: "The Apple Computer Level" (Mac version demo)
* VGASPEC16: "Gotcha Again!
" (LPIII Bonus Pack)
* VGASPEC17: "The Lemmings Forums Level" (LPIII Bonus Pack)
* VGASPEC18: "Trivia Time!" (LPIII Bonus Pack)
The Lemmings Plus III graphic sets are not included (only the VGASPECs are) as they are not compatible with traditional Lemmix. They
are included in the
NeoLemmix version.