Windows Lemmings Level Configuration Tool (v4) - www.tomkorp.com
This program is provided on an "As Is" basis. The author provides no warranty whatsoever, either express or implied, regarding the functionality, safety, or stability of the program. (including warranties with respect to its merchantability or fitness for any particular purpose). The author assumes no liability for the use of this program for any purpose.
The program can be freely distributed so long as this file (readme.html) is included.
Step 1 Create some new windows levels (.lvl)
You can do this by using LemEdit and choosing the 'save directly' option
You can also do this by using 'Lemmings Mode' with the mapeditor in CLONES (this mode is not available in the Sept2003 demo but should be available in subsequent demos)
Step 2 Copy your new windows lemmings levels to a subfolder underneath the Lemmings \LEVEL folder, which is found wherever you installed Lemmings. The \LEVEL folder should already have OHNO and ORIG as subfolders, you must make a new one.
eg: c:\winLemm\LEVEL\cust (use a 4 letter folder name)
Step 3 Windows Lemmings supports player profiles, which means that different players on the same computer can solve the levels at their own pace. WinLemm stores the information about each player in a different file. These files are named 'usrXXXXX.db', where XXXXX is a number such as 00000, 00002, 00053... it depends on how many profiles you have set up. The location of these files is most likely C:\Program Files\WinLemm, but might not be... lvlAdder will modify these profiles. If something goes wrong you can always delete the profile and create a new one in WinLemm.

The profiles do not contain the names of the players, that information is stored in the Registry. The key is most likely HKEY_LOCAL_MACHINE\SOFTWARE\Visual Sciences\Windows Lemmings\Users, but may not be. You can change the key that lvlAdded looks for under the Options menu.
Step 4

Start lvlAdder. Use the drop-down box to select which profile you want to edit. Click 'load profile'. Now navigate the file listbox on the left hand side to the folder that contains your levels (or any levels, but it must be a subfolder of the winlemm 'levels' folder). The listbox on the right should display the levels found.
At this point you might want to set the 'startup folder' by choosing 'set startup folder' from the options menu.
Now play around with the treeview.. you can add or delete groups, sets, and levels. If you want to add multiple levels at once then hold down SHIFT or CTRL when selecting levels and then click 'add selected levels'. You can position the levels using the UP and DOWN arrows below the treeview.
Important note: when you click on 'add group' a msgbox will ask you for a subfolder name. You should enter the subfolder name which holds the level you want to add to the new group. each group can only access levels in one folder.

Step 5 If you click on a level in the tree view then the bottom right textbox will show you the filename for that level. You can edit it if you wish. In addition, the array of textboxes at the bottom will show you the number of lemmings for that level, and the number of actions for that level. You can alter them too :) Remember to click 'save level info' to update the level file.
Step 6 You can rename any of the items in the treeview by single-clicking on it twice (just like in windows).
Step 7 Once you have things the way you like them click 'save profile data'. Now start WinLemm and verify that it still works :) As long as you type in the correct subfolder name for each group and only add levels from that subfolder everything should be fine. notice that you can now play all levels too.. enjoy!
 
if you have any comment or questions or bug reports or feature requests please post them wherever you downloaded this from!
Note: just about every control has 'tooltiptext' so if you are not sure about what a button or textbox does simply hover the mouse cursor above it.
FAQ
Question: How many levels does the WinLemm Level Adder support?
Answer: 8192 levels. The maximum profile filesize is 500k.
 
Question: Your app only lets me access the C: drive.. what if WinLemm is on my D: drive?
Answer: You can manually set the 'startup folder' by editing the 'profile.txt' file which lvlAdder generates. Simply change the path to D: