# See XDK\redist\stats\media\leaderboards.inx for more examples of how to use leaderboards.inx
#
# This is a sample LEADERBOARDS.INX file for STATS.XBE
# For STATS.XBE to function, you MUST create and place LEADERBOARDS.INX
# in the MEDIA directory on your game disk.
#
# This file is a description of the leader boards for a game.  You can have many different
# leader boards with various attributes.  For example, a racing game might have one leader board
# per track, in order to view which user has the fastest time for that track.  Another game
# might have a leader board per level to track which user has the most kills for those levels.
#
# This sample contains enough information for two leader boards.  The first leader board has two attributes,
# and the second leader board has 3 attributes.  Each attribute translates to a display column on the screen.
# The columns will be displayed in the order that they appear in the file.  If an attribute is marked "Hidden",
# it will not be displayed, but it will still be logged to the Xbox Live Statistics servers.

[0]                                     # Index of the leader board.  Must start with 0, and must be sequential
                                        #      in this file for subsequent leader boards. (0, 1, 2, etc)

Heading="ARCADE SCORE RANK"                      # The title of the leader board to be displayed when a user is viewing stats

RatingAttributeIndex="0"                # The index of the attribute that should be used to calculate the rating
                                        #      The attribute used for the RATING must be either LONG, or LONGLONG.
                                        #      DOUBLE is an INVALID RATING type for the Rating Attribute

RatingAttributeOrder="HIGHEST"          # Determines how the leader board is sorted.
                                        #      LOWEST   = The leader board is sorted from the LOWEST to the HIGHEST value
                                        #      HIGHEST  = The leader board is sorted from the HIGHEST to the LOWEST value

RankColumnHeading="Rank"                # The heading text for the RANK column of the leaderboard.  All leaderboards contain this column

RankColumnWidth="54"                    # The pixel width of the RANK column of the leaderboard.

UserColumnHeading="User"                # The heading text for the USER column of the leaderboard.  All leaderboards contain this column

UserColumnWidth="256"                   # The pixel width of the USER column of the leaderboard.

[0.0]
Heading="RealScore"
Width="100"
Type="LONG"
Format="NUMBER"
Formula="REPLACE_ALWAYS"
Hidden="1"				# The synthetical score for rank on live 

[0.1]                                   # Leader board and attribute index.  The leader board index appears
                                        #      before the period, and the attribute index appears after the period.  The
                                        #      attribute indexes for a leader board must start with 0, and must be
                                        #      sequential in this file for subsequent leader board attributes. (0, 1, 2, etc)

Heading="Score"                          # Display name for the 1st attribute of our leader board

Width="85"                             # Width in pixels of the attribute

Type="LONG"                             # Type of the attribute (NOTE: If this is the Rating Attribute, it must not be DOUBLE)
                                        #      LONG
                                        #      LONGLONG
                                        #      DOUBLE

Format="NUMBER"                         # How should we display the attribute
                                        #      NUMBER     = Display as a raw number, no formatting
                                        #      HH_MM_SS   = Display as time, with formatting of HH:MM:SS
                                        #                   All times should be stored in MILLISECONDS.
                                        #                   (HH = Hours, MM = Minutes, SS = Seconds)
                                        #      MM_SS_XXX  = Display as time, with formatting of MM:SS.XXX
                                        #                   (XXX = Milliseconds)
                                        #      MM_SS_XX   = Display as time, with formatting of MM:SS.XX
                                        #                   (XX = Hundredths of a second)
                                        #      MM_SS      = Display as time, with formatting of MM:SS
                                        #      SS_XXX     = Display as time, with formatting of SS.XXX
                                        #      SS_XX      = Display as time, with formatting of SS.XX
                                        #      HH         = Display as time, with formatting of HH
                                        #      MM         = Display as time, with formatting of MM
                                        #      SS         = Display as time, with formatting of SS

Formula="REPLACE_ALWAYS"            # The forumla used to tally the statistics for this attribute
                                        #      REPLACE_IF_LESS          = Will replace the value only if it is LESS than the current value
                                        #      REPLACE_IF_GREATER       = Will replace the value only if it is GREATER than the current value
                                        #      REPLACE_ALWAYS           = Always replace the current value with the newly posted value
                                        #      ADD_TO_EXISTING          = Add the newly posted value to the current value
                                        #      SUBTRACT_FROM_EXISTING   = Subtract the newly posted value to the current value

