[Home] [Lemming]

Patches for Lemmings on the Mac

Patches for Oh No! More Lemmings for the Macintosh

To make the manual lookup dialog accept 0 every time, open the manual to page 3. Subtract the first number from the second. Convert the result to hexadecimal notation. Search for this two-byte value in CODE 2. (It should only occur once.) Change it to zero. I got tired of the passwords for individual levels in Oh No! More Lemmings, so here's a patch I just updated to get rid of them. In CODE 3, at offset 0xDB2, replace exactly 88 bytes (11 lines in ResEdit's general editor) with the following 88 bytes (11 lines) of garble:
48E7 1F18 47ED D02C
4245 101B 0C00 0030
6D14 0C00 0039 6E0E
4880 0440 0030 CAFC
000A DA40 60E4 0C45
0064 6E1A 4A45 6F16
5345 3B45 DC52 2005
48C0 81FC 0014 3B40
DC82 7001 600A 426D
DC52 426D DC82 7000
4CDF 18F8 4E75 4E75
You'll probably want to update the corresponding dialog to make the prompt more appropriate. I changed item 4 of DITL 2001 to read "Level? (1 = Tame 1, 21 = Crazy 1, 41 = Wild 1, 61 = Wicked 1, 81 = Havoc 1)" so that I won't forget this is a patched copy.

Patch for Holiday Lemmings 1993 for the Macintosh

There is no copy-protection. I got tired of the passwords for individual levels in Holiday Lemmings 1993, so here's a patch I just updated to get rid of them. In CODE 3, at offset 0xD80, replace exactly 88 bytes (11 lines in ResEdit's general editor) with the following 88 bytes (11 lines) of garble:
48E7 1F18 47ED CEAE
4245 101B 0C00 0030
6D14 0C00 0039 6E0E
4880 0440 0030 CAFC
000A DA40 60E4 0C45
0020 6E1A 4A45 6F16
5345 3B45 DC58 2005
48C0 81FC 0010 3B40
DC88 7001 600A 426D
DC58 426D DC88 7000
4CDF 18F8 4E75 4E75
You'll probably want to update the corresponding dialog to make the prompt more appropriate. I changed item 4 of DITL 2001 to read "Enter level number (1 = Flurry 1, 17 = Blizzard 1):" so that I won't forget this is a patched copy.

Patch for Lemmings 1.5.2 for the Macintosh

Copy-protection consists of one-time entry of your serial number, so there's no reason to patch it. I got tired of the passwords for individual levels in Lemmings, so here's a patch I just updated to get rid of them. In CODE 3, at offset 0xDCE, replace exactly 88 bytes (11 lines in ResEdit's general editor) with the following 88 bytes (11 lines) of garble:
48E7 1F18 47ED CFAC
4245 101B 0C00 0030
6D14 0C00 0039 6E0E
4880 0440 0030 CAFC
000A DA40 60E4 0C45
0078 6E1A 4A45 6F16
5345 3B45 DBC6 2005
48C0 81FC 001E 3B40
DBF6 7001 600A 426D
DBC6 426D DBF6 7000
4CDF 18F8 4E75 4E75
You'll probably want to update the corresponding dialog to make the prompt more appropriate. I changed item 4 of DITL 2001 to read "Enter level number (1 = Fun 1, 31 = Tricky 1, 61 = Taxing 1, 91 = Mayhem 1):" so that I won't forget this is a patched copy.

Patches for Lemmings 1.4.2 for the Macintosh

Copy protection works as in Oh No! More Lemmings. You can patch it by the same method, or upgrade to 1.5.2. The upgrade is ridiculously cheap, so go for it. I got tired of the passwords for individual levels in Lemmings, so here's a patch I just wrote to get rid of them. In CODE 3, at offset 0xD68, replace exactly 88 bytes (11 lines in ResEdit's general editor) with the following 88 bytes (11 lines) of garble:
48E7 1F18 47ED CFB6
4245 101B 0C00 0030
6D14 0C00 0039 6E0E
4880 0440 0030 CAFC
000A DA40 60E4 0C45
0078 6E1A 4A45 6F16
5345 3B45 DBC8 2005
48C0 81FC 001E 3B40
DBF8 7001 600A 426D
DBC8 426D DBF8 7000
4CDF 18F8 4E75 4E75
You'll probably want to update the corresponding dialog to make the prompt more appropriate. I changed item 4 of DITL 2001 to read "Enter level number (1 = Fun 1, 31 = Tricky 1, 61 = Taxing 1, 91 = Mayhem 1):" so that I won't forget this is a patched copy.
Last Modified: Tue, 28. November 1995. 17:09 GMT

This is originally by

Ephraim Vishniac
and HTML-ified by
Thomas Linder