ahti0a11
27 Mar 2005 15:14:13
Special level codes in Amiga Lemmings
There are many special level codes in the Amiga version of Lemmings game, for example try:

First option:

FAJHMFIJJS

It says:

Code for level 1
One Player Level
Rating  - Blue

You can play the 'Blue' Rating until 30th level, it is all the same level every time, sometimes the music changes.

Second option:

Try:

HJANLLFHLM

It says:

Code for level 1
One Player Level
Rating  - Player h

You can play the 'Player h' Rating until 30th level, it is all the same level every time until the 11th, sometimes the music changes. From 12th level there will be some interesting levels to play... :)


Third option is weird:

Try:

LFIJAJLFNJ

It says:

Code for level 21
Two Player Level
Rating  - Fun

And it starts from level 1 - rating Fun.... :)


These may actually work with PC, or they may crash the PC version game, I have no idea, try it.. :)

***********

Similar codes exist in Xmas, Holiday and Oh No! More Lemmings, including demo versions.

Comment on you results.....

G3K
27 Mar 2005 18:24:54
Re: Special level codes in Amiga Lemmings
Wow, first time I've heard of this.

Mike, could you tell us anything about this?

Welcome aboard by the way, ahti - nice find!
Mike
27 Mar 2005 22:01:10
Re: Special level codes in Amiga Lemmings
Nah....looks like a bug. The level codes were actually fully encoded info about the game, and its current status.

The idea was that at the end of a game, we could look back and see if anyone cheated. (got 100% in a level that you couldn't etc.)

It "looks" like its a correct encoded level, but the skill level or something is past the end of the array.

Kind of like a buffer overrun in games! :)

Its interesting that it happens tnough.... never heard of it before!

The PC one will probabyl do the same, but the results would be different. i.e. each platform has its data stored internally differrently... might be rubbish... or might just crash if it trys to print too much, or some unknown characters.....

neat though...
Mike
27 Mar 2005 22:05:16
Re: Special level codes in Amiga Lemmings
Yeah... Had a look at what source I have.... You can see "Blue  " and "Player h" come after the normal ratings... its just over run... Funny :)


Ratings      dc.b      ' Fun    '
     dc.b      ' Tricky '
     dc.b      ' Taxing '
     dc.b      ' Mayhem '

TwoPlayerMessage
Stat7      dc.b      5,6,'Blue  Player has 00 Lemmings',0
Stat8      dc.b      5,7,'Green Player has 00 Lemmings',0
     dc.b      -1

TwoPlayerStats
     dc.b      3,2,'Blue  player rescued 000 Lemmings',0
     dc.b      3,3,'Green player rescued 000 Lemmings',0
     dc.b      -1

DragonsLover
28 Mar 2005 06:38:21
Re: Special level codes in Amiga Lemmings
There are many special level codes in the Amiga version of Lemmings game, for example try:

First option:

FAJHMFIJJS

It says:

Code for level 1
One Player Level
Rating  - Blue

You can play the 'Blue' Rating until 30th level, it is all the same level every time, sometimes the music changes.

Second option:

Try:

HJANLLFHLM

It says:

Code for level 1
One Player Level
Rating  - Player h

You can play the 'Player h' Rating until 30th level, it is all the same level every time until the 11th, sometimes the music changes. From 12th level there will be some interesting levels to play... :)


Third option is weird:

Try:

LFIJAJLFNJ

It says:

Code for level 21
Two Player Level
Rating  - Fun

And it starts from level 1 - rating Fun.... :)


These may actually work with PC, or they may crash the PC version game, I have no idea, try it.. :)

***********

Similar codes exist in Xmas, Holiday and Oh No! More Lemmings, including demo versions.

Comment on you results.....



I tried the first one (FAJHMFIJJS) on Lemmings on PC/Dos and it gives:

Code for level 1
Rating Bogus

Then, at the right part of the screen on the main menu where we can select the rating, everything is snow-colored (if you understand what I mean) and if you press the up or down arrow keys, a lot of other colored-snow appeared. I even guess that I saw the main menu inside! But if you begin by pressing F1, then it shows:

Insert Disk Into Drive
Then Press Any Key

For the other codes: Incorrect codes.

As I can see, this code is like reserved for Two Player levels. But there's no 2-Player levels on PC.

EDIT: This is not over! I tried on Atari ST:

It gives the same results! But, I got more interesting results: I guess that:

