the cutting room mirror

Bejeweled Live (Windows)

This page is rather stubbly and could use some expansion.
Are you a bad enough dude to rescue this article?

Bejeweled Live is Bejeweled 3 with Xbox Live, for Windows 8.

Leftover Source Code#

bejgameconfig.spa.h, present in the root of the Windows 8 version, contains source code for the Xbox Live Game Config project.

////////////////////////////////////////////////////////////////////
//
// C:\Users\hpstudios\Desktop\bejpn\.spa.h
//
// Auto-generated on Thursday, 14 March 2013 at 11:10:47
// Xbox LIVE Game Config project version 1.0.22.0
// SPA Compiler version 1.0.0.0
//
////////////////////////////////////////////////////////////////////

#ifndef 
#define 

#ifdef __cplusplus
extern "C" {
#endif

//
// Title info
//

#define TITLEID_BEJEWELED_LIVE__                    0x45411B5D

//
// Context ids
//
// These values are passed as the dwContextId to XUserSetContext.
//

#define CONTEXT_CLASSIC_LEADERBOAD                  0
#define CONTEXT_DIAMOND_MINE_LEADERBOARD            1
#define CONTEXT_BUTTERFLY_LEADERBOARD               2

//
// Context values
//
// These values are passed as the dwContextValue to XUserSetContext.
//

// Values for CONTEXT_CLASSIC_LEADERBOAD


// Values for CONTEXT_DIAMOND_MINE_LEADERBOARD


// Values for CONTEXT_BUTTERFLY_LEADERBOARD


// Values for X_CONTEXT_PRESENCE


// Values for X_CONTEXT_GAME_MODE


//
// Property ids
//
// These values are passed as the dwPropertyId value to XUserSetProperty
// and as the dwPropertyId value in the XUSER_PROPERTY structure.
//

#define PROPERTY_SCORE                              0x20000001

//
// Achievement ids
//
// These values are used in the dwAchievementId member of the
// XUSER_ACHIEVEMENT structure that is used with
// XUserWriteAchievements and XUserCreateAchievementEnumerator.
//

#define ACHIEVEMENT_FRIENDLY_FIRE                   1
#define ACHIEVEMENT_BUTTERFLY_BONANZA               2
#define ACHIEVEMENT_MASTER_BLASTER                  3
#define ACHIEVEMENT_BUTTERFLY_MONARCH               4
#define ACHIEVEMENT_CHROMA_COLLECTOR                5
#define ACHIEVEMENT_BUTTERFLY_GUARDIAN              6
#define ACHIEVEMENT_DIAMOND_MINER                   7
#define ACHIEVEMENT_LEVELORD                        8
#define ACHIEVEMENT_BEJEWELER                       9
#define ACHIEVEMENT_DIAMOND_MINE                    10
#define ACHIEVEMENT_SUPERSTAR                       11
#define ACHIEVEMENT_JEWELFORGER                     12

//
// AvatarAssetAward ids
//


//
// Stats view ids
//
// These are used in the dwViewId member of the XUSER_STATS_SPEC structure
// passed to the XUserReadStats* and XUserCreateStatsEnumerator* functions.
//

// Skill leaderboards for ranked game modes


// Skill leaderboards for unranked (standard) game modes


// Title defined leaderboards

#define STATS_VIEW_DIAMOND_MINE_LEADERBOARD         4
#define STATS_VIEW_CLASSIC_LEADERBOARD              5
#define STATS_VIEW_BUTTERFLY_LEADERBOARD            6

//
// Stats view column ids
//
// These ids are used to read columns of stats views.  They are specified in
// the rgwColumnIds array of the XUSER_STATS_SPEC structure.  Rank, rating
// and gamertag are not retrieved as custom columns and so are not included
// in the following definitions.  They can be retrieved from each row's
// header (e.g., pStatsResults->pViews[x].pRows[y].dwRank, etc.).
//

// Column ids for DIAMOND_MINE_LEADERBOARD


// Column ids for CLASSIC_LEADERBOARD


// Column ids for BUTTERFLY_LEADERBOARD


//
// Matchmaking queries
//
// These values are passed as the dwProcedureIndex parameter to
// XSessionSearch to indicate which matchmaking query to run.
//


//
// Gamer pictures
//
// These ids are passed as the dwPictureId parameter to XUserAwardGamerTile.
//


//
// Strings
//
// These ids are passed as the dwStringId parameter to XReadStringsFromSpaFile.
//

#define SPASTRING_ACH_FRIENDLY_FIRE_HOWTO           2
#define SPASTRING_ACH_FRIENDLY_FIRE_NAME            3
#define SPASTRING_ACH_FRIENDLY_FIRE_DESC            4
#define SPASTRING_ACH_BUTTERFLY_BONANZA_HOWTO       5
#define SPASTRING_ACH_BUTTERFLY_BONANZA_NAME        6
#define SPASTRING_ACH_BUTTERFLY_BONANZA_DESC        7
#define SPASTRING_ACH_MASTER_BLASTER_HOWTO          8
#define SPASTRING_ACH_MASTER_BLASTER_NAME           9
#define SPASTRING_ACH_MASTER_BLASTER_DESC           10
#define SPASTRING_ACH_BUTTERFLY_MONARCH_HOWTO       11
#define SPASTRING_ACH_BUTTERFLY_MONARCH_NAME        12
#define SPASTRING_ACH_BUTTERFLY_MONARCH_DESC        13
#define SPASTRING_ACH_CHROMA_COLLECTOR_HOWTO        14
#define SPASTRING_ACH_CHROMA_COLLECTOR_NAME         15
#define SPASTRING_ACH_CHROMA_COLLECTOR_DESC         16
#define SPASTRING_ACH_BUTTERFLY_GUARDIAN_HOWTO      17
#define SPASTRING_ACH_BUTTERFLY_GUARDIAN_NAME       18
#define SPASTRING_ACH_BUTTERFLY_GUARDIAN_DESC       19
#define SPASTRING_ACH_DIAMOND_MINER_HOWTO           20
#define SPASTRING_ACH_DIAMOND_MINER_NAME            21
#define SPASTRING_ACH_DIAMOND_MINER_DESC            22
#define SPASTRING_ACH_LEVELORD_HOWTO                23
#define SPASTRING_ACH_LEVELORD_NAME                 24
#define SPASTRING_ACH_LEVELORD_DESC                 25
#define SPASTRING_ACH_BEJEWELER_HOWTO               26
#define SPASTRING_ACH_BEJEWELER_NAME                27
#define SPASTRING_ACH_BEJEWELER_DESC                28
#define SPASTRING_ACH_DIAMOND_MINE_HOWTO            29
#define SPASTRING_ACH_DIAMOND_MINE_NAME             30
#define SPASTRING_ACH_DIAMOND_MINE_DESC             31
#define SPASTRING_ACH_SUPERSTAR_HOWTO               32
#define SPASTRING_ACH_SUPERSTAR_NAME                33
#define SPASTRING_ACH_SUPERSTAR_DESC                34
#define SPASTRING_ACH_JEWELFORGER_HOWTO             35
#define SPASTRING_ACH_JEWELFORGER_NAME              36
#define SPASTRING_ACH_JEWELFORGER_DESC              37
#define SPASTRING_CT_CLASSIC_LEADERBOAD_NAME        42
#define SPASTRING_CT_DIAMOND_MINE_LEADERBOARD_NAME  43
#define SPASTRING_CT_BUTTERFLY_LEADERBOARD_NAME     44
#define SPASTRING_LB_DIAMOND_MINE_LEADERBOARD_NAME  45
#define SPASTRING_LB_CLASSIC_LEADERBOARD_NAME       46
#define SPASTRING_LB_BUTTERFLY_LEADERBOARD_NAME     47
#define SPASTRING_PROPERTY_SCORE_NAME               48
#define SPASTRING_LB_DIAMOND_MINE_LEADERBOARD_SCORE_COLUMN_NAME 49
#define SPASTRING_LB_CLASSIC_LEADERBOARD_SCORE_COLUMN_NAME 50
#define SPASTRING_LB_BUTTERFLY_LEADERBOARD_SCORE_COLUMN_NAME 51


#ifdef __cplusplus
}
#endif

#endif //