Page 1 of 1

Custom Sounds

Posted: Sat Apr 23, 2022 8:21 am
by JackyBorderCollie
how can i replace the original smbx sounds with sounds that i want without replacing the game's files?

Re: Custom Sounds

Posted: Sat Apr 23, 2022 9:10 am
by Dragon0307
JackyBorderCollie wrote:
Sat Apr 23, 2022 8:21 am
how can i replace the original smbx sounds with sounds that i want without replacing the game's files?
By using a sounds.ini. Note that only SMBX2 and TheXTech support this. To do this, create a file called sounds.ini, then use this template:

Code: Select all

[quote]
[sound-1]
name="Jump"
file="sound/player-jump.ogg"

[sound-2]
name="Stomp"
file="sound/stomped.ogg"

[sound-3]
name="Block Hit"
file="sound/block-hit.ogg"

[sound-4]
name="Block Smashed"
file="sound/block-smash.ogg"

[sound-5]
name="Shrink"
file="sound/player-shrink.ogg"

[sound-6]
name="Grow"
file="sound/player-grow.ogg"

[sound-7]
name="Mushroom"
file="sound/mushroom.ogg"

[sound-8]
name="Player Died"
file="sound/player-died.ogg"

[sound-9]
name="Shell Kick"
file="sound/shell-hit.ogg"

[sound-10]
name="Skid"
file="sound/player-slide.ogg"

[sound-11]
name="Drop Item"
file="sound/item-dropped.ogg"

[sound-12]
name="Got Item"
file="sound/has-item.ogg"

[sound-13]
name="Camera"
file="sound/camera-change.ogg"

[sound-14]
name="Coin"
file="sound/coin.ogg"

[sound-15]
name="1up"
file="sound/1up.ogg"

[sound-16]
name="Lava"
file="sound/lava.ogg"

[sound-17]
name="Warp"
file="sound/warp.ogg"

[sound-18]
name="Fireball"
file="sound/fireball.ogg"

[sound-19]
name="SMB3 Exit"
file="sound/level-win.ogg"

[sound-20]
name="Defeat Boss"
file="sound/boss-beat.ogg"

[sound-21]
name="Dungeon Clear "
file="sound/dungeon-win.ogg"

[sound-22]
name="Bullet Bill"
file="sound/bullet-bill.ogg"

[sound-23]
name="Grab"
file="sound/grab.ogg"

[sound-24]
name="Spring"
file="sound/spring.ogg"

[sound-25]
name="Hammer Toss"
file="sound/hammer.ogg"

[sound-26]
name="Slide"
file="sound/slide.ogg"

[sound-27]
name="New Path"
file="sound/newpath.ogg"

[sound-28]
name="Level Select"
file="sound/level-select.ogg"

[sound-29]
name="Do"
file="sound/do.ogg"

[sound-30]
name="Pause"
file="sound/pause.ogg"

[sound-31]
name="Key"
file="sound/key.ogg"

[sound-32]
name="Switch"
file="sound/pswitch.ogg"

[sound-33]
name="Tail"
file="sound/tail.ogg"

[sound-34]
name="Racoon"
file="sound/racoon.ogg"

[sound-35]
name="Boot"
file="sound/boot.ogg"

[sound-36]
name="Smash"
file="sound/smash.ogg"

[sound-37]
name="Thwomp"
file="sound/thwomp.ogg"

[sound-38]
name="Birdo Spit"
file="sound/birdo-spit.ogg"

[sound-39]
name="Birdo Hit"
file="sound/birdo-hit.ogg"

[sound-40]
name="SMB2 Exit"
file="sound/smb2-exit.ogg"

[sound-41]
name="Birdo Beat"
file="sound/birdo-beat.ogg"

[sound-42]
name="Big Fireball"
file="sound/npc-fireball.ogg"

[sound-43]
name="Fireworks"
file="sound/fireworks.ogg"

[sound-44]
name="Bowser Killed"
file="sound/bowser-killed.ogg"

[sound-45]
name="SMB3 Game Beat"
file="sound/game-beat.ogg"

[sound-46]
name="Door"
file="sound/door.ogg"

[sound-47]
name="Message"
file="sound/message.ogg"

