Aliens, infinite score is possible.
Posted: Thu Aug 25, 2005 5:28 am
I have discovered a technique to score infinite points in Aliens.
This technique avoid time-bomb from the ceeling by re-setting the invisible count-down timer, and is possible due to a programming bug. The invisible timer normally re-sets at the end of any sub-level, when CPU takes control of the character to move him to next sub-level, or to a monster, or so on. Sometimes the character falls, some other times he walks, many times the character takes a stair. In all these cases the programmers put a timer re-set, because the next sub-level or monster is a new timer session.
The bug is this: *even* the five in-level stairs use the same program routine, so climbing those stairs you get a new re-set of the timer.
Since two of those five stairs (the first and the third one) have one or two zombi nearby, it is possible (and also quite easy) to leech some points at a zombi, climb the stair (to avoid Hurry-enemies), and get down to score other points at the zombi. The timer re-sets to 4 minuts ad 15 seconds every time you get up or down the stair.
It is a very slow score increasing, but it appears to be infinite. You can use flamethrower (very easy), or three-way shot: this is a bit more dangerous, but if you get the right time you can kill some chestbursters while still jumping down the zombi. The definitive easiest way is at the third stair, killing the upper zombi and leeching with flamethrower to the lower zombi (two chestbursters killed out of three everytime).
Second and fourth stairs have no zombis nearby, but using them you get timer re-set.
Fifth stair (in the sewers) doesn't allow leeching, but you could anyway get an undeserved 10-15 seconds bonus by taking it (it's the time passed from the start of the sub-level).
This timer re-set sure happens in aliens, aliens2, aliensj and aliensu romsets. I couldn't test it on aliens3 or aliensj2 romsets, but I think it happens there too.
I am interested in scoring a record in this game, so I ask you to say what should be done to make scores be accepted by M.A.R.P.
I can propose two different ways to write a special-rule for the game:
1) "No stairs. Never.". This is very restrictive, since it makes impossible to reach even 4 energy bonus (2 every loop) and it forces to avoid up-level zombi's machine-gun's bullets.
But it is *sure* a complete solution to the "problem".
2) "Never leech at a zombi after having used any stair nearby". This is more balanced. Everyone in the planet, who played Aliens, climbed those stairs, unconscious of the timer re-set. I think the special rule should at least avoid abuse of the timer re-set.
But someone could say you get an undeserved advantage by resetting the timer: you could leech at the first zombi, at the second two zombis, and even at the barrels at the end of the sub-level.
I have submitted a little inp, about 40 minuts, to show an easy way to get infinite-playing. It's only to show it, I'm not interested in infinite leeching score. I am interested in a good special-rule.
Comments?
This technique avoid time-bomb from the ceeling by re-setting the invisible count-down timer, and is possible due to a programming bug. The invisible timer normally re-sets at the end of any sub-level, when CPU takes control of the character to move him to next sub-level, or to a monster, or so on. Sometimes the character falls, some other times he walks, many times the character takes a stair. In all these cases the programmers put a timer re-set, because the next sub-level or monster is a new timer session.
The bug is this: *even* the five in-level stairs use the same program routine, so climbing those stairs you get a new re-set of the timer.
Since two of those five stairs (the first and the third one) have one or two zombi nearby, it is possible (and also quite easy) to leech some points at a zombi, climb the stair (to avoid Hurry-enemies), and get down to score other points at the zombi. The timer re-sets to 4 minuts ad 15 seconds every time you get up or down the stair.
It is a very slow score increasing, but it appears to be infinite. You can use flamethrower (very easy), or three-way shot: this is a bit more dangerous, but if you get the right time you can kill some chestbursters while still jumping down the zombi. The definitive easiest way is at the third stair, killing the upper zombi and leeching with flamethrower to the lower zombi (two chestbursters killed out of three everytime).
Second and fourth stairs have no zombis nearby, but using them you get timer re-set.
Fifth stair (in the sewers) doesn't allow leeching, but you could anyway get an undeserved 10-15 seconds bonus by taking it (it's the time passed from the start of the sub-level).
This timer re-set sure happens in aliens, aliens2, aliensj and aliensu romsets. I couldn't test it on aliens3 or aliensj2 romsets, but I think it happens there too.
I am interested in scoring a record in this game, so I ask you to say what should be done to make scores be accepted by M.A.R.P.
I can propose two different ways to write a special-rule for the game:
1) "No stairs. Never.". This is very restrictive, since it makes impossible to reach even 4 energy bonus (2 every loop) and it forces to avoid up-level zombi's machine-gun's bullets.
But it is *sure* a complete solution to the "problem".
2) "Never leech at a zombi after having used any stair nearby". This is more balanced. Everyone in the planet, who played Aliens, climbed those stairs, unconscious of the timer re-set. I think the special rule should at least avoid abuse of the timer re-set.
But someone could say you get an undeserved advantage by resetting the timer: you could leech at the first zombi, at the second two zombis, and even at the barrels at the end of the sub-level.
I have submitted a little inp, about 40 minuts, to show an easy way to get infinite-playing. It's only to show it, I'm not interested in infinite leeching score. I am interested in a good special-rule.
Comments?