diff --git a/sound/direct_sound_samples/cries/cry_abra.wav b/sound/direct_sound_samples/cries/cry_abra.wav index 14aba2d7a..34d645d9d 100644 Binary files a/sound/direct_sound_samples/cries/cry_abra.wav and b/sound/direct_sound_samples/cries/cry_abra.wav differ diff --git a/sound/direct_sound_samples/cries/cry_absol.wav b/sound/direct_sound_samples/cries/cry_absol.wav index 4a90ec5c0..2da72c44a 100644 Binary files a/sound/direct_sound_samples/cries/cry_absol.wav and b/sound/direct_sound_samples/cries/cry_absol.wav differ diff --git a/sound/direct_sound_samples/cries/cry_aerodactyl.wav b/sound/direct_sound_samples/cries/cry_aerodactyl.wav index 95518884b..23479e744 100644 Binary files a/sound/direct_sound_samples/cries/cry_aerodactyl.wav and b/sound/direct_sound_samples/cries/cry_aerodactyl.wav differ diff --git a/sound/direct_sound_samples/cries/cry_aggron.wav b/sound/direct_sound_samples/cries/cry_aggron.wav index bc75b2dbd..1d2247036 100644 Binary files a/sound/direct_sound_samples/cries/cry_aggron.wav and b/sound/direct_sound_samples/cries/cry_aggron.wav differ diff --git a/sound/direct_sound_samples/cries/cry_aipom.wav b/sound/direct_sound_samples/cries/cry_aipom.wav index 4d7bc829c..2fe15f875 100644 Binary files a/sound/direct_sound_samples/cries/cry_aipom.wav and b/sound/direct_sound_samples/cries/cry_aipom.wav differ diff --git a/sound/direct_sound_samples/cries/cry_alakazam.wav b/sound/direct_sound_samples/cries/cry_alakazam.wav index f397363d1..911472dec 100644 Binary files a/sound/direct_sound_samples/cries/cry_alakazam.wav and b/sound/direct_sound_samples/cries/cry_alakazam.wav differ diff --git a/sound/direct_sound_samples/cries/cry_altaria.wav b/sound/direct_sound_samples/cries/cry_altaria.wav index ca35cbf51..08395d0d6 100644 Binary files a/sound/direct_sound_samples/cries/cry_altaria.wav and b/sound/direct_sound_samples/cries/cry_altaria.wav differ diff --git a/sound/direct_sound_samples/cries/cry_ampharos.wav b/sound/direct_sound_samples/cries/cry_ampharos.wav index 346b2aa48..da0bd761c 100644 Binary files a/sound/direct_sound_samples/cries/cry_ampharos.wav and b/sound/direct_sound_samples/cries/cry_ampharos.wav differ diff --git a/sound/direct_sound_samples/cries/cry_anorith.wav b/sound/direct_sound_samples/cries/cry_anorith.wav index 349ffacf0..5840c5769 100644 Binary files a/sound/direct_sound_samples/cries/cry_anorith.wav and b/sound/direct_sound_samples/cries/cry_anorith.wav differ diff --git a/sound/direct_sound_samples/cries/cry_arbok.wav b/sound/direct_sound_samples/cries/cry_arbok.wav index cebc9e3e5..a7b9de89e 100644 Binary files a/sound/direct_sound_samples/cries/cry_arbok.wav and b/sound/direct_sound_samples/cries/cry_arbok.wav differ diff --git a/sound/direct_sound_samples/cries/cry_arcanine.wav b/sound/direct_sound_samples/cries/cry_arcanine.wav index f6e3e3680..65aa4e21f 100644 Binary files a/sound/direct_sound_samples/cries/cry_arcanine.wav and b/sound/direct_sound_samples/cries/cry_arcanine.wav differ diff --git a/sound/direct_sound_samples/cries/cry_ariados.wav b/sound/direct_sound_samples/cries/cry_ariados.wav index f059bcfc9..168f97552 100644 Binary files a/sound/direct_sound_samples/cries/cry_ariados.wav and b/sound/direct_sound_samples/cries/cry_ariados.wav differ diff --git a/sound/direct_sound_samples/cries/cry_armaldo.wav b/sound/direct_sound_samples/cries/cry_armaldo.wav index de1179566..aecebd18e 100644 Binary files a/sound/direct_sound_samples/cries/cry_armaldo.wav and b/sound/direct_sound_samples/cries/cry_armaldo.wav differ diff --git a/sound/direct_sound_samples/cries/cry_aron.wav b/sound/direct_sound_samples/cries/cry_aron.wav index 35c69f8dc..42860d46b 100644 Binary files a/sound/direct_sound_samples/cries/cry_aron.wav and b/sound/direct_sound_samples/cries/cry_aron.wav differ diff --git a/sound/direct_sound_samples/cries/cry_articuno.wav b/sound/direct_sound_samples/cries/cry_articuno.wav index 348fbcd2f..7ad8dfcd0 100644 Binary files a/sound/direct_sound_samples/cries/cry_articuno.wav and b/sound/direct_sound_samples/cries/cry_articuno.wav differ diff --git a/sound/direct_sound_samples/cries/cry_azumarill.wav b/sound/direct_sound_samples/cries/cry_azumarill.wav index f9e9ed89a..331da9d90 100644 Binary files a/sound/direct_sound_samples/cries/cry_azumarill.wav and b/sound/direct_sound_samples/cries/cry_azumarill.wav differ diff --git a/sound/direct_sound_samples/cries/cry_azurill.wav b/sound/direct_sound_samples/cries/cry_azurill.wav index 65fa56e65..b3eda262b 100644 Binary files a/sound/direct_sound_samples/cries/cry_azurill.wav and b/sound/direct_sound_samples/cries/cry_azurill.wav differ diff --git a/sound/direct_sound_samples/cries/cry_bagon.wav b/sound/direct_sound_samples/cries/cry_bagon.wav index af36a96eb..2f36926ee 100644 Binary files a/sound/direct_sound_samples/cries/cry_bagon.wav and b/sound/direct_sound_samples/cries/cry_bagon.wav differ diff --git a/sound/direct_sound_samples/cries/cry_baltoy.wav b/sound/direct_sound_samples/cries/cry_baltoy.wav index 395954b56..59867a0ed 100644 Binary files a/sound/direct_sound_samples/cries/cry_baltoy.wav and b/sound/direct_sound_samples/cries/cry_baltoy.wav differ diff --git a/sound/direct_sound_samples/cries/cry_banette.wav b/sound/direct_sound_samples/cries/cry_banette.wav index f030fb66c..b2af33b68 100644 Binary files a/sound/direct_sound_samples/cries/cry_banette.wav and b/sound/direct_sound_samples/cries/cry_banette.wav differ diff --git a/sound/direct_sound_samples/cries/cry_barboach.wav b/sound/direct_sound_samples/cries/cry_barboach.wav index 40539ce51..a955c76c2 100644 Binary files a/sound/direct_sound_samples/cries/cry_barboach.wav and b/sound/direct_sound_samples/cries/cry_barboach.wav differ diff --git a/sound/direct_sound_samples/cries/cry_bayleef.wav b/sound/direct_sound_samples/cries/cry_bayleef.wav index 754e6e6e6..6dbcaf918 100644 Binary files a/sound/direct_sound_samples/cries/cry_bayleef.wav and b/sound/direct_sound_samples/cries/cry_bayleef.wav differ diff --git a/sound/direct_sound_samples/cries/cry_beautifly.wav b/sound/direct_sound_samples/cries/cry_beautifly.wav index f9c3f26a5..248428abc 100644 Binary files a/sound/direct_sound_samples/cries/cry_beautifly.wav and b/sound/direct_sound_samples/cries/cry_beautifly.wav differ diff --git a/sound/direct_sound_samples/cries/cry_beedrill.wav b/sound/direct_sound_samples/cries/cry_beedrill.wav index 6ba426bae..a3fa107ac 100644 Binary files a/sound/direct_sound_samples/cries/cry_beedrill.wav and b/sound/direct_sound_samples/cries/cry_beedrill.wav differ diff --git a/sound/direct_sound_samples/cries/cry_beldum.wav b/sound/direct_sound_samples/cries/cry_beldum.wav index 5d6514af4..427bb2477 100644 Binary files a/sound/direct_sound_samples/cries/cry_beldum.wav and b/sound/direct_sound_samples/cries/cry_beldum.wav differ diff --git a/sound/direct_sound_samples/cries/cry_bellossom.wav b/sound/direct_sound_samples/cries/cry_bellossom.wav index 71680c16b..7d47d8a78 100644 Binary files a/sound/direct_sound_samples/cries/cry_bellossom.wav and b/sound/direct_sound_samples/cries/cry_bellossom.wav differ diff --git a/sound/direct_sound_samples/cries/cry_bellsprout.wav b/sound/direct_sound_samples/cries/cry_bellsprout.wav index dc7da2e27..0f7a8ed63 100644 Binary files a/sound/direct_sound_samples/cries/cry_bellsprout.wav and b/sound/direct_sound_samples/cries/cry_bellsprout.wav differ diff --git a/sound/direct_sound_samples/cries/cry_blastoise.wav b/sound/direct_sound_samples/cries/cry_blastoise.wav index fecb7733b..bcd068dd8 100644 Binary files a/sound/direct_sound_samples/cries/cry_blastoise.wav and b/sound/direct_sound_samples/cries/cry_blastoise.wav differ diff --git a/sound/direct_sound_samples/cries/cry_blaziken.wav b/sound/direct_sound_samples/cries/cry_blaziken.wav index b7b663d8e..dd570e0bb 100644 Binary files a/sound/direct_sound_samples/cries/cry_blaziken.wav and b/sound/direct_sound_samples/cries/cry_blaziken.wav differ diff --git a/sound/direct_sound_samples/cries/cry_blissey.wav b/sound/direct_sound_samples/cries/cry_blissey.wav index a5012768c..5cd44825d 100644 Binary files a/sound/direct_sound_samples/cries/cry_blissey.wav and b/sound/direct_sound_samples/cries/cry_blissey.wav differ diff --git a/sound/direct_sound_samples/cries/cry_breloom.wav b/sound/direct_sound_samples/cries/cry_breloom.wav index 49f57f53e..226a65193 100644 Binary files a/sound/direct_sound_samples/cries/cry_breloom.wav and b/sound/direct_sound_samples/cries/cry_breloom.wav differ diff --git a/sound/direct_sound_samples/cries/cry_bulbasaur.wav b/sound/direct_sound_samples/cries/cry_bulbasaur.wav index 77a2d1bd1..d081218ba 100644 Binary files a/sound/direct_sound_samples/cries/cry_bulbasaur.wav and b/sound/direct_sound_samples/cries/cry_bulbasaur.wav differ diff --git a/sound/direct_sound_samples/cries/cry_butterfree.wav b/sound/direct_sound_samples/cries/cry_butterfree.wav index 796a1afa9..19e781569 100644 Binary files a/sound/direct_sound_samples/cries/cry_butterfree.wav and b/sound/direct_sound_samples/cries/cry_butterfree.wav differ diff --git a/sound/direct_sound_samples/cries/cry_cacnea.wav b/sound/direct_sound_samples/cries/cry_cacnea.wav index b2786069b..dcf4323c4 100644 Binary files a/sound/direct_sound_samples/cries/cry_cacnea.wav and b/sound/direct_sound_samples/cries/cry_cacnea.wav differ diff --git a/sound/direct_sound_samples/cries/cry_cacturne.wav b/sound/direct_sound_samples/cries/cry_cacturne.wav index 34c452522..bc5446317 100644 Binary files a/sound/direct_sound_samples/cries/cry_cacturne.wav and b/sound/direct_sound_samples/cries/cry_cacturne.wav differ diff --git a/sound/direct_sound_samples/cries/cry_camerupt.wav b/sound/direct_sound_samples/cries/cry_camerupt.wav index 95fdce357..bef89f41d 100644 Binary files a/sound/direct_sound_samples/cries/cry_camerupt.wav and b/sound/direct_sound_samples/cries/cry_camerupt.wav differ diff --git a/sound/direct_sound_samples/cries/cry_carvanha.wav b/sound/direct_sound_samples/cries/cry_carvanha.wav index ae10c3b10..07a2f9d45 100644 Binary files a/sound/direct_sound_samples/cries/cry_carvanha.wav and b/sound/direct_sound_samples/cries/cry_carvanha.wav differ diff --git a/sound/direct_sound_samples/cries/cry_cascoon.wav b/sound/direct_sound_samples/cries/cry_cascoon.wav index fff0be681..3e3daf626 100644 Binary files a/sound/direct_sound_samples/cries/cry_cascoon.wav and b/sound/direct_sound_samples/cries/cry_cascoon.wav differ diff --git a/sound/direct_sound_samples/cries/cry_castform.wav b/sound/direct_sound_samples/cries/cry_castform.wav index 83748d45b..8b50b35d9 100644 Binary files a/sound/direct_sound_samples/cries/cry_castform.wav and b/sound/direct_sound_samples/cries/cry_castform.wav differ diff --git a/sound/direct_sound_samples/cries/cry_caterpie.wav b/sound/direct_sound_samples/cries/cry_caterpie.wav index ccdf1ba1a..c50736446 100644 Binary files a/sound/direct_sound_samples/cries/cry_caterpie.wav and b/sound/direct_sound_samples/cries/cry_caterpie.wav differ diff --git a/sound/direct_sound_samples/cries/cry_celebi.wav b/sound/direct_sound_samples/cries/cry_celebi.wav index e217a99e8..c5a560e4b 100644 Binary files a/sound/direct_sound_samples/cries/cry_celebi.wav and b/sound/direct_sound_samples/cries/cry_celebi.wav differ diff --git a/sound/direct_sound_samples/cries/cry_chansey.wav b/sound/direct_sound_samples/cries/cry_chansey.wav index 62d8e6cd9..418acc387 100644 Binary files a/sound/direct_sound_samples/cries/cry_chansey.wav and b/sound/direct_sound_samples/cries/cry_chansey.wav differ diff --git a/sound/direct_sound_samples/cries/cry_charizard.wav b/sound/direct_sound_samples/cries/cry_charizard.wav index fbbf3c555..fd748e8ee 100644 Binary files a/sound/direct_sound_samples/cries/cry_charizard.wav and b/sound/direct_sound_samples/cries/cry_charizard.wav differ diff --git a/sound/direct_sound_samples/cries/cry_charmander.wav b/sound/direct_sound_samples/cries/cry_charmander.wav index 3d82aca2f..09762f210 100644 Binary files a/sound/direct_sound_samples/cries/cry_charmander.wav and b/sound/direct_sound_samples/cries/cry_charmander.wav differ diff --git a/sound/direct_sound_samples/cries/cry_charmeleon.wav b/sound/direct_sound_samples/cries/cry_charmeleon.wav index a491f0586..a5289e2b0 100644 Binary files a/sound/direct_sound_samples/cries/cry_charmeleon.wav and b/sound/direct_sound_samples/cries/cry_charmeleon.wav differ diff --git a/sound/direct_sound_samples/cries/cry_chikorita.wav b/sound/direct_sound_samples/cries/cry_chikorita.wav index 65cb0c176..485f364e7 100644 Binary files a/sound/direct_sound_samples/cries/cry_chikorita.wav and b/sound/direct_sound_samples/cries/cry_chikorita.wav differ diff --git a/sound/direct_sound_samples/cries/cry_chimecho.wav b/sound/direct_sound_samples/cries/cry_chimecho.wav index a063bf739..2ffa59350 100644 Binary files a/sound/direct_sound_samples/cries/cry_chimecho.wav and b/sound/direct_sound_samples/cries/cry_chimecho.wav differ diff --git a/sound/direct_sound_samples/cries/cry_chinchou.wav b/sound/direct_sound_samples/cries/cry_chinchou.wav index 882299682..4fe6c6a77 100644 Binary files a/sound/direct_sound_samples/cries/cry_chinchou.wav and b/sound/direct_sound_samples/cries/cry_chinchou.wav differ diff --git a/sound/direct_sound_samples/cries/cry_clamperl.wav b/sound/direct_sound_samples/cries/cry_clamperl.wav index 6615de877..5e80ebab6 100644 Binary files a/sound/direct_sound_samples/cries/cry_clamperl.wav and b/sound/direct_sound_samples/cries/cry_clamperl.wav differ diff --git a/sound/direct_sound_samples/cries/cry_claydol.wav b/sound/direct_sound_samples/cries/cry_claydol.wav index 037a9a406..27b7ed576 100644 Binary files a/sound/direct_sound_samples/cries/cry_claydol.wav and b/sound/direct_sound_samples/cries/cry_claydol.wav differ diff --git a/sound/direct_sound_samples/cries/cry_clefable.wav b/sound/direct_sound_samples/cries/cry_clefable.wav index 09b0d19b8..602577cab 100644 Binary files a/sound/direct_sound_samples/cries/cry_clefable.wav and b/sound/direct_sound_samples/cries/cry_clefable.wav differ diff --git a/sound/direct_sound_samples/cries/cry_clefairy.wav b/sound/direct_sound_samples/cries/cry_clefairy.wav index b447b700c..2214cb445 100644 Binary files a/sound/direct_sound_samples/cries/cry_clefairy.wav and b/sound/direct_sound_samples/cries/cry_clefairy.wav differ diff --git a/sound/direct_sound_samples/cries/cry_cleffa.wav b/sound/direct_sound_samples/cries/cry_cleffa.wav index 53d18df41..946a75959 100644 Binary files a/sound/direct_sound_samples/cries/cry_cleffa.wav and b/sound/direct_sound_samples/cries/cry_cleffa.wav differ diff --git a/sound/direct_sound_samples/cries/cry_cloyster.wav b/sound/direct_sound_samples/cries/cry_cloyster.wav index 4fc766ae1..acd5f7fc3 100644 Binary files a/sound/direct_sound_samples/cries/cry_cloyster.wav and b/sound/direct_sound_samples/cries/cry_cloyster.wav differ diff --git a/sound/direct_sound_samples/cries/cry_combusken.wav b/sound/direct_sound_samples/cries/cry_combusken.wav index 8da9de64a..6c23eb499 100644 Binary files a/sound/direct_sound_samples/cries/cry_combusken.wav and b/sound/direct_sound_samples/cries/cry_combusken.wav differ diff --git a/sound/direct_sound_samples/cries/cry_corphish.wav b/sound/direct_sound_samples/cries/cry_corphish.wav index 990029d33..72af4a9e0 100644 Binary files a/sound/direct_sound_samples/cries/cry_corphish.wav and b/sound/direct_sound_samples/cries/cry_corphish.wav differ diff --git a/sound/direct_sound_samples/cries/cry_corsola.wav b/sound/direct_sound_samples/cries/cry_corsola.wav index 890208bc7..c40b570a1 100644 Binary files a/sound/direct_sound_samples/cries/cry_corsola.wav and b/sound/direct_sound_samples/cries/cry_corsola.wav differ diff --git a/sound/direct_sound_samples/cries/cry_cradily.wav b/sound/direct_sound_samples/cries/cry_cradily.wav index bb9d5bd42..ba4f755c7 100644 Binary files a/sound/direct_sound_samples/cries/cry_cradily.wav and b/sound/direct_sound_samples/cries/cry_cradily.wav differ diff --git a/sound/direct_sound_samples/cries/cry_crawdaunt.wav b/sound/direct_sound_samples/cries/cry_crawdaunt.wav index e270a3179..2ce6659a3 100644 Binary files a/sound/direct_sound_samples/cries/cry_crawdaunt.wav and b/sound/direct_sound_samples/cries/cry_crawdaunt.wav differ diff --git a/sound/direct_sound_samples/cries/cry_crobat.wav b/sound/direct_sound_samples/cries/cry_crobat.wav index fdad8d4a6..9000b8c29 100644 Binary files a/sound/direct_sound_samples/cries/cry_crobat.wav and b/sound/direct_sound_samples/cries/cry_crobat.wav differ diff --git a/sound/direct_sound_samples/cries/cry_croconaw.wav b/sound/direct_sound_samples/cries/cry_croconaw.wav index deb2a7003..9fd775fc0 100644 Binary files a/sound/direct_sound_samples/cries/cry_croconaw.wav and b/sound/direct_sound_samples/cries/cry_croconaw.wav differ diff --git a/sound/direct_sound_samples/cries/cry_cubone.wav b/sound/direct_sound_samples/cries/cry_cubone.wav index b198c2540..44b97c4bb 100644 Binary files a/sound/direct_sound_samples/cries/cry_cubone.wav and b/sound/direct_sound_samples/cries/cry_cubone.wav differ diff --git a/sound/direct_sound_samples/cries/cry_cyndaquil.wav b/sound/direct_sound_samples/cries/cry_cyndaquil.wav index 87921c52e..23e9b3273 100644 Binary files a/sound/direct_sound_samples/cries/cry_cyndaquil.wav and b/sound/direct_sound_samples/cries/cry_cyndaquil.wav differ diff --git a/sound/direct_sound_samples/cries/cry_delcatty.wav b/sound/direct_sound_samples/cries/cry_delcatty.wav index dce5e73b7..780705266 100644 Binary files a/sound/direct_sound_samples/cries/cry_delcatty.wav and b/sound/direct_sound_samples/cries/cry_delcatty.wav differ diff --git a/sound/direct_sound_samples/cries/cry_delibird.wav b/sound/direct_sound_samples/cries/cry_delibird.wav index 7ccf645de..f4b27e732 100644 Binary files a/sound/direct_sound_samples/cries/cry_delibird.wav and b/sound/direct_sound_samples/cries/cry_delibird.wav differ diff --git a/sound/direct_sound_samples/cries/cry_deoxys.wav b/sound/direct_sound_samples/cries/cry_deoxys.wav index 7ed0f65cc..c5943318d 100644 Binary files a/sound/direct_sound_samples/cries/cry_deoxys.wav and b/sound/direct_sound_samples/cries/cry_deoxys.wav differ diff --git a/sound/direct_sound_samples/cries/cry_dewgong.wav b/sound/direct_sound_samples/cries/cry_dewgong.wav index 24af04411..c99284027 100644 Binary files a/sound/direct_sound_samples/cries/cry_dewgong.wav and b/sound/direct_sound_samples/cries/cry_dewgong.wav differ diff --git a/sound/direct_sound_samples/cries/cry_diglett.wav b/sound/direct_sound_samples/cries/cry_diglett.wav index 8eecd3bed..ba098f64a 100644 Binary files a/sound/direct_sound_samples/cries/cry_diglett.wav and b/sound/direct_sound_samples/cries/cry_diglett.wav differ diff --git a/sound/direct_sound_samples/cries/cry_ditto.wav b/sound/direct_sound_samples/cries/cry_ditto.wav index bbd9d0280..b26b2d56c 100644 Binary files a/sound/direct_sound_samples/cries/cry_ditto.wav and b/sound/direct_sound_samples/cries/cry_ditto.wav differ diff --git a/sound/direct_sound_samples/cries/cry_dodrio.wav b/sound/direct_sound_samples/cries/cry_dodrio.wav index e43a8a977..c23d097d8 100644 Binary files a/sound/direct_sound_samples/cries/cry_dodrio.wav and b/sound/direct_sound_samples/cries/cry_dodrio.wav differ diff --git a/sound/direct_sound_samples/cries/cry_doduo.wav b/sound/direct_sound_samples/cries/cry_doduo.wav index 065e9fd62..3d7bad39e 100644 Binary files a/sound/direct_sound_samples/cries/cry_doduo.wav and b/sound/direct_sound_samples/cries/cry_doduo.wav differ diff --git a/sound/direct_sound_samples/cries/cry_donphan.wav b/sound/direct_sound_samples/cries/cry_donphan.wav index ba6caf5bd..64a69a34f 100644 Binary files a/sound/direct_sound_samples/cries/cry_donphan.wav and b/sound/direct_sound_samples/cries/cry_donphan.wav differ diff --git a/sound/direct_sound_samples/cries/cry_dragonair.wav b/sound/direct_sound_samples/cries/cry_dragonair.wav index 3fd2efee2..ab902f69d 100644 Binary files a/sound/direct_sound_samples/cries/cry_dragonair.wav and b/sound/direct_sound_samples/cries/cry_dragonair.wav differ diff --git a/sound/direct_sound_samples/cries/cry_dragonite.wav b/sound/direct_sound_samples/cries/cry_dragonite.wav index 8517e0da0..98f044cc3 100644 Binary files a/sound/direct_sound_samples/cries/cry_dragonite.wav and b/sound/direct_sound_samples/cries/cry_dragonite.wav differ diff --git a/sound/direct_sound_samples/cries/cry_dratini.wav b/sound/direct_sound_samples/cries/cry_dratini.wav index 711c6b9a3..ab59d4c18 100644 Binary files a/sound/direct_sound_samples/cries/cry_dratini.wav and b/sound/direct_sound_samples/cries/cry_dratini.wav differ diff --git a/sound/direct_sound_samples/cries/cry_drowzee.wav b/sound/direct_sound_samples/cries/cry_drowzee.wav index 413210966..3294d5f83 100644 Binary files a/sound/direct_sound_samples/cries/cry_drowzee.wav and b/sound/direct_sound_samples/cries/cry_drowzee.wav differ diff --git a/sound/direct_sound_samples/cries/cry_dugtrio.wav b/sound/direct_sound_samples/cries/cry_dugtrio.wav index d159a2fae..59be4c5a7 100644 Binary files a/sound/direct_sound_samples/cries/cry_dugtrio.wav and b/sound/direct_sound_samples/cries/cry_dugtrio.wav differ diff --git a/sound/direct_sound_samples/cries/cry_dunsparce.wav b/sound/direct_sound_samples/cries/cry_dunsparce.wav index 5154546d1..b3bc21a04 100644 Binary files a/sound/direct_sound_samples/cries/cry_dunsparce.wav and b/sound/direct_sound_samples/cries/cry_dunsparce.wav differ diff --git a/sound/direct_sound_samples/cries/cry_dusclops.wav b/sound/direct_sound_samples/cries/cry_dusclops.wav index 81353887b..0ae486972 100644 Binary files a/sound/direct_sound_samples/cries/cry_dusclops.wav and b/sound/direct_sound_samples/cries/cry_dusclops.wav differ diff --git a/sound/direct_sound_samples/cries/cry_duskull.wav b/sound/direct_sound_samples/cries/cry_duskull.wav index eba8fc3ff..7ef72a397 100644 Binary files a/sound/direct_sound_samples/cries/cry_duskull.wav and b/sound/direct_sound_samples/cries/cry_duskull.wav differ diff --git a/sound/direct_sound_samples/cries/cry_dustox.wav b/sound/direct_sound_samples/cries/cry_dustox.wav index 42f23c128..764758562 100644 Binary files a/sound/direct_sound_samples/cries/cry_dustox.wav and b/sound/direct_sound_samples/cries/cry_dustox.wav differ diff --git a/sound/direct_sound_samples/cries/cry_eevee.wav b/sound/direct_sound_samples/cries/cry_eevee.wav index e21ce1f0e..833528278 100644 Binary files a/sound/direct_sound_samples/cries/cry_eevee.wav and b/sound/direct_sound_samples/cries/cry_eevee.wav differ diff --git a/sound/direct_sound_samples/cries/cry_ekans.wav b/sound/direct_sound_samples/cries/cry_ekans.wav index 2ae3e4a18..5a7515847 100644 Binary files a/sound/direct_sound_samples/cries/cry_ekans.wav and b/sound/direct_sound_samples/cries/cry_ekans.wav differ diff --git a/sound/direct_sound_samples/cries/cry_electabuzz.wav b/sound/direct_sound_samples/cries/cry_electabuzz.wav index b555d6631..8443823fb 100644 Binary files a/sound/direct_sound_samples/cries/cry_electabuzz.wav and b/sound/direct_sound_samples/cries/cry_electabuzz.wav differ diff --git a/sound/direct_sound_samples/cries/cry_electrike.wav b/sound/direct_sound_samples/cries/cry_electrike.wav index 8a210865b..9b09301ff 100644 Binary files a/sound/direct_sound_samples/cries/cry_electrike.wav and b/sound/direct_sound_samples/cries/cry_electrike.wav differ diff --git a/sound/direct_sound_samples/cries/cry_electrode.wav b/sound/direct_sound_samples/cries/cry_electrode.wav index 8f2852146..4ad346759 100644 Binary files a/sound/direct_sound_samples/cries/cry_electrode.wav and b/sound/direct_sound_samples/cries/cry_electrode.wav differ diff --git a/sound/direct_sound_samples/cries/cry_elekid.wav b/sound/direct_sound_samples/cries/cry_elekid.wav index 82a9a2f67..249111386 100644 Binary files a/sound/direct_sound_samples/cries/cry_elekid.wav and b/sound/direct_sound_samples/cries/cry_elekid.wav differ diff --git a/sound/direct_sound_samples/cries/cry_entei.wav b/sound/direct_sound_samples/cries/cry_entei.wav index cf7e9c0c2..cce2db4b0 100644 Binary files a/sound/direct_sound_samples/cries/cry_entei.wav and b/sound/direct_sound_samples/cries/cry_entei.wav differ diff --git a/sound/direct_sound_samples/cries/cry_espeon.wav b/sound/direct_sound_samples/cries/cry_espeon.wav index 20743268e..8456a350d 100644 Binary files a/sound/direct_sound_samples/cries/cry_espeon.wav and b/sound/direct_sound_samples/cries/cry_espeon.wav differ diff --git a/sound/direct_sound_samples/cries/cry_exeggcute.wav b/sound/direct_sound_samples/cries/cry_exeggcute.wav index bfd825f80..865aedc1f 100644 Binary files a/sound/direct_sound_samples/cries/cry_exeggcute.wav and b/sound/direct_sound_samples/cries/cry_exeggcute.wav differ diff --git a/sound/direct_sound_samples/cries/cry_exeggutor.wav b/sound/direct_sound_samples/cries/cry_exeggutor.wav index f2a0d6bed..831eb36cd 100644 Binary files a/sound/direct_sound_samples/cries/cry_exeggutor.wav and b/sound/direct_sound_samples/cries/cry_exeggutor.wav differ diff --git a/sound/direct_sound_samples/cries/cry_exploud.wav b/sound/direct_sound_samples/cries/cry_exploud.wav index 9b3cbf896..1b81512ce 100644 Binary files a/sound/direct_sound_samples/cries/cry_exploud.wav and b/sound/direct_sound_samples/cries/cry_exploud.wav differ diff --git a/sound/direct_sound_samples/cries/cry_farfetchd.wav b/sound/direct_sound_samples/cries/cry_farfetchd.wav index d090445d4..294322e04 100644 Binary files a/sound/direct_sound_samples/cries/cry_farfetchd.wav and b/sound/direct_sound_samples/cries/cry_farfetchd.wav differ diff --git a/sound/direct_sound_samples/cries/cry_fearow.wav b/sound/direct_sound_samples/cries/cry_fearow.wav index 6ef7eadee..d2ab288dd 100644 Binary files a/sound/direct_sound_samples/cries/cry_fearow.wav and b/sound/direct_sound_samples/cries/cry_fearow.wav differ diff --git a/sound/direct_sound_samples/cries/cry_feebas.wav b/sound/direct_sound_samples/cries/cry_feebas.wav index a8f60a55f..1e9037b7e 100644 Binary files a/sound/direct_sound_samples/cries/cry_feebas.wav and b/sound/direct_sound_samples/cries/cry_feebas.wav differ diff --git a/sound/direct_sound_samples/cries/cry_feraligatr.wav b/sound/direct_sound_samples/cries/cry_feraligatr.wav index d1da192f9..f17eec474 100644 Binary files a/sound/direct_sound_samples/cries/cry_feraligatr.wav and b/sound/direct_sound_samples/cries/cry_feraligatr.wav differ diff --git a/sound/direct_sound_samples/cries/cry_flaaffy.wav b/sound/direct_sound_samples/cries/cry_flaaffy.wav index a0cf3df06..9459c8e06 100644 Binary files a/sound/direct_sound_samples/cries/cry_flaaffy.wav and b/sound/direct_sound_samples/cries/cry_flaaffy.wav differ diff --git a/sound/direct_sound_samples/cries/cry_flareon.wav b/sound/direct_sound_samples/cries/cry_flareon.wav index 6bd51168b..d138a75e0 100644 Binary files a/sound/direct_sound_samples/cries/cry_flareon.wav and b/sound/direct_sound_samples/cries/cry_flareon.wav differ diff --git a/sound/direct_sound_samples/cries/cry_flygon.wav b/sound/direct_sound_samples/cries/cry_flygon.wav index b6c5d90ba..2d64627ee 100644 Binary files a/sound/direct_sound_samples/cries/cry_flygon.wav and b/sound/direct_sound_samples/cries/cry_flygon.wav differ diff --git a/sound/direct_sound_samples/cries/cry_forretress.wav b/sound/direct_sound_samples/cries/cry_forretress.wav index 3f704f65b..008140c1e 100644 Binary files a/sound/direct_sound_samples/cries/cry_forretress.wav and b/sound/direct_sound_samples/cries/cry_forretress.wav differ diff --git a/sound/direct_sound_samples/cries/cry_furret.wav b/sound/direct_sound_samples/cries/cry_furret.wav index e3e4ec584..605eeec17 100644 Binary files a/sound/direct_sound_samples/cries/cry_furret.wav and b/sound/direct_sound_samples/cries/cry_furret.wav differ diff --git a/sound/direct_sound_samples/cries/cry_gardevoir.wav b/sound/direct_sound_samples/cries/cry_gardevoir.wav index bd3a99acc..a40ef1262 100644 Binary files a/sound/direct_sound_samples/cries/cry_gardevoir.wav and b/sound/direct_sound_samples/cries/cry_gardevoir.wav differ diff --git a/sound/direct_sound_samples/cries/cry_gastly.wav b/sound/direct_sound_samples/cries/cry_gastly.wav index 1bc2ff966..7d9c25de3 100644 Binary files a/sound/direct_sound_samples/cries/cry_gastly.wav and b/sound/direct_sound_samples/cries/cry_gastly.wav differ diff --git a/sound/direct_sound_samples/cries/cry_gengar.wav b/sound/direct_sound_samples/cries/cry_gengar.wav index 9e8c24c28..74ec623df 100644 Binary files a/sound/direct_sound_samples/cries/cry_gengar.wav and b/sound/direct_sound_samples/cries/cry_gengar.wav differ diff --git a/sound/direct_sound_samples/cries/cry_geodude.wav b/sound/direct_sound_samples/cries/cry_geodude.wav index f355fc7e1..0c1336a8e 100644 Binary files a/sound/direct_sound_samples/cries/cry_geodude.wav and b/sound/direct_sound_samples/cries/cry_geodude.wav differ diff --git a/sound/direct_sound_samples/cries/cry_girafarig.wav b/sound/direct_sound_samples/cries/cry_girafarig.wav index d78162a29..089b8bb04 100644 Binary files a/sound/direct_sound_samples/cries/cry_girafarig.wav and b/sound/direct_sound_samples/cries/cry_girafarig.wav differ diff --git a/sound/direct_sound_samples/cries/cry_glalie.wav b/sound/direct_sound_samples/cries/cry_glalie.wav index bf35bd147..6f81e7a2a 100644 Binary files a/sound/direct_sound_samples/cries/cry_glalie.wav and b/sound/direct_sound_samples/cries/cry_glalie.wav differ diff --git a/sound/direct_sound_samples/cries/cry_gligar.wav b/sound/direct_sound_samples/cries/cry_gligar.wav index 8fa3efa6b..fa49131d8 100644 Binary files a/sound/direct_sound_samples/cries/cry_gligar.wav and b/sound/direct_sound_samples/cries/cry_gligar.wav differ diff --git a/sound/direct_sound_samples/cries/cry_gloom.wav b/sound/direct_sound_samples/cries/cry_gloom.wav index abc408a0f..ce3da9708 100644 Binary files a/sound/direct_sound_samples/cries/cry_gloom.wav and b/sound/direct_sound_samples/cries/cry_gloom.wav differ diff --git a/sound/direct_sound_samples/cries/cry_golbat.wav b/sound/direct_sound_samples/cries/cry_golbat.wav index 20d2ecf5c..4f098e5f2 100644 Binary files a/sound/direct_sound_samples/cries/cry_golbat.wav and b/sound/direct_sound_samples/cries/cry_golbat.wav differ diff --git a/sound/direct_sound_samples/cries/cry_goldeen.wav b/sound/direct_sound_samples/cries/cry_goldeen.wav index 342df710c..ec3b48ad4 100644 Binary files a/sound/direct_sound_samples/cries/cry_goldeen.wav and b/sound/direct_sound_samples/cries/cry_goldeen.wav differ diff --git a/sound/direct_sound_samples/cries/cry_golduck.wav b/sound/direct_sound_samples/cries/cry_golduck.wav index a9bf91b2d..bc6cc95af 100644 Binary files a/sound/direct_sound_samples/cries/cry_golduck.wav and b/sound/direct_sound_samples/cries/cry_golduck.wav differ diff --git a/sound/direct_sound_samples/cries/cry_golem.wav b/sound/direct_sound_samples/cries/cry_golem.wav index 17ed6128e..9a26adcc9 100644 Binary files a/sound/direct_sound_samples/cries/cry_golem.wav and b/sound/direct_sound_samples/cries/cry_golem.wav differ diff --git a/sound/direct_sound_samples/cries/cry_gorebyss.wav b/sound/direct_sound_samples/cries/cry_gorebyss.wav index 3d375f6dc..cd14f26dd 100644 Binary files a/sound/direct_sound_samples/cries/cry_gorebyss.wav and b/sound/direct_sound_samples/cries/cry_gorebyss.wav differ diff --git a/sound/direct_sound_samples/cries/cry_granbull.wav b/sound/direct_sound_samples/cries/cry_granbull.wav index 959793b72..faffbc562 100644 Binary files a/sound/direct_sound_samples/cries/cry_granbull.wav and b/sound/direct_sound_samples/cries/cry_granbull.wav differ diff --git a/sound/direct_sound_samples/cries/cry_graveler.wav b/sound/direct_sound_samples/cries/cry_graveler.wav index 6b8591406..e5a2e9d19 100644 Binary files a/sound/direct_sound_samples/cries/cry_graveler.wav and b/sound/direct_sound_samples/cries/cry_graveler.wav differ diff --git a/sound/direct_sound_samples/cries/cry_grimer.wav b/sound/direct_sound_samples/cries/cry_grimer.wav index 092dfeed6..8ae15f406 100644 Binary files a/sound/direct_sound_samples/cries/cry_grimer.wav and b/sound/direct_sound_samples/cries/cry_grimer.wav differ diff --git a/sound/direct_sound_samples/cries/cry_groudon.wav b/sound/direct_sound_samples/cries/cry_groudon.wav index 680d0ec04..057120579 100644 Binary files a/sound/direct_sound_samples/cries/cry_groudon.wav and b/sound/direct_sound_samples/cries/cry_groudon.wav differ diff --git a/sound/direct_sound_samples/cries/cry_grovyle.wav b/sound/direct_sound_samples/cries/cry_grovyle.wav index 7e2f1acd0..6ae949e00 100644 Binary files a/sound/direct_sound_samples/cries/cry_grovyle.wav and b/sound/direct_sound_samples/cries/cry_grovyle.wav differ diff --git a/sound/direct_sound_samples/cries/cry_growlithe.wav b/sound/direct_sound_samples/cries/cry_growlithe.wav index 3f72ea6f9..96ea21385 100644 Binary files a/sound/direct_sound_samples/cries/cry_growlithe.wav and b/sound/direct_sound_samples/cries/cry_growlithe.wav differ diff --git a/sound/direct_sound_samples/cries/cry_grumpig.wav b/sound/direct_sound_samples/cries/cry_grumpig.wav index e9c8157e0..99f7684d1 100644 Binary files a/sound/direct_sound_samples/cries/cry_grumpig.wav and b/sound/direct_sound_samples/cries/cry_grumpig.wav differ diff --git a/sound/direct_sound_samples/cries/cry_gulpin.wav b/sound/direct_sound_samples/cries/cry_gulpin.wav index d1ab06b6b..af1c2dd99 100644 Binary files a/sound/direct_sound_samples/cries/cry_gulpin.wav and b/sound/direct_sound_samples/cries/cry_gulpin.wav differ diff --git a/sound/direct_sound_samples/cries/cry_gyarados.wav b/sound/direct_sound_samples/cries/cry_gyarados.wav index 6a4124085..b76327da2 100644 Binary files a/sound/direct_sound_samples/cries/cry_gyarados.wav and b/sound/direct_sound_samples/cries/cry_gyarados.wav differ diff --git a/sound/direct_sound_samples/cries/cry_hariyama.wav b/sound/direct_sound_samples/cries/cry_hariyama.wav index 5567aae3a..879f7d1e1 100644 Binary files a/sound/direct_sound_samples/cries/cry_hariyama.wav and b/sound/direct_sound_samples/cries/cry_hariyama.wav differ diff --git a/sound/direct_sound_samples/cries/cry_haunter.wav b/sound/direct_sound_samples/cries/cry_haunter.wav index e22b1cfc1..999a0d02d 100644 Binary files a/sound/direct_sound_samples/cries/cry_haunter.wav and b/sound/direct_sound_samples/cries/cry_haunter.wav differ diff --git a/sound/direct_sound_samples/cries/cry_heracross.wav b/sound/direct_sound_samples/cries/cry_heracross.wav index ed68648ba..148249908 100644 Binary files a/sound/direct_sound_samples/cries/cry_heracross.wav and b/sound/direct_sound_samples/cries/cry_heracross.wav differ diff --git a/sound/direct_sound_samples/cries/cry_hitmonchan.wav b/sound/direct_sound_samples/cries/cry_hitmonchan.wav index 806d206d3..130169e6e 100644 Binary files a/sound/direct_sound_samples/cries/cry_hitmonchan.wav and b/sound/direct_sound_samples/cries/cry_hitmonchan.wav differ diff --git a/sound/direct_sound_samples/cries/cry_hitmonlee.wav b/sound/direct_sound_samples/cries/cry_hitmonlee.wav index e40d852b9..9ec63520a 100644 Binary files a/sound/direct_sound_samples/cries/cry_hitmonlee.wav and b/sound/direct_sound_samples/cries/cry_hitmonlee.wav differ diff --git a/sound/direct_sound_samples/cries/cry_hitmontop.wav b/sound/direct_sound_samples/cries/cry_hitmontop.wav index 652222dc6..fa26c699b 100644 Binary files a/sound/direct_sound_samples/cries/cry_hitmontop.wav and b/sound/direct_sound_samples/cries/cry_hitmontop.wav differ diff --git a/sound/direct_sound_samples/cries/cry_ho_oh.wav b/sound/direct_sound_samples/cries/cry_ho_oh.wav index acf881253..e098f9806 100644 Binary files a/sound/direct_sound_samples/cries/cry_ho_oh.wav and b/sound/direct_sound_samples/cries/cry_ho_oh.wav differ diff --git a/sound/direct_sound_samples/cries/cry_hoothoot.wav b/sound/direct_sound_samples/cries/cry_hoothoot.wav index e7ca2f578..303fddb12 100644 Binary files a/sound/direct_sound_samples/cries/cry_hoothoot.wav and b/sound/direct_sound_samples/cries/cry_hoothoot.wav differ diff --git a/sound/direct_sound_samples/cries/cry_hoppip.wav b/sound/direct_sound_samples/cries/cry_hoppip.wav index ab14fdaec..525c720e9 100644 Binary files a/sound/direct_sound_samples/cries/cry_hoppip.wav and b/sound/direct_sound_samples/cries/cry_hoppip.wav differ diff --git a/sound/direct_sound_samples/cries/cry_horsea.wav b/sound/direct_sound_samples/cries/cry_horsea.wav index ab67381ed..26efb0ca7 100644 Binary files a/sound/direct_sound_samples/cries/cry_horsea.wav and b/sound/direct_sound_samples/cries/cry_horsea.wav differ diff --git a/sound/direct_sound_samples/cries/cry_houndoom.wav b/sound/direct_sound_samples/cries/cry_houndoom.wav index a34e4cda2..1add97cb8 100644 Binary files a/sound/direct_sound_samples/cries/cry_houndoom.wav and b/sound/direct_sound_samples/cries/cry_houndoom.wav differ diff --git a/sound/direct_sound_samples/cries/cry_houndour.wav b/sound/direct_sound_samples/cries/cry_houndour.wav index 51310524a..ef683e68f 100644 Binary files a/sound/direct_sound_samples/cries/cry_houndour.wav and b/sound/direct_sound_samples/cries/cry_houndour.wav differ diff --git a/sound/direct_sound_samples/cries/cry_huntail.wav b/sound/direct_sound_samples/cries/cry_huntail.wav index b2e3f9985..9c4e7af02 100644 Binary files a/sound/direct_sound_samples/cries/cry_huntail.wav and b/sound/direct_sound_samples/cries/cry_huntail.wav differ diff --git a/sound/direct_sound_samples/cries/cry_hypno.wav b/sound/direct_sound_samples/cries/cry_hypno.wav index 4369110c2..3b1e2dab6 100644 Binary files a/sound/direct_sound_samples/cries/cry_hypno.wav and b/sound/direct_sound_samples/cries/cry_hypno.wav differ diff --git a/sound/direct_sound_samples/cries/cry_igglybuff.wav b/sound/direct_sound_samples/cries/cry_igglybuff.wav index efec9bf4c..0b8a7dfca 100644 Binary files a/sound/direct_sound_samples/cries/cry_igglybuff.wav and b/sound/direct_sound_samples/cries/cry_igglybuff.wav differ diff --git a/sound/direct_sound_samples/cries/cry_illumise.wav b/sound/direct_sound_samples/cries/cry_illumise.wav index 6570492f7..f0234b92e 100644 Binary files a/sound/direct_sound_samples/cries/cry_illumise.wav and b/sound/direct_sound_samples/cries/cry_illumise.wav differ diff --git a/sound/direct_sound_samples/cries/cry_ivysaur.wav b/sound/direct_sound_samples/cries/cry_ivysaur.wav index 07d10c0e8..1110a6338 100644 Binary files a/sound/direct_sound_samples/cries/cry_ivysaur.wav and b/sound/direct_sound_samples/cries/cry_ivysaur.wav differ diff --git a/sound/direct_sound_samples/cries/cry_jigglypuff.wav b/sound/direct_sound_samples/cries/cry_jigglypuff.wav index d3e925fe9..4b8d4ccc8 100644 Binary files a/sound/direct_sound_samples/cries/cry_jigglypuff.wav and b/sound/direct_sound_samples/cries/cry_jigglypuff.wav differ diff --git a/sound/direct_sound_samples/cries/cry_jirachi.wav b/sound/direct_sound_samples/cries/cry_jirachi.wav index 43850cbaa..f548e50bf 100644 Binary files a/sound/direct_sound_samples/cries/cry_jirachi.wav and b/sound/direct_sound_samples/cries/cry_jirachi.wav differ diff --git a/sound/direct_sound_samples/cries/cry_jolteon.wav b/sound/direct_sound_samples/cries/cry_jolteon.wav index 8c5f8bea4..61b5cb160 100644 Binary files a/sound/direct_sound_samples/cries/cry_jolteon.wav and b/sound/direct_sound_samples/cries/cry_jolteon.wav differ diff --git a/sound/direct_sound_samples/cries/cry_jumpluff.wav b/sound/direct_sound_samples/cries/cry_jumpluff.wav index cce951b1f..d58b0b11f 100644 Binary files a/sound/direct_sound_samples/cries/cry_jumpluff.wav and b/sound/direct_sound_samples/cries/cry_jumpluff.wav differ diff --git a/sound/direct_sound_samples/cries/cry_jynx.wav b/sound/direct_sound_samples/cries/cry_jynx.wav index faacb1e95..bb833749e 100644 Binary files a/sound/direct_sound_samples/cries/cry_jynx.wav and b/sound/direct_sound_samples/cries/cry_jynx.wav differ diff --git a/sound/direct_sound_samples/cries/cry_kabuto.wav b/sound/direct_sound_samples/cries/cry_kabuto.wav index 448b17891..598845740 100644 Binary files a/sound/direct_sound_samples/cries/cry_kabuto.wav and b/sound/direct_sound_samples/cries/cry_kabuto.wav differ diff --git a/sound/direct_sound_samples/cries/cry_kabutops.wav b/sound/direct_sound_samples/cries/cry_kabutops.wav index 68cea3d4a..a9ccbfe09 100644 Binary files a/sound/direct_sound_samples/cries/cry_kabutops.wav and b/sound/direct_sound_samples/cries/cry_kabutops.wav differ diff --git a/sound/direct_sound_samples/cries/cry_kadabra.wav b/sound/direct_sound_samples/cries/cry_kadabra.wav index d7030b27a..f2e3788e4 100644 Binary files a/sound/direct_sound_samples/cries/cry_kadabra.wav and b/sound/direct_sound_samples/cries/cry_kadabra.wav differ diff --git a/sound/direct_sound_samples/cries/cry_kakuna.wav b/sound/direct_sound_samples/cries/cry_kakuna.wav index f147428e3..0a7b43f94 100644 Binary files a/sound/direct_sound_samples/cries/cry_kakuna.wav and b/sound/direct_sound_samples/cries/cry_kakuna.wav differ diff --git a/sound/direct_sound_samples/cries/cry_kangaskhan.wav b/sound/direct_sound_samples/cries/cry_kangaskhan.wav index eaf724462..32a12fcbc 100644 Binary files a/sound/direct_sound_samples/cries/cry_kangaskhan.wav and b/sound/direct_sound_samples/cries/cry_kangaskhan.wav differ diff --git a/sound/direct_sound_samples/cries/cry_kecleon.wav b/sound/direct_sound_samples/cries/cry_kecleon.wav index 96ab74ff2..5d16ee144 100644 Binary files a/sound/direct_sound_samples/cries/cry_kecleon.wav and b/sound/direct_sound_samples/cries/cry_kecleon.wav differ diff --git a/sound/direct_sound_samples/cries/cry_kingdra.wav b/sound/direct_sound_samples/cries/cry_kingdra.wav index 2a47d1479..2263e72cb 100644 Binary files a/sound/direct_sound_samples/cries/cry_kingdra.wav and b/sound/direct_sound_samples/cries/cry_kingdra.wav differ diff --git a/sound/direct_sound_samples/cries/cry_kingler.wav b/sound/direct_sound_samples/cries/cry_kingler.wav index 62418456d..6d3f58e8c 100644 Binary files a/sound/direct_sound_samples/cries/cry_kingler.wav and b/sound/direct_sound_samples/cries/cry_kingler.wav differ diff --git a/sound/direct_sound_samples/cries/cry_kirlia.wav b/sound/direct_sound_samples/cries/cry_kirlia.wav index c7dd3078c..36706ca6f 100644 Binary files a/sound/direct_sound_samples/cries/cry_kirlia.wav and b/sound/direct_sound_samples/cries/cry_kirlia.wav differ diff --git a/sound/direct_sound_samples/cries/cry_koffing.wav b/sound/direct_sound_samples/cries/cry_koffing.wav index afa520c03..5fd7b7d4a 100644 Binary files a/sound/direct_sound_samples/cries/cry_koffing.wav and b/sound/direct_sound_samples/cries/cry_koffing.wav differ diff --git a/sound/direct_sound_samples/cries/cry_krabby.wav b/sound/direct_sound_samples/cries/cry_krabby.wav index 0072ea777..31644bacc 100644 Binary files a/sound/direct_sound_samples/cries/cry_krabby.wav and b/sound/direct_sound_samples/cries/cry_krabby.wav differ diff --git a/sound/direct_sound_samples/cries/cry_kyogre.wav b/sound/direct_sound_samples/cries/cry_kyogre.wav index 00db984c6..d73951bb6 100644 Binary files a/sound/direct_sound_samples/cries/cry_kyogre.wav and b/sound/direct_sound_samples/cries/cry_kyogre.wav differ diff --git a/sound/direct_sound_samples/cries/cry_lairon.wav b/sound/direct_sound_samples/cries/cry_lairon.wav index 574ffac74..1d82d0654 100644 Binary files a/sound/direct_sound_samples/cries/cry_lairon.wav and b/sound/direct_sound_samples/cries/cry_lairon.wav differ diff --git a/sound/direct_sound_samples/cries/cry_lanturn.wav b/sound/direct_sound_samples/cries/cry_lanturn.wav index 6d8b21dd9..3b68f58ad 100644 Binary files a/sound/direct_sound_samples/cries/cry_lanturn.wav and b/sound/direct_sound_samples/cries/cry_lanturn.wav differ diff --git a/sound/direct_sound_samples/cries/cry_lapras.wav b/sound/direct_sound_samples/cries/cry_lapras.wav index d79819a97..2c0714995 100644 Binary files a/sound/direct_sound_samples/cries/cry_lapras.wav and b/sound/direct_sound_samples/cries/cry_lapras.wav differ diff --git a/sound/direct_sound_samples/cries/cry_larvitar.wav b/sound/direct_sound_samples/cries/cry_larvitar.wav index e0e22cd6f..6ef5d4566 100644 Binary files a/sound/direct_sound_samples/cries/cry_larvitar.wav and b/sound/direct_sound_samples/cries/cry_larvitar.wav differ diff --git a/sound/direct_sound_samples/cries/cry_latias.wav b/sound/direct_sound_samples/cries/cry_latias.wav index 87e6205ad..dac6c463f 100644 Binary files a/sound/direct_sound_samples/cries/cry_latias.wav and b/sound/direct_sound_samples/cries/cry_latias.wav differ diff --git a/sound/direct_sound_samples/cries/cry_latios.wav b/sound/direct_sound_samples/cries/cry_latios.wav index 1409dba11..f07efb29f 100644 Binary files a/sound/direct_sound_samples/cries/cry_latios.wav and b/sound/direct_sound_samples/cries/cry_latios.wav differ diff --git a/sound/direct_sound_samples/cries/cry_ledian.wav b/sound/direct_sound_samples/cries/cry_ledian.wav index 554829075..075bb15f0 100644 Binary files a/sound/direct_sound_samples/cries/cry_ledian.wav and b/sound/direct_sound_samples/cries/cry_ledian.wav differ diff --git a/sound/direct_sound_samples/cries/cry_ledyba.wav b/sound/direct_sound_samples/cries/cry_ledyba.wav index e539c3d60..95d9dff2e 100644 Binary files a/sound/direct_sound_samples/cries/cry_ledyba.wav and b/sound/direct_sound_samples/cries/cry_ledyba.wav differ diff --git a/sound/direct_sound_samples/cries/cry_lickitung.wav b/sound/direct_sound_samples/cries/cry_lickitung.wav index e830c9ad9..a55baecbd 100644 Binary files a/sound/direct_sound_samples/cries/cry_lickitung.wav and b/sound/direct_sound_samples/cries/cry_lickitung.wav differ diff --git a/sound/direct_sound_samples/cries/cry_lileep.wav b/sound/direct_sound_samples/cries/cry_lileep.wav index f890086d3..5fd0ba803 100644 Binary files a/sound/direct_sound_samples/cries/cry_lileep.wav and b/sound/direct_sound_samples/cries/cry_lileep.wav differ diff --git a/sound/direct_sound_samples/cries/cry_linoone.wav b/sound/direct_sound_samples/cries/cry_linoone.wav index b8c191bcd..a182b4f32 100644 Binary files a/sound/direct_sound_samples/cries/cry_linoone.wav and b/sound/direct_sound_samples/cries/cry_linoone.wav differ diff --git a/sound/direct_sound_samples/cries/cry_lombre.wav b/sound/direct_sound_samples/cries/cry_lombre.wav index 6d7888619..f7c36acdd 100644 Binary files a/sound/direct_sound_samples/cries/cry_lombre.wav and b/sound/direct_sound_samples/cries/cry_lombre.wav differ diff --git a/sound/direct_sound_samples/cries/cry_lotad.wav b/sound/direct_sound_samples/cries/cry_lotad.wav index 8e28b10f3..ee0cb6f69 100644 Binary files a/sound/direct_sound_samples/cries/cry_lotad.wav and b/sound/direct_sound_samples/cries/cry_lotad.wav differ diff --git a/sound/direct_sound_samples/cries/cry_loudred.wav b/sound/direct_sound_samples/cries/cry_loudred.wav index ff8b2c810..06495bf49 100644 Binary files a/sound/direct_sound_samples/cries/cry_loudred.wav and b/sound/direct_sound_samples/cries/cry_loudred.wav differ diff --git a/sound/direct_sound_samples/cries/cry_ludicolo.wav b/sound/direct_sound_samples/cries/cry_ludicolo.wav index 420ac5459..fa300674f 100644 Binary files a/sound/direct_sound_samples/cries/cry_ludicolo.wav and b/sound/direct_sound_samples/cries/cry_ludicolo.wav differ diff --git a/sound/direct_sound_samples/cries/cry_lugia.wav b/sound/direct_sound_samples/cries/cry_lugia.wav index 855920839..1a1c46ef4 100644 Binary files a/sound/direct_sound_samples/cries/cry_lugia.wav and b/sound/direct_sound_samples/cries/cry_lugia.wav differ diff --git a/sound/direct_sound_samples/cries/cry_lunatone.wav b/sound/direct_sound_samples/cries/cry_lunatone.wav index 8edd9a17e..afd9473b8 100644 Binary files a/sound/direct_sound_samples/cries/cry_lunatone.wav and b/sound/direct_sound_samples/cries/cry_lunatone.wav differ diff --git a/sound/direct_sound_samples/cries/cry_luvdisc.wav b/sound/direct_sound_samples/cries/cry_luvdisc.wav index da1c84b80..c4261d76e 100644 Binary files a/sound/direct_sound_samples/cries/cry_luvdisc.wav and b/sound/direct_sound_samples/cries/cry_luvdisc.wav differ diff --git a/sound/direct_sound_samples/cries/cry_machamp.wav b/sound/direct_sound_samples/cries/cry_machamp.wav index b7e091dc7..9535dcbab 100644 Binary files a/sound/direct_sound_samples/cries/cry_machamp.wav and b/sound/direct_sound_samples/cries/cry_machamp.wav differ diff --git a/sound/direct_sound_samples/cries/cry_machoke.wav b/sound/direct_sound_samples/cries/cry_machoke.wav index 5e0fc98bf..de76612e3 100644 Binary files a/sound/direct_sound_samples/cries/cry_machoke.wav and b/sound/direct_sound_samples/cries/cry_machoke.wav differ diff --git a/sound/direct_sound_samples/cries/cry_machop.wav b/sound/direct_sound_samples/cries/cry_machop.wav index a34a0ccc8..2e5af3e55 100644 Binary files a/sound/direct_sound_samples/cries/cry_machop.wav and b/sound/direct_sound_samples/cries/cry_machop.wav differ diff --git a/sound/direct_sound_samples/cries/cry_magby.wav b/sound/direct_sound_samples/cries/cry_magby.wav index 8b083206c..c8129db69 100644 Binary files a/sound/direct_sound_samples/cries/cry_magby.wav and b/sound/direct_sound_samples/cries/cry_magby.wav differ diff --git a/sound/direct_sound_samples/cries/cry_magcargo.wav b/sound/direct_sound_samples/cries/cry_magcargo.wav index 6d97b90c1..1bdd97d3b 100644 Binary files a/sound/direct_sound_samples/cries/cry_magcargo.wav and b/sound/direct_sound_samples/cries/cry_magcargo.wav differ diff --git a/sound/direct_sound_samples/cries/cry_magikarp.wav b/sound/direct_sound_samples/cries/cry_magikarp.wav index 6c665d9e7..115fa23f2 100644 Binary files a/sound/direct_sound_samples/cries/cry_magikarp.wav and b/sound/direct_sound_samples/cries/cry_magikarp.wav differ diff --git a/sound/direct_sound_samples/cries/cry_magmar.wav b/sound/direct_sound_samples/cries/cry_magmar.wav index 902c15bf2..6a3621c3c 100644 Binary files a/sound/direct_sound_samples/cries/cry_magmar.wav and b/sound/direct_sound_samples/cries/cry_magmar.wav differ diff --git a/sound/direct_sound_samples/cries/cry_magnemite.wav b/sound/direct_sound_samples/cries/cry_magnemite.wav index 4fdc93f29..7dd1d550b 100644 Binary files a/sound/direct_sound_samples/cries/cry_magnemite.wav and b/sound/direct_sound_samples/cries/cry_magnemite.wav differ diff --git a/sound/direct_sound_samples/cries/cry_magneton.wav b/sound/direct_sound_samples/cries/cry_magneton.wav index d69c27644..12513343d 100644 Binary files a/sound/direct_sound_samples/cries/cry_magneton.wav and b/sound/direct_sound_samples/cries/cry_magneton.wav differ diff --git a/sound/direct_sound_samples/cries/cry_makuhita.wav b/sound/direct_sound_samples/cries/cry_makuhita.wav index 79b055ef9..6df74f2c1 100644 Binary files a/sound/direct_sound_samples/cries/cry_makuhita.wav and b/sound/direct_sound_samples/cries/cry_makuhita.wav differ diff --git a/sound/direct_sound_samples/cries/cry_manectric.wav b/sound/direct_sound_samples/cries/cry_manectric.wav index 939fc1609..db806c46a 100644 Binary files a/sound/direct_sound_samples/cries/cry_manectric.wav and b/sound/direct_sound_samples/cries/cry_manectric.wav differ diff --git a/sound/direct_sound_samples/cries/cry_mankey.wav b/sound/direct_sound_samples/cries/cry_mankey.wav index ab15ac9af..9cf9f4866 100644 Binary files a/sound/direct_sound_samples/cries/cry_mankey.wav and b/sound/direct_sound_samples/cries/cry_mankey.wav differ diff --git a/sound/direct_sound_samples/cries/cry_mantine.wav b/sound/direct_sound_samples/cries/cry_mantine.wav index 919242e8f..bc6f17e5e 100644 Binary files a/sound/direct_sound_samples/cries/cry_mantine.wav and b/sound/direct_sound_samples/cries/cry_mantine.wav differ diff --git a/sound/direct_sound_samples/cries/cry_mareep.wav b/sound/direct_sound_samples/cries/cry_mareep.wav index 386925f5d..b0a523d7d 100644 Binary files a/sound/direct_sound_samples/cries/cry_mareep.wav and b/sound/direct_sound_samples/cries/cry_mareep.wav differ diff --git a/sound/direct_sound_samples/cries/cry_marill.wav b/sound/direct_sound_samples/cries/cry_marill.wav index 93201d1c5..8842fb018 100644 Binary files a/sound/direct_sound_samples/cries/cry_marill.wav and b/sound/direct_sound_samples/cries/cry_marill.wav differ diff --git a/sound/direct_sound_samples/cries/cry_marowak.wav b/sound/direct_sound_samples/cries/cry_marowak.wav index 7bddb4b34..6701514d2 100644 Binary files a/sound/direct_sound_samples/cries/cry_marowak.wav and b/sound/direct_sound_samples/cries/cry_marowak.wav differ diff --git a/sound/direct_sound_samples/cries/cry_marshtomp.wav b/sound/direct_sound_samples/cries/cry_marshtomp.wav index 0caa959e2..ed906f7d1 100644 Binary files a/sound/direct_sound_samples/cries/cry_marshtomp.wav and b/sound/direct_sound_samples/cries/cry_marshtomp.wav differ diff --git a/sound/direct_sound_samples/cries/cry_masquerain.wav b/sound/direct_sound_samples/cries/cry_masquerain.wav index b0c5372ae..d7f5c700a 100644 Binary files a/sound/direct_sound_samples/cries/cry_masquerain.wav and b/sound/direct_sound_samples/cries/cry_masquerain.wav differ diff --git a/sound/direct_sound_samples/cries/cry_mawile.wav b/sound/direct_sound_samples/cries/cry_mawile.wav index 9c54d40a4..bf0eb2e0a 100644 Binary files a/sound/direct_sound_samples/cries/cry_mawile.wav and b/sound/direct_sound_samples/cries/cry_mawile.wav differ diff --git a/sound/direct_sound_samples/cries/cry_medicham.wav b/sound/direct_sound_samples/cries/cry_medicham.wav index be3668b17..e0853bfa7 100644 Binary files a/sound/direct_sound_samples/cries/cry_medicham.wav and b/sound/direct_sound_samples/cries/cry_medicham.wav differ diff --git a/sound/direct_sound_samples/cries/cry_meditite.wav b/sound/direct_sound_samples/cries/cry_meditite.wav index 23db4f297..08675830b 100644 Binary files a/sound/direct_sound_samples/cries/cry_meditite.wav and b/sound/direct_sound_samples/cries/cry_meditite.wav differ diff --git a/sound/direct_sound_samples/cries/cry_meganium.wav b/sound/direct_sound_samples/cries/cry_meganium.wav index 8f7920e93..2aaf87034 100644 Binary files a/sound/direct_sound_samples/cries/cry_meganium.wav and b/sound/direct_sound_samples/cries/cry_meganium.wav differ diff --git a/sound/direct_sound_samples/cries/cry_meowth.wav b/sound/direct_sound_samples/cries/cry_meowth.wav index bebca1c27..a3b97ff95 100644 Binary files a/sound/direct_sound_samples/cries/cry_meowth.wav and b/sound/direct_sound_samples/cries/cry_meowth.wav differ diff --git a/sound/direct_sound_samples/cries/cry_metagross.wav b/sound/direct_sound_samples/cries/cry_metagross.wav index 5112b3afa..35aa032c4 100644 Binary files a/sound/direct_sound_samples/cries/cry_metagross.wav and b/sound/direct_sound_samples/cries/cry_metagross.wav differ diff --git a/sound/direct_sound_samples/cries/cry_metang.wav b/sound/direct_sound_samples/cries/cry_metang.wav index 700759d20..d9203a330 100644 Binary files a/sound/direct_sound_samples/cries/cry_metang.wav and b/sound/direct_sound_samples/cries/cry_metang.wav differ diff --git a/sound/direct_sound_samples/cries/cry_metapod.wav b/sound/direct_sound_samples/cries/cry_metapod.wav index 6df3b6aef..1ef8849fc 100644 Binary files a/sound/direct_sound_samples/cries/cry_metapod.wav and b/sound/direct_sound_samples/cries/cry_metapod.wav differ diff --git a/sound/direct_sound_samples/cries/cry_mew.wav b/sound/direct_sound_samples/cries/cry_mew.wav index e75fa95f3..067c71b85 100644 Binary files a/sound/direct_sound_samples/cries/cry_mew.wav and b/sound/direct_sound_samples/cries/cry_mew.wav differ diff --git a/sound/direct_sound_samples/cries/cry_mewtwo.wav b/sound/direct_sound_samples/cries/cry_mewtwo.wav index 947984f67..554564c04 100644 Binary files a/sound/direct_sound_samples/cries/cry_mewtwo.wav and b/sound/direct_sound_samples/cries/cry_mewtwo.wav differ diff --git a/sound/direct_sound_samples/cries/cry_mightyena.wav b/sound/direct_sound_samples/cries/cry_mightyena.wav index 0149976e2..4c818b12b 100644 Binary files a/sound/direct_sound_samples/cries/cry_mightyena.wav and b/sound/direct_sound_samples/cries/cry_mightyena.wav differ diff --git a/sound/direct_sound_samples/cries/cry_milotic.wav b/sound/direct_sound_samples/cries/cry_milotic.wav index 20db44692..016657130 100644 Binary files a/sound/direct_sound_samples/cries/cry_milotic.wav and b/sound/direct_sound_samples/cries/cry_milotic.wav differ diff --git a/sound/direct_sound_samples/cries/cry_miltank.wav b/sound/direct_sound_samples/cries/cry_miltank.wav index 5f51f525b..949fd2812 100644 Binary files a/sound/direct_sound_samples/cries/cry_miltank.wav and b/sound/direct_sound_samples/cries/cry_miltank.wav differ diff --git a/sound/direct_sound_samples/cries/cry_minun.wav b/sound/direct_sound_samples/cries/cry_minun.wav index 9e9a62f7e..80d608c67 100644 Binary files a/sound/direct_sound_samples/cries/cry_minun.wav and b/sound/direct_sound_samples/cries/cry_minun.wav differ diff --git a/sound/direct_sound_samples/cries/cry_misdreavus.wav b/sound/direct_sound_samples/cries/cry_misdreavus.wav index f632986da..cce18c27b 100644 Binary files a/sound/direct_sound_samples/cries/cry_misdreavus.wav and b/sound/direct_sound_samples/cries/cry_misdreavus.wav differ diff --git a/sound/direct_sound_samples/cries/cry_moltres.wav b/sound/direct_sound_samples/cries/cry_moltres.wav index 7173a8cad..c9c65b334 100644 Binary files a/sound/direct_sound_samples/cries/cry_moltres.wav and b/sound/direct_sound_samples/cries/cry_moltres.wav differ diff --git a/sound/direct_sound_samples/cries/cry_mr_mime.wav b/sound/direct_sound_samples/cries/cry_mr_mime.wav index 23cf31053..a8121159b 100644 Binary files a/sound/direct_sound_samples/cries/cry_mr_mime.wav and b/sound/direct_sound_samples/cries/cry_mr_mime.wav differ diff --git a/sound/direct_sound_samples/cries/cry_mudkip.wav b/sound/direct_sound_samples/cries/cry_mudkip.wav index c965efe30..bcb613e41 100644 Binary files a/sound/direct_sound_samples/cries/cry_mudkip.wav and b/sound/direct_sound_samples/cries/cry_mudkip.wav differ diff --git a/sound/direct_sound_samples/cries/cry_muk.wav b/sound/direct_sound_samples/cries/cry_muk.wav index 27cd6bdeb..3cb281382 100644 Binary files a/sound/direct_sound_samples/cries/cry_muk.wav and b/sound/direct_sound_samples/cries/cry_muk.wav differ diff --git a/sound/direct_sound_samples/cries/cry_murkrow.wav b/sound/direct_sound_samples/cries/cry_murkrow.wav index 5da336fa9..1ba1f5514 100644 Binary files a/sound/direct_sound_samples/cries/cry_murkrow.wav and b/sound/direct_sound_samples/cries/cry_murkrow.wav differ diff --git a/sound/direct_sound_samples/cries/cry_natu.wav b/sound/direct_sound_samples/cries/cry_natu.wav index 4a2c85317..3cf1fc15b 100644 Binary files a/sound/direct_sound_samples/cries/cry_natu.wav and b/sound/direct_sound_samples/cries/cry_natu.wav differ diff --git a/sound/direct_sound_samples/cries/cry_nidoking.wav b/sound/direct_sound_samples/cries/cry_nidoking.wav index 556b20bda..4a068c909 100644 Binary files a/sound/direct_sound_samples/cries/cry_nidoking.wav and b/sound/direct_sound_samples/cries/cry_nidoking.wav differ diff --git a/sound/direct_sound_samples/cries/cry_nidoqueen.wav b/sound/direct_sound_samples/cries/cry_nidoqueen.wav index 7c23623a1..2835f1b36 100644 Binary files a/sound/direct_sound_samples/cries/cry_nidoqueen.wav and b/sound/direct_sound_samples/cries/cry_nidoqueen.wav differ diff --git a/sound/direct_sound_samples/cries/cry_nidoran_f.wav b/sound/direct_sound_samples/cries/cry_nidoran_f.wav index 2997c2b57..3d50a6917 100644 Binary files a/sound/direct_sound_samples/cries/cry_nidoran_f.wav and b/sound/direct_sound_samples/cries/cry_nidoran_f.wav differ diff --git a/sound/direct_sound_samples/cries/cry_nidoran_m.wav b/sound/direct_sound_samples/cries/cry_nidoran_m.wav index 160ab71e7..94fcf0e5b 100644 Binary files a/sound/direct_sound_samples/cries/cry_nidoran_m.wav and b/sound/direct_sound_samples/cries/cry_nidoran_m.wav differ diff --git a/sound/direct_sound_samples/cries/cry_nidorina.wav b/sound/direct_sound_samples/cries/cry_nidorina.wav index a46c41670..a2e1aa9d6 100644 Binary files a/sound/direct_sound_samples/cries/cry_nidorina.wav and b/sound/direct_sound_samples/cries/cry_nidorina.wav differ diff --git a/sound/direct_sound_samples/cries/cry_nidorino.wav b/sound/direct_sound_samples/cries/cry_nidorino.wav index 38db59c2f..f4dea729c 100644 Binary files a/sound/direct_sound_samples/cries/cry_nidorino.wav and b/sound/direct_sound_samples/cries/cry_nidorino.wav differ diff --git a/sound/direct_sound_samples/cries/cry_nincada.wav b/sound/direct_sound_samples/cries/cry_nincada.wav index dd5feb818..ec9b88858 100644 Binary files a/sound/direct_sound_samples/cries/cry_nincada.wav and b/sound/direct_sound_samples/cries/cry_nincada.wav differ diff --git a/sound/direct_sound_samples/cries/cry_ninetales.wav b/sound/direct_sound_samples/cries/cry_ninetales.wav index f84b87436..0e5939ed2 100644 Binary files a/sound/direct_sound_samples/cries/cry_ninetales.wav and b/sound/direct_sound_samples/cries/cry_ninetales.wav differ diff --git a/sound/direct_sound_samples/cries/cry_ninjask.wav b/sound/direct_sound_samples/cries/cry_ninjask.wav index b61f4d37f..20b496bc3 100644 Binary files a/sound/direct_sound_samples/cries/cry_ninjask.wav and b/sound/direct_sound_samples/cries/cry_ninjask.wav differ diff --git a/sound/direct_sound_samples/cries/cry_noctowl.wav b/sound/direct_sound_samples/cries/cry_noctowl.wav index ab705b6f2..64f38a044 100644 Binary files a/sound/direct_sound_samples/cries/cry_noctowl.wav and b/sound/direct_sound_samples/cries/cry_noctowl.wav differ diff --git a/sound/direct_sound_samples/cries/cry_nosepass.wav b/sound/direct_sound_samples/cries/cry_nosepass.wav index 1e15fb10d..996cfbe7d 100644 Binary files a/sound/direct_sound_samples/cries/cry_nosepass.wav and b/sound/direct_sound_samples/cries/cry_nosepass.wav differ diff --git a/sound/direct_sound_samples/cries/cry_numel.wav b/sound/direct_sound_samples/cries/cry_numel.wav index 2d2d16f02..a0ae3ebd8 100644 Binary files a/sound/direct_sound_samples/cries/cry_numel.wav and b/sound/direct_sound_samples/cries/cry_numel.wav differ diff --git a/sound/direct_sound_samples/cries/cry_nuzleaf.wav b/sound/direct_sound_samples/cries/cry_nuzleaf.wav index 5efb6e806..60d0809ef 100644 Binary files a/sound/direct_sound_samples/cries/cry_nuzleaf.wav and b/sound/direct_sound_samples/cries/cry_nuzleaf.wav differ diff --git a/sound/direct_sound_samples/cries/cry_octillery.wav b/sound/direct_sound_samples/cries/cry_octillery.wav index 190d42c67..11bc1361d 100644 Binary files a/sound/direct_sound_samples/cries/cry_octillery.wav and b/sound/direct_sound_samples/cries/cry_octillery.wav differ diff --git a/sound/direct_sound_samples/cries/cry_oddish.wav b/sound/direct_sound_samples/cries/cry_oddish.wav index de6855d36..bffae4bcf 100644 Binary files a/sound/direct_sound_samples/cries/cry_oddish.wav and b/sound/direct_sound_samples/cries/cry_oddish.wav differ diff --git a/sound/direct_sound_samples/cries/cry_omanyte.wav b/sound/direct_sound_samples/cries/cry_omanyte.wav index 3db237ac3..46e47b0a2 100644 Binary files a/sound/direct_sound_samples/cries/cry_omanyte.wav and b/sound/direct_sound_samples/cries/cry_omanyte.wav differ diff --git a/sound/direct_sound_samples/cries/cry_omastar.wav b/sound/direct_sound_samples/cries/cry_omastar.wav index 69a4ea868..021355da9 100644 Binary files a/sound/direct_sound_samples/cries/cry_omastar.wav and b/sound/direct_sound_samples/cries/cry_omastar.wav differ diff --git a/sound/direct_sound_samples/cries/cry_onix.wav b/sound/direct_sound_samples/cries/cry_onix.wav index 57da60141..f0dd1f45e 100644 Binary files a/sound/direct_sound_samples/cries/cry_onix.wav and b/sound/direct_sound_samples/cries/cry_onix.wav differ diff --git a/sound/direct_sound_samples/cries/cry_paras.wav b/sound/direct_sound_samples/cries/cry_paras.wav index ba4a051c9..27101a52f 100644 Binary files a/sound/direct_sound_samples/cries/cry_paras.wav and b/sound/direct_sound_samples/cries/cry_paras.wav differ diff --git a/sound/direct_sound_samples/cries/cry_parasect.wav b/sound/direct_sound_samples/cries/cry_parasect.wav index 5ff6ac290..909803da7 100644 Binary files a/sound/direct_sound_samples/cries/cry_parasect.wav and b/sound/direct_sound_samples/cries/cry_parasect.wav differ diff --git a/sound/direct_sound_samples/cries/cry_pelipper.wav b/sound/direct_sound_samples/cries/cry_pelipper.wav index 665dbcac9..5af1e7998 100644 Binary files a/sound/direct_sound_samples/cries/cry_pelipper.wav and b/sound/direct_sound_samples/cries/cry_pelipper.wav differ diff --git a/sound/direct_sound_samples/cries/cry_persian.wav b/sound/direct_sound_samples/cries/cry_persian.wav index 96acf8296..890089a51 100644 Binary files a/sound/direct_sound_samples/cries/cry_persian.wav and b/sound/direct_sound_samples/cries/cry_persian.wav differ diff --git a/sound/direct_sound_samples/cries/cry_phanpy.wav b/sound/direct_sound_samples/cries/cry_phanpy.wav index 4de13cafe..dcd679342 100644 Binary files a/sound/direct_sound_samples/cries/cry_phanpy.wav and b/sound/direct_sound_samples/cries/cry_phanpy.wav differ diff --git a/sound/direct_sound_samples/cries/cry_pichu.wav b/sound/direct_sound_samples/cries/cry_pichu.wav index d32510371..cfbbb6adb 100644 Binary files a/sound/direct_sound_samples/cries/cry_pichu.wav and b/sound/direct_sound_samples/cries/cry_pichu.wav differ diff --git a/sound/direct_sound_samples/cries/cry_pidgeot.wav b/sound/direct_sound_samples/cries/cry_pidgeot.wav index f93ed9965..d56e2e559 100644 Binary files a/sound/direct_sound_samples/cries/cry_pidgeot.wav and b/sound/direct_sound_samples/cries/cry_pidgeot.wav differ diff --git a/sound/direct_sound_samples/cries/cry_pidgeotto.wav b/sound/direct_sound_samples/cries/cry_pidgeotto.wav index 8b40a41e9..b8d075754 100644 Binary files a/sound/direct_sound_samples/cries/cry_pidgeotto.wav and b/sound/direct_sound_samples/cries/cry_pidgeotto.wav differ diff --git a/sound/direct_sound_samples/cries/cry_pidgey.wav b/sound/direct_sound_samples/cries/cry_pidgey.wav index 34a1d1bd6..5b58ae59b 100644 Binary files a/sound/direct_sound_samples/cries/cry_pidgey.wav and b/sound/direct_sound_samples/cries/cry_pidgey.wav differ diff --git a/sound/direct_sound_samples/cries/cry_pikachu.wav b/sound/direct_sound_samples/cries/cry_pikachu.wav index d5f68416f..dc1d354c8 100644 Binary files a/sound/direct_sound_samples/cries/cry_pikachu.wav and b/sound/direct_sound_samples/cries/cry_pikachu.wav differ diff --git a/sound/direct_sound_samples/cries/cry_piloswine.wav b/sound/direct_sound_samples/cries/cry_piloswine.wav index 4f181b7ec..f28be1f9b 100644 Binary files a/sound/direct_sound_samples/cries/cry_piloswine.wav and b/sound/direct_sound_samples/cries/cry_piloswine.wav differ diff --git a/sound/direct_sound_samples/cries/cry_pineco.wav b/sound/direct_sound_samples/cries/cry_pineco.wav index 70d841b9e..cfaf5b9ee 100644 Binary files a/sound/direct_sound_samples/cries/cry_pineco.wav and b/sound/direct_sound_samples/cries/cry_pineco.wav differ diff --git a/sound/direct_sound_samples/cries/cry_pinsir.wav b/sound/direct_sound_samples/cries/cry_pinsir.wav index 3d3dcc792..76ac8fa15 100644 Binary files a/sound/direct_sound_samples/cries/cry_pinsir.wav and b/sound/direct_sound_samples/cries/cry_pinsir.wav differ diff --git a/sound/direct_sound_samples/cries/cry_plusle.wav b/sound/direct_sound_samples/cries/cry_plusle.wav index 1b3cf8749..dcbe5fdd0 100644 Binary files a/sound/direct_sound_samples/cries/cry_plusle.wav and b/sound/direct_sound_samples/cries/cry_plusle.wav differ diff --git a/sound/direct_sound_samples/cries/cry_politoed.wav b/sound/direct_sound_samples/cries/cry_politoed.wav index 6472a08f5..9a90e1785 100644 Binary files a/sound/direct_sound_samples/cries/cry_politoed.wav and b/sound/direct_sound_samples/cries/cry_politoed.wav differ diff --git a/sound/direct_sound_samples/cries/cry_poliwag.wav b/sound/direct_sound_samples/cries/cry_poliwag.wav index d35c8f4d8..64fe686c9 100644 Binary files a/sound/direct_sound_samples/cries/cry_poliwag.wav and b/sound/direct_sound_samples/cries/cry_poliwag.wav differ diff --git a/sound/direct_sound_samples/cries/cry_poliwhirl.wav b/sound/direct_sound_samples/cries/cry_poliwhirl.wav index 0c59fbed6..924bb457c 100644 Binary files a/sound/direct_sound_samples/cries/cry_poliwhirl.wav and b/sound/direct_sound_samples/cries/cry_poliwhirl.wav differ diff --git a/sound/direct_sound_samples/cries/cry_poliwrath.wav b/sound/direct_sound_samples/cries/cry_poliwrath.wav index c32bd4485..93afcf2b6 100644 Binary files a/sound/direct_sound_samples/cries/cry_poliwrath.wav and b/sound/direct_sound_samples/cries/cry_poliwrath.wav differ diff --git a/sound/direct_sound_samples/cries/cry_ponyta.wav b/sound/direct_sound_samples/cries/cry_ponyta.wav index 911954226..bfa5b06ef 100644 Binary files a/sound/direct_sound_samples/cries/cry_ponyta.wav and b/sound/direct_sound_samples/cries/cry_ponyta.wav differ diff --git a/sound/direct_sound_samples/cries/cry_poochyena.wav b/sound/direct_sound_samples/cries/cry_poochyena.wav index 16cabc29c..8d46225c5 100644 Binary files a/sound/direct_sound_samples/cries/cry_poochyena.wav and b/sound/direct_sound_samples/cries/cry_poochyena.wav differ diff --git a/sound/direct_sound_samples/cries/cry_porygon.wav b/sound/direct_sound_samples/cries/cry_porygon.wav index 11dd528dd..48c43c2db 100644 Binary files a/sound/direct_sound_samples/cries/cry_porygon.wav and b/sound/direct_sound_samples/cries/cry_porygon.wav differ diff --git a/sound/direct_sound_samples/cries/cry_porygon2.wav b/sound/direct_sound_samples/cries/cry_porygon2.wav index 5699d8e45..965c1b703 100644 Binary files a/sound/direct_sound_samples/cries/cry_porygon2.wav and b/sound/direct_sound_samples/cries/cry_porygon2.wav differ diff --git a/sound/direct_sound_samples/cries/cry_primeape.wav b/sound/direct_sound_samples/cries/cry_primeape.wav index bcd98e6bb..146e92407 100644 Binary files a/sound/direct_sound_samples/cries/cry_primeape.wav and b/sound/direct_sound_samples/cries/cry_primeape.wav differ diff --git a/sound/direct_sound_samples/cries/cry_psyduck.wav b/sound/direct_sound_samples/cries/cry_psyduck.wav index bdc0d673e..7b1a76da7 100644 Binary files a/sound/direct_sound_samples/cries/cry_psyduck.wav and b/sound/direct_sound_samples/cries/cry_psyduck.wav differ diff --git a/sound/direct_sound_samples/cries/cry_pupitar.wav b/sound/direct_sound_samples/cries/cry_pupitar.wav index 5e797d420..776896729 100644 Binary files a/sound/direct_sound_samples/cries/cry_pupitar.wav and b/sound/direct_sound_samples/cries/cry_pupitar.wav differ diff --git a/sound/direct_sound_samples/cries/cry_quagsire.wav b/sound/direct_sound_samples/cries/cry_quagsire.wav index e4a8c0aad..116c1bdf4 100644 Binary files a/sound/direct_sound_samples/cries/cry_quagsire.wav and b/sound/direct_sound_samples/cries/cry_quagsire.wav differ diff --git a/sound/direct_sound_samples/cries/cry_quilava.wav b/sound/direct_sound_samples/cries/cry_quilava.wav index ef0bd7381..5b44632ec 100644 Binary files a/sound/direct_sound_samples/cries/cry_quilava.wav and b/sound/direct_sound_samples/cries/cry_quilava.wav differ diff --git a/sound/direct_sound_samples/cries/cry_qwilfish.wav b/sound/direct_sound_samples/cries/cry_qwilfish.wav index 0b11276de..1f857d2c2 100644 Binary files a/sound/direct_sound_samples/cries/cry_qwilfish.wav and b/sound/direct_sound_samples/cries/cry_qwilfish.wav differ diff --git a/sound/direct_sound_samples/cries/cry_raichu.wav b/sound/direct_sound_samples/cries/cry_raichu.wav index 4e5dbaeb4..7b93bb5a3 100644 Binary files a/sound/direct_sound_samples/cries/cry_raichu.wav and b/sound/direct_sound_samples/cries/cry_raichu.wav differ diff --git a/sound/direct_sound_samples/cries/cry_raikou.wav b/sound/direct_sound_samples/cries/cry_raikou.wav index fefeb1e3a..35757a0ac 100644 Binary files a/sound/direct_sound_samples/cries/cry_raikou.wav and b/sound/direct_sound_samples/cries/cry_raikou.wav differ diff --git a/sound/direct_sound_samples/cries/cry_ralts.wav b/sound/direct_sound_samples/cries/cry_ralts.wav index 4327c13a1..37948dc49 100644 Binary files a/sound/direct_sound_samples/cries/cry_ralts.wav and b/sound/direct_sound_samples/cries/cry_ralts.wav differ diff --git a/sound/direct_sound_samples/cries/cry_rapidash.wav b/sound/direct_sound_samples/cries/cry_rapidash.wav index 14ce75be7..953acc450 100644 Binary files a/sound/direct_sound_samples/cries/cry_rapidash.wav and b/sound/direct_sound_samples/cries/cry_rapidash.wav differ diff --git a/sound/direct_sound_samples/cries/cry_raticate.wav b/sound/direct_sound_samples/cries/cry_raticate.wav index 545ebfcf1..bbef0c0af 100644 Binary files a/sound/direct_sound_samples/cries/cry_raticate.wav and b/sound/direct_sound_samples/cries/cry_raticate.wav differ diff --git a/sound/direct_sound_samples/cries/cry_rattata.wav b/sound/direct_sound_samples/cries/cry_rattata.wav index 9e7a6b3cf..951c3bd8a 100644 Binary files a/sound/direct_sound_samples/cries/cry_rattata.wav and b/sound/direct_sound_samples/cries/cry_rattata.wav differ diff --git a/sound/direct_sound_samples/cries/cry_rayquaza.wav b/sound/direct_sound_samples/cries/cry_rayquaza.wav index c4e50535f..94c4f7c01 100644 Binary files a/sound/direct_sound_samples/cries/cry_rayquaza.wav and b/sound/direct_sound_samples/cries/cry_rayquaza.wav differ diff --git a/sound/direct_sound_samples/cries/cry_regice.wav b/sound/direct_sound_samples/cries/cry_regice.wav index b65a79b4d..8a2bfe742 100644 Binary files a/sound/direct_sound_samples/cries/cry_regice.wav and b/sound/direct_sound_samples/cries/cry_regice.wav differ diff --git a/sound/direct_sound_samples/cries/cry_regirock.wav b/sound/direct_sound_samples/cries/cry_regirock.wav index 0df3c1a72..271b91f31 100644 Binary files a/sound/direct_sound_samples/cries/cry_regirock.wav and b/sound/direct_sound_samples/cries/cry_regirock.wav differ diff --git a/sound/direct_sound_samples/cries/cry_registeel.wav b/sound/direct_sound_samples/cries/cry_registeel.wav index 0e2b21beb..8bab7591f 100644 Binary files a/sound/direct_sound_samples/cries/cry_registeel.wav and b/sound/direct_sound_samples/cries/cry_registeel.wav differ diff --git a/sound/direct_sound_samples/cries/cry_relicanth.wav b/sound/direct_sound_samples/cries/cry_relicanth.wav index 1a8c04473..8561780d6 100644 Binary files a/sound/direct_sound_samples/cries/cry_relicanth.wav and b/sound/direct_sound_samples/cries/cry_relicanth.wav differ diff --git a/sound/direct_sound_samples/cries/cry_remoraid.wav b/sound/direct_sound_samples/cries/cry_remoraid.wav index 0465e033f..ebab789ad 100644 Binary files a/sound/direct_sound_samples/cries/cry_remoraid.wav and b/sound/direct_sound_samples/cries/cry_remoraid.wav differ diff --git a/sound/direct_sound_samples/cries/cry_rhydon.wav b/sound/direct_sound_samples/cries/cry_rhydon.wav index e4f024f31..2c3907c91 100644 Binary files a/sound/direct_sound_samples/cries/cry_rhydon.wav and b/sound/direct_sound_samples/cries/cry_rhydon.wav differ diff --git a/sound/direct_sound_samples/cries/cry_rhyhorn.wav b/sound/direct_sound_samples/cries/cry_rhyhorn.wav index 10c6841f4..858375991 100644 Binary files a/sound/direct_sound_samples/cries/cry_rhyhorn.wav and b/sound/direct_sound_samples/cries/cry_rhyhorn.wav differ diff --git a/sound/direct_sound_samples/cries/cry_roselia.wav b/sound/direct_sound_samples/cries/cry_roselia.wav index cd01f19f6..f9c67fae1 100644 Binary files a/sound/direct_sound_samples/cries/cry_roselia.wav and b/sound/direct_sound_samples/cries/cry_roselia.wav differ diff --git a/sound/direct_sound_samples/cries/cry_sableye.wav b/sound/direct_sound_samples/cries/cry_sableye.wav index 9f32fbdd6..a1458cadc 100644 Binary files a/sound/direct_sound_samples/cries/cry_sableye.wav and b/sound/direct_sound_samples/cries/cry_sableye.wav differ diff --git a/sound/direct_sound_samples/cries/cry_salamence.wav b/sound/direct_sound_samples/cries/cry_salamence.wav index 1c426adfa..135d90ecd 100644 Binary files a/sound/direct_sound_samples/cries/cry_salamence.wav and b/sound/direct_sound_samples/cries/cry_salamence.wav differ diff --git a/sound/direct_sound_samples/cries/cry_sandshrew.wav b/sound/direct_sound_samples/cries/cry_sandshrew.wav index 8c324ed3d..94f98193d 100644 Binary files a/sound/direct_sound_samples/cries/cry_sandshrew.wav and b/sound/direct_sound_samples/cries/cry_sandshrew.wav differ diff --git a/sound/direct_sound_samples/cries/cry_sandslash.wav b/sound/direct_sound_samples/cries/cry_sandslash.wav index 95bcdb869..ba3e29e08 100644 Binary files a/sound/direct_sound_samples/cries/cry_sandslash.wav and b/sound/direct_sound_samples/cries/cry_sandslash.wav differ diff --git a/sound/direct_sound_samples/cries/cry_sceptile.wav b/sound/direct_sound_samples/cries/cry_sceptile.wav index 32673bc77..5ff4d5101 100644 Binary files a/sound/direct_sound_samples/cries/cry_sceptile.wav and b/sound/direct_sound_samples/cries/cry_sceptile.wav differ diff --git a/sound/direct_sound_samples/cries/cry_scizor.wav b/sound/direct_sound_samples/cries/cry_scizor.wav index 8196df16b..bc37f521c 100644 Binary files a/sound/direct_sound_samples/cries/cry_scizor.wav and b/sound/direct_sound_samples/cries/cry_scizor.wav differ diff --git a/sound/direct_sound_samples/cries/cry_scyther.wav b/sound/direct_sound_samples/cries/cry_scyther.wav index 5b6ba415a..021a6e017 100644 Binary files a/sound/direct_sound_samples/cries/cry_scyther.wav and b/sound/direct_sound_samples/cries/cry_scyther.wav differ diff --git a/sound/direct_sound_samples/cries/cry_seadra.wav b/sound/direct_sound_samples/cries/cry_seadra.wav index c68a68a19..84c6ad7c7 100644 Binary files a/sound/direct_sound_samples/cries/cry_seadra.wav and b/sound/direct_sound_samples/cries/cry_seadra.wav differ diff --git a/sound/direct_sound_samples/cries/cry_seaking.wav b/sound/direct_sound_samples/cries/cry_seaking.wav index 6f2533e94..0534a12ed 100644 Binary files a/sound/direct_sound_samples/cries/cry_seaking.wav and b/sound/direct_sound_samples/cries/cry_seaking.wav differ diff --git a/sound/direct_sound_samples/cries/cry_sealeo.wav b/sound/direct_sound_samples/cries/cry_sealeo.wav index ad01a5fed..744ab7390 100644 Binary files a/sound/direct_sound_samples/cries/cry_sealeo.wav and b/sound/direct_sound_samples/cries/cry_sealeo.wav differ diff --git a/sound/direct_sound_samples/cries/cry_seedot.wav b/sound/direct_sound_samples/cries/cry_seedot.wav index b4d74f65d..367104936 100644 Binary files a/sound/direct_sound_samples/cries/cry_seedot.wav and b/sound/direct_sound_samples/cries/cry_seedot.wav differ diff --git a/sound/direct_sound_samples/cries/cry_seel.wav b/sound/direct_sound_samples/cries/cry_seel.wav index 6e252b375..95e027d5e 100644 Binary files a/sound/direct_sound_samples/cries/cry_seel.wav and b/sound/direct_sound_samples/cries/cry_seel.wav differ diff --git a/sound/direct_sound_samples/cries/cry_sentret.wav b/sound/direct_sound_samples/cries/cry_sentret.wav index 0c6746c45..c7e1bb8a6 100644 Binary files a/sound/direct_sound_samples/cries/cry_sentret.wav and b/sound/direct_sound_samples/cries/cry_sentret.wav differ diff --git a/sound/direct_sound_samples/cries/cry_seviper.wav b/sound/direct_sound_samples/cries/cry_seviper.wav index b467378f4..73529d9c1 100644 Binary files a/sound/direct_sound_samples/cries/cry_seviper.wav and b/sound/direct_sound_samples/cries/cry_seviper.wav differ diff --git a/sound/direct_sound_samples/cries/cry_sharpedo.wav b/sound/direct_sound_samples/cries/cry_sharpedo.wav index 26c52b43c..7f773d4fb 100644 Binary files a/sound/direct_sound_samples/cries/cry_sharpedo.wav and b/sound/direct_sound_samples/cries/cry_sharpedo.wav differ diff --git a/sound/direct_sound_samples/cries/cry_shedinja.wav b/sound/direct_sound_samples/cries/cry_shedinja.wav index 956ae0be9..6dda64b5d 100644 Binary files a/sound/direct_sound_samples/cries/cry_shedinja.wav and b/sound/direct_sound_samples/cries/cry_shedinja.wav differ diff --git a/sound/direct_sound_samples/cries/cry_shelgon.wav b/sound/direct_sound_samples/cries/cry_shelgon.wav index 7648d06f9..85ed3939c 100644 Binary files a/sound/direct_sound_samples/cries/cry_shelgon.wav and b/sound/direct_sound_samples/cries/cry_shelgon.wav differ diff --git a/sound/direct_sound_samples/cries/cry_shellder.wav b/sound/direct_sound_samples/cries/cry_shellder.wav index 1fe4367d7..5c38501ba 100644 Binary files a/sound/direct_sound_samples/cries/cry_shellder.wav and b/sound/direct_sound_samples/cries/cry_shellder.wav differ diff --git a/sound/direct_sound_samples/cries/cry_shiftry.wav b/sound/direct_sound_samples/cries/cry_shiftry.wav index 533115f40..dbba7208b 100644 Binary files a/sound/direct_sound_samples/cries/cry_shiftry.wav and b/sound/direct_sound_samples/cries/cry_shiftry.wav differ diff --git a/sound/direct_sound_samples/cries/cry_shroomish.wav b/sound/direct_sound_samples/cries/cry_shroomish.wav index 07658c880..05fa69670 100644 Binary files a/sound/direct_sound_samples/cries/cry_shroomish.wav and b/sound/direct_sound_samples/cries/cry_shroomish.wav differ diff --git a/sound/direct_sound_samples/cries/cry_shuckle.wav b/sound/direct_sound_samples/cries/cry_shuckle.wav index bb196dbfe..afc303e4d 100644 Binary files a/sound/direct_sound_samples/cries/cry_shuckle.wav and b/sound/direct_sound_samples/cries/cry_shuckle.wav differ diff --git a/sound/direct_sound_samples/cries/cry_shuppet.wav b/sound/direct_sound_samples/cries/cry_shuppet.wav index 6b043a277..da206414c 100644 Binary files a/sound/direct_sound_samples/cries/cry_shuppet.wav and b/sound/direct_sound_samples/cries/cry_shuppet.wav differ diff --git a/sound/direct_sound_samples/cries/cry_silcoon.wav b/sound/direct_sound_samples/cries/cry_silcoon.wav index 15827329e..e5af66fbc 100644 Binary files a/sound/direct_sound_samples/cries/cry_silcoon.wav and b/sound/direct_sound_samples/cries/cry_silcoon.wav differ diff --git a/sound/direct_sound_samples/cries/cry_skarmory.wav b/sound/direct_sound_samples/cries/cry_skarmory.wav index 292497302..7062c9813 100644 Binary files a/sound/direct_sound_samples/cries/cry_skarmory.wav and b/sound/direct_sound_samples/cries/cry_skarmory.wav differ diff --git a/sound/direct_sound_samples/cries/cry_skiploom.wav b/sound/direct_sound_samples/cries/cry_skiploom.wav index 30f9c2666..8aa05f5b7 100644 Binary files a/sound/direct_sound_samples/cries/cry_skiploom.wav and b/sound/direct_sound_samples/cries/cry_skiploom.wav differ diff --git a/sound/direct_sound_samples/cries/cry_skitty.wav b/sound/direct_sound_samples/cries/cry_skitty.wav index 02aaa4fcb..ee5717d07 100644 Binary files a/sound/direct_sound_samples/cries/cry_skitty.wav and b/sound/direct_sound_samples/cries/cry_skitty.wav differ diff --git a/sound/direct_sound_samples/cries/cry_slaking.wav b/sound/direct_sound_samples/cries/cry_slaking.wav index ef34d94d6..44681126d 100644 Binary files a/sound/direct_sound_samples/cries/cry_slaking.wav and b/sound/direct_sound_samples/cries/cry_slaking.wav differ diff --git a/sound/direct_sound_samples/cries/cry_slakoth.wav b/sound/direct_sound_samples/cries/cry_slakoth.wav index d4588b3a2..4c442f9c1 100644 Binary files a/sound/direct_sound_samples/cries/cry_slakoth.wav and b/sound/direct_sound_samples/cries/cry_slakoth.wav differ diff --git a/sound/direct_sound_samples/cries/cry_slowbro.wav b/sound/direct_sound_samples/cries/cry_slowbro.wav index fe03ab4cd..c46e751f5 100644 Binary files a/sound/direct_sound_samples/cries/cry_slowbro.wav and b/sound/direct_sound_samples/cries/cry_slowbro.wav differ diff --git a/sound/direct_sound_samples/cries/cry_slowking.wav b/sound/direct_sound_samples/cries/cry_slowking.wav index f80279628..a32fea33d 100644 Binary files a/sound/direct_sound_samples/cries/cry_slowking.wav and b/sound/direct_sound_samples/cries/cry_slowking.wav differ diff --git a/sound/direct_sound_samples/cries/cry_slowpoke.wav b/sound/direct_sound_samples/cries/cry_slowpoke.wav index b3a45bef0..275c2d9da 100644 Binary files a/sound/direct_sound_samples/cries/cry_slowpoke.wav and b/sound/direct_sound_samples/cries/cry_slowpoke.wav differ diff --git a/sound/direct_sound_samples/cries/cry_slugma.wav b/sound/direct_sound_samples/cries/cry_slugma.wav index 389bc8865..fed73cced 100644 Binary files a/sound/direct_sound_samples/cries/cry_slugma.wav and b/sound/direct_sound_samples/cries/cry_slugma.wav differ diff --git a/sound/direct_sound_samples/cries/cry_smeargle.wav b/sound/direct_sound_samples/cries/cry_smeargle.wav index e206f8f61..abb48580b 100644 Binary files a/sound/direct_sound_samples/cries/cry_smeargle.wav and b/sound/direct_sound_samples/cries/cry_smeargle.wav differ diff --git a/sound/direct_sound_samples/cries/cry_smoochum.wav b/sound/direct_sound_samples/cries/cry_smoochum.wav index a4abdde7e..33f50b046 100644 Binary files a/sound/direct_sound_samples/cries/cry_smoochum.wav and b/sound/direct_sound_samples/cries/cry_smoochum.wav differ diff --git a/sound/direct_sound_samples/cries/cry_sneasel.wav b/sound/direct_sound_samples/cries/cry_sneasel.wav index da76aefb7..dc960be0d 100644 Binary files a/sound/direct_sound_samples/cries/cry_sneasel.wav and b/sound/direct_sound_samples/cries/cry_sneasel.wav differ diff --git a/sound/direct_sound_samples/cries/cry_snorlax.wav b/sound/direct_sound_samples/cries/cry_snorlax.wav index 12e717be1..c0e45a457 100644 Binary files a/sound/direct_sound_samples/cries/cry_snorlax.wav and b/sound/direct_sound_samples/cries/cry_snorlax.wav differ diff --git a/sound/direct_sound_samples/cries/cry_snorunt.wav b/sound/direct_sound_samples/cries/cry_snorunt.wav index b4ecc4537..586c13116 100644 Binary files a/sound/direct_sound_samples/cries/cry_snorunt.wav and b/sound/direct_sound_samples/cries/cry_snorunt.wav differ diff --git a/sound/direct_sound_samples/cries/cry_snubbull.wav b/sound/direct_sound_samples/cries/cry_snubbull.wav index 37cacda8f..626da01c1 100644 Binary files a/sound/direct_sound_samples/cries/cry_snubbull.wav and b/sound/direct_sound_samples/cries/cry_snubbull.wav differ diff --git a/sound/direct_sound_samples/cries/cry_solrock.wav b/sound/direct_sound_samples/cries/cry_solrock.wav index 12f766af7..d99dcbd2b 100644 Binary files a/sound/direct_sound_samples/cries/cry_solrock.wav and b/sound/direct_sound_samples/cries/cry_solrock.wav differ diff --git a/sound/direct_sound_samples/cries/cry_spearow.wav b/sound/direct_sound_samples/cries/cry_spearow.wav index a64848136..e441d27ed 100644 Binary files a/sound/direct_sound_samples/cries/cry_spearow.wav and b/sound/direct_sound_samples/cries/cry_spearow.wav differ diff --git a/sound/direct_sound_samples/cries/cry_spheal.wav b/sound/direct_sound_samples/cries/cry_spheal.wav index 818caf8cd..560239934 100644 Binary files a/sound/direct_sound_samples/cries/cry_spheal.wav and b/sound/direct_sound_samples/cries/cry_spheal.wav differ diff --git a/sound/direct_sound_samples/cries/cry_spinarak.wav b/sound/direct_sound_samples/cries/cry_spinarak.wav index 3c4573132..764efce71 100644 Binary files a/sound/direct_sound_samples/cries/cry_spinarak.wav and b/sound/direct_sound_samples/cries/cry_spinarak.wav differ diff --git a/sound/direct_sound_samples/cries/cry_spinda.wav b/sound/direct_sound_samples/cries/cry_spinda.wav index 4481e3a88..a86581778 100644 Binary files a/sound/direct_sound_samples/cries/cry_spinda.wav and b/sound/direct_sound_samples/cries/cry_spinda.wav differ diff --git a/sound/direct_sound_samples/cries/cry_spoink.wav b/sound/direct_sound_samples/cries/cry_spoink.wav index 36447fb84..880637b5c 100644 Binary files a/sound/direct_sound_samples/cries/cry_spoink.wav and b/sound/direct_sound_samples/cries/cry_spoink.wav differ diff --git a/sound/direct_sound_samples/cries/cry_squirtle.wav b/sound/direct_sound_samples/cries/cry_squirtle.wav index 0cf32c6b6..fb533d718 100644 Binary files a/sound/direct_sound_samples/cries/cry_squirtle.wav and b/sound/direct_sound_samples/cries/cry_squirtle.wav differ diff --git a/sound/direct_sound_samples/cries/cry_stantler.wav b/sound/direct_sound_samples/cries/cry_stantler.wav index f59953beb..febf2e616 100644 Binary files a/sound/direct_sound_samples/cries/cry_stantler.wav and b/sound/direct_sound_samples/cries/cry_stantler.wav differ diff --git a/sound/direct_sound_samples/cries/cry_starmie.wav b/sound/direct_sound_samples/cries/cry_starmie.wav index e3ace4fcf..40edec6b9 100644 Binary files a/sound/direct_sound_samples/cries/cry_starmie.wav and b/sound/direct_sound_samples/cries/cry_starmie.wav differ diff --git a/sound/direct_sound_samples/cries/cry_staryu.wav b/sound/direct_sound_samples/cries/cry_staryu.wav index c726206f4..611c0571b 100644 Binary files a/sound/direct_sound_samples/cries/cry_staryu.wav and b/sound/direct_sound_samples/cries/cry_staryu.wav differ diff --git a/sound/direct_sound_samples/cries/cry_steelix.wav b/sound/direct_sound_samples/cries/cry_steelix.wav index 8683e3d24..85de343ab 100644 Binary files a/sound/direct_sound_samples/cries/cry_steelix.wav and b/sound/direct_sound_samples/cries/cry_steelix.wav differ diff --git a/sound/direct_sound_samples/cries/cry_sudowoodo.wav b/sound/direct_sound_samples/cries/cry_sudowoodo.wav index 48661df94..97bb1d51a 100644 Binary files a/sound/direct_sound_samples/cries/cry_sudowoodo.wav and b/sound/direct_sound_samples/cries/cry_sudowoodo.wav differ diff --git a/sound/direct_sound_samples/cries/cry_suicune.wav b/sound/direct_sound_samples/cries/cry_suicune.wav index f675d8fdc..90218ad01 100644 Binary files a/sound/direct_sound_samples/cries/cry_suicune.wav and b/sound/direct_sound_samples/cries/cry_suicune.wav differ diff --git a/sound/direct_sound_samples/cries/cry_sunflora.wav b/sound/direct_sound_samples/cries/cry_sunflora.wav index 613422881..ccad9c8c3 100644 Binary files a/sound/direct_sound_samples/cries/cry_sunflora.wav and b/sound/direct_sound_samples/cries/cry_sunflora.wav differ diff --git a/sound/direct_sound_samples/cries/cry_sunkern.wav b/sound/direct_sound_samples/cries/cry_sunkern.wav index b183f9ee9..0b670dadb 100644 Binary files a/sound/direct_sound_samples/cries/cry_sunkern.wav and b/sound/direct_sound_samples/cries/cry_sunkern.wav differ diff --git a/sound/direct_sound_samples/cries/cry_surskit.wav b/sound/direct_sound_samples/cries/cry_surskit.wav index 04b1be882..650fde3d1 100644 Binary files a/sound/direct_sound_samples/cries/cry_surskit.wav and b/sound/direct_sound_samples/cries/cry_surskit.wav differ diff --git a/sound/direct_sound_samples/cries/cry_swablu.wav b/sound/direct_sound_samples/cries/cry_swablu.wav index f24d34930..0fafb27d0 100644 Binary files a/sound/direct_sound_samples/cries/cry_swablu.wav and b/sound/direct_sound_samples/cries/cry_swablu.wav differ diff --git a/sound/direct_sound_samples/cries/cry_swalot.wav b/sound/direct_sound_samples/cries/cry_swalot.wav index cfed97934..56e0b170b 100644 Binary files a/sound/direct_sound_samples/cries/cry_swalot.wav and b/sound/direct_sound_samples/cries/cry_swalot.wav differ diff --git a/sound/direct_sound_samples/cries/cry_swampert.wav b/sound/direct_sound_samples/cries/cry_swampert.wav index a06f15992..eab813edb 100644 Binary files a/sound/direct_sound_samples/cries/cry_swampert.wav and b/sound/direct_sound_samples/cries/cry_swampert.wav differ diff --git a/sound/direct_sound_samples/cries/cry_swellow.wav b/sound/direct_sound_samples/cries/cry_swellow.wav index 637ff4654..118eb684c 100644 Binary files a/sound/direct_sound_samples/cries/cry_swellow.wav and b/sound/direct_sound_samples/cries/cry_swellow.wav differ diff --git a/sound/direct_sound_samples/cries/cry_swinub.wav b/sound/direct_sound_samples/cries/cry_swinub.wav index 93eafa458..e84ba9454 100644 Binary files a/sound/direct_sound_samples/cries/cry_swinub.wav and b/sound/direct_sound_samples/cries/cry_swinub.wav differ diff --git a/sound/direct_sound_samples/cries/cry_taillow.wav b/sound/direct_sound_samples/cries/cry_taillow.wav index 9f1bb25f4..7d4135c76 100644 Binary files a/sound/direct_sound_samples/cries/cry_taillow.wav and b/sound/direct_sound_samples/cries/cry_taillow.wav differ diff --git a/sound/direct_sound_samples/cries/cry_tangela.wav b/sound/direct_sound_samples/cries/cry_tangela.wav index 023a0362f..991b787ff 100644 Binary files a/sound/direct_sound_samples/cries/cry_tangela.wav and b/sound/direct_sound_samples/cries/cry_tangela.wav differ diff --git a/sound/direct_sound_samples/cries/cry_tauros.wav b/sound/direct_sound_samples/cries/cry_tauros.wav index a982d052d..f7610d2dd 100644 Binary files a/sound/direct_sound_samples/cries/cry_tauros.wav and b/sound/direct_sound_samples/cries/cry_tauros.wav differ diff --git a/sound/direct_sound_samples/cries/cry_teddiursa.wav b/sound/direct_sound_samples/cries/cry_teddiursa.wav index adc9b80d9..d55bc9e4a 100644 Binary files a/sound/direct_sound_samples/cries/cry_teddiursa.wav and b/sound/direct_sound_samples/cries/cry_teddiursa.wav differ diff --git a/sound/direct_sound_samples/cries/cry_tentacool.wav b/sound/direct_sound_samples/cries/cry_tentacool.wav index cd8f5afc7..f35d2a625 100644 Binary files a/sound/direct_sound_samples/cries/cry_tentacool.wav and b/sound/direct_sound_samples/cries/cry_tentacool.wav differ diff --git a/sound/direct_sound_samples/cries/cry_tentacruel.wav b/sound/direct_sound_samples/cries/cry_tentacruel.wav index dfbc8c7f0..3799a1075 100644 Binary files a/sound/direct_sound_samples/cries/cry_tentacruel.wav and b/sound/direct_sound_samples/cries/cry_tentacruel.wav differ diff --git a/sound/direct_sound_samples/cries/cry_togepi.wav b/sound/direct_sound_samples/cries/cry_togepi.wav index e13355c55..ac6bbf9ff 100644 Binary files a/sound/direct_sound_samples/cries/cry_togepi.wav and b/sound/direct_sound_samples/cries/cry_togepi.wav differ diff --git a/sound/direct_sound_samples/cries/cry_togetic.wav b/sound/direct_sound_samples/cries/cry_togetic.wav index 957a45dc9..f8b70c0f4 100644 Binary files a/sound/direct_sound_samples/cries/cry_togetic.wav and b/sound/direct_sound_samples/cries/cry_togetic.wav differ diff --git a/sound/direct_sound_samples/cries/cry_torchic.wav b/sound/direct_sound_samples/cries/cry_torchic.wav index 39a2522b3..5dd5c56be 100644 Binary files a/sound/direct_sound_samples/cries/cry_torchic.wav and b/sound/direct_sound_samples/cries/cry_torchic.wav differ diff --git a/sound/direct_sound_samples/cries/cry_torkoal.wav b/sound/direct_sound_samples/cries/cry_torkoal.wav index 497e92af2..aed384296 100644 Binary files a/sound/direct_sound_samples/cries/cry_torkoal.wav and b/sound/direct_sound_samples/cries/cry_torkoal.wav differ diff --git a/sound/direct_sound_samples/cries/cry_totodile.wav b/sound/direct_sound_samples/cries/cry_totodile.wav index 93c078847..4a4263ec2 100644 Binary files a/sound/direct_sound_samples/cries/cry_totodile.wav and b/sound/direct_sound_samples/cries/cry_totodile.wav differ diff --git a/sound/direct_sound_samples/cries/cry_trapinch.wav b/sound/direct_sound_samples/cries/cry_trapinch.wav index 5cad4ad23..abb851c1b 100644 Binary files a/sound/direct_sound_samples/cries/cry_trapinch.wav and b/sound/direct_sound_samples/cries/cry_trapinch.wav differ diff --git a/sound/direct_sound_samples/cries/cry_treecko.wav b/sound/direct_sound_samples/cries/cry_treecko.wav index 0c982f840..da4304845 100644 Binary files a/sound/direct_sound_samples/cries/cry_treecko.wav and b/sound/direct_sound_samples/cries/cry_treecko.wav differ diff --git a/sound/direct_sound_samples/cries/cry_tropius.wav b/sound/direct_sound_samples/cries/cry_tropius.wav index 55de362aa..f7f7cbc38 100644 Binary files a/sound/direct_sound_samples/cries/cry_tropius.wav and b/sound/direct_sound_samples/cries/cry_tropius.wav differ diff --git a/sound/direct_sound_samples/cries/cry_typhlosion.wav b/sound/direct_sound_samples/cries/cry_typhlosion.wav index f1759989d..cd525d561 100644 Binary files a/sound/direct_sound_samples/cries/cry_typhlosion.wav and b/sound/direct_sound_samples/cries/cry_typhlosion.wav differ diff --git a/sound/direct_sound_samples/cries/cry_tyranitar.wav b/sound/direct_sound_samples/cries/cry_tyranitar.wav index 5bec5f727..f2b768210 100644 Binary files a/sound/direct_sound_samples/cries/cry_tyranitar.wav and b/sound/direct_sound_samples/cries/cry_tyranitar.wav differ diff --git a/sound/direct_sound_samples/cries/cry_tyrogue.wav b/sound/direct_sound_samples/cries/cry_tyrogue.wav index 46d032063..4905a8566 100644 Binary files a/sound/direct_sound_samples/cries/cry_tyrogue.wav and b/sound/direct_sound_samples/cries/cry_tyrogue.wav differ diff --git a/sound/direct_sound_samples/cries/cry_umbreon.wav b/sound/direct_sound_samples/cries/cry_umbreon.wav index 48f62064a..8735d9fde 100644 Binary files a/sound/direct_sound_samples/cries/cry_umbreon.wav and b/sound/direct_sound_samples/cries/cry_umbreon.wav differ diff --git a/sound/direct_sound_samples/cries/cry_unown.wav b/sound/direct_sound_samples/cries/cry_unown.wav index 1956ecef7..befaaedd0 100644 Binary files a/sound/direct_sound_samples/cries/cry_unown.wav and b/sound/direct_sound_samples/cries/cry_unown.wav differ diff --git a/sound/direct_sound_samples/cries/cry_unused_265.wav b/sound/direct_sound_samples/cries/cry_unused_265.wav index 12c3d8640..5735db46f 100644 Binary files a/sound/direct_sound_samples/cries/cry_unused_265.wav and b/sound/direct_sound_samples/cries/cry_unused_265.wav differ diff --git a/sound/direct_sound_samples/cries/cry_unused_268.wav b/sound/direct_sound_samples/cries/cry_unused_268.wav index 3501b24ef..c698955e8 100644 Binary files a/sound/direct_sound_samples/cries/cry_unused_268.wav and b/sound/direct_sound_samples/cries/cry_unused_268.wav differ diff --git a/sound/direct_sound_samples/cries/cry_ursaring.wav b/sound/direct_sound_samples/cries/cry_ursaring.wav index b3d4a99cb..e8ccc67ca 100644 Binary files a/sound/direct_sound_samples/cries/cry_ursaring.wav and b/sound/direct_sound_samples/cries/cry_ursaring.wav differ diff --git a/sound/direct_sound_samples/cries/cry_vaporeon.wav b/sound/direct_sound_samples/cries/cry_vaporeon.wav index 8ec309485..861bc93cb 100644 Binary files a/sound/direct_sound_samples/cries/cry_vaporeon.wav and b/sound/direct_sound_samples/cries/cry_vaporeon.wav differ diff --git a/sound/direct_sound_samples/cries/cry_venomoth.wav b/sound/direct_sound_samples/cries/cry_venomoth.wav index ab5179df6..76deea6e8 100644 Binary files a/sound/direct_sound_samples/cries/cry_venomoth.wav and b/sound/direct_sound_samples/cries/cry_venomoth.wav differ diff --git a/sound/direct_sound_samples/cries/cry_venonat.wav b/sound/direct_sound_samples/cries/cry_venonat.wav index 450c2bb22..52763c4ea 100644 Binary files a/sound/direct_sound_samples/cries/cry_venonat.wav and b/sound/direct_sound_samples/cries/cry_venonat.wav differ diff --git a/sound/direct_sound_samples/cries/cry_venusaur.wav b/sound/direct_sound_samples/cries/cry_venusaur.wav index fdd299ae2..4273ac847 100644 Binary files a/sound/direct_sound_samples/cries/cry_venusaur.wav and b/sound/direct_sound_samples/cries/cry_venusaur.wav differ diff --git a/sound/direct_sound_samples/cries/cry_vibrava.wav b/sound/direct_sound_samples/cries/cry_vibrava.wav index 537010487..9f4b2b362 100644 Binary files a/sound/direct_sound_samples/cries/cry_vibrava.wav and b/sound/direct_sound_samples/cries/cry_vibrava.wav differ diff --git a/sound/direct_sound_samples/cries/cry_victreebel.wav b/sound/direct_sound_samples/cries/cry_victreebel.wav index 19f11202f..cea271b30 100644 Binary files a/sound/direct_sound_samples/cries/cry_victreebel.wav and b/sound/direct_sound_samples/cries/cry_victreebel.wav differ diff --git a/sound/direct_sound_samples/cries/cry_vigoroth.wav b/sound/direct_sound_samples/cries/cry_vigoroth.wav index 5d21bd23b..800a4989f 100644 Binary files a/sound/direct_sound_samples/cries/cry_vigoroth.wav and b/sound/direct_sound_samples/cries/cry_vigoroth.wav differ diff --git a/sound/direct_sound_samples/cries/cry_vileplume.wav b/sound/direct_sound_samples/cries/cry_vileplume.wav index 7189097b1..06dfaab47 100644 Binary files a/sound/direct_sound_samples/cries/cry_vileplume.wav and b/sound/direct_sound_samples/cries/cry_vileplume.wav differ diff --git a/sound/direct_sound_samples/cries/cry_volbeat.wav b/sound/direct_sound_samples/cries/cry_volbeat.wav index ae6375b95..d29a8ddbe 100644 Binary files a/sound/direct_sound_samples/cries/cry_volbeat.wav and b/sound/direct_sound_samples/cries/cry_volbeat.wav differ diff --git a/sound/direct_sound_samples/cries/cry_voltorb.wav b/sound/direct_sound_samples/cries/cry_voltorb.wav index e303a3db7..0c698af27 100644 Binary files a/sound/direct_sound_samples/cries/cry_voltorb.wav and b/sound/direct_sound_samples/cries/cry_voltorb.wav differ diff --git a/sound/direct_sound_samples/cries/cry_vulpix.wav b/sound/direct_sound_samples/cries/cry_vulpix.wav index 71d58b0a7..895bf7f35 100644 Binary files a/sound/direct_sound_samples/cries/cry_vulpix.wav and b/sound/direct_sound_samples/cries/cry_vulpix.wav differ diff --git a/sound/direct_sound_samples/cries/cry_wailmer.wav b/sound/direct_sound_samples/cries/cry_wailmer.wav index ef43c515f..514200f85 100644 Binary files a/sound/direct_sound_samples/cries/cry_wailmer.wav and b/sound/direct_sound_samples/cries/cry_wailmer.wav differ diff --git a/sound/direct_sound_samples/cries/cry_wailord.wav b/sound/direct_sound_samples/cries/cry_wailord.wav index a7e9d89f6..163660c6a 100644 Binary files a/sound/direct_sound_samples/cries/cry_wailord.wav and b/sound/direct_sound_samples/cries/cry_wailord.wav differ diff --git a/sound/direct_sound_samples/cries/cry_walrein.wav b/sound/direct_sound_samples/cries/cry_walrein.wav index 0fa0c3108..f79d0ad6c 100644 Binary files a/sound/direct_sound_samples/cries/cry_walrein.wav and b/sound/direct_sound_samples/cries/cry_walrein.wav differ diff --git a/sound/direct_sound_samples/cries/cry_wartortle.wav b/sound/direct_sound_samples/cries/cry_wartortle.wav index 950f87d74..040292e12 100644 Binary files a/sound/direct_sound_samples/cries/cry_wartortle.wav and b/sound/direct_sound_samples/cries/cry_wartortle.wav differ diff --git a/sound/direct_sound_samples/cries/cry_weedle.wav b/sound/direct_sound_samples/cries/cry_weedle.wav index 6a209fede..2c891cd30 100644 Binary files a/sound/direct_sound_samples/cries/cry_weedle.wav and b/sound/direct_sound_samples/cries/cry_weedle.wav differ diff --git a/sound/direct_sound_samples/cries/cry_weepinbell.wav b/sound/direct_sound_samples/cries/cry_weepinbell.wav index 48f7225cf..206bd24e4 100644 Binary files a/sound/direct_sound_samples/cries/cry_weepinbell.wav and b/sound/direct_sound_samples/cries/cry_weepinbell.wav differ diff --git a/sound/direct_sound_samples/cries/cry_weezing.wav b/sound/direct_sound_samples/cries/cry_weezing.wav index b5a7b189d..ee6058595 100644 Binary files a/sound/direct_sound_samples/cries/cry_weezing.wav and b/sound/direct_sound_samples/cries/cry_weezing.wav differ diff --git a/sound/direct_sound_samples/cries/cry_whiscash.wav b/sound/direct_sound_samples/cries/cry_whiscash.wav index ebec93d18..927713b05 100644 Binary files a/sound/direct_sound_samples/cries/cry_whiscash.wav and b/sound/direct_sound_samples/cries/cry_whiscash.wav differ diff --git a/sound/direct_sound_samples/cries/cry_whismur.wav b/sound/direct_sound_samples/cries/cry_whismur.wav index af3e3e0e3..3470acc99 100644 Binary files a/sound/direct_sound_samples/cries/cry_whismur.wav and b/sound/direct_sound_samples/cries/cry_whismur.wav differ diff --git a/sound/direct_sound_samples/cries/cry_wigglytuff.wav b/sound/direct_sound_samples/cries/cry_wigglytuff.wav index a6b632a6c..7e9e668a4 100644 Binary files a/sound/direct_sound_samples/cries/cry_wigglytuff.wav and b/sound/direct_sound_samples/cries/cry_wigglytuff.wav differ diff --git a/sound/direct_sound_samples/cries/cry_wingull.wav b/sound/direct_sound_samples/cries/cry_wingull.wav index 4e158409a..b78029593 100644 Binary files a/sound/direct_sound_samples/cries/cry_wingull.wav and b/sound/direct_sound_samples/cries/cry_wingull.wav differ diff --git a/sound/direct_sound_samples/cries/cry_wobbuffet.wav b/sound/direct_sound_samples/cries/cry_wobbuffet.wav index 17e7464ad..049aa83ba 100644 Binary files a/sound/direct_sound_samples/cries/cry_wobbuffet.wav and b/sound/direct_sound_samples/cries/cry_wobbuffet.wav differ diff --git a/sound/direct_sound_samples/cries/cry_wooper.wav b/sound/direct_sound_samples/cries/cry_wooper.wav index 83c7e589d..280845b2b 100644 Binary files a/sound/direct_sound_samples/cries/cry_wooper.wav and b/sound/direct_sound_samples/cries/cry_wooper.wav differ diff --git a/sound/direct_sound_samples/cries/cry_wurmple.wav b/sound/direct_sound_samples/cries/cry_wurmple.wav index b58d5007c..09ac95d59 100644 Binary files a/sound/direct_sound_samples/cries/cry_wurmple.wav and b/sound/direct_sound_samples/cries/cry_wurmple.wav differ diff --git a/sound/direct_sound_samples/cries/cry_wynaut.wav b/sound/direct_sound_samples/cries/cry_wynaut.wav index 6febe26aa..dcdc2b339 100644 Binary files a/sound/direct_sound_samples/cries/cry_wynaut.wav and b/sound/direct_sound_samples/cries/cry_wynaut.wav differ diff --git a/sound/direct_sound_samples/cries/cry_xatu.wav b/sound/direct_sound_samples/cries/cry_xatu.wav index 7c84f6572..47c470c4c 100644 Binary files a/sound/direct_sound_samples/cries/cry_xatu.wav and b/sound/direct_sound_samples/cries/cry_xatu.wav differ diff --git a/sound/direct_sound_samples/cries/cry_yanma.wav b/sound/direct_sound_samples/cries/cry_yanma.wav index 166b37361..3fea5ab36 100644 Binary files a/sound/direct_sound_samples/cries/cry_yanma.wav and b/sound/direct_sound_samples/cries/cry_yanma.wav differ diff --git a/sound/direct_sound_samples/cries/cry_zangoose.wav b/sound/direct_sound_samples/cries/cry_zangoose.wav index a1bdfa4fc..f4b564ba3 100644 Binary files a/sound/direct_sound_samples/cries/cry_zangoose.wav and b/sound/direct_sound_samples/cries/cry_zangoose.wav differ diff --git a/sound/direct_sound_samples/cries/cry_zapdos.wav b/sound/direct_sound_samples/cries/cry_zapdos.wav index 58415b934..f8168a603 100644 Binary files a/sound/direct_sound_samples/cries/cry_zapdos.wav and b/sound/direct_sound_samples/cries/cry_zapdos.wav differ diff --git a/sound/direct_sound_samples/cries/cry_zigzagoon.wav b/sound/direct_sound_samples/cries/cry_zigzagoon.wav index ac0b68edc..fca81cf0f 100644 Binary files a/sound/direct_sound_samples/cries/cry_zigzagoon.wav and b/sound/direct_sound_samples/cries/cry_zigzagoon.wav differ diff --git a/sound/direct_sound_samples/cries/cry_zubat.wav b/sound/direct_sound_samples/cries/cry_zubat.wav index dc0756a06..58c0c16e5 100644 Binary files a/sound/direct_sound_samples/cries/cry_zubat.wav and b/sound/direct_sound_samples/cries/cry_zubat.wav differ diff --git a/sound/direct_sound_samples/phonemes/vowel_1.wav b/sound/direct_sound_samples/phonemes/vowel_1.wav index 146db2c34..39d75f2de 100644 Binary files a/sound/direct_sound_samples/phonemes/vowel_1.wav and b/sound/direct_sound_samples/phonemes/vowel_1.wav differ diff --git a/sound/direct_sound_samples/phonemes/vowel_10.wav b/sound/direct_sound_samples/phonemes/vowel_10.wav index 0525f8f5d..ecba93ebf 100644 Binary files a/sound/direct_sound_samples/phonemes/vowel_10.wav and b/sound/direct_sound_samples/phonemes/vowel_10.wav differ diff --git a/sound/direct_sound_samples/phonemes/vowel_11.wav b/sound/direct_sound_samples/phonemes/vowel_11.wav index 5df556276..d7726826a 100644 Binary files a/sound/direct_sound_samples/phonemes/vowel_11.wav and b/sound/direct_sound_samples/phonemes/vowel_11.wav differ diff --git a/sound/direct_sound_samples/phonemes/vowel_12.wav b/sound/direct_sound_samples/phonemes/vowel_12.wav index 3774664d9..003448504 100644 Binary files a/sound/direct_sound_samples/phonemes/vowel_12.wav and b/sound/direct_sound_samples/phonemes/vowel_12.wav differ diff --git a/sound/direct_sound_samples/phonemes/vowel_13.wav b/sound/direct_sound_samples/phonemes/vowel_13.wav index fc44b7f77..5ed58e701 100644 Binary files a/sound/direct_sound_samples/phonemes/vowel_13.wav and b/sound/direct_sound_samples/phonemes/vowel_13.wav differ diff --git a/sound/direct_sound_samples/phonemes/vowel_14.wav b/sound/direct_sound_samples/phonemes/vowel_14.wav index 47c50d63b..c353b5c50 100644 Binary files a/sound/direct_sound_samples/phonemes/vowel_14.wav and b/sound/direct_sound_samples/phonemes/vowel_14.wav differ diff --git a/sound/direct_sound_samples/phonemes/vowel_15.wav b/sound/direct_sound_samples/phonemes/vowel_15.wav index 762ece0dd..b0eb9bd4b 100644 Binary files a/sound/direct_sound_samples/phonemes/vowel_15.wav and b/sound/direct_sound_samples/phonemes/vowel_15.wav differ diff --git a/sound/direct_sound_samples/phonemes/vowel_16.wav b/sound/direct_sound_samples/phonemes/vowel_16.wav index da9fa6727..e931a7d9d 100644 Binary files a/sound/direct_sound_samples/phonemes/vowel_16.wav and b/sound/direct_sound_samples/phonemes/vowel_16.wav differ diff --git a/sound/direct_sound_samples/phonemes/vowel_17.wav b/sound/direct_sound_samples/phonemes/vowel_17.wav index 5cd1904b4..949865e64 100644 Binary files a/sound/direct_sound_samples/phonemes/vowel_17.wav and b/sound/direct_sound_samples/phonemes/vowel_17.wav differ diff --git a/sound/direct_sound_samples/phonemes/vowel_18.wav b/sound/direct_sound_samples/phonemes/vowel_18.wav index da638d82b..573867ca9 100644 Binary files a/sound/direct_sound_samples/phonemes/vowel_18.wav and b/sound/direct_sound_samples/phonemes/vowel_18.wav differ diff --git a/sound/direct_sound_samples/phonemes/vowel_19.wav b/sound/direct_sound_samples/phonemes/vowel_19.wav index 2eb58a5f3..a4629fa1d 100644 Binary files a/sound/direct_sound_samples/phonemes/vowel_19.wav and b/sound/direct_sound_samples/phonemes/vowel_19.wav differ diff --git a/sound/direct_sound_samples/phonemes/vowel_2.wav b/sound/direct_sound_samples/phonemes/vowel_2.wav index 1618ea28b..79fe36dc1 100644 Binary files a/sound/direct_sound_samples/phonemes/vowel_2.wav and b/sound/direct_sound_samples/phonemes/vowel_2.wav differ diff --git a/sound/direct_sound_samples/phonemes/vowel_20.wav b/sound/direct_sound_samples/phonemes/vowel_20.wav index fef0bb0de..d6ae4c4bc 100644 Binary files a/sound/direct_sound_samples/phonemes/vowel_20.wav and b/sound/direct_sound_samples/phonemes/vowel_20.wav differ diff --git a/sound/direct_sound_samples/phonemes/vowel_21.wav b/sound/direct_sound_samples/phonemes/vowel_21.wav index 1dbe8cbfa..80ac82c0e 100644 Binary files a/sound/direct_sound_samples/phonemes/vowel_21.wav and b/sound/direct_sound_samples/phonemes/vowel_21.wav differ diff --git a/sound/direct_sound_samples/phonemes/vowel_22.wav b/sound/direct_sound_samples/phonemes/vowel_22.wav index 83f181858..451b571f8 100644 Binary files a/sound/direct_sound_samples/phonemes/vowel_22.wav and b/sound/direct_sound_samples/phonemes/vowel_22.wav differ diff --git a/sound/direct_sound_samples/phonemes/vowel_23.wav b/sound/direct_sound_samples/phonemes/vowel_23.wav index ad55b8bda..79ddc5e75 100644 Binary files a/sound/direct_sound_samples/phonemes/vowel_23.wav and b/sound/direct_sound_samples/phonemes/vowel_23.wav differ diff --git a/sound/direct_sound_samples/phonemes/vowel_24.wav b/sound/direct_sound_samples/phonemes/vowel_24.wav index ecadb6f60..5bff7c6b9 100644 Binary files a/sound/direct_sound_samples/phonemes/vowel_24.wav and b/sound/direct_sound_samples/phonemes/vowel_24.wav differ diff --git a/sound/direct_sound_samples/phonemes/vowel_25.wav b/sound/direct_sound_samples/phonemes/vowel_25.wav index ff905abe2..5f846bea0 100644 Binary files a/sound/direct_sound_samples/phonemes/vowel_25.wav and b/sound/direct_sound_samples/phonemes/vowel_25.wav differ diff --git a/sound/direct_sound_samples/phonemes/vowel_26.wav b/sound/direct_sound_samples/phonemes/vowel_26.wav index 595702e08..e79694f65 100644 Binary files a/sound/direct_sound_samples/phonemes/vowel_26.wav and b/sound/direct_sound_samples/phonemes/vowel_26.wav differ diff --git a/sound/direct_sound_samples/phonemes/vowel_27.wav b/sound/direct_sound_samples/phonemes/vowel_27.wav index 7d1709212..b399a3bd5 100644 Binary files a/sound/direct_sound_samples/phonemes/vowel_27.wav and b/sound/direct_sound_samples/phonemes/vowel_27.wav differ diff --git a/sound/direct_sound_samples/phonemes/vowel_28.wav b/sound/direct_sound_samples/phonemes/vowel_28.wav index 274f6137a..13f47560d 100644 Binary files a/sound/direct_sound_samples/phonemes/vowel_28.wav and b/sound/direct_sound_samples/phonemes/vowel_28.wav differ diff --git a/sound/direct_sound_samples/phonemes/vowel_29.wav b/sound/direct_sound_samples/phonemes/vowel_29.wav index 72633f73c..f399a12fe 100644 Binary files a/sound/direct_sound_samples/phonemes/vowel_29.wav and b/sound/direct_sound_samples/phonemes/vowel_29.wav differ diff --git a/sound/direct_sound_samples/phonemes/vowel_3.wav b/sound/direct_sound_samples/phonemes/vowel_3.wav index 4c509795a..2a44425a5 100644 Binary files a/sound/direct_sound_samples/phonemes/vowel_3.wav and b/sound/direct_sound_samples/phonemes/vowel_3.wav differ diff --git a/sound/direct_sound_samples/phonemes/vowel_30.wav b/sound/direct_sound_samples/phonemes/vowel_30.wav index 1d0e7b1a1..f7d92b633 100644 Binary files a/sound/direct_sound_samples/phonemes/vowel_30.wav and b/sound/direct_sound_samples/phonemes/vowel_30.wav differ diff --git a/sound/direct_sound_samples/phonemes/vowel_31.wav b/sound/direct_sound_samples/phonemes/vowel_31.wav index 135bb246d..429f608fb 100644 Binary files a/sound/direct_sound_samples/phonemes/vowel_31.wav and b/sound/direct_sound_samples/phonemes/vowel_31.wav differ diff --git a/sound/direct_sound_samples/phonemes/vowel_32.wav b/sound/direct_sound_samples/phonemes/vowel_32.wav index e466df4d8..032ab3fd3 100644 Binary files a/sound/direct_sound_samples/phonemes/vowel_32.wav and b/sound/direct_sound_samples/phonemes/vowel_32.wav differ diff --git a/sound/direct_sound_samples/phonemes/vowel_33.wav b/sound/direct_sound_samples/phonemes/vowel_33.wav index c4d4ce800..73589258c 100644 Binary files a/sound/direct_sound_samples/phonemes/vowel_33.wav and b/sound/direct_sound_samples/phonemes/vowel_33.wav differ diff --git a/sound/direct_sound_samples/phonemes/vowel_34.wav b/sound/direct_sound_samples/phonemes/vowel_34.wav index fe9dde8e3..4050d3511 100644 Binary files a/sound/direct_sound_samples/phonemes/vowel_34.wav and b/sound/direct_sound_samples/phonemes/vowel_34.wav differ diff --git a/sound/direct_sound_samples/phonemes/vowel_35.wav b/sound/direct_sound_samples/phonemes/vowel_35.wav index d05658c97..ae48eac22 100644 Binary files a/sound/direct_sound_samples/phonemes/vowel_35.wav and b/sound/direct_sound_samples/phonemes/vowel_35.wav differ diff --git a/sound/direct_sound_samples/phonemes/vowel_36.wav b/sound/direct_sound_samples/phonemes/vowel_36.wav index aaf163ae9..fd76403a0 100644 Binary files a/sound/direct_sound_samples/phonemes/vowel_36.wav and b/sound/direct_sound_samples/phonemes/vowel_36.wav differ diff --git a/sound/direct_sound_samples/phonemes/vowel_37.wav b/sound/direct_sound_samples/phonemes/vowel_37.wav index 64b2c7f6d..b43bba09a 100644 Binary files a/sound/direct_sound_samples/phonemes/vowel_37.wav and b/sound/direct_sound_samples/phonemes/vowel_37.wav differ diff --git a/sound/direct_sound_samples/phonemes/vowel_38.wav b/sound/direct_sound_samples/phonemes/vowel_38.wav index 98862f1b6..02599973e 100644 Binary files a/sound/direct_sound_samples/phonemes/vowel_38.wav and b/sound/direct_sound_samples/phonemes/vowel_38.wav differ diff --git a/sound/direct_sound_samples/phonemes/vowel_39.wav b/sound/direct_sound_samples/phonemes/vowel_39.wav index f96a5e49f..0a88ce09d 100644 Binary files a/sound/direct_sound_samples/phonemes/vowel_39.wav and b/sound/direct_sound_samples/phonemes/vowel_39.wav differ diff --git a/sound/direct_sound_samples/phonemes/vowel_4.wav b/sound/direct_sound_samples/phonemes/vowel_4.wav index 080c4ad84..d9a4ae6a4 100644 Binary files a/sound/direct_sound_samples/phonemes/vowel_4.wav and b/sound/direct_sound_samples/phonemes/vowel_4.wav differ diff --git a/sound/direct_sound_samples/phonemes/vowel_40.wav b/sound/direct_sound_samples/phonemes/vowel_40.wav index 1439810d4..145cf68e8 100644 Binary files a/sound/direct_sound_samples/phonemes/vowel_40.wav and b/sound/direct_sound_samples/phonemes/vowel_40.wav differ diff --git a/sound/direct_sound_samples/phonemes/vowel_41.wav b/sound/direct_sound_samples/phonemes/vowel_41.wav index aa6599bcc..9c6543345 100644 Binary files a/sound/direct_sound_samples/phonemes/vowel_41.wav and b/sound/direct_sound_samples/phonemes/vowel_41.wav differ diff --git a/sound/direct_sound_samples/phonemes/vowel_42.wav b/sound/direct_sound_samples/phonemes/vowel_42.wav index 59f90f461..146528678 100644 Binary files a/sound/direct_sound_samples/phonemes/vowel_42.wav and b/sound/direct_sound_samples/phonemes/vowel_42.wav differ diff --git a/sound/direct_sound_samples/phonemes/vowel_43.wav b/sound/direct_sound_samples/phonemes/vowel_43.wav index 4df9cffee..9ecae8d50 100644 Binary files a/sound/direct_sound_samples/phonemes/vowel_43.wav and b/sound/direct_sound_samples/phonemes/vowel_43.wav differ diff --git a/sound/direct_sound_samples/phonemes/vowel_44.wav b/sound/direct_sound_samples/phonemes/vowel_44.wav index 759a23d51..49aaa6863 100644 Binary files a/sound/direct_sound_samples/phonemes/vowel_44.wav and b/sound/direct_sound_samples/phonemes/vowel_44.wav differ diff --git a/sound/direct_sound_samples/phonemes/vowel_45.wav b/sound/direct_sound_samples/phonemes/vowel_45.wav index da335b269..89d0abc6f 100644 Binary files a/sound/direct_sound_samples/phonemes/vowel_45.wav and b/sound/direct_sound_samples/phonemes/vowel_45.wav differ diff --git a/sound/direct_sound_samples/phonemes/vowel_46.wav b/sound/direct_sound_samples/phonemes/vowel_46.wav index 14944784a..d6f65e912 100644 Binary files a/sound/direct_sound_samples/phonemes/vowel_46.wav and b/sound/direct_sound_samples/phonemes/vowel_46.wav differ diff --git a/sound/direct_sound_samples/phonemes/vowel_47.wav b/sound/direct_sound_samples/phonemes/vowel_47.wav index 57e38fb3c..917ca8a16 100644 Binary files a/sound/direct_sound_samples/phonemes/vowel_47.wav and b/sound/direct_sound_samples/phonemes/vowel_47.wav differ diff --git a/sound/direct_sound_samples/phonemes/vowel_48.wav b/sound/direct_sound_samples/phonemes/vowel_48.wav index a99096914..a97bbadcb 100644 Binary files a/sound/direct_sound_samples/phonemes/vowel_48.wav and b/sound/direct_sound_samples/phonemes/vowel_48.wav differ diff --git a/sound/direct_sound_samples/phonemes/vowel_49.wav b/sound/direct_sound_samples/phonemes/vowel_49.wav index ab4a04674..8b7392277 100644 Binary files a/sound/direct_sound_samples/phonemes/vowel_49.wav and b/sound/direct_sound_samples/phonemes/vowel_49.wav differ diff --git a/sound/direct_sound_samples/phonemes/vowel_5.wav b/sound/direct_sound_samples/phonemes/vowel_5.wav index 72cf7dcc9..a13c322bf 100644 Binary files a/sound/direct_sound_samples/phonemes/vowel_5.wav and b/sound/direct_sound_samples/phonemes/vowel_5.wav differ diff --git a/sound/direct_sound_samples/phonemes/vowel_50.wav b/sound/direct_sound_samples/phonemes/vowel_50.wav index efca4e3f9..4b412698b 100644 Binary files a/sound/direct_sound_samples/phonemes/vowel_50.wav and b/sound/direct_sound_samples/phonemes/vowel_50.wav differ diff --git a/sound/direct_sound_samples/phonemes/vowel_51.wav b/sound/direct_sound_samples/phonemes/vowel_51.wav index 0369d3c2a..0e2bfb567 100644 Binary files a/sound/direct_sound_samples/phonemes/vowel_51.wav and b/sound/direct_sound_samples/phonemes/vowel_51.wav differ diff --git a/sound/direct_sound_samples/phonemes/vowel_52.wav b/sound/direct_sound_samples/phonemes/vowel_52.wav index 0fa8eb1f8..589cc1cd1 100644 Binary files a/sound/direct_sound_samples/phonemes/vowel_52.wav and b/sound/direct_sound_samples/phonemes/vowel_52.wav differ diff --git a/sound/direct_sound_samples/phonemes/vowel_53.wav b/sound/direct_sound_samples/phonemes/vowel_53.wav index a55f03a15..45668adda 100644 Binary files a/sound/direct_sound_samples/phonemes/vowel_53.wav and b/sound/direct_sound_samples/phonemes/vowel_53.wav differ diff --git a/sound/direct_sound_samples/phonemes/vowel_54.wav b/sound/direct_sound_samples/phonemes/vowel_54.wav index f6c7dd450..d4ad0fec8 100644 Binary files a/sound/direct_sound_samples/phonemes/vowel_54.wav and b/sound/direct_sound_samples/phonemes/vowel_54.wav differ diff --git a/sound/direct_sound_samples/phonemes/vowel_55.wav b/sound/direct_sound_samples/phonemes/vowel_55.wav index 4168f2e13..f9f949503 100644 Binary files a/sound/direct_sound_samples/phonemes/vowel_55.wav and b/sound/direct_sound_samples/phonemes/vowel_55.wav differ diff --git a/sound/direct_sound_samples/phonemes/vowel_56.wav b/sound/direct_sound_samples/phonemes/vowel_56.wav index 88ce07d9d..bdb57f46e 100644 Binary files a/sound/direct_sound_samples/phonemes/vowel_56.wav and b/sound/direct_sound_samples/phonemes/vowel_56.wav differ diff --git a/sound/direct_sound_samples/phonemes/vowel_57.wav b/sound/direct_sound_samples/phonemes/vowel_57.wav index bd1a51418..9c734aaba 100644 Binary files a/sound/direct_sound_samples/phonemes/vowel_57.wav and b/sound/direct_sound_samples/phonemes/vowel_57.wav differ diff --git a/sound/direct_sound_samples/phonemes/vowel_6.wav b/sound/direct_sound_samples/phonemes/vowel_6.wav index 5a277f7d4..639dd8fcc 100644 Binary files a/sound/direct_sound_samples/phonemes/vowel_6.wav and b/sound/direct_sound_samples/phonemes/vowel_6.wav differ diff --git a/sound/direct_sound_samples/phonemes/vowel_7.wav b/sound/direct_sound_samples/phonemes/vowel_7.wav index d7f43544f..ebc90ac2f 100644 Binary files a/sound/direct_sound_samples/phonemes/vowel_7.wav and b/sound/direct_sound_samples/phonemes/vowel_7.wav differ diff --git a/sound/direct_sound_samples/phonemes/vowel_8.wav b/sound/direct_sound_samples/phonemes/vowel_8.wav index 6b9e4134c..4c6bdbff7 100644 Binary files a/sound/direct_sound_samples/phonemes/vowel_8.wav and b/sound/direct_sound_samples/phonemes/vowel_8.wav differ diff --git a/sound/direct_sound_samples/phonemes/vowel_9.wav b/sound/direct_sound_samples/phonemes/vowel_9.wav index a080496ad..d2e993437 100644 Binary files a/sound/direct_sound_samples/phonemes/vowel_9.wav and b/sound/direct_sound_samples/phonemes/vowel_9.wav differ diff --git a/sound/direct_sound_samples/synth/848A8A4.wav b/sound/direct_sound_samples/synth/848A8A4.wav index 75d05e7f4..4e069d0bf 100644 Binary files a/sound/direct_sound_samples/synth/848A8A4.wav and b/sound/direct_sound_samples/synth/848A8A4.wav differ diff --git a/sound/direct_sound_samples/synth/848F448.wav b/sound/direct_sound_samples/synth/848F448.wav index a278be275..d2d216aa9 100644 Binary files a/sound/direct_sound_samples/synth/848F448.wav and b/sound/direct_sound_samples/synth/848F448.wav differ diff --git a/sound/direct_sound_samples/synth/8493D20.wav b/sound/direct_sound_samples/synth/8493D20.wav index dd5eee1d2..c344cc5c6 100644 Binary files a/sound/direct_sound_samples/synth/8493D20.wav and b/sound/direct_sound_samples/synth/8493D20.wav differ diff --git a/sound/direct_sound_samples/synth/8495028.wav b/sound/direct_sound_samples/synth/8495028.wav index 396eb3e72..01ac24db5 100644 Binary files a/sound/direct_sound_samples/synth/8495028.wav and b/sound/direct_sound_samples/synth/8495028.wav differ diff --git a/sound/direct_sound_samples/synth/8499110.wav b/sound/direct_sound_samples/synth/8499110.wav index b1e0a0d08..437393e8b 100644 Binary files a/sound/direct_sound_samples/synth/8499110.wav and b/sound/direct_sound_samples/synth/8499110.wav differ diff --git a/sound/direct_sound_samples/synth/849B320.wav b/sound/direct_sound_samples/synth/849B320.wav index 420ee23ce..70fbefc21 100644 Binary files a/sound/direct_sound_samples/synth/849B320.wav and b/sound/direct_sound_samples/synth/849B320.wav differ diff --git a/sound/direct_sound_samples/synth/849D45C.wav b/sound/direct_sound_samples/synth/849D45C.wav index fd1ee4dd7..1ed463a66 100644 Binary files a/sound/direct_sound_samples/synth/849D45C.wav and b/sound/direct_sound_samples/synth/849D45C.wav differ diff --git a/sound/direct_sound_samples/synth/84A3B50.wav b/sound/direct_sound_samples/synth/84A3B50.wav index 63cf6043c..5732a06ed 100644 Binary files a/sound/direct_sound_samples/synth/84A3B50.wav and b/sound/direct_sound_samples/synth/84A3B50.wav differ diff --git a/sound/direct_sound_samples/synth/84A5690.wav b/sound/direct_sound_samples/synth/84A5690.wav index f2e648045..e911c04a9 100644 Binary files a/sound/direct_sound_samples/synth/84A5690.wav and b/sound/direct_sound_samples/synth/84A5690.wav differ diff --git a/sound/direct_sound_samples/synth/bicycle_bell.wav b/sound/direct_sound_samples/synth/bicycle_bell.wav index 92f963406..d07fcceec 100644 Binary files a/sound/direct_sound_samples/synth/bicycle_bell.wav and b/sound/direct_sound_samples/synth/bicycle_bell.wav differ diff --git a/sound/direct_sound_samples/synth/machine_sound1.wav b/sound/direct_sound_samples/synth/machine_sound1.wav index 1a64c4b25..922f43db1 100644 Binary files a/sound/direct_sound_samples/synth/machine_sound1.wav and b/sound/direct_sound_samples/synth/machine_sound1.wav differ diff --git a/sound/direct_sound_samples/synth/machine_sound2.wav b/sound/direct_sound_samples/synth/machine_sound2.wav index 1a25b1fe1..7c87e021b 100644 Binary files a/sound/direct_sound_samples/synth/machine_sound2.wav and b/sound/direct_sound_samples/synth/machine_sound2.wav differ diff --git a/sound/direct_sound_samples/synth/sc88pro_accordion.wav b/sound/direct_sound_samples/synth/sc88pro_accordion.wav index f19a98d27..1b28fa0e6 100644 Binary files a/sound/direct_sound_samples/synth/sc88pro_accordion.wav and b/sound/direct_sound_samples/synth/sc88pro_accordion.wav differ diff --git a/sound/direct_sound_samples/synth/sc88pro_accordion_duplicate.wav b/sound/direct_sound_samples/synth/sc88pro_accordion_duplicate.wav index f19a98d27..1b28fa0e6 100644 Binary files a/sound/direct_sound_samples/synth/sc88pro_accordion_duplicate.wav and b/sound/direct_sound_samples/synth/sc88pro_accordion_duplicate.wav differ diff --git a/sound/direct_sound_samples/synth/sc88pro_bubbles.wav b/sound/direct_sound_samples/synth/sc88pro_bubbles.wav index d6e61596d..17d3eaa64 100644 Binary files a/sound/direct_sound_samples/synth/sc88pro_bubbles.wav and b/sound/direct_sound_samples/synth/sc88pro_bubbles.wav differ diff --git a/sound/direct_sound_samples/synth/sc88pro_fingered_bass.wav b/sound/direct_sound_samples/synth/sc88pro_fingered_bass.wav index 0e723b742..dff67c22c 100644 Binary files a/sound/direct_sound_samples/synth/sc88pro_fingered_bass.wav and b/sound/direct_sound_samples/synth/sc88pro_fingered_bass.wav differ diff --git a/sound/direct_sound_samples/synth/sc88pro_flute.wav b/sound/direct_sound_samples/synth/sc88pro_flute.wav index 409ce0f74..6ec093c81 100644 Binary files a/sound/direct_sound_samples/synth/sc88pro_flute.wav and b/sound/direct_sound_samples/synth/sc88pro_flute.wav differ diff --git a/sound/direct_sound_samples/synth/sc88pro_french_horn_60.wav b/sound/direct_sound_samples/synth/sc88pro_french_horn_60.wav index 105c186a2..da82c73b6 100644 Binary files a/sound/direct_sound_samples/synth/sc88pro_french_horn_60.wav and b/sound/direct_sound_samples/synth/sc88pro_french_horn_60.wav differ diff --git a/sound/direct_sound_samples/synth/sc88pro_french_horn_72.wav b/sound/direct_sound_samples/synth/sc88pro_french_horn_72.wav index 380d79630..3221dc49b 100644 Binary files a/sound/direct_sound_samples/synth/sc88pro_french_horn_72.wav and b/sound/direct_sound_samples/synth/sc88pro_french_horn_72.wav differ diff --git a/sound/direct_sound_samples/synth/sc88pro_fretless_bass.wav b/sound/direct_sound_samples/synth/sc88pro_fretless_bass.wav index f639d5ccf..e7c59f564 100644 Binary files a/sound/direct_sound_samples/synth/sc88pro_fretless_bass.wav and b/sound/direct_sound_samples/synth/sc88pro_fretless_bass.wav differ diff --git a/sound/direct_sound_samples/synth/sc88pro_glockenspiel.wav b/sound/direct_sound_samples/synth/sc88pro_glockenspiel.wav index 4c9cbae14..d24e64efe 100644 Binary files a/sound/direct_sound_samples/synth/sc88pro_glockenspiel.wav and b/sound/direct_sound_samples/synth/sc88pro_glockenspiel.wav differ diff --git a/sound/direct_sound_samples/synth/sc88pro_harp.wav b/sound/direct_sound_samples/synth/sc88pro_harp.wav index bdb176720..3a137c593 100644 Binary files a/sound/direct_sound_samples/synth/sc88pro_harp.wav and b/sound/direct_sound_samples/synth/sc88pro_harp.wav differ diff --git a/sound/direct_sound_samples/synth/sc88pro_mute_high_conga.wav b/sound/direct_sound_samples/synth/sc88pro_mute_high_conga.wav index c009d7265..afa56506a 100644 Binary files a/sound/direct_sound_samples/synth/sc88pro_mute_high_conga.wav and b/sound/direct_sound_samples/synth/sc88pro_mute_high_conga.wav differ diff --git a/sound/direct_sound_samples/synth/sc88pro_nylon_str_guitar.wav b/sound/direct_sound_samples/synth/sc88pro_nylon_str_guitar.wav index 7538f508a..e40e64180 100644 Binary files a/sound/direct_sound_samples/synth/sc88pro_nylon_str_guitar.wav and b/sound/direct_sound_samples/synth/sc88pro_nylon_str_guitar.wav differ diff --git a/sound/direct_sound_samples/synth/sc88pro_open_low_conga.wav b/sound/direct_sound_samples/synth/sc88pro_open_low_conga.wav index 34a1e3f32..030797c0d 100644 Binary files a/sound/direct_sound_samples/synth/sc88pro_open_low_conga.wav and b/sound/direct_sound_samples/synth/sc88pro_open_low_conga.wav differ diff --git a/sound/direct_sound_samples/synth/sc88pro_orchestra_cymbal_crash.wav b/sound/direct_sound_samples/synth/sc88pro_orchestra_cymbal_crash.wav index c3f89f9c7..58d90c404 100644 Binary files a/sound/direct_sound_samples/synth/sc88pro_orchestra_cymbal_crash.wav and b/sound/direct_sound_samples/synth/sc88pro_orchestra_cymbal_crash.wav differ diff --git a/sound/direct_sound_samples/synth/sc88pro_orchestra_snare.wav b/sound/direct_sound_samples/synth/sc88pro_orchestra_snare.wav index 96b10bb05..43bb9ed9b 100644 Binary files a/sound/direct_sound_samples/synth/sc88pro_orchestra_snare.wav and b/sound/direct_sound_samples/synth/sc88pro_orchestra_snare.wav differ diff --git a/sound/direct_sound_samples/synth/sc88pro_organ2.wav b/sound/direct_sound_samples/synth/sc88pro_organ2.wav index bf6f2ba52..437ee2d03 100644 Binary files a/sound/direct_sound_samples/synth/sc88pro_organ2.wav and b/sound/direct_sound_samples/synth/sc88pro_organ2.wav differ diff --git a/sound/direct_sound_samples/synth/sc88pro_piano1_48.wav b/sound/direct_sound_samples/synth/sc88pro_piano1_48.wav index c7bcfca13..72e1cb4aa 100644 Binary files a/sound/direct_sound_samples/synth/sc88pro_piano1_48.wav and b/sound/direct_sound_samples/synth/sc88pro_piano1_48.wav differ diff --git a/sound/direct_sound_samples/synth/sc88pro_piano1_60.wav b/sound/direct_sound_samples/synth/sc88pro_piano1_60.wav index 7199386c7..29cb5a880 100644 Binary files a/sound/direct_sound_samples/synth/sc88pro_piano1_60.wav and b/sound/direct_sound_samples/synth/sc88pro_piano1_60.wav differ diff --git a/sound/direct_sound_samples/synth/sc88pro_piano1_72.wav b/sound/direct_sound_samples/synth/sc88pro_piano1_72.wav index 603006eb6..396f09452 100644 Binary files a/sound/direct_sound_samples/synth/sc88pro_piano1_72.wav and b/sound/direct_sound_samples/synth/sc88pro_piano1_72.wav differ diff --git a/sound/direct_sound_samples/synth/sc88pro_piano1_84.wav b/sound/direct_sound_samples/synth/sc88pro_piano1_84.wav index 0d7637075..1956f95da 100644 Binary files a/sound/direct_sound_samples/synth/sc88pro_piano1_84.wav and b/sound/direct_sound_samples/synth/sc88pro_piano1_84.wav differ diff --git a/sound/direct_sound_samples/synth/sc88pro_pizzicato_strings.wav b/sound/direct_sound_samples/synth/sc88pro_pizzicato_strings.wav index 6bb6bc74a..d89ea7c8d 100644 Binary files a/sound/direct_sound_samples/synth/sc88pro_pizzicato_strings.wav and b/sound/direct_sound_samples/synth/sc88pro_pizzicato_strings.wav differ diff --git a/sound/direct_sound_samples/synth/sc88pro_rnd_kick.wav b/sound/direct_sound_samples/synth/sc88pro_rnd_kick.wav index b05d88a81..02c440ce4 100644 Binary files a/sound/direct_sound_samples/synth/sc88pro_rnd_kick.wav and b/sound/direct_sound_samples/synth/sc88pro_rnd_kick.wav differ diff --git a/sound/direct_sound_samples/synth/sc88pro_rnd_snare.wav b/sound/direct_sound_samples/synth/sc88pro_rnd_snare.wav index c00ee759f..69c9a6010 100644 Binary files a/sound/direct_sound_samples/synth/sc88pro_rnd_snare.wav and b/sound/direct_sound_samples/synth/sc88pro_rnd_snare.wav differ diff --git a/sound/direct_sound_samples/synth/sc88pro_slap_bass.wav b/sound/direct_sound_samples/synth/sc88pro_slap_bass.wav index 41d747259..488369516 100644 Binary files a/sound/direct_sound_samples/synth/sc88pro_slap_bass.wav and b/sound/direct_sound_samples/synth/sc88pro_slap_bass.wav differ diff --git a/sound/direct_sound_samples/synth/sc88pro_square_wave.wav b/sound/direct_sound_samples/synth/sc88pro_square_wave.wav index 020dae03a..5689c13f4 100644 Binary files a/sound/direct_sound_samples/synth/sc88pro_square_wave.wav and b/sound/direct_sound_samples/synth/sc88pro_square_wave.wav differ diff --git a/sound/direct_sound_samples/synth/sc88pro_string_ensemble_60.wav b/sound/direct_sound_samples/synth/sc88pro_string_ensemble_60.wav index 26e9db076..1e43b2e5e 100644 Binary files a/sound/direct_sound_samples/synth/sc88pro_string_ensemble_60.wav and b/sound/direct_sound_samples/synth/sc88pro_string_ensemble_60.wav differ diff --git a/sound/direct_sound_samples/synth/sc88pro_string_ensemble_72.wav b/sound/direct_sound_samples/synth/sc88pro_string_ensemble_72.wav index 1699f831c..5a3560bd3 100644 Binary files a/sound/direct_sound_samples/synth/sc88pro_string_ensemble_72.wav and b/sound/direct_sound_samples/synth/sc88pro_string_ensemble_72.wav differ diff --git a/sound/direct_sound_samples/synth/sc88pro_string_ensemble_84.wav b/sound/direct_sound_samples/synth/sc88pro_string_ensemble_84.wav index 5616d094a..c07c8c431 100644 Binary files a/sound/direct_sound_samples/synth/sc88pro_string_ensemble_84.wav and b/sound/direct_sound_samples/synth/sc88pro_string_ensemble_84.wav differ diff --git a/sound/direct_sound_samples/synth/sc88pro_synth_bass.wav b/sound/direct_sound_samples/synth/sc88pro_synth_bass.wav index 5aa61ab8c..98f6a4ef2 100644 Binary files a/sound/direct_sound_samples/synth/sc88pro_synth_bass.wav and b/sound/direct_sound_samples/synth/sc88pro_synth_bass.wav differ diff --git a/sound/direct_sound_samples/synth/sc88pro_tambourine.wav b/sound/direct_sound_samples/synth/sc88pro_tambourine.wav index 016b2cc20..929ed5dac 100644 Binary files a/sound/direct_sound_samples/synth/sc88pro_tambourine.wav and b/sound/direct_sound_samples/synth/sc88pro_tambourine.wav differ diff --git a/sound/direct_sound_samples/synth/sc88pro_timpani.wav b/sound/direct_sound_samples/synth/sc88pro_timpani.wav index bed5f113a..03fb3ee71 100644 Binary files a/sound/direct_sound_samples/synth/sc88pro_timpani.wav and b/sound/direct_sound_samples/synth/sc88pro_timpani.wav differ diff --git a/sound/direct_sound_samples/synth/sc88pro_timpani_with_snare.wav b/sound/direct_sound_samples/synth/sc88pro_timpani_with_snare.wav index 8ab1862d0..1c1560ed2 100644 Binary files a/sound/direct_sound_samples/synth/sc88pro_timpani_with_snare.wav and b/sound/direct_sound_samples/synth/sc88pro_timpani_with_snare.wav differ diff --git a/sound/direct_sound_samples/synth/sc88pro_tr909_hand_clap.wav b/sound/direct_sound_samples/synth/sc88pro_tr909_hand_clap.wav index 2e07040cb..9dba2ac9d 100644 Binary files a/sound/direct_sound_samples/synth/sc88pro_tr909_hand_clap.wav and b/sound/direct_sound_samples/synth/sc88pro_tr909_hand_clap.wav differ diff --git a/sound/direct_sound_samples/synth/sc88pro_trumpet_60.wav b/sound/direct_sound_samples/synth/sc88pro_trumpet_60.wav index 0c857d971..0675873a1 100644 Binary files a/sound/direct_sound_samples/synth/sc88pro_trumpet_60.wav and b/sound/direct_sound_samples/synth/sc88pro_trumpet_60.wav differ diff --git a/sound/direct_sound_samples/synth/sc88pro_trumpet_72.wav b/sound/direct_sound_samples/synth/sc88pro_trumpet_72.wav index 93a62dc0e..27f75206e 100644 Binary files a/sound/direct_sound_samples/synth/sc88pro_trumpet_72.wav and b/sound/direct_sound_samples/synth/sc88pro_trumpet_72.wav differ diff --git a/sound/direct_sound_samples/synth/sc88pro_trumpet_84.wav b/sound/direct_sound_samples/synth/sc88pro_trumpet_84.wav index 12549376b..f1713f901 100644 Binary files a/sound/direct_sound_samples/synth/sc88pro_trumpet_84.wav and b/sound/direct_sound_samples/synth/sc88pro_trumpet_84.wav differ diff --git a/sound/direct_sound_samples/synth/sc88pro_tuba_39.wav b/sound/direct_sound_samples/synth/sc88pro_tuba_39.wav index c3b78eea5..619ebf6e3 100644 Binary files a/sound/direct_sound_samples/synth/sc88pro_tuba_39.wav and b/sound/direct_sound_samples/synth/sc88pro_tuba_39.wav differ diff --git a/sound/direct_sound_samples/synth/sc88pro_tuba_51.wav b/sound/direct_sound_samples/synth/sc88pro_tuba_51.wav index fed8c72f4..4bb436de7 100644 Binary files a/sound/direct_sound_samples/synth/sc88pro_tuba_51.wav and b/sound/direct_sound_samples/synth/sc88pro_tuba_51.wav differ diff --git a/sound/direct_sound_samples/synth/sc88pro_tubular_bell.wav b/sound/direct_sound_samples/synth/sc88pro_tubular_bell.wav index 8c892236b..eed5b32b2 100644 Binary files a/sound/direct_sound_samples/synth/sc88pro_tubular_bell.wav and b/sound/direct_sound_samples/synth/sc88pro_tubular_bell.wav differ diff --git a/sound/direct_sound_samples/synth/sc88pro_wind.wav b/sound/direct_sound_samples/synth/sc88pro_wind.wav index 3856a4af1..1b3c78c42 100644 Binary files a/sound/direct_sound_samples/synth/sc88pro_wind.wav and b/sound/direct_sound_samples/synth/sc88pro_wind.wav differ diff --git a/sound/direct_sound_samples/synth/sc88pro_xylophone.wav b/sound/direct_sound_samples/synth/sc88pro_xylophone.wav index a08296baa..59aec0711 100644 Binary files a/sound/direct_sound_samples/synth/sc88pro_xylophone.wav and b/sound/direct_sound_samples/synth/sc88pro_xylophone.wav differ diff --git a/sound/direct_sound_samples/synth/trinity_30303_mega_bass.wav b/sound/direct_sound_samples/synth/trinity_30303_mega_bass.wav index 6ad677b7d..6a6e249a4 100644 Binary files a/sound/direct_sound_samples/synth/trinity_30303_mega_bass.wav and b/sound/direct_sound_samples/synth/trinity_30303_mega_bass.wav differ diff --git a/sound/direct_sound_samples/synth/trinity_big_boned.wav b/sound/direct_sound_samples/synth/trinity_big_boned.wav index 7f42b9fcd..5967713d6 100644 Binary files a/sound/direct_sound_samples/synth/trinity_big_boned.wav and b/sound/direct_sound_samples/synth/trinity_big_boned.wav differ diff --git a/sound/direct_sound_samples/synth/trinity_cymbal_crash.wav b/sound/direct_sound_samples/synth/trinity_cymbal_crash.wav index c3e52d3e2..36337b641 100644 Binary files a/sound/direct_sound_samples/synth/trinity_cymbal_crash.wav and b/sound/direct_sound_samples/synth/trinity_cymbal_crash.wav differ diff --git a/sound/direct_sound_samples/synth/unknown_bell.wav b/sound/direct_sound_samples/synth/unknown_bell.wav index 4dc82a170..d996d9274 100644 Binary files a/sound/direct_sound_samples/synth/unknown_bell.wav and b/sound/direct_sound_samples/synth/unknown_bell.wav differ diff --git a/sound/direct_sound_samples/synth/unknown_close_hihat.wav b/sound/direct_sound_samples/synth/unknown_close_hihat.wav index 86774ce3c..1c0ddae80 100644 Binary files a/sound/direct_sound_samples/synth/unknown_close_hihat.wav and b/sound/direct_sound_samples/synth/unknown_close_hihat.wav differ diff --git a/sound/direct_sound_samples/synth/unknown_open_hihat.wav b/sound/direct_sound_samples/synth/unknown_open_hihat.wav index 3a9ee824c..d9fb05ab7 100644 Binary files a/sound/direct_sound_samples/synth/unknown_open_hihat.wav and b/sound/direct_sound_samples/synth/unknown_open_hihat.wav differ diff --git a/sound/direct_sound_samples/synth/unknown_synth_snare.wav b/sound/direct_sound_samples/synth/unknown_synth_snare.wav index 774194423..1ec62fb57 100644 Binary files a/sound/direct_sound_samples/synth/unknown_synth_snare.wav and b/sound/direct_sound_samples/synth/unknown_synth_snare.wav differ diff --git a/sound/direct_sound_samples/synth/unused_sc55_tom.wav b/sound/direct_sound_samples/synth/unused_sc55_tom.wav index b4c225827..944e1031f 100644 Binary files a/sound/direct_sound_samples/synth/unused_sc55_tom.wav and b/sound/direct_sound_samples/synth/unused_sc55_tom.wav differ diff --git a/tools/wav2agb/Makefile b/tools/wav2agb/Makefile index a121730e9..a38f71758 100644 --- a/tools/wav2agb/Makefile +++ b/tools/wav2agb/Makefile @@ -1,33 +1,23 @@ -GIT_VERSION := $(shell git describe --abbrev=7 --dirty --always --tags) +CXX ?= g++ + +CXXFLAGS := -Wall -Werror -std=c++17 -O2 + +SRCS := $(wildcard *.cpp) +HEADERS := $(wildcard *.h) -CXX = g++ -STRIP = strip -CXXFLAGS = -Wall -Wextra -Wconversion -std=c++17 -O2 -g -DGIT_VERSION=\"$(GIT_VERSION)\" EXE := ifeq ($(OS),Windows_NT) EXE := .exe endif BINARY = wav2agb$(EXE) -SRC_FILES = $(wildcard *.cpp) -OBJ_FILES = $(SRC_FILES:.cpp=.o) +.PHONY: all clean -LDFLAGS := - -ifneq (,$(RELEASE)) - LDFLAGS += -static - CXXFLAGS += -flto -endif - -.PHONY: clean clean all: $(BINARY) + @: + +$(BINARY): $(SRCS) $(HEADERS) + $(CXX) $(CXXFLAGS) $(SRCS) -o $@ $(LDFLAGS) clean: - rm -f $(OBJ_FILES) $(BINARY) - -$(BINARY): $(OBJ_FILES) - $(CXX) $(CXXFLAGS) $(LDFLAGS) -o $@ $^ - if [ $(RELEASE)x != x ]; then strip -s $@; fi - -%.o: %.cpp - $(CXX) -c -o $@ $< $(CXXFLAGS) + $(RM) $(BINARY) diff --git a/tools/wav2agb/README.md b/tools/wav2agb/README.md index 86f266023..3b8b32e9b 100644 --- a/tools/wav2agb/README.md +++ b/tools/wav2agb/README.md @@ -6,9 +6,12 @@ This copy has been slightly modified from [ipatix's original implementation](htt 2. Support reading an override "pitch" value from a custom `agbp` RIFF chunk. - This is needed to properly match some samples, due to float-point rounding errors when attempting to infer the pitch/sample rate from the .wav file's sample rate. - If the custom `agbp` chunk isn't present, it will simply use the .wav's sample rate to calculate this "pitch" value. -3. Optionally omits trailing padding from compressed output. +3. Support reading an override "loop end" value from a custom `agbl` RIFF chunk. + - This is needed to properly match vanilla samples, due their their inherent off-by-one error (the last sample is mistakenly ignored). + - This `agbl` chunk can be added to existing .wav files with the `--set-agbl` option (described below). +4. Optionally omits trailing padding from compressed output. -Usage: +Usage: ``` Usage: wav2agb [options] [] @@ -24,6 +27,29 @@ Options: --tune | override tuning (float) --key | override midi key (int) --rate | override base samplerate (int) +--set-agbl | adds the custom agbl chunk to the given input .wav file ``` Flag -c enables compression (only supported by Pokemon Games) + +## Adding agbl Chunk to WAV Files + +The `--set-agbl` option allows you to add or update the custom `agbl` chunk in a WAV file. When this option is used, `wav2agb` will output a WAV file with the agbl chunk added, rather than converting to `.s` or `.bin` format. + +The loop-end value can be specified as either: +- **Positive value**: Used as an absolute sample position +- **Negative value**: Treated as an offset from the end of the file + +This is useful for correcting the off-by-one loop-end error in vanilla samples. The typical fix is `--set-agbl -1`, which sets the loop-end to `(total_samples - 1)`. + +Example: +```bash +# Set agbl to (total_samples - 1), the most common case for fixing the off-by-one error +wav2agb --set-agbl -1 input.wav + +# Set agbl chunk to specific sample position 12345 +wav2agb --set-agbl 12345 input.wav output.wav + +# If no output file is specified, the input file is modified in place +wav2agb --set-agbl -1 input.wav +``` diff --git a/tools/wav2agb/converter.cpp b/tools/wav2agb/converter.cpp index a7c2dc40e..c826e0a78 100644 --- a/tools/wav2agb/converter.cpp +++ b/tools/wav2agb/converter.cpp @@ -396,6 +396,11 @@ void convert(const std::string& wav_file_str, const std::string& out_file_str, pitch_value = static_cast(pitch * 1024.0); } + uint32_t loop_end = wf.loopEnd; + if (wf.agbLoopEnd != 0) { + loop_end = wf.agbLoopEnd; + } + if (ot == out_type::binary) { // Binary output mode std::vector bin_data; @@ -414,9 +419,9 @@ void convert(const std::string& wav_file_str, const std::string& out_file_str, bin_write_u32_le(bin_data, wf.loopStart); // Bytes 12-15: loop end - // wf.loopEnd is the exclusive end position; binary format expects (end - 1) - bin_write_u32_le(bin_data, wf.loopEnd > 0 ? wf.loopEnd - 1 : 0); + bin_write_u32_le(bin_data, loop_end); + // Write sample data if (ct == cmp_type::none) convert_uncompressed_bin(wf, bin_data); else if (ct == cmp_type::dpcm) @@ -446,7 +451,7 @@ void convert(const std::string& wav_file_str, const std::string& out_file_str, agb_out(fout, " .byte 0x%X, 0x0, 0x0, 0x%X\n", fmt, wf.loopEnabled ? 0x40 : 0x0); agb_out(fout, " .word 0x%08X @ Mid-C ~%f\n", pitch_value, pitch); - agb_out(fout, " .word %u, %u\n", wf.loopStart, wf.loopEnd); + agb_out(fout, " .word %u, %u\n", wf.loopStart, loop_end); if (ct == cmp_type::none) convert_uncompressed(wf, fout); diff --git a/tools/wav2agb/wav2agb.cpp b/tools/wav2agb/wav2agb.cpp index be018abad..2d4a84517 100644 --- a/tools/wav2agb/wav2agb.cpp +++ b/tools/wav2agb/wav2agb.cpp @@ -7,6 +7,7 @@ #include #include "converter.h" +#include "wav_file.h" static void usage() { fprintf(stderr, "wav2agb\n"); @@ -25,6 +26,7 @@ static void usage() { fprintf(stderr, "--tune | override tuning (float)\n"); fprintf(stderr, "--key | override midi key (int)\n"); fprintf(stderr, "--rate | override base samplerate (int)\n"); + fprintf(stderr, "--set-agbl | adds the custom agbl chunk to the given input .wav file\n"); exit(1); } @@ -106,6 +108,8 @@ static bool arg_input_file_read = false; static bool arg_output_file_read = false; static std::string arg_input_file; static std::string arg_output_file; +static bool arg_set_agbl = false; +static int32_t arg_agbl_value = 0; int main(int argc, char *argv[]) { try { @@ -163,6 +167,11 @@ int main(int argc, char *argv[]) { die("--rate: missing parameter"); uint32_t rate = static_cast(std::stoul(argv[i], nullptr, 10)); set_wav_rate(rate); + } else if (st == "--set-agbl") { + if (++i >= argc) + die("--set-agbl: missing parameter"); + arg_agbl_value = std::stoi(argv[i], nullptr, 10); + arg_set_agbl = true; } else { if (st == "--") { if (++i >= argc) @@ -191,7 +200,9 @@ int main(int argc, char *argv[]) { if (!arg_output_file_read) { // create output file name if none is provided - if (arg_output_type == out_type::binary) { + if (arg_set_agbl) { + arg_output_file = arg_input_file; + } else if (arg_output_type == out_type::binary) { arg_output_file = filename_without_ext(arg_input_file) + ".bin"; } else { arg_output_file = filename_without_ext(arg_input_file) + ".s"; @@ -204,6 +215,29 @@ int main(int argc, char *argv[]) { fix_str(arg_sym); } + if (arg_set_agbl) { + // Parse the WAV file once to get both chunks and metadata + wav_file wav(arg_input_file); + + // Calculate actual loop-end value + uint32_t loop_end_value; + if (arg_agbl_value < 0) { + // Negative value: offset from end of samples + int64_t calculated = static_cast(wav.numSamples) + arg_agbl_value; + if (calculated < 0) { + die("--set-agbl: negative offset %d exceeds total samples %u\n", + arg_agbl_value, wav.numSamples); + } + loop_end_value = static_cast(calculated); + } else { + // Positive value: use directly + loop_end_value = static_cast(arg_agbl_value); + } + + write_wav_with_agbl_chunk(arg_output_file, wav.chunks, loop_end_value); + return 0; + } + convert(arg_input_file, arg_output_file, arg_sym, arg_compress, arg_output_type); return 0; } catch (const std::exception& e) { diff --git a/tools/wav2agb/wav_file.cpp b/tools/wav2agb/wav_file.cpp index 4b242c5c0..79cfed5d7 100644 --- a/tools/wav2agb/wav_file.cpp +++ b/tools/wav2agb/wav_file.cpp @@ -4,6 +4,7 @@ #include #include #include +#include static uint32_t read_u32(std::ifstream& ifs) { @@ -13,6 +14,16 @@ static uint32_t read_u32(std::ifstream& ifs) return retval; } +static void write_u32(std::ofstream& ofs, uint32_t value) +{ + uint8_t bytes[4]; + bytes[0] = value & 0xFF; + bytes[1] = (value >> 8) & 0xFF; + bytes[2] = (value >> 16) & 0xFF; + bytes[3] = (value >> 24) & 0xFF; + ofs.write(reinterpret_cast(bytes), sizeof(bytes)); +} + //static uint16_t read_u16(std::ifstream& ifs) //{ // uint8_t lenBytes[2]; @@ -105,16 +116,21 @@ wav_file::wav_file(const std::string& path) : loadBuffer(loadChunkSize) if (curPos + std::streampos(8) + std::streampos(chunkLen) > len) throw std::runtime_error("ERROR: chunk goes beyond end of file: offset=" + std::to_string(curPos)); + std::vector chunkData = read_arr(ifs, chunkLen); + WavChunk chunk; + chunk.id = chunkId; + chunk.data = chunkData; + this->chunks.push_back(chunk); + if (chunkId == "fmt ") { fmtChunkFound = true; - std::vector fmtChunk = read_arr(ifs, chunkLen); - uint16_t fmtTag = arr_u16(fmtChunk, 0); - uint16_t numChannels = arr_u16(fmtChunk, 2); + uint16_t fmtTag = arr_u16(chunkData, 0); + uint16_t numChannels = arr_u16(chunkData, 2); if (numChannels != 1) throw std::runtime_error("ERROR: input file is NOT mono"); - this->sampleRate = arr_u32(fmtChunk, 4); - uint16_t block_align = arr_u16(fmtChunk, 12); - uint16_t bits_per_sample = arr_u16(fmtChunk, 14); + this->sampleRate = arr_u32(chunkData, 4); + uint16_t block_align = arr_u16(chunkData, 12); + uint16_t bits_per_sample = arr_u16(chunkData, 14); if (fmtTag == 1) { // integer if (block_align == 1 && bits_per_sample == 8) @@ -140,38 +156,41 @@ wav_file::wav_file(const std::string& path) : loadBuffer(loadChunkSize) } } else if (chunkId == "data") { dataChunkFound = true; - dataChunkPos = ifs.tellg(); + // For data chunk, we need to track position in the file for later reading + // The data was already read into chunkData and saved to chunks vector + // But we need to calculate the position for the readData function + // Since we already read the data, we're now past it in the file + dataChunkPos = curPos + std::streampos(8); // Skip chunk ID and size dataChunkEndPos = dataChunkPos + std::streampos(chunkLen); - ifs.seekg(chunkLen, ifs.cur); } else if (chunkId == "smpl") { - std::vector smplChunk = read_arr(ifs, chunkLen); - uint32_t midiUnityNote = arr_u32(smplChunk, 12); + uint32_t midiUnityNote = arr_u32(chunkData, 12); this->midiKey = static_cast(std::min(midiUnityNote, 127u)); - uint32_t midiPitchFraction = arr_u32(smplChunk, 16); + uint32_t midiPitchFraction = arr_u32(chunkData, 16); // the values below convert the uint32_t range to 0.0 to 100.0 range this->tuning = static_cast(midiPitchFraction) / (4294967296.0 * 100.0); - uint32_t numLoops = arr_u32(smplChunk, 28); + uint32_t numLoops = arr_u32(chunkData, 28); if (numLoops > 1) throw std::runtime_error("ERROR: too many loops in smpl chunk"); if (numLoops == 1) { - uint32_t loopType = arr_u32(smplChunk, 36 + 4); + uint32_t loopType = arr_u32(chunkData, 36 + 4); if (loopType != 0) throw std::runtime_error("ERROR: loop type not supported: " + std::to_string(loopType)); - this->loopStart = arr_u32(smplChunk, 36 + 8); + this->loopStart = arr_u32(chunkData, 36 + 8); // sampler chunks tell the last sample to be played (so including rather than excluding), thus +1 - this->loopEnd = arr_u32(smplChunk, 36 + 12) + 1; + this->loopEnd = arr_u32(chunkData, 36 + 12) + 1; this->loopEnabled = true; } } else if (chunkId == "agbp") { // Custom chunk: exact GBA pitch value (sample_rate * 1024) // This allows perfect round-trip conversion without period-based precision loss - std::vector agbpChunk = read_arr(ifs, chunkLen); if (chunkLen >= 4) { - this->agbPitch = arr_u32(agbpChunk, 0); + this->agbPitch = arr_u32(chunkData, 0); + } + } else if (chunkId == "agbl") { + // Custom chunk: exact loop end override (handles off-by-one from original game) + if (chunkLen >= 4) { + this->agbLoopEnd = arr_u32(chunkData, 0); } - } else { - //fprintf(stderr, "WARNING: ignoring unknown chunk type: <%s>\n", chunkId.c_str()); - ifs.seekg(chunkLen, ifs.cur); } /* https://en.wikipedia.org/wiki/Resource_Interchange_File_Format#Explanation @@ -185,8 +204,8 @@ wav_file::wav_file(const std::string& path) : loadBuffer(loadChunkSize) if (!dataChunkFound) throw std::runtime_error("ERROR: data chunk not found"); - uint32_t numSamples = static_cast(dataChunkEndPos - dataChunkPos) / fmt_size(); - this->loopEnd = std::min(this->loopEnd, numSamples); + this->numSamples = static_cast(dataChunkEndPos - dataChunkPos) / fmt_size(); + this->loopEnd = std::min(this->loopEnd, this->numSamples); } wav_file::~wav_file() @@ -285,3 +304,71 @@ load_sample: location++; } } + +// In the future, if wav2agb gains the ability to construct .wav files from .bin files, +// this function should be rolled into that flow. +void write_wav_with_agbl_chunk(const std::string& output_path, + std::vector& chunks, + uint32_t loop_end_value) +{ + bool has_agbl = false; + for (auto& chunk : chunks) { + if (chunk.id == "agbl") { + has_agbl = true; + chunk.data.resize(4); + chunk.data[0] = loop_end_value & 0xFF; + chunk.data[1] = (loop_end_value >> 8) & 0xFF; + chunk.data[2] = (loop_end_value >> 16) & 0xFF; + chunk.data[3] = (loop_end_value >> 24) & 0xFF; + break; + } + } + + if (!has_agbl) { + WavChunk agbl_chunk; + agbl_chunk.id = "agbl"; + agbl_chunk.data.resize(4); + agbl_chunk.data[0] = loop_end_value & 0xFF; + agbl_chunk.data[1] = (loop_end_value >> 8) & 0xFF; + agbl_chunk.data[2] = (loop_end_value >> 16) & 0xFF; + agbl_chunk.data[3] = (loop_end_value >> 24) & 0xFF; + for (size_t i = 0; i < chunks.size(); i++) { + if (chunks[i].id == "data") { + chunks.insert(chunks.begin() + i, agbl_chunk); + break; + } + } + } + + // Calculate total RIFF size + uint32_t total_chunk_size = 0; + for (const auto& chunk : chunks) { + total_chunk_size += 8 + chunk.data.size(); + if (chunk.data.size() % 2 == 1) { + total_chunk_size += 1; + } + } + uint32_t riff_size = 4 + total_chunk_size; + + std::ofstream ofs(output_path, std::ios::binary); + if (!ofs.good()) + throw std::runtime_error("Failed to open output file: " + output_path); + + ofs.write("RIFF", 4); + write_u32(ofs, riff_size); + ofs.write("WAVE", 4); + + for (const auto& chunk : chunks) { + ofs.write(chunk.id.c_str(), 4); + write_u32(ofs, chunk.data.size()); + if (!chunk.data.empty()) { + ofs.write(reinterpret_cast(chunk.data.data()), chunk.data.size()); + } + + if (chunk.data.size() % 2 == 1) { + ofs.put(0); + } + } + + ofs.close(); +} diff --git a/tools/wav2agb/wav_file.h b/tools/wav2agb/wav_file.h index b88da4eeb..cea278970 100644 --- a/tools/wav2agb/wav_file.h +++ b/tools/wav2agb/wav_file.h @@ -8,6 +8,16 @@ #define WAV_INVALID_VAL 0xFFFFFFFFu +// Structure for WAV chunk utilities +struct WavChunk { + std::string id; + std::vector data; +}; + +void write_wav_with_agbl_chunk(const std::string& output_path, + std::vector& chunks, + uint32_t loop_end_value); + class wav_file { public: wav_file(const std::string& path); @@ -34,5 +44,8 @@ public: double tuning = 0.0; // cents uint8_t midiKey = 60; uint32_t sampleRate; + uint32_t numSamples = 0; // total number of samples in the file uint32_t agbPitch = 0; // optional: exact GBA pitch value from 'agbp' chunk (0 = not present) + uint32_t agbLoopEnd = 0; // optional: exact loop end from 'agbl' chunk (0 = not present) + std::vector chunks; // raw chunks from the WAV file (for re-writing with modifications) };