[sound-48]
name="Yoshi"
file="sound/yoshi.ogg"

[sound-49]
name="Yoshi Hurt"
file="sound/yoshi-hurt.ogg"

[sound-50]
name="Yoshi Tongue"
file="sound/yoshi-tongue.ogg"

[sound-51]
name="Yoshi Egg"
file="sound/yoshi-egg.ogg"

[sound-52]
name="Got Star Exit"
file="sound/got-star.ogg"

[sound-53]
name="Zelda Kill"
file="sound/zelda-kill.ogg"

[sound-54]
name="Player Died 2"
file="sound/player-died2.ogg"

[sound-55]
name="Yoshi Swallow"
file="sound/yoshi-swallow.ogg"

[sound-56]
name="Sonic Ring"
file="sound/ring.ogg"

[sound-57]
name="Dry Bones"
file="sound/dry-bones.ogg"

[sound-58]
name="SMW Checkpoint"
file="sound/smw-checkpoint.ogg"

[sound-59]
name="Dragon Coin"
file="sound/dragon-coin.ogg"

[sound-60]
name="SMW Exit"
file="sound/smw-exit.ogg"

[sound-61]
name="Blaarg"
file="sound/smw-blaarg.ogg"

[sound-62]
name="Wart Bubbles"
file="sound/wart-bubble.ogg"

[sound-63]
name="Wart Killed"
file="sound/wart-die.ogg"

[sound-64]
name="SM Block Hit"
file="sound/sm-block-hit.ogg"

[sound-65]
name="SM Killed"
file="sound/sm-killed.ogg"

[sound-66]
name="SM Hurt"
file="sound/sm-hurt.ogg"

[sound-67]
name="SM Glass"
file="sound/sm-glass.ogg"

[sound-68]
name="SM Boss Hit"
file="sound/sm-boss-hit.ogg"

[sound-69]
name="SM Cry"
file="sound/sm-cry.ogg"

[sound-70]
name="SM Explosion"
file="sound/sm-explosion.ogg"

[sound-71]
name="Climbing"
file="sound/climbing.ogg"

[sound-72]
name="Swim"
file="sound/swim.ogg"

[sound-73]
name="Light Grab"
file="sound/grab2.ogg"

[sound-74]
name="Saw"
file="sound/smw-saw.ogg"

[sound-75]
name="SMB2 Throw"
file="sound/smb2-throw.ogg"

[sound-76]
name="SMB2 Hit"
file="sound/smb2-hit.ogg"

[sound-77]
name="Zelda Stab"
file="sound/zelda-stab.ogg"

[sound-78]
name="Zelda Hurt"
file="sound/zelda-hurt.ogg"

[sound-79]
name="Zelda Heart"
file="sound/zelda-heart.ogg"

[sound-80]
name="Zelda Died"
file="sound/zelda-died.ogg"

[sound-81]
name="Zelda Rupee"
file="sound/zelda-rupee.ogg"

[sound-82]
name="Zelda Fire"
file="sound/zelda-fire.ogg"

[sound-83]
name="Zelda Item"
file="sound/zelda-item.ogg"

[sound-84]
name="Zelda Key"
file="sound/zelda-key.ogg"

[sound-85]
name="Zelda Shield"
file="sound/zelda-shield.ogg"

[sound-86]
name="Zelda Dash"
file="sound/zelda-dash.ogg"

[sound-87]
name="Zelda Fairy"
file="sound/zelda-fairy.ogg"

[sound-88]
name="Zelda Grass"
file="sound/zelda-grass.ogg"

[sound-89]
name="Zelda Hit"
file="sound/zelda-hit.ogg"

[sound-90]
name="Zelda Sword Beam"
file="sound/zelda-sword-beam.ogg"

[sound-91]
name="Bubble"
file="sound/bubble.ogg"
[/quote]

Edit the filenames of the sounds you are replacing and remove the ones you aren't. Remember to keep the speech marks, since it won't be able to detect the sounds otherwise.

Re: Custom Sounds

