diff options
| author | daoge_cmd <3523206925@qq.com> | 2026-03-01 12:16:08 +0800 |
|---|---|---|
| committer | daoge_cmd <3523206925@qq.com> | 2026-03-01 12:16:08 +0800 |
| commit | b691c43c44ff180d10e7d4a9afc83b98551ff586 (patch) | |
| tree | 3e9849222cbc6ba49f2f1fc6e5fe7179632c7390 /Minecraft.Client/Orbis/GameConfig | |
| parent | def8cb415354ac390b7e89052a50605285f1aca9 (diff) | |
Initial commit
Diffstat (limited to 'Minecraft.Client/Orbis/GameConfig')
55 files changed, 769 insertions, 0 deletions
diff --git a/Minecraft.Client/Orbis/GameConfig/AcquireHardware_icon.png b/Minecraft.Client/Orbis/GameConfig/AcquireHardware_icon.png Binary files differnew file mode 100644 index 00000000..487073d9 --- /dev/null +++ b/Minecraft.Client/Orbis/GameConfig/AcquireHardware_icon.png diff --git a/Minecraft.Client/Orbis/GameConfig/AdventuringTime_icon.png b/Minecraft.Client/Orbis/GameConfig/AdventuringTime_icon.png Binary files differnew file mode 100644 index 00000000..1904bdf6 --- /dev/null +++ b/Minecraft.Client/Orbis/GameConfig/AdventuringTime_icon.png diff --git a/Minecraft.Client/Orbis/GameConfig/All_Trophies.png b/Minecraft.Client/Orbis/GameConfig/All_Trophies.png Binary files differnew file mode 100644 index 00000000..c24fe5dd --- /dev/null +++ b/Minecraft.Client/Orbis/GameConfig/All_Trophies.png diff --git a/Minecraft.Client/Orbis/GameConfig/Archer_icon.png b/Minecraft.Client/Orbis/GameConfig/Archer_icon.png Binary files differnew file mode 100644 index 00000000..e2f15e31 --- /dev/null +++ b/Minecraft.Client/Orbis/GameConfig/Archer_icon.png diff --git a/Minecraft.Client/Orbis/GameConfig/BakeBread_icon.png b/Minecraft.Client/Orbis/GameConfig/BakeBread_icon.png Binary files differnew file mode 100644 index 00000000..cffc0978 --- /dev/null +++ b/Minecraft.Client/Orbis/GameConfig/BakeBread_icon.png diff --git a/Minecraft.Client/Orbis/GameConfig/Benchmarking_icon.png b/Minecraft.Client/Orbis/GameConfig/Benchmarking_icon.png Binary files differnew file mode 100644 index 00000000..cdd898fc --- /dev/null +++ b/Minecraft.Client/Orbis/GameConfig/Benchmarking_icon.png diff --git a/Minecraft.Client/Orbis/GameConfig/Bodyguard_icon.png b/Minecraft.Client/Orbis/GameConfig/Bodyguard_icon.png Binary files differnew file mode 100644 index 00000000..6ae57828 --- /dev/null +++ b/Minecraft.Client/Orbis/GameConfig/Bodyguard_icon.png diff --git a/Minecraft.Client/Orbis/GameConfig/ChestfulOfCobblestone_icon.png b/Minecraft.Client/Orbis/GameConfig/ChestfulOfCobblestone_icon.png Binary files differnew file mode 100644 index 00000000..d0cbef46 --- /dev/null +++ b/Minecraft.Client/Orbis/GameConfig/ChestfulOfCobblestone_icon.png diff --git a/Minecraft.Client/Orbis/GameConfig/CowTipper_icon.png b/Minecraft.Client/Orbis/GameConfig/CowTipper_icon.png Binary files differnew file mode 100644 index 00000000..69df0b8e --- /dev/null +++ b/Minecraft.Client/Orbis/GameConfig/CowTipper_icon.png diff --git a/Minecraft.Client/Orbis/GameConfig/DeliciousFish_icon.png b/Minecraft.Client/Orbis/GameConfig/DeliciousFish_icon.png Binary files differnew file mode 100644 index 00000000..10ef0d74 --- /dev/null +++ b/Minecraft.Client/Orbis/GameConfig/DeliciousFish_icon.png diff --git a/Minecraft.Client/Orbis/GameConfig/DiamondsToYou_icon.png b/Minecraft.Client/Orbis/GameConfig/DiamondsToYou_icon.png Binary files differnew file mode 100644 index 00000000..63417ded --- /dev/null +++ b/Minecraft.Client/Orbis/GameConfig/DiamondsToYou_icon.png diff --git a/Minecraft.Client/Orbis/GameConfig/Diamonds_icon.png b/Minecraft.Client/Orbis/GameConfig/Diamonds_icon.png Binary files differnew file mode 100644 index 00000000..d89f82ae --- /dev/null +++ b/Minecraft.Client/Orbis/GameConfig/Diamonds_icon.png diff --git a/Minecraft.Client/Orbis/GameConfig/DispenseWithThis_icon.png b/Minecraft.Client/Orbis/GameConfig/DispenseWithThis_icon.png Binary files differnew file mode 100644 index 00000000..d38310e4 --- /dev/null +++ b/Minecraft.Client/Orbis/GameConfig/DispenseWithThis_icon.png diff --git a/Minecraft.Client/Orbis/GameConfig/Enchanter_icon.png b/Minecraft.Client/Orbis/GameConfig/Enchanter_icon.png Binary files differnew file mode 100644 index 00000000..8063a8e6 --- /dev/null +++ b/Minecraft.Client/Orbis/GameConfig/Enchanter_icon.png diff --git a/Minecraft.Client/Orbis/GameConfig/GettingAnUpgrade_icon.png b/Minecraft.Client/Orbis/GameConfig/GettingAnUpgrade_icon.png Binary files differnew file mode 100644 index 00000000..88452624 --- /dev/null +++ b/Minecraft.Client/Orbis/GameConfig/GettingAnUpgrade_icon.png diff --git a/Minecraft.Client/Orbis/GameConfig/GettingWood_icon.png b/Minecraft.Client/Orbis/GameConfig/GettingWood_icon.png Binary files differnew file mode 100644 index 00000000..6ea8f508 --- /dev/null +++ b/Minecraft.Client/Orbis/GameConfig/GettingWood_icon.png diff --git a/Minecraft.Client/Orbis/GameConfig/HaveAShearfulDay_icon.png b/Minecraft.Client/Orbis/GameConfig/HaveAShearfulDay_icon.png Binary files differnew file mode 100644 index 00000000..ada2fa84 --- /dev/null +++ b/Minecraft.Client/Orbis/GameConfig/HaveAShearfulDay_icon.png diff --git a/Minecraft.Client/Orbis/GameConfig/HotTopic_icon.png b/Minecraft.Client/Orbis/GameConfig/HotTopic_icon.png Binary files differnew file mode 100644 index 00000000..3cba3412 --- /dev/null +++ b/Minecraft.Client/Orbis/GameConfig/HotTopic_icon.png diff --git a/Minecraft.Client/Orbis/GameConfig/IntoFire_icon.png b/Minecraft.Client/Orbis/GameConfig/IntoFire_icon.png Binary files differnew file mode 100644 index 00000000..0a8b7ea8 --- /dev/null +++ b/Minecraft.Client/Orbis/GameConfig/IntoFire_icon.png diff --git a/Minecraft.Client/Orbis/GameConfig/IntoTheNether_icon.png b/Minecraft.Client/Orbis/GameConfig/IntoTheNether_icon.png Binary files differnew file mode 100644 index 00000000..8b61cf46 --- /dev/null +++ b/Minecraft.Client/Orbis/GameConfig/IntoTheNether_icon.png diff --git a/Minecraft.Client/Orbis/GameConfig/IronBelly_icon.png b/Minecraft.Client/Orbis/GameConfig/IronBelly_icon.png Binary files differnew file mode 100644 index 00000000..fffba798 --- /dev/null +++ b/Minecraft.Client/Orbis/GameConfig/IronBelly_icon.png diff --git a/Minecraft.Client/Orbis/GameConfig/IronMan_icon.png b/Minecraft.Client/Orbis/GameConfig/IronMan_icon.png Binary files differnew file mode 100644 index 00000000..c824e779 --- /dev/null +++ b/Minecraft.Client/Orbis/GameConfig/IronMan_icon.png diff --git a/Minecraft.Client/Orbis/GameConfig/ItsASign_icon.png b/Minecraft.Client/Orbis/GameConfig/ItsASign_icon.png Binary files differnew file mode 100644 index 00000000..f3ca1473 --- /dev/null +++ b/Minecraft.Client/Orbis/GameConfig/ItsASign_icon.png diff --git a/Minecraft.Client/Orbis/GameConfig/LeaderOfThePack_icon.png b/Minecraft.Client/Orbis/GameConfig/LeaderOfThePack_icon.png Binary files differnew file mode 100644 index 00000000..17e879c6 --- /dev/null +++ b/Minecraft.Client/Orbis/GameConfig/LeaderOfThePack_icon.png diff --git a/Minecraft.Client/Orbis/GameConfig/Librarian_icon.png b/Minecraft.Client/Orbis/GameConfig/Librarian_icon.png Binary files differnew file mode 100644 index 00000000..eac2e74e --- /dev/null +++ b/Minecraft.Client/Orbis/GameConfig/Librarian_icon.png diff --git a/Minecraft.Client/Orbis/GameConfig/LionTamer_icon.png b/Minecraft.Client/Orbis/GameConfig/LionTamer_icon.png Binary files differnew file mode 100644 index 00000000..1dab702f --- /dev/null +++ b/Minecraft.Client/Orbis/GameConfig/LionTamer_icon.png diff --git a/Minecraft.Client/Orbis/GameConfig/LocalBrewery_icon.png b/Minecraft.Client/Orbis/GameConfig/LocalBrewery_icon.png Binary files differnew file mode 100644 index 00000000..7d843c8d --- /dev/null +++ b/Minecraft.Client/Orbis/GameConfig/LocalBrewery_icon.png diff --git a/Minecraft.Client/Orbis/GameConfig/MOARTools_icon.png b/Minecraft.Client/Orbis/GameConfig/MOARTools_icon.png Binary files differnew file mode 100644 index 00000000..eb42c194 --- /dev/null +++ b/Minecraft.Client/Orbis/GameConfig/MOARTools_icon.png diff --git a/Minecraft.Client/Orbis/GameConfig/Minecraft.spa b/Minecraft.Client/Orbis/GameConfig/Minecraft.spa Binary files differnew file mode 100644 index 00000000..ff87b0c6 --- /dev/null +++ b/Minecraft.Client/Orbis/GameConfig/Minecraft.spa diff --git a/Minecraft.Client/Orbis/GameConfig/Minecraft.spa.h b/Minecraft.Client/Orbis/GameConfig/Minecraft.spa.h new file mode 100644 index 00000000..96147cd5 --- /dev/null +++ b/Minecraft.Client/Orbis/GameConfig/Minecraft.spa.h @@ -0,0 +1,701 @@ +//////////////////////////////////////////////////////////////////// +// +// C:\Work\4J\Mojang\Minecraft\Minecraft360-dev\Minecraft.Client\Xbox\GameConfig\Minecraft.spa.h +// +// Auto-generated on Thursday, 10 May 2012 at 21:23:22 +// Xbox LIVE Game Config project version 1.0.173.0 +// SPA Compiler version 1.0.0.0 +// +//////////////////////////////////////////////////////////////////// + +#ifndef __MINECRAFT_SPA_H__ +#define __MINECRAFT_SPA_H__ + +#ifdef __cplusplus +extern "C" { +#endif + +// +// Title info +// + +#define TITLEID_MINECRAFT 0x584111F7 + +// +// Context ids +// +// These values are passed as the dwContextId to XUserSetContext. +// + +#define CONTEXT_GAME_STATE 0 + +// +// Context values +// +// These values are passed as the dwContextValue to XUserSetContext. +// + +// Values for CONTEXT_GAME_STATE + +#define CONTEXT_GAME_STATE_BLANK 0 +#define CONTEXT_GAME_STATE_RIDING_PIG 1 +#define CONTEXT_GAME_STATE_RIDING_MINECART 2 +#define CONTEXT_GAME_STATE_BOATING 3 +#define CONTEXT_GAME_STATE_FISHING 4 +#define CONTEXT_GAME_STATE_CRAFTING 5 +#define CONTEXT_GAME_STATE_FORGING 6 +#define CONTEXT_GAME_STATE_NETHER 7 +#define CONTEXT_GAME_STATE_CD 8 +#define CONTEXT_GAME_STATE_MAP 9 +#define CONTEXT_GAME_STATE_ENCHANTING 10 +#define CONTEXT_GAME_STATE_BREWING 11 +#define CONTEXT_GAME_STATE_ANVIL 12 +#define CONTEXT_GAME_STATE_TRADING 13 + +// Values for X_CONTEXT_PRESENCE + +#define CONTEXT_PRESENCE_IDLE 0 +#define CONTEXT_PRESENCE_MENUS 1 +#define CONTEXT_PRESENCE_MULTIPLAYER 2 +#define CONTEXT_PRESENCE_MULTIPLAYEROFFLINE 3 +#define CONTEXT_PRESENCE_MULTIPLAYER_1P 4 +#define CONTEXT_PRESENCE_MULTIPLAYER_1POFFLINE 5 + +// Values for X_CONTEXT_GAME_MODE + +#define CONTEXT_GAME_MODE_GAMEMODE 0 +#define CONTEXT_GAME_MODE_MULTIPLAYER 1 + +// +// Property ids +// +// These values are passed as the dwPropertyId value to XUserSetProperty +// and as the dwPropertyId value in the XUSER_PROPERTY structure. +// + +#define PROPERTY_LOCALE 0x10000008 +#define PROPERTY_KILLS_ZOMBIE 0x1000000A +#define PROPERTY_KILLS_SKELETON 0x1000000B +#define PROPERTY_KILLS_CREEPER 0x1000000C +#define PROPERTY_KILLS_SPIDER 0x1000000D +#define PROPERTY_KILLS_SPIDERJOCKEY 0x1000000E +#define PROPERTY_KILLS_ZOMBIEPIGMAN 0x1000000F +#define PROPERTY_KILLS_SLIME 0x10000010 +#define PROPERTY_KILLS_GHAST 0x10000011 +#define PROPERTY_MINED_DIRT 0x10000012 +#define PROPERTY_MINED_STONE 0x10000013 +#define PROPERTY_MINED_SAND 0x10000014 +#define PROPERTY_MINED_COBBLESTONE 0x10000015 +#define PROPERTY_MINED_GRAVEL 0x10000016 +#define PROPERTY_MINED_CLAY 0x10000017 +#define PROPERTY_MINED_OBSIDIAN 0x10000018 +#define PROPERTY_MINED_COAL 0x10000019 +#define PROPERTY_MINED_IRON 0x1000001A +#define PROPERTY_MINED_GOLD 0x1000001B +#define PROPERTY_MINED_DIAMOND 0x1000001C +#define PROPERTY_MINED_REDSTONE 0x1000001D +#define PROPERTY_MINED_LAPISLAZULI 0x1000001E +#define PROPERTY_MINED_NETHERRACK 0x1000001F +#define PROPERTY_MINED_SOULSAND 0x10000020 +#define PROPERTY_MINED_GLOWSTONE 0x10000021 +#define PROPERTY_COLLECTED_EGG 0x10000022 +#define PROPERTY_COLLECTED_WHEAT 0x10000023 +#define PROPERTY_COLLECTED_MUSHROOM 0x10000024 +#define PROPERTY_COLLECTED_SUGARCANE 0x10000025 +#define PROPERTY_COLLECTED_MILK 0x10000026 +#define PROPERTY_COLLECTED_PUMPKIN 0x10000027 +#define PROPERTY_TRAVEL_WALK 0x10000028 +#define PROPERTY_TRAVEL_SWIM 0x10000029 +#define PROPERTY_TRAVEL_FALL 0x1000002A +#define PROPERTY_TRAVEL_CLIMB 0x1000002B +#define PROPERTY_TRAVEL_MINECART 0x1000002C +#define PROPERTY_TRAVEL_BOAT 0x1000002D +#define PROPERTY_PORTALS_CREATED 0x1000002F +#define PROPERTY_COLLECTED_NETHERLAVA 0x10000030 +#define PROPERTY_RATING 0x20000009 + +// +// Achievement ids +// +// These values are used in the dwAchievementId member of the +// XUSER_ACHIEVEMENT structure that is used with +// XUserWriteAchievements and XUserCreateAchievementEnumerator. +// + +#define ACHIEVEMENT_01 1 +#define ACHIEVEMENT_02 2 +#define ACHIEVEMENT_03 3 +#define ACHIEVEMENT_04 4 +#define ACHIEVEMENT_05 5 +#define ACHIEVEMENT_06 6 +#define ACHIEVEMENT_07 7 +#define ACHIEVEMENT_08 8 +#define ACHIEVEMENT_09 9 +#define ACHIEVEMENT_10 10 +#define ACHIEVEMENT_11 11 +#define ACHIEVEMENT_12 12 +#define ACHIEVEMENT_13 13 +#define ACHIEVEMENT_14 14 +#define ACHIEVEMENT_15 15 +#define ACHIEVEMENT_16 16 +#define ACHIEVEMENT_17 17 +#define ACHIEVEMENT_18 18 +#define ACHIEVEMENT_19 19 +#define ACHIEVEMENT_20 20 +#define ACHIEVEMENT_21 21 +#define ACHIEVEMENT_22 22 +#define ACHIEVEMENT_23 23 +#define ACHIEVEMENT_24 24 +#define ACHIEVEMENT_25 25 +#define ACHIEVEMENT_26 26 +#define ACHIEVEMENT_27 27 +#define ACHIEVEMENT_28 28 + +// 4J - Expanded Achivements (29-50), initially added for Durango. +#define ACHIEVEMENT_29 29 +#define ACHIEVEMENT_30 30 +#define ACHIEVEMENT_31 31 +#define ACHIEVEMENT_32 32 +#define ACHIEVEMENT_33 33 +#define ACHIEVEMENT_34 34 +#define ACHIEVEMENT_35 35 +#define ACHIEVEMENT_36 36 +#define ACHIEVEMENT_37 37 +#define ACHIEVEMENT_38 38 +#define ACHIEVEMENT_39 39 +#define ACHIEVEMENT_40 40 +#define ACHIEVEMENT_41 41 +#define ACHIEVEMENT_42 42 +#define ACHIEVEMENT_43 43 +#define ACHIEVEMENT_44 44 +#define ACHIEVEMENT_45 45 +#define ACHIEVEMENT_46 46 +#define ACHIEVEMENT_47 47 +#define ACHIEVEMENT_48 48 +#define ACHIEVEMENT_49 49 +#define ACHIEVEMENT_50 50 + + +// +// AvatarAssetAward ids +// + +#define AVATARASSETAWARD_PORKCHOP_TSHIRT 1 +#define AVATARASSETAWARD_WATCH 2 +#define AVATARASSETAWARD_CAP 5 + +// +// 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 + +#define STATS_VIEW_SKILL_RANKED_GAMEMODE 0xFFFF0000 +#define STATS_VIEW_SKILL_RANKED_MULTIPLAYER 0xFFFF0001 + +// Skill leaderboards for unranked (standard) game modes + +#define STATS_VIEW_SKILL_STANDARD_GAMEMODE 0xFFFE0000 +#define STATS_VIEW_SKILL_STANDARD_MULTIPLAYER 0xFFFE0001 + +// Title defined leaderboards + +#define STATS_VIEW_KILLS_EASY 4 +#define STATS_VIEW_KILLS_NORMAL 5 +#define STATS_VIEW_KILLS_HARD 6 +#define STATS_VIEW_MINING_BLOCKS_PEACEFUL 7 +#define STATS_VIEW_MINING_BLOCKS_EASY 8 +#define STATS_VIEW_MINING_BLOCKS_NORMAL 9 +#define STATS_VIEW_MINING_BLOCKS_HARD 10 +#define STATS_VIEW_FARMING_PEACEFUL 15 +#define STATS_VIEW_FARMING_EASY 16 +#define STATS_VIEW_FARMING_NORMAL 17 +#define STATS_VIEW_FARMING_HARD 18 +#define STATS_VIEW_TRAVELLING_PEACEFUL 19 +#define STATS_VIEW_TRAVELLING_EASY 20 +#define STATS_VIEW_TRAVELLING_NORMAL 21 +#define STATS_VIEW_TRAVELLING_HARD 22 +#define STATS_VIEW_TRAVELLING_TOTAL 27 + +// +// 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 KILLS_EASY + +#define STATS_COLUMN_KILLS_EASY_LOCALE 9 +#define STATS_COLUMN_KILLS_EASY_ZOMBIES 1 +#define STATS_COLUMN_KILLS_EASY_SKELETONS 2 +#define STATS_COLUMN_KILLS_EASY_CREEPERS 3 +#define STATS_COLUMN_KILLS_EASY_SPIDERS 4 +#define STATS_COLUMN_KILLS_EASY_SPIDERJOCKEYS 5 +#define STATS_COLUMN_KILLS_EASY_ZOMBIEPIGMEN 6 +#define STATS_COLUMN_KILLS_EASY_SLIME 7 + +// Column ids for KILLS_NORMAL + +#define STATS_COLUMN_KILLS_NORMAL_LOCALE 9 +#define STATS_COLUMN_KILLS_NORMAL_ZOMBIES 1 +#define STATS_COLUMN_KILLS_NORMAL_SKELETONS 2 +#define STATS_COLUMN_KILLS_NORMAL_CREEPERS 3 +#define STATS_COLUMN_KILLS_NORMAL_SPIDERS 4 +#define STATS_COLUMN_KILLS_NORMAL_SPIDERJOCKEYS 5 +#define STATS_COLUMN_KILLS_NORMAL_ZOMBIEPIGMEN 6 +#define STATS_COLUMN_KILLS_NORMAL_SLIME 7 + +// Column ids for KILLS_HARD + +#define STATS_COLUMN_KILLS_HARD_LOCALE 9 +#define STATS_COLUMN_KILLS_HARD_ZOMBIES 1 +#define STATS_COLUMN_KILLS_HARD_SKELETONS 2 +#define STATS_COLUMN_KILLS_HARD_CREEPERS 3 +#define STATS_COLUMN_KILLS_HARD_SPIDERS 4 +#define STATS_COLUMN_KILLS_HARD_SPIDERJOCKEYS 5 +#define STATS_COLUMN_KILLS_HARD_ZOMBIEPIGMEN 6 +#define STATS_COLUMN_KILLS_HARD_SLIME 7 + +// Column ids for MINING_BLOCKS_PEACEFUL + +#define STATS_COLUMN_MINING_BLOCKS_PEACEFUL_LOCALE 1 +#define STATS_COLUMN_MINING_BLOCKS_PEACEFUL_DIRT 2 +#define STATS_COLUMN_MINING_BLOCKS_PEACEFUL_STONE 3 +#define STATS_COLUMN_MINING_BLOCKS_PEACEFUL_SAND 4 +#define STATS_COLUMN_MINING_BLOCKS_PEACEFUL_COBBLESTONE 5 +#define STATS_COLUMN_MINING_BLOCKS_PEACEFUL_GRAVEL 6 +#define STATS_COLUMN_MINING_BLOCKS_PEACEFUL_CLAY 7 +#define STATS_COLUMN_MINING_BLOCKS_PEACEFUL_OBSIDIAN 8 + +// Column ids for MINING_BLOCKS_EASY + +#define STATS_COLUMN_MINING_BLOCKS_EASY_LOCALE 1 +#define STATS_COLUMN_MINING_BLOCKS_EASY_DIRT 2 +#define STATS_COLUMN_MINING_BLOCKS_EASY_STONE 3 +#define STATS_COLUMN_MINING_BLOCKS_EASY_SAND 4 +#define STATS_COLUMN_MINING_BLOCKS_EASY_COBBLESTONE 5 +#define STATS_COLUMN_MINING_BLOCKS_EASY_GRAVEL 6 +#define STATS_COLUMN_MINING_BLOCKS_EASY_CLAY 7 +#define STATS_COLUMN_MINING_BLOCKS_EASY_OBSIDIAN 8 + +// Column ids for MINING_BLOCKS_NORMAL + +#define STATS_COLUMN_MINING_BLOCKS_NORMAL_LOCALE 1 +#define STATS_COLUMN_MINING_BLOCKS_NORMAL_DIRT 2 +#define STATS_COLUMN_MINING_BLOCKS_NORMAL_STONE 3 +#define STATS_COLUMN_MINING_BLOCKS_NORMAL_SAND 4 +#define STATS_COLUMN_MINING_BLOCKS_NORMAL_COBBLESTONE 5 +#define STATS_COLUMN_MINING_BLOCKS_NORMAL_GRAVEL 6 +#define STATS_COLUMN_MINING_BLOCKS_NORMAL_CLAY 7 +#define STATS_COLUMN_MINING_BLOCKS_NORMAL_OBSIDIAN 8 + +// Column ids for MINING_BLOCKS_HARD + +#define STATS_COLUMN_MINING_BLOCKS_HARD_LOCALE 1 +#define STATS_COLUMN_MINING_BLOCKS_HARD_DIRT 2 +#define STATS_COLUMN_MINING_BLOCKS_HARD_STONE 3 +#define STATS_COLUMN_MINING_BLOCKS_HARD_SAND 4 +#define STATS_COLUMN_MINING_BLOCKS_HARD_COBBLESTONE 5 +#define STATS_COLUMN_MINING_BLOCKS_HARD_GRAVEL 6 +#define STATS_COLUMN_MINING_BLOCKS_HARD_CLAY 7 +#define STATS_COLUMN_MINING_BLOCKS_HARD_OBSIDIAN 8 + +// Column ids for FARMING_PEACEFUL + +#define STATS_COLUMN_FARMING_PEACEFUL_LOCALE 1 +#define STATS_COLUMN_FARMING_PEACEFUL_EGGS 2 +#define STATS_COLUMN_FARMING_PEACEFUL_WHEAT 3 +#define STATS_COLUMN_FARMING_PEACEFUL_MUSHROOMS 4 +#define STATS_COLUMN_FARMING_PEACEFUL_SUGARCANE 5 +#define STATS_COLUMN_FARMING_PEACEFUL_MILK 6 +#define STATS_COLUMN_FARMING_PEACEFUL_PUMPKINS 7 + +// Column ids for FARMING_EASY + +#define STATS_COLUMN_FARMING_EASY_LOCALE 1 +#define STATS_COLUMN_FARMING_EASY_EGGS 2 +#define STATS_COLUMN_FARMING_EASY_WHEAT 3 +#define STATS_COLUMN_FARMING_EASY_MUSHROOMS 4 +#define STATS_COLUMN_FARMING_EASY_SUGARCANE 5 +#define STATS_COLUMN_FARMING_EASY_MILK 6 +#define STATS_COLUMN_FARMING_EASY_PUMPKINS 7 + +// Column ids for FARMING_NORMAL + +#define STATS_COLUMN_FARMING_NORMAL_LOCALE 1 +#define STATS_COLUMN_FARMING_NORMAL_EGGS 2 +#define STATS_COLUMN_FARMING_NORMAL_WHEAT 3 +#define STATS_COLUMN_FARMING_NORMAL_MUSHROOMS 4 +#define STATS_COLUMN_FARMING_NORMAL_SUGARCANE 5 +#define STATS_COLUMN_FARMING_NORMAL_MILK 6 +#define STATS_COLUMN_FARMING_NORMAL_PUMPKINS 7 + +// Column ids for FARMING_HARD + +#define STATS_COLUMN_FARMING_HARD_LOCALE 1 +#define STATS_COLUMN_FARMING_HARD_EGGS 2 +#define STATS_COLUMN_FARMING_HARD_WHEAT 3 +#define STATS_COLUMN_FARMING_HARD_MUSHROOMS 4 +#define STATS_COLUMN_FARMING_HARD_SUGARCANE 5 +#define STATS_COLUMN_FARMING_HARD_MILK 6 +#define STATS_COLUMN_FARMING_HARD_PUMPKINS 7 + +// Column ids for TRAVELLING_PEACEFUL + +#define STATS_COLUMN_TRAVELLING_PEACEFUL_LOCALE 1 +#define STATS_COLUMN_TRAVELLING_PEACEFUL_WALKED 2 +#define STATS_COLUMN_TRAVELLING_PEACEFUL_SWAM 3 +#define STATS_COLUMN_TRAVELLING_PEACEFUL_FALLEN 4 +#define STATS_COLUMN_TRAVELLING_PEACEFUL_CLIMBED 5 +#define STATS_COLUMN_TRAVELLING_PEACEFUL_MINECART 6 +#define STATS_COLUMN_TRAVELLING_PEACEFUL_BOAT 7 + +// Column ids for TRAVELLING_EASY + +#define STATS_COLUMN_TRAVELLING_EASY_LOCALE 1 +#define STATS_COLUMN_TRAVELLING_EASY_WALKED 2 +#define STATS_COLUMN_TRAVELLING_EASY_SWAM 3 +#define STATS_COLUMN_TRAVELLING_EASY_FALLEN 4 +#define STATS_COLUMN_TRAVELLING_EASY_CLIMBED 5 +#define STATS_COLUMN_TRAVELLING_EASY_MINECART 6 +#define STATS_COLUMN_TRAVELLING_EASY_BOAT 7 + +// Column ids for TRAVELLING_NORMAL + +#define STATS_COLUMN_TRAVELLING_NORMAL_LOCALE 1 +#define STATS_COLUMN_TRAVELLING_NORMAL_WALKED 2 +#define STATS_COLUMN_TRAVELLING_NORMAL_SWAM 3 +#define STATS_COLUMN_TRAVELLING_NORMAL_FALLEN 4 +#define STATS_COLUMN_TRAVELLING_NORMAL_CLIMBED 5 +#define STATS_COLUMN_TRAVELLING_NORMAL_MINECART 6 +#define STATS_COLUMN_TRAVELLING_NORMAL_BOAT 7 + +// Column ids for TRAVELLING_HARD + +#define STATS_COLUMN_TRAVELLING_HARD_LOCALE 1 +#define STATS_COLUMN_TRAVELLING_HARD_WALKED 2 +#define STATS_COLUMN_TRAVELLING_HARD_SWAM 3 +#define STATS_COLUMN_TRAVELLING_HARD_FALLEN 4 +#define STATS_COLUMN_TRAVELLING_HARD_CLIMBED 5 +#define STATS_COLUMN_TRAVELLING_HARD_MINECART 6 +#define STATS_COLUMN_TRAVELLING_HARD_BOAT 7 + +// Column ids for TRAVELLING_TOTAL + + +// +// Matchmaking queries +// +// These values are passed as the dwProcedureIndex parameter to +// XSessionSearch to indicate which matchmaking query to run. +// + +#define SESSION_MATCH_QUERY_FRIENDS 0 + +// +// Gamer pictures +// +// These ids are passed as the dwPictureId parameter to XUserAwardGamerTile. +// + +#define GAMER_PICTURE_GAMERPIC1 12 +#define GAMER_PICTURE_GAMERPIC2 13 + +// +// Strings +// +// These ids are passed as the dwStringId parameter to XReadStringsFromSpaFile. +// + +#define SPASTRING_PRESENCE_IDLE_NAME 4 +#define SPASTRING_PRESENCE_MENUS_NAME 10 +#define SPASTRING_ACH_01_NAME 376 +#define SPASTRING_ACH_02_NAME 377 +#define SPASTRING_ACH_03_NAME 378 +#define SPASTRING_ACH_07_NAME 379 +#define SPASTRING_ACH_08_NAME 380 +#define SPASTRING_ACH_09_NAME 381 +#define SPASTRING_ACH_13_NAME 382 +#define SPASTRING_ACH_14_NAME 383 +#define SPASTRING_ACH_15_NAME 384 +#define SPASTRING_ACH_16_NAME 385 +#define SPASTRING_ACH_04_NAME 386 +#define SPASTRING_ACH_10_NAME 387 +#define SPASTRING_ACH_01_DESC 388 +#define SPASTRING_ACH_02_DESC 389 +#define SPASTRING_ACH_03_DESC 390 +#define SPASTRING_ACH_07_DESC 391 +#define SPASTRING_ACH_08_DESC 392 +#define SPASTRING_ACH_09_DESC 393 +#define SPASTRING_ACH_13_DESC 394 +#define SPASTRING_ACH_14_DESC 395 +#define SPASTRING_ACH_15_DESC 396 +#define SPASTRING_ACH_16_DESC 397 +#define SPASTRING_ACH_04_DESC 398 +#define SPASTRING_ACH_10_DESC 399 +#define SPASTRING_ACH_01_HOWTO 400 +#define SPASTRING_ACH_02_HOWTO 401 +#define SPASTRING_ACH_03_HOWTO 402 +#define SPASTRING_ACH_07_HOWTO 403 +#define SPASTRING_ACH_08_HOWTO 404 +#define SPASTRING_ACH_09_HOWTO 405 +#define SPASTRING_ACH_13_HOWTO 406 +#define SPASTRING_ACH_14_HOWTO 407 +#define SPASTRING_ACH_15_HOWTO 408 +#define SPASTRING_ACH_16_HOWTO 409 +#define SPASTRING_ACH_04_HOWTO 410 +#define SPASTRING_ACH_10_HOWTO 411 +#define SPASTRING_STR_GAMEMODE_SINGLEPLAYER 420 +#define SPASTRING_ACH_05_HOWTO 429 +#define SPASTRING_ACH_05_NAME 430 +#define SPASTRING_ACH_05_DESC 431 +#define SPASTRING_ACH_11_HOWTO 432 +#define SPASTRING_ACH_11_NAME 433 +#define SPASTRING_ACH_11_DESC 434 +#define SPASTRING_ACH_06_HOWTO 435 +#define SPASTRING_ACH_06_NAME 436 +#define SPASTRING_ACH_06_DESC 437 +#define SPASTRING_ACH_12_HOWTO 438 +#define SPASTRING_ACH_12_NAME 439 +#define SPASTRING_ACH_12_DESC 440 +#define SPASTRING_ACH_17_HOWTO 441 +#define SPASTRING_ACH_17_NAME 442 +#define SPASTRING_ACH_17_DESC 443 +#define SPASTRING_ACH_18_HOWTO 444 +#define SPASTRING_ACH_18_NAME 445 +#define SPASTRING_ACH_18_DESC 446 +#define SPASTRING_ACH_19_HOWTO 447 +#define SPASTRING_ACH_19_NAME 448 +#define SPASTRING_ACH_19_DESC 449 +#define SPASTRING_ACH_20_HOWTO 450 +#define SPASTRING_ACH_20_NAME 451 +#define SPASTRING_ACH_20_DESC 452 +#define SPASTRING_AV_PORKCHOP_TSHIRT_HOWTO 473 +#define SPASTRING_AV_PORKCHOP_TSHIRT_TITLE1 474 +#define SPASTRING_AV_PORKCHOP_TSHIRT_TITLE2 475 +#define SPASTRING_AV_PORKCHOP_TSHIRT_DESC 476 +#define SPASTRING_AV_WATCH_HOWTO 477 +#define SPASTRING_AV_WATCH_TITLE1 478 +#define SPASTRING_AV_WATCH_TITLE2 479 +#define SPASTRING_AV_WATCH_DESC 480 +#define SPASTRING_PRESENCE_MULTIPLAYER_NAME 490 +#define SPASTRING_CT_GAME_STATE_NAME 492 +#define SPASTRING_CV_GAME_STATE_BLANK_NAME 496 +#define SPASTRING_CV_GAME_STATE_RIDING_PIG_NAME 497 +#define SPASTRING_CV_GAME_STATE_RIDING_MINECART_NAME 498 +#define SPASTRING_CV_GAME_STATE_BOATING_NAME 499 +#define SPASTRING_CV_GAME_STATE_FISHING_NAME 500 +#define SPASTRING_CV_GAME_STATE_CRAFTING_NAME 501 +#define SPASTRING_CV_GAME_STATE_FORGING_NAME 502 +#define SPASTRING_CV_GAME_STATE_NETHER_NAME 503 +#define SPASTRING_CV_GAME_STATE_CD_NAME 504 +#define SPASTRING_CV_GAME_STATE_MAP_NAME 505 +#define SPASTRING_AV_CAP_HOWTO 506 +#define SPASTRING_AV_CAP_TITLE1 507 +#define SPASTRING_AV_CAP_TITLE2 508 +#define SPASTRING_AV_CAP_DESC 509 +#define SPASTRING_GM_MULTIPLAYER_NAME 517 +#define SPASTRING_PROPERTY_LOCALE_NAME 520 +#define SPASTRING_LB_KILLS_EASY_NAME 523 +#define SPASTRING_LB_KILLS_EASY_ZOMBIES_NAME 524 +#define SPASTRING_LB_KILLS_EASY_SKELETONS_NAME 525 +#define SPASTRING_LB_KILLS_EASY_CREEPERS_NAME 526 +#define SPASTRING_LB_KILLS_EASY_SPIDERS_NAME 527 +#define SPASTRING_LB_KILLS_EASY_SPIDERJOCKEYS_NAME 528 +#define SPASTRING_LB_KILLS_EASY_ZOMBIEPIGMEN_NAME 529 +#define SPASTRING_LB_KILLS_EASY_SLIME_NAME 530 +#define SPASTRING_LB_KILLS_EASY_RATING_NAME 531 +#define SPASTRING_PROPERTY_RATING_NAME 532 +#define SPASTRING_LB_KILLS_EASY_LOCALE_NAME 533 +#define SPASTRING_PROPERTY_KILLS_ZOMBIE_NAME 534 +#define SPASTRING_PROPERTY_KILLS_SKELETON_NAME 535 +#define SPASTRING_PROPERTY_KILLS_CREEPER_NAME 536 +#define SPASTRING_PROPERTY_KILLS_SPIDER_NAME 537 +#define SPASTRING_PROPERTY_KILLS_SPIDERJOCKEY_NAME 538 +#define SPASTRING_PROPERTY_KILLS_ZOMBIEPIGMAN_NAME 539 +#define SPASTRING_PROPERTY_KILLS_SLIME_NAME 540 +#define SPASTRING_PROPERTY_KILLS_GHAST_NAME 541 +#define SPASTRING_LB_KILLS_NORMAL_NAME 543 +#define SPASTRING_LB_KILLS_NORMAL_LOCALE_NAME 544 +#define SPASTRING_LB_KILLS_NORMAL_ZOMBIES_NAME 545 +#define SPASTRING_LB_KILLS_NORMAL_SKELETONS_NAME 546 +#define SPASTRING_LB_KILLS_NORMAL_CREEPERS_NAME 547 +#define SPASTRING_LB_KILLS_NORMAL_SPIDERS_NAME 548 +#define SPASTRING_LB_KILLS_NORMAL_SPIDERJOCKEYS_NAME 549 +#define SPASTRING_LB_KILLS_NORMAL_ZOMBIEPIGMEN_NAME 550 +#define SPASTRING_LB_KILLS_NORMAL_SLIME_NAME 551 +#define SPASTRING_LB_KILLS_NORMAL_RATING_NAME 552 +#define SPASTRING_LB_KILLS_HARD_NAME 554 +#define SPASTRING_LB_KILLS_HARD_LOCALE_NAME 555 +#define SPASTRING_LB_KILLS_HARD_ZOMBIES_NAME 556 +#define SPASTRING_LB_KILLS_HARD_SKELETONS_NAME 557 +#define SPASTRING_LB_KILLS_HARD_CREEPERS_NAME 558 +#define SPASTRING_LB_KILLS_HARD_SPIDERS_NAME 559 +#define SPASTRING_LB_KILLS_HARD_SPIDERJOCKEYS_NAME 560 +#define SPASTRING_LB_KILLS_HARD_ZOMBIEPIGMEN_NAME 561 +#define SPASTRING_LB_KILLS_HARD_SLIME_NAME 562 +#define SPASTRING_LB_KILLS_HARD_RATING_NAME 563 +#define SPASTRING_LB_MINING_BLOCKS_PEACEFUL_NAME 564 +#define SPASTRING_LB_MINING_BLOCKS_PEACEFUL_LOCALE_NAME 565 +#define SPASTRING_LB_MINING_BLOCKS_PEACEFUL_DIRT_NAME 566 +#define SPASTRING_LB_MINING_BLOCKS_PEACEFUL_STONE_NAME 567 +#define SPASTRING_LB_MINING_BLOCKS_PEACEFUL_SAND_NAME 568 +#define SPASTRING_LB_MINING_BLOCKS_PEACEFUL_COBBLESTONE_NAME 569 +#define SPASTRING_LB_MINING_BLOCKS_PEACEFUL_GRAVEL_NAME 570 +#define SPASTRING_LB_MINING_BLOCKS_PEACEFUL_CLAY_NAME 571 +#define SPASTRING_LB_MINING_BLOCKS_PEACEFUL_OBSIDIAN_NAME 572 +#define SPASTRING_LB_MINING_BLOCKS_PEACEFUL_RATING_NAME 573 +#define SPASTRING_PROPERTY_MINED_DIRT_NAME 574 +#define SPASTRING_PROPERTY_MINED_STONE_NAME 575 +#define SPASTRING_PROPERTY_MINED_SAND_NAME 576 +#define SPASTRING_PROPERTY_MINED_COBBLESTONE_NAME 577 +#define SPASTRING_PROPERTY_MINED_GRAVEL_NAME 578 +#define SPASTRING_PROPERTY_MINED_CLAY_NAME 579 +#define SPASTRING_PROPERTY_MINED_OBSIDIAN_NAME 580 +#define SPASTRING_PROPERTY_MINED_COAL_NAME 581 +#define SPASTRING_PROPERTY_MINED_IRON_NAME 582 +#define SPASTRING_PROPERTY_MINED_GOLD_NAME 583 +#define SPASTRING_PROPERTY_MINED_DIAMOND_NAME 584 +#define SPASTRING_PROPERTY_MINED_REDSTONE_NAME 585 +#define SPASTRING_PROPERTY_MINED_LAPISLAZULI_NAME 586 +#define SPASTRING_PROPERTY_MINED_NETHERRACK_NAME 587 +#define SPASTRING_PROPERTY_MINED_SOULSAND_NAME 588 +#define SPASTRING_PROPERTY_MINED_GLOWSTONE_NAME 589 +#define SPASTRING_PROPERTY_COLLECTED_EGG_NAME 590 +#define SPASTRING_PROPERTY_COLLECTED_WHEAT_NAME 591 +#define SPASTRING_PROPERTY_COLLECTED_MUSHROOM_NAME 592 +#define SPASTRING_PROPERTY_COLLECTED_SUGARCANE_NAME 593 +#define SPASTRING_PROPERTY_COLLECTED_MILK_NAME 594 +#define SPASTRING_PROPERTY_COLLECTED_PUMPKIN_NAME 595 +#define SPASTRING_PROPERTY_TRAVEL_WALK_NAME 596 +#define SPASTRING_PROPERTY_TRAVEL_SWIM_NAME 597 +#define SPASTRING_PROPERTY_TRAVEL_FALL_NAME 598 +#define SPASTRING_PROPERTY_TRAVEL_CLIMB_NAME 599 +#define SPASTRING_PROPERTY_TRAVEL_MINECART_NAME 600 +#define SPASTRING_PROPERTY_TRAVEL_BOAT_NAME 601 +#define SPASTRING_PROPERTY_PORTALS_CREATED_NAME 603 +#define SPASTRING_LB_MINING_BLOCKS_EASY_NAME 605 +#define SPASTRING_LB_MINING_BLOCKS_EASY_LOCALE_NAME 606 +#define SPASTRING_LB_MINING_BLOCKS_EASY_DIRT_NAME 607 +#define SPASTRING_LB_MINING_BLOCKS_EASY_STONE_NAME 608 +#define SPASTRING_LB_MINING_BLOCKS_EASY_SAND_NAME 609 +#define SPASTRING_LB_MINING_BLOCKS_EASY_COBBLESTONE_NAME 610 +#define SPASTRING_LB_MINING_BLOCKS_EASY_GRAVEL_NAME 611 +#define SPASTRING_LB_MINING_BLOCKS_EASY_CLAY_NAME 612 +#define SPASTRING_LB_MINING_BLOCKS_EASY_OBSIDIAN_NAME 613 +#define SPASTRING_LB_MINING_BLOCKS_EASY_RATING_NAME 614 +#define SPASTRING_LB_MINING_BLOCKS_NORMAL_NAME 616 +#define SPASTRING_LB_MINING_BLOCKS_NORMAL_LOCALE_NAME 617 +#define SPASTRING_LB_MINING_BLOCKS_NORMAL_DIRT_NAME 618 +#define SPASTRING_LB_MINING_BLOCKS_NORMAL_STONE_NAME 619 +#define SPASTRING_LB_MINING_BLOCKS_NORMAL_SAND_NAME 620 +#define SPASTRING_LB_MINING_BLOCKS_NORMAL_COBBLESTONE_NAME 621 +#define SPASTRING_LB_MINING_BLOCKS_NORMAL_GRAVEL_NAME 622 +#define SPASTRING_LB_MINING_BLOCKS_NORMAL_CLAY_NAME 623 +#define SPASTRING_LB_MINING_BLOCKS_NORMAL_OBSIDIAN_NAME 624 +#define SPASTRING_LB_MINING_BLOCKS_NORMAL_RATING_NAME 625 +#define SPASTRING_LB_MINING_BLOCKS_HARD_NAME 627 +#define SPASTRING_LB_MINING_BLOCKS_HARD_LOCALE_NAME 628 +#define SPASTRING_LB_MINING_BLOCKS_HARD_DIRT_NAME 629 +#define SPASTRING_LB_MINING_BLOCKS_HARD_STONE_NAME 630 +#define SPASTRING_LB_MINING_BLOCKS_HARD_SAND_NAME 631 +#define SPASTRING_LB_MINING_BLOCKS_HARD_COBBLESTONE_NAME 632 +#define SPASTRING_LB_MINING_BLOCKS_HARD_GRAVEL_NAME 633 +#define SPASTRING_LB_MINING_BLOCKS_HARD_CLAY_NAME 634 +#define SPASTRING_LB_MINING_BLOCKS_HARD_OBSIDIAN_NAME 635 +#define SPASTRING_LB_MINING_BLOCKS_HARD_RATING_NAME 636 +#define SPASTRING_LB_FARMING_PEACEFUL_NAME 676 +#define SPASTRING_LB_FARMING_PEACEFUL_LOCALE_NAME 677 +#define SPASTRING_LB_FARMING_PEACEFUL_EGGS_NAME 678 +#define SPASTRING_LB_FARMING_PEACEFUL_WHEAT_NAME 679 +#define SPASTRING_LB_FARMING_PEACEFUL_MUSHROOMS_NAME 680 +#define SPASTRING_LB_FARMING_PEACEFUL_SUGARCANE_NAME 681 +#define SPASTRING_LB_FARMING_PEACEFUL_MILK_NAME 682 +#define SPASTRING_LB_FARMING_PEACEFUL_PUMPKINS_NAME 683 +#define SPASTRING_LB_FARMING_PEACEFUL_RATING_NAME 684 +#define SPASTRING_LB_FARMING_EASY_NAME 686 +#define SPASTRING_LB_FARMING_EASY_LOCALE_NAME 687 +#define SPASTRING_LB_FARMING_EASY_EGGS_NAME 688 +#define SPASTRING_LB_FARMING_EASY_WHEAT_NAME 689 +#define SPASTRING_LB_FARMING_EASY_MUSHROOMS_NAME 690 +#define SPASTRING_LB_FARMING_EASY_SUGARCANE_NAME 691 +#define SPASTRING_LB_FARMING_EASY_MILK_NAME 692 +#define SPASTRING_LB_FARMING_EASY_PUMPKINS_NAME 693 +#define SPASTRING_LB_FARMING_EASY_RATING_NAME 694 +#define SPASTRING_LB_FARMING_NORMAL_NAME 696 +#define SPASTRING_LB_FARMING_NORMAL_LOCALE_NAME 697 +#define SPASTRING_LB_FARMING_NORMAL_EGGS_NAME 698 +#define SPASTRING_LB_FARMING_NORMAL_WHEAT_NAME 699 +#define SPASTRING_LB_FARMING_NORMAL_MUSHROOMS_NAME 700 +#define SPASTRING_LB_FARMING_NORMAL_SUGARCANE_NAME 701 +#define SPASTRING_LB_FARMING_NORMAL_MILK_NAME 702 +#define SPASTRING_LB_FARMING_NORMAL_PUMPKINS_NAME 703 +#define SPASTRING_LB_FARMING_NORMAL_RATING_NAME 704 +#define SPASTRING_LB_FARMING_HARD_NAME 706 +#define SPASTRING_LB_FARMING_HARD_LOCALE_NAME 707 +#define SPASTRING_LB_FARMING_HARD_EGGS_NAME 708 +#define SPASTRING_LB_FARMING_HARD_WHEAT_NAME 709 +#define SPASTRING_LB_FARMING_HARD_MUSHROOMS_NAME 710 +#define SPASTRING_LB_FARMING_HARD_SUGARCANE_NAME 711 +#define SPASTRING_LB_FARMING_HARD_MILK_NAME 712 +#define SPASTRING_LB_FARMING_HARD_PUMPKINS_NAME 713 +#define SPASTRING_LB_FARMING_HARD_RATING_NAME 714 +#define SPASTRING_LB_TRAVELLING_PEACEFUL_NAME 715 +#define SPASTRING_LB_TRAVELLING_PEACEFUL_LOCALE_NAME 716 +#define SPASTRING_LB_TRAVELLING_PEACEFUL_WALKED_NAME 717 +#define SPASTRING_LB_TRAVELLING_PEACEFUL_SWAM_NAME 718 +#define SPASTRING_LB_TRAVELLING_PEACEFUL_FALLEN_NAME 719 +#define SPASTRING_LB_TRAVELLING_PEACEFUL_CLIMBED_NAME 720 +#define SPASTRING_LB_TRAVELLING_PEACEFUL_MINECART_NAME 721 +#define SPASTRING_LB_TRAVELLING_PEACEFUL_BOAT_NAME 722 +#define SPASTRING_LB_TRAVELLING_PEACEFUL_RATING_NAME 724 +#define SPASTRING_LB_TRAVELLING_EASY_NAME 726 +#define SPASTRING_LB_TRAVELLING_EASY_LOCALE_NAME 727 +#define SPASTRING_LB_TRAVELLING_EASY_WALKED_NAME 728 +#define SPASTRING_LB_TRAVELLING_EASY_SWAM_NAME 729 +#define SPASTRING_LB_TRAVELLING_EASY_FALLEN_NAME 730 +#define SPASTRING_LB_TRAVELLING_EASY_CLIMBED_NAME 731 +#define SPASTRING_LB_TRAVELLING_EASY_MINECART_NAME 732 +#define SPASTRING_LB_TRAVELLING_EASY_BOAT_NAME 733 +#define SPASTRING_LB_TRAVELLING_EASY_RATING_NAME 735 +#define SPASTRING_LB_TRAVELLING_NORMAL_NAME 737 +#define SPASTRING_LB_TRAVELLING_NORMAL_LOCALE_NAME 738 +#define SPASTRING_LB_TRAVELLING_NORMAL_WALKED_NAME 739 +#define SPASTRING_LB_TRAVELLING_NORMAL_SWAM_NAME 740 +#define SPASTRING_LB_TRAVELLING_NORMAL_FALLEN_NAME 741 +#define SPASTRING_LB_TRAVELLING_NORMAL_CLIMBED_NAME 742 +#define SPASTRING_LB_TRAVELLING_NORMAL_MINECART_NAME 743 +#define SPASTRING_LB_TRAVELLING_NORMAL_BOAT_NAME 744 +#define SPASTRING_LB_TRAVELLING_NORMAL_RATING_NAME 746 +#define SPASTRING_LB_TRAVELLING_HARD_NAME 748 +#define SPASTRING_LB_TRAVELLING_HARD_LOCALE_NAME 749 +#define SPASTRING_LB_TRAVELLING_HARD_WALKED_NAME 750 +#define SPASTRING_LB_TRAVELLING_HARD_SWAM_NAME 751 +#define SPASTRING_LB_TRAVELLING_HARD_FALLEN_NAME 752 +#define SPASTRING_LB_TRAVELLING_HARD_CLIMBED_NAME 753 +#define SPASTRING_LB_TRAVELLING_HARD_MINECART_NAME 754 +#define SPASTRING_LB_TRAVELLING_HARD_BOAT_NAME 755 +#define SPASTRING_LB_TRAVELLING_HARD_RATING_NAME 757 +#define SPASTRING_LB_TRAVELLING_TOTAL_NAME 795 +#define SPASTRING_LB_TRAVELLING_TOTAL_RATING_NAME 796 +#define SPASTRING_LB_ARCADE_TRAVELLING_TOTAL_RATING_NAME 797 +#define SPASTRING_PROPERTY_COLLECTED_NETHERLAVA_NAME 799 +#define SPASTRING_PRESENCE_MULTIPLAYEROFFLINE_NAME 803 +#define SPASTRING_PRESENCE_MULTIPLAYER_1P_NAME 804 +#define SPASTRING_PRESENCE_MULTIPLAYER_1POFFLINE_NAME 805 + + +#ifdef __cplusplus +} +#endif + +#endif // __MINECRAFT_SPA_H__ + + diff --git a/Minecraft.Client/Orbis/GameConfig/Minecraft.trp b/Minecraft.Client/Orbis/GameConfig/Minecraft.trp Binary files differnew file mode 100644 index 00000000..3d3b328f --- /dev/null +++ b/Minecraft.Client/Orbis/GameConfig/Minecraft.trp diff --git a/Minecraft.Client/Orbis/GameConfig/MonsterHunter_icon.png b/Minecraft.Client/Orbis/GameConfig/MonsterHunter_icon.png Binary files differnew file mode 100644 index 00000000..70efae65 --- /dev/null +++ b/Minecraft.Client/Orbis/GameConfig/MonsterHunter_icon.png diff --git a/Minecraft.Client/Orbis/GameConfig/MusicToMyEars_icon.png b/Minecraft.Client/Orbis/GameConfig/MusicToMyEars_icon.png Binary files differnew file mode 100644 index 00000000..5e0a8bab --- /dev/null +++ b/Minecraft.Client/Orbis/GameConfig/MusicToMyEars_icon.png diff --git a/Minecraft.Client/Orbis/GameConfig/OnARail_icon.png b/Minecraft.Client/Orbis/GameConfig/OnARail_icon.png Binary files differnew file mode 100644 index 00000000..9de638b1 --- /dev/null +++ b/Minecraft.Client/Orbis/GameConfig/OnARail_icon.png diff --git a/Minecraft.Client/Orbis/GameConfig/Overkill_icon.png b/Minecraft.Client/Orbis/GameConfig/Overkill_icon.png Binary files differnew file mode 100644 index 00000000..8ab24751 --- /dev/null +++ b/Minecraft.Client/Orbis/GameConfig/Overkill_icon.png diff --git a/Minecraft.Client/Orbis/GameConfig/PassingTheTime_icon.png b/Minecraft.Client/Orbis/GameConfig/PassingTheTime_icon.png Binary files differnew file mode 100644 index 00000000..2d3fae50 --- /dev/null +++ b/Minecraft.Client/Orbis/GameConfig/PassingTheTime_icon.png diff --git a/Minecraft.Client/Orbis/GameConfig/PorkChop_icon.png b/Minecraft.Client/Orbis/GameConfig/PorkChop_icon.png Binary files differnew file mode 100644 index 00000000..8d74de00 --- /dev/null +++ b/Minecraft.Client/Orbis/GameConfig/PorkChop_icon.png diff --git a/Minecraft.Client/Orbis/GameConfig/PotPlanter_icon.png b/Minecraft.Client/Orbis/GameConfig/PotPlanter_icon.png Binary files differnew file mode 100644 index 00000000..80e8ea31 --- /dev/null +++ b/Minecraft.Client/Orbis/GameConfig/PotPlanter_icon.png diff --git a/Minecraft.Client/Orbis/GameConfig/RainbowCollection_icon.png b/Minecraft.Client/Orbis/GameConfig/RainbowCollection_icon.png Binary files differnew file mode 100644 index 00000000..e563b34b --- /dev/null +++ b/Minecraft.Client/Orbis/GameConfig/RainbowCollection_icon.png diff --git a/Minecraft.Client/Orbis/GameConfig/RenewableEnergy_icon.png b/Minecraft.Client/Orbis/GameConfig/RenewableEnergy_icon.png Binary files differnew file mode 100644 index 00000000..22d1258c --- /dev/null +++ b/Minecraft.Client/Orbis/GameConfig/RenewableEnergy_icon.png diff --git a/Minecraft.Client/Orbis/GameConfig/Repopulation_icon.png b/Minecraft.Client/Orbis/GameConfig/Repopulation_icon.png Binary files differnew file mode 100644 index 00000000..a2bd5cf0 --- /dev/null +++ b/Minecraft.Client/Orbis/GameConfig/Repopulation_icon.png diff --git a/Minecraft.Client/Orbis/GameConfig/ReturnToSender_icon.png b/Minecraft.Client/Orbis/GameConfig/ReturnToSender_icon.png Binary files differnew file mode 100644 index 00000000..cf714f08 --- /dev/null +++ b/Minecraft.Client/Orbis/GameConfig/ReturnToSender_icon.png diff --git a/Minecraft.Client/Orbis/GameConfig/SniperDuel_icon.png b/Minecraft.Client/Orbis/GameConfig/SniperDuel_icon.png Binary files differnew file mode 100644 index 00000000..5f395359 --- /dev/null +++ b/Minecraft.Client/Orbis/GameConfig/SniperDuel_icon.png diff --git a/Minecraft.Client/Orbis/GameConfig/StayinFrosty_icon.png b/Minecraft.Client/Orbis/GameConfig/StayinFrosty_icon.png Binary files differnew file mode 100644 index 00000000..d9a9570d --- /dev/null +++ b/Minecraft.Client/Orbis/GameConfig/StayinFrosty_icon.png diff --git a/Minecraft.Client/Orbis/GameConfig/TakingInventory_icon.png b/Minecraft.Client/Orbis/GameConfig/TakingInventory_icon.png Binary files differnew file mode 100644 index 00000000..50595100 --- /dev/null +++ b/Minecraft.Client/Orbis/GameConfig/TakingInventory_icon.png diff --git a/Minecraft.Client/Orbis/GameConfig/TheEnd_icon.png b/Minecraft.Client/Orbis/GameConfig/TheEnd_icon.png Binary files differnew file mode 100644 index 00000000..a1fd12d7 --- /dev/null +++ b/Minecraft.Client/Orbis/GameConfig/TheEnd_icon.png diff --git a/Minecraft.Client/Orbis/GameConfig/TheHaggler_icon.png b/Minecraft.Client/Orbis/GameConfig/TheHaggler_icon.png Binary files differnew file mode 100644 index 00000000..c278b23f --- /dev/null +++ b/Minecraft.Client/Orbis/GameConfig/TheHaggler_icon.png diff --git a/Minecraft.Client/Orbis/GameConfig/TheLie_icon.png b/Minecraft.Client/Orbis/GameConfig/TheLie_icon.png Binary files differnew file mode 100644 index 00000000..79769914 --- /dev/null +++ b/Minecraft.Client/Orbis/GameConfig/TheLie_icon.png diff --git a/Minecraft.Client/Orbis/GameConfig/The_Other_End_icon.png b/Minecraft.Client/Orbis/GameConfig/The_Other_End_icon.png Binary files differnew file mode 100644 index 00000000..46ea4b11 --- /dev/null +++ b/Minecraft.Client/Orbis/GameConfig/The_Other_End_icon.png diff --git a/Minecraft.Client/Orbis/GameConfig/TimeToFarm_icon.png b/Minecraft.Client/Orbis/GameConfig/TimeToFarm_icon.png Binary files differnew file mode 100644 index 00000000..acbfcc34 --- /dev/null +++ b/Minecraft.Client/Orbis/GameConfig/TimeToFarm_icon.png diff --git a/Minecraft.Client/Orbis/GameConfig/TimeToMine_icon.png b/Minecraft.Client/Orbis/GameConfig/TimeToMine_icon.png Binary files differnew file mode 100644 index 00000000..256842ee --- /dev/null +++ b/Minecraft.Client/Orbis/GameConfig/TimeToMine_icon.png diff --git a/Minecraft.Client/Orbis/GameConfig/TimeToStrike_icon.png b/Minecraft.Client/Orbis/GameConfig/TimeToStrike_icon.png Binary files differnew file mode 100644 index 00000000..39a6f10a --- /dev/null +++ b/Minecraft.Client/Orbis/GameConfig/TimeToStrike_icon.png diff --git a/Minecraft.Client/Orbis/GameConfig/WhenPigsFly_icon.png b/Minecraft.Client/Orbis/GameConfig/WhenPigsFly_icon.png Binary files differnew file mode 100644 index 00000000..0326eb62 --- /dev/null +++ b/Minecraft.Client/Orbis/GameConfig/WhenPigsFly_icon.png diff --git a/Minecraft.Client/Orbis/GameConfig/ZombieDoctor_icon.png b/Minecraft.Client/Orbis/GameConfig/ZombieDoctor_icon.png Binary files differnew file mode 100644 index 00000000..81eb1776 --- /dev/null +++ b/Minecraft.Client/Orbis/GameConfig/ZombieDoctor_icon.png diff --git a/Minecraft.Client/Orbis/GameConfig/rename.py b/Minecraft.Client/Orbis/GameConfig/rename.py new file mode 100644 index 00000000..dada7a4f --- /dev/null +++ b/Minecraft.Client/Orbis/GameConfig/rename.py @@ -0,0 +1,68 @@ + +from os.path import isfile +from shutil import move + +trophynames = [ + "All_Trophies.png", # Special for ps3/ps4 + "TakingInventory_icon.png", + "GettingWood_icon.png", + "Benchmarking_icon.png", + "TimeToMine_icon.png", + "HotTopic_icon.png", + "AcquireHardware_icon.png", + "TimeToFarm_icon.png", + "BakeBread_icon.png", + "TheLie_icon.png", + "GettingAnUpgrade_icon.png", + "DeliciousFish_icon.png", + "OnARail_icon.png", + "TimeToStrike_icon.png", + "MonsterHunter_icon.png", + "CowTipper_icon.png", + "WhenPigsFly_icon.png", + "LeaderOfThePack_icon.png", + "MOARTools_icon.png", + "DispenseWithThis_icon.png", + "IntoTheNether_icon.png", + "SniperDuel_icon.png", + "Diamonds_icon.png", + "ReturnToSender_icon.png", + "IntoFire_icon.png", + "LocalBrewery_icon.png", + "TheEnd_icon.png", + "The_Other_End_icon.png", + "Enchanter_icon.png", + "Overkill_icon.png", + "Librarian_icon.png", + "AdventuringTime_icon.png", + "Repopulation_icon.png", + "DiamondsToYou_icon.png", + "PorkChop_icon.png", + "PassingTheTime_icon.png", + "Archer_icon.png", + "TheHaggler_icon.png", + "PotPlanter_icon.png", + "ItsASign_icon.png", + "IronBelly_icon.png", + "HaveAShearfulDay_icon.png", + "RainbowCollection_icon.png", + "StayinFrosty_icon.png", + "ChestfulOfCobblestone_icon.png", + "RenewableEnergy_icon.png", + "MusicToMyEars_icon.png", + "BodyGuard_icon.png", + "IronMan_icon.png", + "ZombieDoctor_icon.png", + "LionTamer_icon.png" ] + +def getTargetName(id): + return 'TROP%03d.PNG' % id + +if __name__=="__main__": + for id, name in enumerate(trophynames): + if isfile(name): + print ("Found: " + name) + move(name, getTargetName(id)) + else: + print ("Can't find '"+name+"'") +
\ No newline at end of file |