- First, play any Two-Player level and quit the battle. Then, enter one of the 2 first codes and select 1 player: You'll be able to play a 2-Player level alone!

- When I entered one of the 2 first codes, then I clicked on the UP arrow on the Rating panel and that I selected 1 Player, the rating always changed and each part of the new rating is the part of the Two-Player level texts. Here the results to understand:

Rating:

Blue
player h
as 40 le
mmings
Green P
layer ha
s 00 Lem
mings
Blue p
layer re
scued 00
0 Lemmin
gs
en playe
r rescue
d 000 Lem
mmings
Blue
player h
as won 0
0 games
Green
player h
as won 0
0 games

time is
up!
ll lemmi
ngs acco

And so on...
Sometimes, on the statistic screen of the level, some texts of the Two-Player stats screen appeared.

- For the third code, maybe it could be possible to play normal levels in a Two-Player Battle.

These codes are so interesting!
Andi
28 Mar 2005 09:33:12
Re: Special level codes in Amiga Lemmings
Once I wanted to programm a code generator for Lemmings/Lomax. But I never worked out where to begin to find out the code. Maybe with that we could have some other funny results.

And I tried code 2 in the Lemmings Demo for PC/Dos. Before you enter the code, it starts the level normally. But after you have entered the code, it says: Incorrect Level. If you then want to start the game, it says: Please enter gamedisk.
Ahribar
28 Mar 2005 11:54:17
Re: Special level codes in Amiga Lemmings
I know that on some versions of Lemmings, after you complete 30 Mayhem, because there are no more levels you get that one over and over again but it calls itself "1 Blue". Any connection?

(And the code ahti0a11 gives is quite similar to the 30 Mayhem code, just as codes for adjacent levels normally are.)
DragonsLover
28 Mar 2005 20:41:12
Re: Special level codes in Amiga Lemmings
For the second code on Atari ST, when you are at level 11, you can play all Two-Player levels alone! That's cool! B)

EDIT: OH! It's also possible to play 1-Player levels in 2-Players battles with the third code. First, you must normally select the 1-Player level you want in to fight. Then, press Escape directly to quit. After, enter the third code above. Select 2-Players panel and enjoy the fight in the level! B)

That's cool! With these codes, it's possible to play 2-Players levels alone and 1-Player levels in battles!
ISU
29 Mar 2005 17:11:51
Re: Special level codes in Amiga Lemmings
You can play the 'Player h' Rating until 30th level, it is all the same level every time until the 11th, sometimes the music changes. From 12th level there will be some interesting levels to play...

ahti0a11, you couldn't give me the code for level 12 on "player h" could you (Amiga version)? its just that I can't be bothered to do "Rendezvous at the mountain" over and over again.
DragonsLover
29 Mar 2005 21:11:44
Re: Special level codes in Amiga Lemmings
Try this: During the level, type: "in iamnotgood" and press Space Bar to skip the level. If it doesn't work, then I don't know how you could.

On my version of Atari ST, there's already a crack included in the Rom to skip levels just by pressing Escape. It's easy for me to pass directly to these levels.

I don't think there's an access code for the levels. When I tried typing the codes for the levels, they are the same than the multiplayer levels normally.

The only way you could skip levels easily is by using a crack or by typing the level code of the 10th level of Rating "player h" and by passing the level "Rendezvous at the mountain" one time instead of all of them. Do you want the level code of this level (I guess that the level code on Atari ST is the same on Amiga).
Shvegait
30 Mar 2005 01:14:44
Re: Special level codes in Amiga Lemmings
I tried the first one (FAJHMFIJJS) on Lemmings on PC/Dos and it gives:

Code for level 1
Rating Bogus

Then, at the right part of the screen on the main menu where we can select the rating, everything is snow-colored (if you understand what I mean) and if you press the up or down arrow keys, a lot of other colored-snow appeared. I even guess that I saw the main menu inside! But if you begin by pressing F1, then it shows:

Insert Disk Into Drive
Then Press Any Key

For the other codes: Incorrect codes.

As I can see, this code is like reserved for Two Player levels. But there's no 2-Player levels on PC.