Hidden="0"                              # Should this attribute be hidden from display
                                        # 1 = YES, the attribute will NOT appear to the user
                                        # 0 = NO, the attribute WILL appear to the user
[0.2]
Heading="Continue"
Width="80"
Type="LONG"
Format="NUMBER"
Formula="REPLACE_ALWAYS"
Hidden="0"
[0.3]
Heading="Freed Prisoner"
Width="64"
Type="LONG"
Format="NUMBER"
Formula="REPLACE_ALWAYS"
Hidden="1"			# hide
[0.4]
Heading="Diff"
Width="32"
Type="LONG"
Format="NUMBER"
Formula="REPLACE_ALWAYS"
Hidden="1"			# hide
				# diff cann't be disp as string in stats.xbe


[1]
Heading="ARCADE TIME RANK"
RatingAttributeIndex="0"
RatingAttributeOrder="LOWEST"
RankColumnHeading="Rank"
RankColumnWidth="54"
UserColumnHeading="User"
UserColumnWidth="256"

[1.0]
Heading="RealScore"
Width="100"
Type="LONG"
Format="HH_MM_SS"
Formula="REPLACE_ALWAYS"
Hidden="1"				# The synthetical score for rank on live 
[1.1]
Heading="Time"
Width="100"
Type="LONG"
Format="HH_MM_SS"
Formula="REPLACE_ALWAYS"
Hidden="0"

[2]
Heading="STAGE_1 SCORE RANK"
RatingAttributeIndex="0"
RatingAttributeOrder="HIGHEST"
RankColumnHeading="Rank"
RankColumnWidth="54"
UserColumnHeading="User"
UserColumnWidth="256"

[2.0]
Heading="RealScore"
Width="100"
Type="LONG"
Format="NUMBER"
Formula="REPLACE_ALWAYS"
Hidden="1"				# The synthetical score for rank on live 
[2.1]
Heading="Score"
Width="80"
Type="LONG"
Format="NUMBER"
Formula="REPLACE_ALWAYS"
Hidden="0"

[2.2]
Heading="Continue"
Width="80"
Type="LONG"
Format="NUMBER"
Formula="REPLACE_ALWAYS"
Hidden="0"
[2.3]
Heading="Freed Prisoner"
Width="64"
Type="LONG"
Format="NUMBER"
Formula="REPLACE_ALWAYS"
Hidden="1"			# hide
[2.4]
Heading="Diff"
Width="32"
Type="LONG"
Format="NUMBER"
Formula="REPLACE_ALWAYS"
Hidden="1"			# hide
				# diff cann't be disp as string in stats.xbe


[3]
Heading="STAGE_1 TIME RANK"
RatingAttributeIndex="0"
RatingAttributeOrder="LOWEST"
RankColumnHeading="Rank"
RankColumnWidth="54"
UserColumnHeading="User"
UserColumnWidth="256"

[3.0]
Heading="RealScore"
Width="100"
Type="LONG"
Format="HH_MM_SS"
Formula="REPLACE_ALWAYS"
Hidden="1"				# The synthetical score for rank on live 
[3.1]
Heading="Time"
Width="100"
Type="LONG"
Format="HH_MM_SS"
Formula="REPLACE_ALWAYS"
Hidden="0"


[4]
Heading="STAGE_2 SCORE RANK"
RatingAttributeIndex="0"
RatingAttributeOrder="HIGHEST"
RankColumnHeading="Rank"
RankColumnWidth="54"
UserColumnHeading="User"
UserColumnWidth="256"

[4.0]
Heading="RealScore"
Width="100"
Type="LONG"
Format="NUMBER"
Formula="REPLACE_ALWAYS"
Hidden="1"				# The synthetical score for rank on live 
[4.1]
Heading="Score"
Width="80"
Type="LONG"
Format="NUMBER"
Formula="REPLACE_ALWAYS"
Hidden="0"

