/* --------- Platform-Specific Button Mappings for Cheat Inputs ---------
[PLATFORM] [CHEAT_INPUT_0] [CHEAT_INPUT_1] [CHEAT_INPUT_2]
[CHEAT_INPUT_3]
GameCube A B X Y
PS2 X Circle Square Triangle
Xbox A B X Y
* ----------------------------------------------------------------------
- */
static const Cheat REGISTERED_CHEATS[] =
{
// *** cheat name must be < 32 characters in length *** //
//
{
CHEAT_ID_UNLOCK_VEHICLES,
{ CHEAT_INPUT_0, CHEAT_INPUT_1, CHEAT_INPUT_0, CHEAT_INPUT_1 },
"Unlock All Reward Vehicles"
},
{
CHEAT_ID_NO_TOP_SPEED,
{ CHEAT_INPUT_2, CHEAT_INPUT_2, CHEAT_INPUT_2, CHEAT_INPUT_2 },
"No Top Speed"
},
{
CHEAT_ID_HIGH_ACCELERATION,
{ CHEAT_INPUT_3, CHEAT_INPUT_3, CHEAT_INPUT_3, CHEAT_INPUT_3 },
"High Acceleration"
},
{
CHEAT_ID_CAR_JUMP_ON_HORN,
{ CHEAT_INPUT_2, CHEAT_INPUT_2, CHEAT_INPUT_2, CHEAT_INPUT_3 },
"Car Jump on Horn"
},
{
CHEAT_ID_ONE_TAP_TRAFFIC_DEATH,
{ CHEAT_INPUT_3, CHEAT_INPUT_3, CHEAT_INPUT_2, CHEAT_INPUT_2 },
"One Tap Traffic Death"
},
{
CHEAT_ID_UNLOCK_CAMERAS,
{ CHEAT_INPUT_1, CHEAT_INPUT_1, CHEAT_INPUT_1, CHEAT_INPUT_0 },
"Unlock All Cameras"
},
{
CHEAT_ID_PLAY_CREDITS_DIALOG,
{ CHEAT_INPUT_0, CHEAT_INPUT_2, CHEAT_INPUT_2, CHEAT_INPUT_3 },
"Play Credits Dialog"
},
{
CHEAT_ID_SHOW_SPEEDOMETER,
{ CHEAT_INPUT_3, CHEAT_INPUT_3, CHEAT_INPUT_1, CHEAT_INPUT_2 },
"Show Speedometer"
},
{
CHEAT_ID_REDBRICK,
{ CHEAT_INPUT_1, CHEAT_INPUT_1, CHEAT_INPUT_3, CHEAT_INPUT_2 },
"Red Brick"
},
{
CHEAT_ID_INVINCIBLE_CAR,
{ CHEAT_INPUT_3, CHEAT_INPUT_0, CHEAT_INPUT_3, CHEAT_INPUT_0 },
"Invincible Car"
},
{
CHEAT_ID_SHOW_TREE,
{ CHEAT_INPUT_1, CHEAT_INPUT_0, CHEAT_INPUT_1, CHEAT_INPUT_3 },
"Show Tree"
},
{
CHEAT_ID_TRIPPY,
{ CHEAT_INPUT_3, CHEAT_INPUT_1, CHEAT_INPUT_3, CHEAT_INPUT_1 },
"Trippy"
},
#ifndef FINAL
// register cheats that we don't want shipped in the final game here
//
{
CHEAT_ID_UNLOCK_CARDS,
{ CHEAT_INPUT_0, CHEAT_INPUT_0, CHEAT_INPUT_0, CHEAT_INPUT_0 },
"Unlock All Collectible Cards"
},
{
CHEAT_ID_UNLOCK_SKINS,
{ CHEAT_INPUT_2, CHEAT_INPUT_3, CHEAT_INPUT_2, CHEAT_INPUT_3 },
"Unlock All Character Clothing"
},
{
CHEAT_ID_MOTHER_OF_ALL_CHEATS,
{ CHEAT_INPUT_0, CHEAT_INPUT_1, CHEAT_INPUT_2, CHEAT_INPUT_3 },
"Display All Cheats"
},
{
CHEAT_ID_UNLOCK_MISSIONS,
{ CHEAT_INPUT_0, CHEAT_INPUT_1, CHEAT_INPUT_1, CHEAT_INPUT_0 },
"Unlock All Missions"
},
{
CHEAT_ID_UNLOCK_MOVIES,
{ CHEAT_INPUT_1, CHEAT_INPUT_3, CHEAT_INPUT_2, CHEAT_INPUT_3 },
"Unlock All Movies"
},
{
CHEAT_ID_UNLOCK_EVERYTHING,
{ CHEAT_INPUT_0, CHEAT_INPUT_1, CHEAT_INPUT_1, CHEAT_INPUT_3 },
"Unlock All (Unlockables)"
},
{
CHEAT_ID_EXTRA_COINS,
{ CHEAT_INPUT_0, CHEAT_INPUT_2, CHEAT_INPUT_1, CHEAT_INPUT_3 },
"Add Extra Coins"
},
{
CHEAT_ID_KICK_TOGGLES_CHARACTER_MODEL,
{ CHEAT_INPUT_1, CHEAT_INPUT_1, CHEAT_INPUT_1, CHEAT_INPUT_2 },
"Kick Swaps Character Model"
},
{
CHEAT_ID_SHOW_AVATAR_POSITION,
{ CHEAT_INPUT_1, CHEAT_INPUT_1, CHEAT_INPUT_1, CHEAT_INPUT_1 },
"Show Avatar Position"
},
{
CHEAT_ID_FULL_DAMAGE_TO_CAR,
{ CHEAT_INPUT_2, CHEAT_INPUT_2, CHEAT_INPUT_3, CHEAT_INPUT_3 },
"Apply Full Damage to Car"
},
{
CHEAT_ID_EXTRA_TIME,
{ CHEAT_INPUT_1, CHEAT_INPUT_1, CHEAT_INPUT_1, CHEAT_INPUT_3 },
"Extra Objective Time"
},
{
CHEAT_ID_DEMO_TEST,
{ CHEAT_INPUT_0, CHEAT_INPUT_0, CHEAT_INPUT_0, CHEAT_INPUT_1 },
"Enable Demotest mode"
},
#endif
// dummy terminator
//
{
CHEAT_ID_UNREGISTERED,
{ UNKNOWN_CHEAT_INPUT, UNKNOWN_CHEAT_INPUT, UNKNOWN_CHEAT_INPUT,
UNKNOWN_CHEAT_INPUT },
""
}
};