the game where you go into mines and start crafting! but for consoles (forked directly from smartcmd's github)
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};