[4.2]
Heading="Continue"
Width="80"
Type="LONG"
Format="NUMBER"
Formula="REPLACE_ALWAYS"
Hidden="0"
[4.3]
Heading="Freed Prisoner"
Width="64"
Type="LONG"
Format="NUMBER"
Formula="REPLACE_ALWAYS"
Hidden="1"			# hide
[4.4]
Heading="Diff"
Width="32"
Type="LONG"
Format="NUMBER"
Formula="REPLACE_ALWAYS"
Hidden="1"			# hide
				# diff cann't be disp as string in stats.xbe


[5]
Heading="STAGE_2 TIME RANK"
RatingAttributeIndex="0"
RatingAttributeOrder="LOWEST"
RankColumnHeading="Rank"
RankColumnWidth="54"
UserColumnHeading="User"
UserColumnWidth="256"

[5.0]
Heading="RealScore"
Width="100"
Type="LONG"
Format="HH_MM_SS"
Formula="REPLACE_ALWAYS"
Hidden="1"				# The synthetical score for rank on live 
[5.1]
Heading="Time"
Width="100"
Type="LONG"
Format="HH_MM_SS"
Formula="REPLACE_ALWAYS"
Hidden="0"


[6]
Heading="STAGE_3 SCORE RANK"
RatingAttributeIndex="0"
RatingAttributeOrder="HIGHEST"
RankColumnHeading="Rank"
RankColumnWidth="54"
UserColumnHeading="User"
UserColumnWidth="256"

[6.0]
Heading="RealScore"
Width="100"
Type="LONG"
Format="NUMBER"
Formula="REPLACE_ALWAYS"
Hidden="1"				# The synthetical score for rank on live 
[6.1]
Heading="Score"
Width="80"
Type="LONG"
Format="NUMBER"
Formula="REPLACE_ALWAYS"
Hidden="0"

[6.2]
Heading="Continue"
Width="80"
Type="LONG"
Format="NUMBER"
Formula="REPLACE_ALWAYS"
Hidden="0"
[6.3]
Heading="Freed Prisoner"
Width="64"
Type="LONG"
Format="NUMBER"
Formula="REPLACE_ALWAYS"
Hidden="1"			# hide
[6.4]
Heading="Diff"
Width="32"
Type="LONG"
Format="NUMBER"
Formula="REPLACE_ALWAYS"
Hidden="1"			# hide
				# diff cann't be disp as string in stats.xbe


[7]
Heading="STAGE_3 TIME RANK"
RatingAttributeIndex="0"
RatingAttributeOrder="LOWEST"
RankColumnHeading="Rank"
RankColumnWidth="54"
UserColumnHeading="User"
UserColumnWidth="256"

[7.0]
Heading="RealScore"
Width="100"
Type="LONG"
Format="HH_MM_SS"
Formula="REPLACE_ALWAYS"
Hidden="1"				# The synthetical score for rank on live 
[7.1]
Heading="Time"
Width="100"
Type="LONG"
Format="HH_MM_SS"
Formula="REPLACE_ALWAYS"
Hidden="0"


[8]
Heading="STAGE_4 SCORE RANK"
RatingAttributeIndex="0"
RatingAttributeOrder="HIGHEST"
RankColumnHeading="Rank"
RankColumnWidth="54"
UserColumnHeading="User"
UserColumnWidth="256"

[8.0]
Heading="RealScore"
Width="100"
Type="LONG"
Format="NUMBER"
Formula="REPLACE_ALWAYS"
Hidden="1"				# The synthetical score for rank on live 
[8.1]
Heading="Score"
Width="80"
Type="LONG"
Format="NUMBER"
Formula="REPLACE_ALWAYS"
Hidden="0"

[8.2]
Heading="Continue"
Width="80"
Type="LONG"
Format="NUMBER"
Formula="REPLACE_ALWAYS"
Hidden="0"
[8.3]
Heading="Freed Prisoner"
Width="64"
Type="LONG"
Format="NUMBER"
Formula="REPLACE_ALWAYS"
Hidden="1"			# hide
[8.4]
Heading="Diff"
Width="32"
Type="LONG"
Format="NUMBER"
Formula="REPLACE_ALWAYS"
Hidden="1"			# hide
				# diff cann't be disp as string in stats.xbe