For me, on PC/DOS, I got all three codes to give results.
The first gave Rating (blank), but the letters "ou" appeared in the top left of the screen. (I'm guessing that the first character in the Rating name was one that sent the cursor back to the top left of the screen, where it printed a Y off the screen.)

The second gave Rating "r time", and the third gave Rating " is up".

The strings spell out "(Y)our time is up". All three did the "Insert disk" type message when you try to play, though.

For the second and third codes (but not the first, which you can't change), you can keep cycling through the difficulty ratings, getting different garbage graphics each time. Sometimes you can even make out "Tricky", "Taxing", and "Mayhem", although they may be in a bluish color. If you go far enough, you get back to the regular difficulty levels, and can't go back down to the garbage.


Ahribar, it seems there is a good possibility for a connection. FAJHMFIJJS looks like a code that you could get for beating Mayhem 30 (but of course you shouldn't get the code, the game should end). The second to last letter is a big clue to the position of the code (look at any list of codes and you'll see what I mean). For the latest Mayhem levels, this is J. The latter two codes have L and N as the second to last letter, and this makes sense assuming the two-player levels are all listed after the one-player levels in those versions. I'm not sure how the two-player levels work in those versions that have them, but could it be possible that there exist some codes in the PC version that reference the two-player levels but just don't point to anything? You'd probably get the same garbage as the other codes give you, but it's interesting anyway.

Edit: Ok, the level # is determined by the next to last and third to last letters, always! This is also consistent with FAJHMFIJJS being a code for the level right after Mayhem 30.

An interesting note: I tried typing in a random code with "KJ" as the third to last and next to last letters. I got the message "Incorrect Code". However, when I tried starting a level, I got the "Insert disk" message! When I typed in a bunch of random codes with "BC" as the third to last and next to last letters (would be a code for Fun 1), I didn't get this error. Weird.

Maybe this is when a semi-valid code appears and the game has to validate it, but can't, because the levels don't exist... or something like that. (It only happens sometimes.)
ISU
30 Mar 2005 17:11:04
Re: Special level codes in Amiga Lemmings
I'll try that "iamnotgood" code, when I setup my Amiga again (I need to switch between Amiga and GCN, and setting up the Amiga takes time)

I'm not sure if the Atari ST and Amiga share the same level codes, maybe I can compare the Amiga's codes to the DOS ones, and if they share the same level codes, it's likely that the Atari ST will too. Mike said the three versions were worked on alongside one another

Interesting point on the level codes Shvegait. I don't think the 8th and 9th digits refer to levels in the game, because there are another 8 digits in that code, which must point to something.

Maybe this is when a semi-valid code appears and the game has to validate it, but can't, because the levels don't exist... or something like that.

You're probably right.
Shvegait
30 Mar 2005 17:38:48
Re: Special level codes in Amiga Lemmings
As Mike said,
The level codes were actually fully encoded info about the game, and its current status.

The idea was that at the end of a game, we could look back and see if anyone cheated. (got 100% in a level that you couldn't etc.)

It "looks" like its a correct encoded level, but the skill level or something is past the end of the array.


So I'm guessing the other 8 characters refer to stuff like tools remaining, time remaining, lemmings saved or something like that. I'll test this later.

If you look at a list of codes, you will see the 8th and 9th character are ALL sequential (for ANY code you get for these levels).

(Fun 1 - "BC"?)
Fun 2 - "CC"
Fun 3 - "DC"
Fun 4 - "EC"
Fun 5 - "FC"
etc.
Fun 16 - "QC"
Fun 17 - "BD"
Fun 18 - "CD"
etc.
Tricky 2 - "QD"
Tricky 3 - "BE"
etc.
Mayhem 29 - "HJ"
Mayhem 30 - "IJ"
"Blue 1" - "JJ"

I'd imagine this gets translated into a hexadecimal code for the level. There are 16 codes for each 9th letter.

Of course there's probably some encryption or movement of data. But look at these codes with 8th letter "P", for example:

Fun 15: LCANNMDPCJ
Tricky 1: LCANLMFPDK
Tricky 17: ICANLOLPEQ
Taxing 3: MCANNMFPFP
Taxing 19: LGENLMDPGT
Mayhem 5: HGAOLONPHJ
Mayhem 21: MGANNMDPIU

I'm not sure exactly what it all means, but look at the similarities! You can do the same thing for any 8th letter, and you will see similarities in the codes. Cmon, we can break this! :D


Edit: Ok, here's some more stuff. Pick a level, and then go to every 8th level after that (not just every 16), and you will see similarities in the codes. There's also this comparison:

Fun 9: CAKHMDLJCK
Fun 10: IKHMDLCKCT

Notice how the the code for Fun 10 looks like the one for Fun 9 shifted one position.

Also:
Mayhem 17: NJMDMGALIM
Mayhem 18: JMDMGINMIV

There is definitely some shifting involved. I wonder what the values actually mean, though...
guest
30 Mar 2005 18:45:16
Re: Special level codes in Amiga Lemmings
As Mike said,

So I'm guessing the other 8 characters refer to stuff like tools remaining, time remaining, lemmings saved or something like that. I'll test this later.

If you look at a list of codes<snip>

Wow, I'm amazed how much interest there are in the level codes.

Anyway, if you download the "Lemmings Code Generator" (lemgen.zip) from Lemmings Universe (just Google for this), in the zip file there is a file LCP100S0.BAS.  This is the QBASIC source code for the program, and if you open it up via Notepad or something similar, you can read the text comments which explain how the codes for the PC version are put together.
ahti0a11
31 Mar 2005 08:27:19
Re: Special level codes in Amiga Lemmings
>>  ahti0a11, you couldn't give me the code for level 12 on "player h" could you (Amiga version)? its just that I can't be bothered to do "Rendezvous at the mountain" over and over again.

Heres the code for 13th level, I lost the 12th:

NJLDMKADML

Anyway, it seems all the codes were generated using the same algorithm, on Amiga, Atari and PC-Dos version, it's just that in Amiga and Atari these codes are usable, in PC again, not. :D
DragonsLover
31 Mar 2005 13:11:46
Re: Special level codes in Amiga Lemmings
And do you have these for Oh no more Lemmings? It could be great to do the same thing for Oh no more Lemmings!
ISU
31 Mar 2005 18:52:26
Re: Special level codes in Amiga Lemmings
I dont have ONML. I lost it :-( Still got the box and everything.

I'm guessing the codes are different from the original lemmings but the 8th/9th digits in the code might be the same. I'm not saying they are, but they could be.
guest
31 Mar 2005 21:31:19
Re: Special level codes in Amiga Lemmings
One of the files in lemgen.zip mentioned the codes

TDMGAHVFGL
TDIFAHTFGE

for PC ONML.  It didn't really say what would happen though, it might just crash the program without doing anything interesting, or they might not even work.
Shvegait
31 Mar 2005 21:50:08
Re: Special level codes in Amiga Lemmings
guest, those codes wind up having the same exact effect as the FAJHMFIJJS (for PC/DOS). The only difference is that you can get to a difficulty level/graphical garbage that it just gets stuck at, instead of letting you loop around to choose a legitimate difficulty level.

Those codes would be possible codes (based on the 8th/9th letter) for beating Havoc 20, if you could continue, so it makes sense. Not too interesting, but still cool.

And guest, I just like to try to crack codes is all, because it's fun :)
DragonsLover
31 Mar 2005 23:24:31
Re: Special level codes in Amiga Lemmings
Ok, I tried these codes for Oh no more Lemmings on Atari ST and it gives the same thing: Rating Blue. But it's easier to directly get to the 2-Players levels: Just get up 3 times the Rating using the up arrow on the right panel on the main menu and let's go! B)

Now, do you have the code to play any single player levels in a battle for 2 players?
ISU
02 Apr 2005 10:21:11
Re: Special level codes in Amiga Lemmings
I just like to try to crack codes is all, because it's fun

Yeah me too!

I have the following codes for the Amiga version:
Fun: levels 6, 17, 30 and 31
Tricky: levels 1-3, 7-31
Taxing: all but level 29
Mayhem: all but level 1

As Shvegait said, the 8th letter runs between B and Q before changing the 9th letter.

If we convert this to Hex:

B = 0
C = 1
D = 2
E = 3
F = 4
G = 5
H = 6
I = 7
J = 8
K = 9
L = A
M = B
N = C
O = D
P = E
Q = F

Note: you could probably use these codes for the 9th letter too

So the position of Level 19 Mayhem (Code: OLIGAKNNIV) is NI, translate to hex: C7

I figure the hex codes from 7 tricky:
TRICKY:
7=43
8=53
9=63
and so on until:
18=F3
19=04
Then the cycle starts again.
Because of the way the numbers are moving you probably need to switch them around so it goes 9th-8th.
This makes the sequence aggree with Hex so you end up with 34,35 and 36.

Anyone else want to see what the other 8 numbers mean?