Posted: Sat Apr 23, 2022 10:54 am
by JackyBorderCollie
Dragon0307 wrote:
Sat Apr 23, 2022 9:10 am
JackyBorderCollie wrote:
Sat Apr 23, 2022 8:21 am
how can i replace the original smbx sounds with sounds that i want without replacing the game's files?
By using a sounds.ini. Note that only SMBX2 and TheXTech support this. To do this, create a file called sounds.ini, then use this template:

Code: Select all

[quote]
[sound-1]
name="Jump"
file="sound/player-jump.ogg"

[sound-2]
name="Stomp"
file="sound/stomped.ogg"

[sound-3]
name="Block Hit"
file="sound/block-hit.ogg"

[sound-4]
name="Block Smashed"
file="sound/block-smash.ogg"

[sound-5]
name="Shrink"
file="sound/player-shrink.ogg"

[sound-6]
name="Grow"
file="sound/player-grow.ogg"

[sound-7]
name="Mushroom"
file="sound/mushroom.ogg"

[sound-8]
name="Player Died"
file="sound/player-died.ogg"

[sound-9]
name="Shell Kick"
file="sound/shell-hit.ogg"

[sound-10]
name="Skid"
file="sound/player-slide.ogg"

[sound-11]
name="Drop Item"
file="sound/item-dropped.ogg"

[sound-12]
name="Got Item"
file="sound/has-item.ogg"

[sound-13]
name="Camera"
file="sound/camera-change.ogg"

[sound-14]
name="Coin"
file="sound/coin.ogg"

[sound-15]
name="1up"
file="sound/1up.ogg"

[sound-16]
name="Lava"
file="sound/lava.ogg"

[sound-17]
name="Warp"
file="sound/warp.ogg"

[sound-18]
name="Fireball"
file="sound/fireball.ogg"

[sound-19]
name="SMB3 Exit"
file="sound/level-win.ogg"

[sound-20]
name="Defeat Boss"
file="sound/boss-beat.ogg"

[sound-21]
name="Dungeon Clear "
file="sound/dungeon-win.ogg"

[sound-22]
name="Bullet Bill"
file="sound/bullet-bill.ogg"

[sound-23]
name="Grab"
file="sound/grab.ogg"

[sound-24]
name="Spring"
file="sound/spring.ogg"

[sound-25]
name="Hammer Toss"
file="sound/hammer.ogg"

[sound-26]
name="Slide"
file="sound/slide.ogg"

[sound-27]
name="New Path"
file="sound/newpath.ogg"

[sound-28]
name="Level Select"
file="sound/level-select.ogg"

[sound-29]
name="Do"
file="sound/do.ogg"

[sound-30]
name="Pause"
file="sound/pause.ogg"

[sound-31]
name="Key"
file="sound/key.ogg"

[sound-32]
name="Switch"
file="sound/pswitch.ogg"

[sound-33]
name="Tail"
file="sound/tail.ogg"

[sound-34]
name="Racoon"
file="sound/racoon.ogg"

[sound-35]
name="Boot"
file="sound/boot.ogg"

[sound-36]
name="Smash"
file="sound/smash.ogg"

[sound-37]
name="Thwomp"
file="sound/thwomp.ogg"

[sound-38]
name="Birdo Spit"
file="sound/birdo-spit.ogg"

[sound-39]
name="Birdo Hit"
file="sound/birdo-hit.ogg"

[sound-40]
name="SMB2 Exit"
file="sound/smb2-exit.ogg"

[sound-41]
name="Birdo Beat"
file="sound/birdo-beat.ogg"

[sound-42]
name="Big Fireball"
file="sound/npc-fireball.ogg"

[sound-43]
name="Fireworks"
file="sound/fireworks.ogg"

[sound-44]
name="Bowser Killed"
file="sound/bowser-killed.ogg"

[sound-45]
name="SMB3 Game Beat"
file="sound/game-beat.ogg"

[sound-46]
name="Door"
file="sound/door.ogg"

[sound-47]
name="Message"
file="sound/message.ogg"

[sound-48]
name="Yoshi"
file="sound/yoshi.ogg"

[sound-49]
name="Yoshi Hurt"
file="sound/yoshi-hurt.ogg"

[sound-50]
name="Yoshi Tongue"
file="sound/yoshi-tongue.ogg"

