Changes

Jump to navigation Jump to search
205 bytes added ,  13:45, 18 April 2017
→‎Configuration blocks: Method of generating 0x00090001 block. I probably made mistakes when RE the config module, so please help me to confirm it
Line 207: Line 207:  
| 0x8
 
| 0x8
 
| 0xE
 
| 0xE
| Same content as 0x0009000? This console-unique u64 used by [[Cfg:GenHashConsoleUnique|GenHashConsoleUnique]] is generated with the LocalFriendCodeSeed and with random data
+
| Same content as 0x0009000? This console-unique u64 is used by [[Cfg:GenHashConsoleUnique|GenHashConsoleUnique]]. It is generated by <code>((0x3FFFFFFFF) & LocalFriendCodeSeed) | (random16 << 48))</code>, where random16 is generated by [[PSPXI:GenerateRandomBytes|GenerateRandomBytes]]
 
|-
 
|-
 
| 0x00090002
 
| 0x00090002
 
| 0x4
 
| 0x4
 
| 0xE
 
| 0xE
| ?
+
| The first two bytes are the same random16 used in 0x00090001. The second two bytes are zeros.
 
|-
 
|-
 
| 0x000A0000
 
| 0x000A0000
242

edits

Navigation menu