the game where you go into mines and start crafting! but for consoles (forked directly from smartcmd's github)
at main 237 lines 12 kB view raw
1#include "stdafx.h" 2 3#include "Consoles_SoundEngine.h" 4 5 6 7const WCHAR *ConsoleSoundEngine::wchSoundNames[eSoundType_MAX]= 8{ 9 L"mob.chicken", // eSoundType_MOB_CHICKEN_AMBIENT 10 L"mob.chickenhurt", // eSoundType_MOB_CHICKEN_HURT 11 L"mob.chickenplop", // eSoundType_MOB_CHICKENPLOP 12 L"mob.cow", // eSoundType_MOB_COW_AMBIENT 13 L"mob.cowhurt", // eSoundType_MOB_COW_HURT 14 L"mob.pig", // eSoundType_MOB_PIG_AMBIENT 15 L"mob.pigdeath", // eSoundType_MOB_PIG_DEATH 16 L"mob.sheep", // eSoundType_MOB_SHEEP_AMBIENT 17 L"mob.wolf.growl", // eSoundType_MOB_WOLF_GROWL 18 L"mob.wolf.whine", // eSoundType_MOB_WOLF_WHINE 19 L"mob.wolf.panting", // eSoundType_MOB_WOLF_PANTING 20 L"mob.wolf.bark", // eSoundType_MOB_WOLF_BARK 21 L"mob.wolf.hurt", // eSoundType_MOB_WOLF_HURT 22 L"mob.wolf.death", // eSoundType_MOB_WOLF_DEATH 23 L"mob.wolf.shake", // eSoundType_MOB_WOLF_SHAKE 24 L"mob.blaze.breathe", // eSoundType_MOB_BLAZE_BREATHE 25 L"mob.blaze.hit", // eSoundType_MOB_BLAZE_HURT 26 L"mob.blaze.death", // eSoundType_MOB_BLAZE_DEATH 27 L"mob.ghast.moan", // eSoundType_MOB_GHAST_MOAN 28 L"mob.ghast.scream", // eSoundType_MOB_GHAST_SCREAM 29 L"mob.ghast.death", // eSoundType_MOB_GHAST_DEATH 30 L"mob.ghast.fireball", // eSoundType_MOB_GHAST_FIREBALL 31 L"mob.ghast.charge", // eSoundType_MOB_GHAST_CHARGE 32 L"mob.endermen.idle", // eSoundType_MOB_ENDERMEN_IDLE 33 L"mob.endermen.hit", // eSoundType_MOB_ENDERMEN_HIT 34 L"mob.endermen.death", // eSoundType_MOB_ENDERMEN_DEATH 35 L"mob.endermen.portal", // eSoundType_MOB_ENDERMEN_PORTAL 36 L"mob.zombiepig.zpig", // eSoundType_MOB_ZOMBIEPIG_AMBIENT 37 L"mob.zombiepig.zpighurt", // eSoundType_MOB_ZOMBIEPIG_HURT 38 L"mob.zombiepig.zpigdeath", // eSoundType_MOB_ZOMBIEPIG_DEATH 39 L"mob.zombiepig.zpigangry", // eSoundType_MOB_ZOMBIEPIG_ZPIGANGRY 40 L"mob.silverfish.say", // eSoundType_MOB_SILVERFISH_AMBIENT, 41 L"mob.silverfish.hit", // eSoundType_MOB_SILVERFISH_HURT 42 L"mob.silverfish.kill", // eSoundType_MOB_SILVERFISH_DEATH, 43 L"mob.silverfish.step", // eSoundType_MOB_SILVERFISH_STEP, 44 L"mob.skeleton", // eSoundType_MOB_SKELETON_AMBIENT, 45 L"mob.skeletonhurt", // eSoundType_MOB_SKELETON_HURT, 46 L"mob.spider", // eSoundType_MOB_SPIDER_AMBIENT, 47 L"mob.spiderdeath", // eSoundType_MOB_SPIDER_DEATH, 48 L"mob.slime", // eSoundType_MOB_SLIME, 49 L"mob.slimeattack", // eSoundType_MOB_SLIME_ATTACK, 50 L"mob.creeper", // eSoundType_MOB_CREEPER_HURT, 51 L"mob.creeperdeath", // eSoundType_MOB_CREEPER_DEATH, 52 L"mob.zombie", // eSoundType_MOB_ZOMBIE_AMBIENT, 53 L"mob.zombiehurt", // eSoundType_MOB_ZOMBIE_HURT, 54 L"mob.zombiedeath", // eSoundType_MOB_ZOMBIE_DEATH, 55 L"mob.zombie.wood", // eSoundType_MOB_ZOMBIE_WOOD, 56 L"mob.zombie.woodbreak", // eSoundType_MOB_ZOMBIE_WOOD_BREAK, 57 L"mob.zombie.metal", // eSoundType_MOB_ZOMBIE_METAL, 58 L"mob.magmacube.big", // eSoundType_MOB_MAGMACUBE_BIG, 59 L"mob.magmacube.small", // eSoundType_MOB_MAGMACUBE_SMALL, 60 L"mob.cat.purr", // eSoundType_MOB_CAT_PURR 61 L"mob.cat.purreow", // eSoundType_MOB_CAT_PURREOW 62 L"mob.cat.meow", // eSoundType_MOB_CAT_MEOW 63 // 4J-PB - correct the name of the event for hitting ocelots 64 L"mob.cat.hit", // eSoundType_MOB_CAT_HITT 65// L"mob.irongolem.throw", // eSoundType_MOB_IRONGOLEM_THROW 66// L"mob.irongolem.hit", // eSoundType_MOB_IRONGOLEM_HIT 67// L"mob.irongolem.death", // eSoundType_MOB_IRONGOLEM_DEATH 68// L"mob.irongolem.walk", // eSoundType_MOB_IRONGOLEM_WALK 69 L"random.bow", // eSoundType_RANDOM_BOW, 70 L"random.bowhit", // eSoundType_RANDOM_BOW_HIT, 71 L"random.explode", // eSoundType_RANDOM_EXPLODE, 72 L"random.fizz", // eSoundType_RANDOM_FIZZ, 73 L"random.pop", // eSoundType_RANDOM_POP, 74 L"random.fuse", // eSoundType_RANDOM_FUSE, 75 L"random.drink", // eSoundType_RANDOM_DRINK, 76 L"random.eat", // eSoundType_RANDOM_EAT, 77 L"random.burp", // eSoundType_RANDOM_BURP, 78 L"random.splash", // eSoundType_RANDOM_SPLASH, 79 L"random.click", // eSoundType_RANDOM_CLICK, 80 L"random.glass", // eSoundType_RANDOM_GLASS, 81 L"random.orb", // eSoundType_RANDOM_ORB, 82 L"random.break", // eSoundType_RANDOM_BREAK, 83 L"random.chestopen", // eSoundType_RANDOM_CHEST_OPEN, 84 L"random.chestclosed", // eSoundType_RANDOM_CHEST_CLOSE, 85 L"random.door_open", // eSoundType_RANDOM_DOOR_OPEN, 86 L"random.door_close", // eSoundType_RANDOM_DOOR_CLOSE, 87 L"ambient.weather.rain", // eSoundType_AMBIENT_WEATHER_RAIN, 88 L"ambient.weather.thunder", // eSoundType_AMBIENT_WEATHER_THUNDER, 89 L"ambient.cave.cave", // eSoundType_CAVE_CAVE, DON'T USE FOR XBOX 360!!! 90#ifdef _XBOX 91 L"ambient.cave.cave2", // eSoundType_CAVE_CAVE2 - removed the two sounds that were at 192k in the first ambient cave event 92#endif 93 L"portal.portal", // eSoundType_PORTAL_PORTAL, 94 // 4J-PB - added a couple that were still using wstring 95 L"portal.trigger", // eSoundType_PORTAL_TRIGGER 96 L"portal.travel", // eSoundType_PORTAL_TRAVEL 97 98 L"fire.ignite", // eSoundType_FIRE_IGNITE, 99 L"fire.fire", // eSoundType_FIRE_FIRE, 100 L"damage.hurtflesh", // eSoundType_DAMAGE_HURT, 101 L"damage.fallsmall", // eSoundType_DAMAGE_FALL_SMALL, 102 L"damage.fallbig", // eSoundType_DAMAGE_FALL_BIG, 103 L"note.harp", // eSoundType_NOTE_HARP, 104 L"note.bd", // eSoundType_NOTE_BD, 105 L"note.snare", // eSoundType_NOTE_SNARE, 106 L"note.hat", // eSoundType_NOTE_HAT, 107 L"note.bassattack", // eSoundType_NOTE_BASSATTACK, 108 L"tile.piston.in", // eSoundType_TILE_PISTON_IN, 109 L"tile.piston.out", // eSoundType_TILE_PISTON_OUT, 110 L"liquid.water", // eSoundType_LIQUID_WATER, 111 L"liquid.lavapop", // eSoundType_LIQUID_LAVA_POP, 112 L"liquid.lava", // eSoundType_LIQUID_LAVA, 113 L"step.stone", // eSoundType_STEP_STONE, 114 L"step.wood", // eSoundType_STEP_WOOD, 115 L"step.gravel", // eSoundType_STEP_GRAVEL, 116 L"step.grass", // eSoundType_STEP_GRASS, 117 L"step.metal", // eSoundType_STEP_METAL, 118 L"step.cloth", // eSoundType_STEP_CLOTH, 119 L"step.sand", // eSoundType_STEP_SAND, 120 121 // below this are the additional sounds from the second soundbank 122 L"mob.enderdragon.end", // eSoundType_MOB_ENDERDRAGON_END 123 L"mob.enderdragon.growl", // eSoundType_MOB_ENDERDRAGON_GROWL 124 L"mob.enderdragon.hit", // eSoundType_MOB_ENDERDRAGON_HIT 125 L"mob.enderdragon.wings", // eSoundType_MOB_ENDERDRAGON_MOVE 126 L"mob.irongolem.throw", // eSoundType_MOB_IRONGOLEM_THROW 127 L"mob.irongolem.hit", // eSoundType_MOB_IRONGOLEM_HIT 128 L"mob.irongolem.death", // eSoundType_MOB_IRONGOLEM_DEATH 129 L"mob.irongolem.walk", // eSoundType_MOB_IRONGOLEM_WALK 130 131 // TU14 132 L"damage.thorns", // eSoundType_DAMAGE_THORNS 133 L"random.anvil_break", // eSoundType_RANDOM_ANVIL_BREAK 134 L"random.anvil_land", // eSoundType_RANDOM_ANVIL_LAND 135 L"random.anvil_use", // eSoundType_RANDOM_ANVIL_USE 136 L"mob.villager.haggle", // eSoundType_MOB_VILLAGER_HAGGLE 137 L"mob.villager.idle", // eSoundType_MOB_VILLAGER_IDLE 138 L"mob.villager.hit", // eSoundType_MOB_VILLAGER_HIT 139 L"mob.villager.death", // eSoundType_MOB_VILLAGER_DEATH 140 L"mob.villager.yes", // eSoundType_MOB_VILLAGER_YES 141 L"mob.villager.no", // eSoundType_MOB_VILLAGER_NO 142 L"mob.zombie.infect", // eSoundType_MOB_ZOMBIE_INFECT 143 L"mob.zombie.unfect", // eSoundType_MOB_ZOMBIE_UNFECT 144 L"mob.zombie.remedy", // eSoundType_MOB_ZOMBIE_REMEDY 145 L"step.snow", // eSoundType_STEP_SNOW 146 L"step.ladder", // eSoundType_STEP_LADDER 147 L"dig.cloth", // eSoundType_DIG_CLOTH 148 L"dig.grass", // eSoundType_DIG_GRASS 149 L"dig.gravel", // eSoundType_DIG_GRAVEL 150 L"dig.sand", // eSoundType_DIG_SAND 151 L"dig.snow", // eSoundType_DIG_SNOW 152 L"dig.stone", // eSoundType_DIG_STONE 153 L"dig.wood", // eSoundType_DIG_WOOD 154 155 // 1.6.4 156 L"fireworks.launch", //eSoundType_FIREWORKS_LAUNCH, 157 L"fireworks.blast", //eSoundType_FIREWORKS_BLAST, 158 L"fireworks.blast_far", //eSoundType_FIREWORKS_BLAST_FAR, 159 L"fireworks.large_blast", //eSoundType_FIREWORKS_LARGE_BLAST, 160 L"fireworks.large_blast_far", //eSoundType_FIREWORKS_LARGE_BLAST_FAR, 161 L"fireworks.twinkle", //eSoundType_FIREWORKS_TWINKLE, 162 L"fireworks.twinkle_far", //eSoundType_FIREWORKS_TWINKLE_FAR, 163 164 L"mob.bat.idle", //eSoundType_MOB_BAT_IDLE, 165 L"mob.bat.hurt", //eSoundType_MOB_BAT_HURT, 166 L"mob.bat.death", //eSoundType_MOB_BAT_DEATH, 167 L"mob.bat.takeoff", //eSoundType_MOB_BAT_TAKEOFF, 168 169 L"mob.wither.spawn", //eSoundType_MOB_WITHER_SPAWN, 170 L"mob.wither.idle", //eSoundType_MOB_WITHER_IDLE, 171 L"mob.wither.hurt", //eSoundType_MOB_WITHER_HURT, 172 L"mob.wither.death", //eSoundType_MOB_WITHER_DEATH, 173 L"mob.wither.shoot", //eSoundType_MOB_WITHER_SHOOT, 174 175 L"mob.cow.step", //eSoundType_MOB_COW_STEP, 176 L"mob.chicken.step", //eSoundType_MOB_CHICKEN_STEP, 177 L"mob.pig.step", //eSoundType_MOB_PIG_STEP, 178 L"mob.enderman.stare", //eSoundType_MOB_ENDERMAN_STARE, 179 L"mob.enderman.scream", //eSoundType_MOB_ENDERMAN_SCREAM, 180 L"mob.sheep.shear", //eSoundType_MOB_SHEEP_SHEAR, 181 L"mob.sheep.step", //eSoundType_MOB_SHEEP_STEP, 182 L"mob.skeleton.death", //eSoundType_MOB_SKELETON_DEATH, 183 L"mob.skeleton.step", //eSoundType_MOB_SKELETON_STEP, 184 L"mob.spider.step", //eSoundType_MOB_SPIDER_STEP, 185 L"mob.wolf.step", //eSoundType_MOB_WOLF_STEP, 186 L"mob.zombie.step", //eSoundType_MOB_ZOMBIE_STEP, 187 188 L"liquid.swim", //eSoundType_LIQUID_SWIM, 189 190 L"mob.horse.land", //eSoundType_MOB_HORSE_LAND, 191 L"mob.horse.armor", //eSoundType_MOB_HORSE_ARMOR, 192 L"mob.horse.leather", //eSoundType_MOB_HORSE_LEATHER, 193 L"mob.horse.zombie.death", //eSoundType_MOB_HORSE_ZOMBIE_DEATH, 194 L"mob.horse.skeleton.death", //eSoundType_MOB_HORSE_SKELETON_DEATH, 195 L"mob.horse.donkey.death", //eSoundType_MOB_HORSE_DONKEY_DEATH, 196 L"mob.horse.death", //eSoundType_MOB_HORSE_DEATH, 197 L"mob.horse.zombie.hit", //eSoundType_MOB_HORSE_ZOMBIE_HIT, 198 L"mob.horse.skeleton.hit", //eSoundType_MOB_HORSE_SKELETON_HIT, 199 L"mob.horse.donkey.hit", //eSoundType_MOB_HORSE_DONKEY_HIT, 200 L"mob.horse.hit", //eSoundType_MOB_HORSE_HIT, 201 L"mob.horse.zombie.idle", //eSoundType_MOB_HORSE_ZOMBIE_IDLE, 202 L"mob.horse.skeleton.idle", //eSoundType_MOB_HORSE_SKELETON_IDLE, 203 L"mob.horse.donkey.idle", //eSoundType_MOB_HORSE_DONKEY_IDLE, 204 L"mob.horse.idle", //eSoundType_MOB_HORSE_IDLE, 205 L"mob.horse.donkey.angry", //eSoundType_MOB_HORSE_DONKEY_ANGRY, 206 L"mob.horse.angry", //eSoundType_MOB_HORSE_ANGRY, 207 L"mob.horse.gallop", //eSoundType_MOB_HORSE_GALLOP, 208 L"mob.horse.breathe", //eSoundType_MOB_HORSE_BREATHE, 209 L"mob.horse.wood", //eSoundType_MOB_HORSE_WOOD, 210 L"mob.horse.soft", //eSoundType_MOB_HORSE_SOFT, 211 L"mob.horse.jump", //eSoundType_MOB_HORSE_JUMP, 212 213 L"mob.witch.idle", //eSoundType_MOB_WITCH_IDLE, <--- missing 214 L"mob.witch.hurt", //eSoundType_MOB_WITCH_HURT, <--- missing 215 L"mob.witch.death", //eSoundType_MOB_WITCH_DEATH, <--- missing 216 217 L"mob.slime.big", //eSoundType_MOB_SLIME_BIG, 218 L"mob.slime.small", //eSoundType_MOB_SLIME_SMALL, 219 220 L"eating", //eSoundType_EATING <--- missing 221 L"random.levelup", //eSoundType_RANDOM_LEVELUP 222 223 // 4J-PB - Some sounds were updated, but we can't do that for the 360 or we have to do a new sound bank 224 // instead, we'll add the sounds as new ones and change the code to reference them 225 L"fire.new_ignite", 226}; 227 228 229const WCHAR *ConsoleSoundEngine::wchUISoundNames[eSFX_MAX]= 230{ 231 L"back", 232 L"craft", 233 L"craftfail", 234 L"focus", 235 L"press", 236 L"scroll", 237};