[9]
Heading="STAGE_4 TIME RANK"
RatingAttributeIndex="0"
RatingAttributeOrder="LOWEST"
RankColumnHeading="Rank"
RankColumnWidth="54"
UserColumnHeading="User"
UserColumnWidth="256"

[9.0]
Heading="RealScore"
Width="100"
Type="LONG"
Format="HH_MM_SS"
Formula="REPLACE_ALWAYS"
Hidden="1"				# The synthetical score for rank on live 
[9.1]
Heading="Time"
Width="100"
Type="LONG"
Format="HH_MM_SS"
Formula="REPLACE_ALWAYS"
Hidden="0"


[10]
Heading="STAGE_5 SCORE RANK"
RatingAttributeIndex="0"
RatingAttributeOrder="HIGHEST"
RankColumnHeading="Rank"
RankColumnWidth="54"
UserColumnHeading="User"
UserColumnWidth="256"

[10.0]
Heading="RealScore"
Width="100"
Type="LONG"
Format="NUMBER"
Formula="REPLACE_ALWAYS"
Hidden="1"				# The synthetical score for rank on live 
[10.1]
Heading="Score"
Width="80"
Type="LONG"
Format="NUMBER"
Formula="REPLACE_ALWAYS"
Hidden="0"

[10.2]
Heading="Continue"
Width="80"
Type="LONG"
Format="NUMBER"
Formula="REPLACE_ALWAYS"
Hidden="0"
[10.3]
Heading="Freed Prisoner"
Width="64"
Type="LONG"
Format="NUMBER"
Formula="REPLACE_ALWAYS"
Hidden="1"			# hide
[10.4]
Heading="Diff"
Width="32"
Type="LONG"
Format="NUMBER"
Formula="REPLACE_ALWAYS"
Hidden="1"			# hide
				# diff cann't be disp as string in stats.xbe


[11]
Heading="STAGE_5 TIME RANK"
RatingAttributeIndex="0"
RatingAttributeOrder="LOWEST"
RankColumnHeading="Rank"
RankColumnWidth="54"
UserColumnHeading="User"
UserColumnWidth="256"

[11.0]
Heading="RealScore"
Width="100"
Type="LONG"
Format="HH_MM_SS"
Formula="REPLACE_ALWAYS"
Hidden="1"				# The synthetical score for rank on live 
[11.1]
Heading="Time"
Width="100"
Type="LONG"
Format="HH_MM_SS"
Formula="REPLACE_ALWAYS"
Hidden="0"


[12]
Heading="STAGE_6 SCORE RANK"
RatingAttributeIndex="0"
RatingAttributeOrder="HIGHEST"
RankColumnHeading="Rank"
RankColumnWidth="54"
UserColumnHeading="User"
UserColumnWidth="256"

[12.0]
Heading="RealScore"
Width="100"
Type="LONG"
Format="NUMBER"
Formula="REPLACE_ALWAYS"
Hidden="1"				# The synthetical score for rank on live 
[12.1]
Heading="Score"
Width="80"
Type="LONG"
Format="NUMBER"
Formula="REPLACE_ALWAYS"
Hidden="0"

[12.2]
Heading="Continue"
Width="80"
Type="LONG"
Format="NUMBER"
Formula="REPLACE_ALWAYS"
Hidden="0"
[12.3]
Heading="Freed Prisoner"
Width="64"
Type="LONG"
Format="NUMBER"
Formula="REPLACE_ALWAYS"
Hidden="1"			# hide
[12.4]
Heading="Diff"
Width="32"
Type="LONG"
Format="NUMBER"
Formula="REPLACE_ALWAYS"
Hidden="1"			# hide
				# diff cann't be disp as string in stats.xbe



[13]
Heading="STAGE_6 TIME RANK"
RatingAttributeIndex="0"
RatingAttributeOrder="LOWEST"
RankColumnHeading="Rank"
RankColumnWidth="54"
UserColumnHeading="User"
UserColumnWidth="256"

[13.0]
Heading="RealScore"
Width="100"
Type="LONG"
Format="HH_MM_SS"
Formula="REPLACE_ALWAYS"
Hidden="1"				# The synthetical score for rank on live 
[13.1]
Heading="Time"
Width="100"
Type="LONG"
Format="HH_MM_SS"
Formula="REPLACE_ALWAYS"
Hidden="0"

