Does anyone know how the invincibility passwords work?
I mean internally. What is it about
NARPAS SWORD0
000000 000000
That triggers, whatever it triggers. I'm guessing some kind of programmers/debug mode.
Anyway, I was working on a password generator for metroid. I want a slightly nicer interface than the one done by SnoBro, and it has to work in Windows, Linux, and Mac OS-X (SnoBro's is windows only).
I've been looking at his work, and doing my own research. I know what 116 out of the 128 bits of the password data are. The remaining 12 are a complete mystery, though I have never seen 11 of them on in any password metroid has given me. The one I have seen turned on hasn't triggered any obvious effect.
On gamefaqs, there are two other passwords which trigger invincibility, but are supposed to trigger added benefits.
NARPAS SWORD0 000003 037251
NARPAS SWORD0 000000 086073
The first one supposedly has Ridley and Kraid killed. The second one just Ridley. SnoBro's password generator has the correct bits for Ridley and Kraid set on these passwords, but Ridley and Kraid are not dead. It also says the door to the tourian bridge is open, yet it's closed in all the passwords.
My conclusion is that the password has nothing to do with the password data and everything to do with the name. This begs the question, what does
NARPAS SWORD0 0000 mean?
The last 8 characters can be anything. The checksum does not need to be correct, either. The original with 8 trailing 0's has a bad checksum (according to SnoBro's pw generator) Any password (I've not checked them all of course, but I've randomly entered in 20+ passwords to see) that starts with these 16 characters triggers the debug/programmer's mode.
Does anyone have any thoughts on this?
I mean internally. What is it about
NARPAS SWORD0
000000 000000
That triggers, whatever it triggers. I'm guessing some kind of programmers/debug mode.
Anyway, I was working on a password generator for metroid. I want a slightly nicer interface than the one done by SnoBro, and it has to work in Windows, Linux, and Mac OS-X (SnoBro's is windows only).
I've been looking at his work, and doing my own research. I know what 116 out of the 128 bits of the password data are. The remaining 12 are a complete mystery, though I have never seen 11 of them on in any password metroid has given me. The one I have seen turned on hasn't triggered any obvious effect.
On gamefaqs, there are two other passwords which trigger invincibility, but are supposed to trigger added benefits.
NARPAS SWORD0 000003 037251
NARPAS SWORD0 000000 086073
The first one supposedly has Ridley and Kraid killed. The second one just Ridley. SnoBro's password generator has the correct bits for Ridley and Kraid set on these passwords, but Ridley and Kraid are not dead. It also says the door to the tourian bridge is open, yet it's closed in all the passwords.
My conclusion is that the password has nothing to do with the password data and everything to do with the name. This begs the question, what does
NARPAS SWORD0 0000 mean?
The last 8 characters can be anything. The checksum does not need to be correct, either. The original with 8 trailing 0's has a bad checksum (according to SnoBro's pw generator) Any password (I've not checked them all of course, but I've randomly entered in 20+ passwords to see) that starts with these 16 characters triggers the debug/programmer's mode.
Does anyone have any thoughts on this?
Thread title: