Author |
Message
|
david |
Posted: Wed Mar 14, 2007 7:44 pm Post subject: PoP1 SNES password maker? |
|
|
Developer
Age: 16 Joined: 09 Aug 2006 Status: Offline Posts: 308 Location: Hungary
|
Does anyone know about a PoP1 SNES password maker, or know how information is stored?
For PoP2 it was said here: http://www.popuw.com/forum/viewtopic.php?t=730
What I currently know:
The alphabet used is the following: BTL3GY7Q9CVM4HZ8R+DWN5J12S!FXP6K
So for example this password: 9BQ5LN4
Means this: 01000 00000 00111 10101 00010 10100 01100
The 2nd bits of the 1st-5th sections store the level number, minus 1 (00001 in this case),
the 3rd bits of the 1st-4th sections store the number of hit points (0011 in this case),
and some other bits store the elapsed time (00001 in this case, but there should be other bits).
Do you know what do the other bits mean? _________________ My levels | All command-line parameters
Password generators: SMS, SNES | My SNES maps | PR1.2 unofficial fix |
|
Back to top |
|
|
Gorthol |
Posted: Thu Mar 15, 2007 12:08 am Post subject: |
|
|
Citizen
Joined: 26 Sep 2006 Status: Offline Posts: 33
|
It's probably a checksum. That is, the other bits are some sort of sum of the existing bits so that the program can verify that it's a real password. Like the last digit on a credit card.
Of course, to figure out how to fake the checksum, you'll need to generate a lot of passwords. |
|
Back to top |
|
|
david |
Posted: Mon Apr 02, 2007 6:49 pm Post subject: |
|
|
Developer
Age: 16 Joined: 09 Aug 2006 Status: Offline Posts: 308 Location: Hungary
|
Some new results:
the bits are made up in the following way:
0 l0 h3 t0 t7
c1 l1 h2 t1 t6
c2 l2 h1 t2 t5
c3 l3 h0 t3 t4
c4 l4 0 t8 t9
c5 t10 t11 t12 t13
c6 c7 c8 t14 t15
where:
l4 l3 l2 l1 l0 are the bits of the level number
h3 h2 h1 h0 are the bits of the number of hit points
t15 t14 t13 t12 t11 t10 t9 t8 t7 t6 t5 t4 t3 t2 t1 t0 are the bits of the elapsed time
c1 c2 c3 c4 c5 c6 c7 c8 are the checksum bits:
c1=l1^l4^h0^h1^t0^t1^t2^t5^t7^t8^t10^t13^t15^1
c2=l1^l2^l3^h0^h2^h3^t1^t4^t5^t8^t9^t10^t12^t14^t15
c3=l0^l1^l3^h2^t2^t3^t5^t6^t7^t8^t9^t11^t14
c4=t4^t5^t6^t7^t9^t13^t15 _________________ My levels | All command-line parameters
Password generators: SMS, SNES | My SNES maps | PR1.2 unofficial fix |
|
Back to top |
|
|
david |
Posted: Thu Apr 05, 2007 6:37 pm Post subject: |
|
|
Developer
Age: 16 Joined: 09 Aug 2006 Status: Offline Posts: 308 Location: Hungary
|
|
Back to top |
|
|
|