UnLock.bin
Filesystem/Menu/bin/UnLock.bin
This File contains an XML file that contains the unlock conditions for everything
The XML has "headers" or "classes" that define what your unlocking
Header for Character Unlock <!-- ðŒƒLƒƒƒ‰ƒAƒ"ƒƒbƒNiƒTƒ{ƒeƒ"ƒ_[j -->
Header for Stage Unlock <!-- ðŒƒXƒe[ƒWƒAƒ"ƒƒbƒNiƒfƒCƒW[ƒK[ƒfƒ"j -->
Other headers are not yet fully understood
*Headers of a same type have small changes in header but seems they can be used interchangeably.
Then their is the "Label" This defines who to unlock, what color it is, and the parameter.
*parameter is assumed star road count for ninja & whitemage
The XML also has "Categories" which are like so <BASKET> <BASKET>
These Categories define unlock conditions for the sport.
Then their is the "Command" itself, it define how you unlock. Their is a few variants of these.
Here is a example of a Class all put together
<!-- ðŒƒLƒƒƒ‰ƒAƒ"ƒƒbƒNiƒs[ƒ`@ƒeƒjƒXƒEƒFƒAj -->
<CHARACTER_UNLOCK UnLockID="2" CharColor="1" Param="0">
<BASKET>
<UNLOCK_STAGE_COUNT stage='3' Count="30"></UNLOCK_STAGE_COUNT>
<UNLOCK_CHAR_USED_COUNT Chara='2' Count="40"></UNLOCK_CHAR_USED_COUNT>
</BASKET>
<VOLLEY>
<UNLOCK_STAGE_COUNT stage='3' Count="30"></UNLOCK_STAGE_COUNT>
<UNLOCK_CHAR_USED_COUNT Chara='2' Count="40"></UNLOCK_CHAR_USED_COUNT>
</VOLLEY>
<DODGE>
<UNLOCK_STAGE_COUNT stage='3' Count="30"></UNLOCK_STAGE_COUNT>
<UNLOCK_CHAR_USED_COUNT Chara='2' Count="40"></UNLOCK_CHAR_USED_COUNT>
</DODGE>
<HOCKEY>
<UNLOCK_STAGE_COUNT stage='3' Count="30"></UNLOCK_STAGE_COUNT>
<UNLOCK_CHAR_USED_COUNT Chara='2' Count="40"></UNLOCK_CHAR_USED_COUNT>
</HOCKEY>
</CHARACTER_UNLOCK>
So for this, you would unlock peaches alternate skin by playing in Peaches Garden
(or DK Dock as their is no peaches garden in basketball{or it just might be impossible}).