Pages: 1
Posted on 09-06-13, 05:27 pm (rev. 1 by  MeroMero on 09-06-13, 05:28 pm)
Death by cuteness

Karma: 6564
Posts: 29/598
Since: 05-01-13
I know there's a topic about that but the last post was from April 2012, and I don't want to necro-bump threads (even though it would most likely be relevant to the topic).

I don't think there was anymore research about Challenge Mode (CM), so here are my finds :

The CM flag is located in the RAM, address is dependent of the region :
0×02085A10 (US) 0×02085050 (JP) 0×02098050 (EU) 0×02086614 (KS) 0×0208A970 (CH)

00 = disabled
01 = enabled

If either value is forced, even pressing LRLRXXYY won't override it.


Each of the 177 (176 in US version) areas has its own CM value, here they are with the location in the RAM :
0×02026AF8 (US) 0×020263A8 (JP) 0×02026B80 (EU) 0×02026B08 (KS) 0×020264E4 (CH)

00 = none
01 = left to right
02 = bottom to top

Notice how these are the same exact values as nybble 4 from sprite 276.


Area CM Table
For US 01 01 01 01 01 00 01 01 01 00 01 01 01 01 02 00 01 01 01 00 00 01 01 00 01 01 00 00 01 01 01 01 01 00 01 01 01 02 02 00 01 01 00 00 01 01 01 01 01 01 01 01 01 00 01 01 01 01 00 01 01 02 00 01 00 00 01 01 01 01 01 01 00 01 01 01 01 01 01 01 02 02 01 02 00 01 00 00 01 01 01 01 00 00 01 01 01 01 01 00 00 00 00 00 01 00 00 01 00 01 00 01 01 01 01 01 01 00 00 01 01 01 02 00 02 00 01 00 00 01 01 00 00 01 02 01 01 00 01 01 01 00 01 02 01 01 01 02 00 01 00 01 01 01 00 00 01 01 01 00 01 01 02 01 01 01 00 02 00 02 00 01 00 00 00 00 For JP, EU, KS and CH 01 01 01 01 01 00 01 01 01 00 01 01 01 01 02 00 01 01 01 00 00 01 01 00 01 01 00 00 01 01 01 01 01 00 01 01 01 02 02 00 01 01 00 00 01 01 01 01 01 01 01 01 01 00 01 01 01 01 00 01 01 02 00 01 00 00 01 01 01 01 01 01 00 01 01 01 01 01 01 01 02 02 01 02 00 01 00 00 01 01 01 01 00 00 01 01 01 01 01 00 00 00 00 00 01 00 00 01 00 01 00 01 01 01 01 01 01 00 00 01 01 01 02 00 02 00 01 00 02 00 01 01 00 00 01 02 01 01 00 01 01 01 00 01 02 01 01 01 02 00 01 00 01 01 01 00 00 01 01 01 00 01 01 02 01 01 01 00 02 00 02 00 01 00 00 00 00

Each byte point to 1 area and the order is the same as in the Course folder.
Pages: 1