[sound-51]
name="Yoshi Egg"
file="sound/yoshi-egg.ogg"

[sound-52]
name="Got Star Exit"
file="sound/got-star.ogg"

[sound-53]
name="Zelda Kill"
file="sound/zelda-kill.ogg"

[sound-54]
name="Player Died 2"
file="sound/player-died2.ogg"

[sound-55]
name="Yoshi Swallow"
file="sound/yoshi-swallow.ogg"

[sound-56]
name="Sonic Ring"
file="sound/ring.ogg"

[sound-57]
name="Dry Bones"
file="sound/dry-bones.ogg"

[sound-58]
name="SMW Checkpoint"
file="sound/smw-checkpoint.ogg"

[sound-59]
name="Dragon Coin"
file="sound/dragon-coin.ogg"

[sound-60]
name="SMW Exit"
file="sound/smw-exit.ogg"

[sound-61]
name="Blaarg"
file="sound/smw-blaarg.ogg"

[sound-62]
name="Wart Bubbles"
file="sound/wart-bubble.ogg"

[sound-63]
name="Wart Killed"
file="sound/wart-die.ogg"

[sound-64]
name="SM Block Hit"
file="sound/sm-block-hit.ogg"

[sound-65]
name="SM Killed"
file="sound/sm-killed.ogg"

[sound-66]
name="SM Hurt"
file="sound/sm-hurt.ogg"

[sound-67]
name="SM Glass"
file="sound/sm-glass.ogg"

[sound-68]
name="SM Boss Hit"
file="sound/sm-boss-hit.ogg"

[sound-69]
name="SM Cry"
file="sound/sm-cry.ogg"

[sound-70]
name="SM Explosion"
file="sound/sm-explosion.ogg"

[sound-71]
name="Climbing"
file="sound/climbing.ogg"

[sound-72]
name="Swim"
file="sound/swim.ogg"

[sound-73]
name="Light Grab"
file="sound/grab2.ogg"

[sound-74]
name="Saw"
file="sound/smw-saw.ogg"

[sound-75]
name="SMB2 Throw"
file="sound/smb2-throw.ogg"

[sound-76]
name="SMB2 Hit"
file="sound/smb2-hit.ogg"

[sound-77]
name="Zelda Stab"
file="sound/zelda-stab.ogg"

[sound-78]
name="Zelda Hurt"
file="sound/zelda-hurt.ogg"

[sound-79]
name="Zelda Heart"
file="sound/zelda-heart.ogg"

[sound-80]
name="Zelda Died"
file="sound/zelda-died.ogg"

[sound-81]
name="Zelda Rupee"
file="sound/zelda-rupee.ogg"

[sound-82]
name="Zelda Fire"
file="sound/zelda-fire.ogg"

[sound-83]
name="Zelda Item"
file="sound/zelda-item.ogg"

[sound-84]
name="Zelda Key"
file="sound/zelda-key.ogg"

[sound-85]
name="Zelda Shield"
file="sound/zelda-shield.ogg"

[sound-86]
name="Zelda Dash"
file="sound/zelda-dash.ogg"

[sound-87]
name="Zelda Fairy"
file="sound/zelda-fairy.ogg"

[sound-88]
name="Zelda Grass"
file="sound/zelda-grass.ogg"

[sound-89]
name="Zelda Hit"
file="sound/zelda-hit.ogg"

[sound-90]
name="Zelda Sword Beam"
file="sound/zelda-sword-beam.ogg"

[sound-91]
name="Bubble"
file="sound/bubble.ogg"
Edit the filenames of the sounds you are replacing and remove the ones you aren't. Remember to keep the speech marks, since it won't be able to detect the sounds otherwise.
[/quote]
ok, thanks

Re: Custom Sounds

Posted: Mon Apr 25, 2022 12:28 am
by Hoeloe
You don't need to do that. You can just put sound files in your level folder with the same filenames.

Re: Custom Sounds

Posted: Mon Apr 25, 2022 6:51 am
by Dragon0307
Hoeloe wrote:
Mon Apr 25, 2022 12:28 am
You don't need to do that. You can just put sound files in your level folder with the same filenames.
Huh, I forgot that. Pretty sure I actually used that method once as well.