Hacking Looping Sound for Banners [Tutorial]

0RANGECHiCKEN

Member
OP
Newcomer
Joined
Dec 23, 2008
Messages
11
Trophies
0
XP
45
Country
United States
ATTENTION!

This guide requires basic knowledge in making a working sound.bin
If you don't know how to, read this tutorial by gundalf (member of 0RANGECHiCKEN):
How to make sound.bin
gundalf said:
What you need:

-audacity (download)
-IMD5 Signer (download)

1. Setup audacity

Go to the Preferences(ctrl+p) and check if WAV 16bit PCM is set.

tutsound1fu9.png


2. Speaking about the Sound and problems

Remember that the Wii Banner can use only uncompressed wave sound.
This is verry limiting, so think what kind of music you want to use and keep it as short as possible.
What we can do to keep file size short? Well thats simple, just use Mono, insteed of Stereo.
Your Sound.bin should'nt be bigger then 2MB. Try to keep it allways under 1MB or the Channel take longer to load.

3. Make it Mono!

Just drag and drop your file to the Windows.
Select on the Track Split Stereo Track.
tutsound1db0.png


Now your track will split in two seperated parts, but that doesnt mean they are now in Mono, you have to set that by hand.
Click on the name of each(left and right) Track and select Mono:
tutsound1nh5.png


After that you select "Export As Wav", you will get an warning that your exported file will saved as mono(thats what we want), klick OK.
As Name make Sound.bin.

4. Sign the Sound.bin

Start md5sig.exe, select the sound.bin and klick on "Firmar".
After that you can repack the Sound.bin with the 00.app.

I hope my Tutorial could help you.
Tools you will need (as it relates solely to looping sound.bin files]:
- WAVosaur [Freeware]

1. Getting Started

Using Audacity, open an audio file and convert it to a WAV with 16bit PCM mono
Trim it to the length audio sample you want, but don't forget that a sound.bin is really just a short tune, and should be kept under about 15 seconds [Not a hard and fast rule though]

2. WAVosour is here!

Open the audio file you just made in WAVosaur
Activate the loop mode

wavotutoq4.png


3. Editing

With loop mode activated, WAVosour will loop the part of the audio you have selected with the cursor
This is helpful to founding a correct looping point in your sound file.

4. Setting the Loop Point

If you have found an perfect point, then just go to TOOLS > LOOP > CREATE LOOP POINTS

wavotutqi0.png


5. Finish

Now save it, rename it to sound.bin and sign it with the IMD5 Signer.
 

0RANGECHiCKEN

Member
OP
Newcomer
Joined
Dec 23, 2008
Messages
11
Trophies
0
XP
45
Country
United States
Keep in mind though, that "corrupted system files" as it relates to the sound.bin is NOT a system brick. The Wii may crash if you cycle between channels too quickly that have large a large sound.bin. All you have to do is restart the Wii and you're good to go again. But still, the shorter, the better, really.
 

djdynamite123

Master Of Hardcore!
Banned
Joined
Sep 21, 2008
Messages
3,788
Trophies
0
Age
36
Location
Redcar, England UK
Website
www.djdynamite.bravehost.com
XP
136
Country
QUOTE said:
Keep in mind though, that "corrupted system files" as it relates to the sound.bin is NOT a system brick. The Wii may crash if you cycle between channels too quickly that have large a large sound.bin. All you have to do is restart the Wii and you're good to go again. But still, the shorter, the better, really.
yeah ive been testing sound.bin

as i understand it, the wii can handle upto 45seconds i believe.....
BUT if you CYCLE THROUGH PAGES, and it has over 30 seconds, SYSTEM FILES ARE CORRUPT will occur,

Answer? KEEP UNDER 30 SECONDS!


If you cycle through pages really fast, stay under 20 seconds!
 

deba94

Well-Known Member
Member
Joined
Aug 23, 2007
Messages
317
Trophies
0
Age
29
Location
Toronto, Canada
XP
166
Country
Canada
WiiCrazy said:
Well no word of bns format and lz compression.. guess this is a different way of looping sounds unlike the sound.bin used in the homebrew channel...

Or did I miss a certain part?
Nah. It's just wav, looped.
wink.gif
 
D

Deleted User

Guest
Keep the looping sound under 30 seconds or the sound completely under 30 seconds?

Nice tut by the way
 

lolsjoel

Well-Known Member
Member
Joined
Nov 19, 2003
Messages
936
Trophies
0
Age
38
Website
www.0RANGECHiCKEN.co.nr
XP
401
Country
United States
afif95 said:
Keep the looping sound under 30 seconds or the sound completely under 30 seconds?

Nice tut by the way
A looping sound will loop forever! So keep the loop under 30 seconds, or in my opinion, keep it under 15 seconds as more than that is just unnecessary. It's not the length of the sound.bin that causes problems, it's the size of the file that causes the Wii to crash if it's forced to load/unload/reload too quickly.
 

Supercool330

Well-Known Member
Member
Joined
Sep 28, 2008
Messages
752
Trophies
1
XP
1,129
Country
United States
Lol I totally figured this out early yesterday morning and didn't get around to posting it until now. I am currently working on getting bns files to work. The only real advantage of bns over wav is that bns use adpcm instead of pcm (i'm fairly sure from comparing several bns files) so they should have better compression. The bns header also appears to be smaller, but I haven't quite figured it out yet (will get back to you when I have the structure figured out). Anyway, thanks for posting this (approximatly 2 hours after I asked on the irc channel and 30 minutes after I figured it out XD).
 

nicksasa

Well-Known Member
Member
Joined
Oct 25, 2008
Messages
1,410
Trophies
0
XP
79
Country
Belgium
i found out how to do it in wadder replace the sound commands and put this in place
Code:
DEL C:\wadder0010001414247470000000_app_out\sound.bin
COPY c:\sound.bin C:\wadder0010001414247470000000_app_out\sound.bin
signmd5 C:\wadder0010001414247470000000_app_out\sound.bin

then rename your looping wave file to sound.bin and put it in c:\ and there you have it an looping sound channel made with wadder
wink.gif


BUT because it doesnt convert the sound file make sure its the right format !!
 

Wiisel

Well-Known Member
Member
Joined
Dec 4, 2008
Messages
1,309
Trophies
0
Website
Visit site
XP
333
Country
Thanks 0RANGECHiCKEN team all worked perfect for me just one question how do i listen to the sound with the loop on PC i had to make several wads as i could not figure how to test in the app how to play the full track the loop like it plays on the Wii.

Keep up the good work guys
smile.gif
 

RadioShadow

Well-Known Member
Member
Joined
Aug 30, 2007
Messages
550
Trophies
1
Age
35
Location
UK
XP
631
Country
Cool guide.

Is there a way to make WAVosaur play the part loops? Everytime I press the play button, it starts playing the file from the beginning of music file.

EDIT: Well it plays the part you highlighted. Is it suppose to only play the non-looped when you first click the channel? It plays the looped part fine after it is viewed a second time.

Oh, and the music stops if the Home button on the Wii is pressed (but that could be due to not using .bns format).
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • S @ salazarcosplay:
    now that firm ware 11 supposedly is exploitable
  • S @ salazarcosplay:
    did you see the fallout series
  • BigOnYa @ BigOnYa:
    Yea is pretty good
  • BakerMan @ BakerMan:
    an elder scrolls movie or show would be cool, but which elder scrolls game would it be based on?
  • BakerMan @ BakerMan:
    oh who am i kidding it'd be skyrim
    +1
  • BakerMan @ BakerMan:
    but,since they're only a few years apart, a morrowind + oblivion series would also be cool
  • K3Nv2 @ K3Nv2:
    Taco Saturday
  • AncientBoi @ AncientBoi:
    Uhh, It's 🌯 Saturday dude. :) js
  • BigOnYa @ BigOnYa:
    Nope that for tomorrow, cinco de mayo, today is bbq chicken on the grill.
  • K3Nv2 @ K3Nv2:
    Juan's new years I forgot
    +2
  • AncientBoi @ AncientBoi:
    :hrth::toot::grog::grog::grog::bow: HAPPY BIRTHDAY to me :bow::grog::grog::toot::hrth:
  • K3Nv2 @ K3Nv2:
    One day away from Juan's birthday
  • K3Nv2 @ K3Nv2:
    Only if you send him feet
    +1
  • BigOnYa @ BigOnYa:
    Happy birthday!
    +1
  • AncientBoi @ AncientBoi:
    Thank You :D
  • realtimesave @ realtimesave:
    heh I got a guy who created an account just yesterday asking me where to find mig switch roms
  • realtimesave @ realtimesave:
    too much FBI watching this website to answer that kind of question lol
  • K3Nv2 @ K3Nv2:
    Has the mig switch found loopholes without requiring game keys?
  • Xdqwerty @ Xdqwerty:
    @AncientBoi, happy birthday
  • Xdqwerty @ Xdqwerty:
    Yawn
  • Xdqwerty @ Xdqwerty:
    Lonely here
    Xdqwerty @ Xdqwerty: Lonely here