Hacking System menu sounds

pwsincd

Garage Flower
OP
Developer
Joined
Dec 4, 2011
Messages
3,686
Trophies
2
Location
Manchester UK
XP
4,465
Having never really looked for it , and having never really seen the subject mentioned , anyways : can the system menu sound be altered and to that matter the effects upon selecting buttons etc , has anyone ever looked at this or heard of the issue being raised anywhere , would be cool to have mp3's playing :) ...... just thinking out loud ... :)
 

diddy81

Wii Theme Team
Member
Joined
Mar 14, 2009
Messages
917
Trophies
1
XP
1,101
Country
ive seen this subject come up many times and the answer has always been that its not possable

as far as i know all the sounds are in one file that the system looks at offsets in the file to find the right sound to play but i might be wrong
the offsets would be hard coded in the system so you would need a priiloader hack as well
 

SifJar

Not a pirate
Member
Joined
Apr 4, 2009
Messages
6,022
Trophies
0
Website
Visit site
XP
1,175
Country
Sounds are all stored in a BRSAR (think that's the correct format) within the System Menu, and there are no complete, fully working tools for dealing with that format. Basically it's an archive of sounds, and all existing tools only work with one sound out of a BRSAR (in games that use BRSARs, there are usually separate BRSARs for each song/sound, so that is enough for the tools to work for modding those games), which obviously isn't going to work with System Menu where there are multiple sounds. And seeing as BRSAR packers only pack one sound, the resultant BRSAR would be missing a bunch of sounds, so would not work with System Menu (i.e. you can't just "replace the first sound" or something like that).

If someone fully reverse engineers the BRSAR format, it could be possible. But until then (and it's looking unlikely, reverse engineering of Wii formats is slowing down, and if this was going to be done, it would have been - this BRSAR has been there since the beginning), it won't happen. Sorry.
 

JoostinOnline

Certified Crash Test Dummy
Member
Joined
Apr 2, 2011
Messages
11,005
Trophies
1
Location
The Twilight Zone
Website
www.hacksden.com
XP
4,339
Country
United States
Only thought on it really as i was at the PC and the wii was droning on in the back ground with that f$%kin annoying plinky plonky tune.. :)

Turn off background music in Priiloader.
I fell to my knees and wept tears of joy when I discovered that hack.
 

guinness

Well-Known Member
Member
Joined
Nov 13, 2008
Messages
215
Trophies
0
Location
UK
XP
166
Country

shortz1994

Well-Known Member
Member
Joined
Jan 21, 2011
Messages
1,340
Trophies
0
XP
369
Country
United States
i got an idea, reading this topic, was wondering if , some one,(my be scooby :) joostonline?) if themes(csm,mym) are "zip files", what if some one made a hack, to load the themes with :yay: post loader? :yay: since themes are read as "zip files". then change the "sound" maybe using a .wav or mp3 ?
i don't know, crap about coding, i look at it, an it just numbers an commands.? just an idea.
 

Wiip™

Worth a penny.
Member
Joined
Jul 30, 2011
Messages
208
Trophies
0
Age
31
Location
The Netherlands
XP
196
Country
i got an idea, reading this topic, was wondering if , some one,(my be scooby :) joostonline?) if themes(csm,mym) are "zip files", what if some one made a hack, to load the themes with :yay: post loader? :yay: since themes are read as "zip files". then change the "sound" maybe using a .wav or mp3 ?
i don't know, crap about coding, i look at it, an it just numbers an commands.? just an idea.

That's not going to work. :yaywii:
 

SifJar

Not a pirate
Member
Joined
Apr 4, 2009
Messages
6,022
Trophies
0
Website
Visit site
XP
1,175
Country
i got an idea, reading this topic, was wondering if , some one,(my be scooby :) joostonline?) if themes(csm,mym) are "zip files", what if some one made a hack, to load the themes with :yay: post loader? :yay: since themes are read as "zip files". then change the "sound" maybe using a .wav or mp3 ?
i don't know, crap about coding, i look at it, an it just numbers an commands.? just an idea.

Having postLoader install themes - possible, but stupid. postLoader is designed to replace System Menu. Why add functionality related to the official SM to it? That is pointless and a waste of time.

Changing sounds - not (currently) possible. Like I said above, BRSARs have to be reverse engineered for it to happen. The way themes work are all the images etc. are packaged into a ZIP, then MyMenu or ThemeMii etc. takes that ZIP, extracts it, converts the images to TPLs [This is the important step, more in a sec], and replaces the TPLs from the System Menu with the converted ones (it also replaces some other files if the theme requires it, but in those cases the files are already converted by the creator of the theme). The key part is that the images are converted to TPLs i.e. they need to be in the correct format. For sound, this would be BRSAR, and there is no tool to do this conversion currently. It doesn't matter what format the sounds are to begin with, it won't work unless they are converted to BRSAR to be inserted into the System Menu, and that can't be done.
 

shortz1994

Well-Known Member
Member
Joined
Jan 21, 2011
Messages
1,340
Trophies
0
XP
369
Country
United States
i got an idea, reading this topic, was wondering if , some one,(my be scooby :) joostonline?) if themes(csm,mym) are "zip files", what if some one made a hack, to load the themes with :yay: post loader? :yay: since themes are read as "zip files". then change the "sound" maybe using a .wav or mp3 ?
i don't know, crap about coding, i look at it, an it just numbers an commands.? just an idea.

Having postLoader install themes - possible, but stupid. postLoader is designed to replace System Menu. Why add functionality related to the official SM to it? That is pointless and a waste of time.

Changing sounds - not (currently) possible. Like I said above, BRSARs have to be reverse engineered for it to happen. The way themes work are all the images etc. are packaged into a ZIP, then MyMenu or ThemeMii etc. takes that ZIP, extracts it, converts the images to TPLs [This is the important step, more in a sec], and replaces the TPLs from the System Menu with the converted ones (it also replaces some other files if the theme requires it, but in those cases the files are already converted by the creator of the theme). The key part is that the images are converted to TPLs i.e. they need to be in the correct format. For sound, this would be BRSAR, and there is no tool to do this conversion currently. It doesn't matter what format the sounds are to begin with, it won't work unless they are converted to BRSAR to be inserted into the System Menu, and that can't be done.
yes i get this point, i know there is no way to change the "main "file" on nand... i'm saying to make the menu(i use pl to now,not wii menu). just like wiiflow had, back when it made the sound for moving the game covers.( swooch, or what ever was the sound). but add those sounds,to post loader. an make multiple, sounds, one for loading, or what have it..(just like the menu.).
 

pwsincd

Garage Flower
OP
Developer
Joined
Dec 4, 2011
Messages
3,686
Trophies
2
Location
Manchester UK
XP
4,465
well yes to my original question it is irrelevent, however , having said its not possible(kinda) then i guess he offers a legit possible alternative . But id much rather kill it in priiloader than have postloader tbh. If it was at all ever possible a hack to swap audio files would be better than a whole new menu imo.
 

JoostinOnline

Certified Crash Test Dummy
Member
Joined
Apr 2, 2011
Messages
11,005
Trophies
1
Location
The Twilight Zone
Website
www.hacksden.com
XP
4,339
Country
United States
K, but my question is, if we can have priiloader turn off the background music, would it be possible for priiloader to replace it? Instead of trying to replace the BRSAR, have priiloader replace the WiiSystemMenu Music with an mp3 stored on the sd card.

I don't know if it's possible, but if priiloader can turn off the Background music, I'm assuming it's possible to have it play a stored music file. I'm probably wrong, but I'm hoping I'm not. :P
No, because Priiloader would have to replace the BRSARs.
 

SifJar

Not a pirate
Member
Joined
Apr 4, 2009
Messages
6,022
Trophies
0
Website
Visit site
XP
1,175
Country
The way the current hack works, it just changes the name of the BRSAR the System Menu is looking for. Seeing as System Menu is then looking for the wrong file, it obviously can't find it. So it just plays nothing. To get other sounds, you'd have to either replace the BRSAR (no priiloader hack needed for that), or create a very large patch/priiloader hack for the system menu including a complete MP3 decoder (probably written in ASM) and then replace the function that plays the bg music with a jump to that function you added that plays an MP3 off the SD card or something. It would be a HUGE patch (probably a couple of hundred offsets, compared to the current hacks which max out around 6 or 7), dunno if there's even enough padding in the System Menu to add it in there.

EDIT: Probably also be harder to port for different System Menus than regular hacks.
 

diddy81

Wii Theme Team
Member
Joined
Mar 14, 2009
Messages
917
Trophies
1
XP
1,101
Country
The way the current hack works, it just changes the name of the BRSAR the System Menu is looking for. Seeing as System Menu is then looking for the wrong file, it obviously can't find it. So it just plays nothing. To get other sounds, you'd have to either replace the BRSAR (no priiloader hack needed for that), or create a very large patch/priiloader hack for the system menu including a complete MP3 decoder (probably written in ASM) and then replace the function that plays the bg music with a jump to that function you added that plays an MP3 off the SD card or something. It would be a HUGE patch (probably a couple of hundred offsets, compared to the current hacks which max out around 6 or 7), dunno if there's even enough padding in the System Menu to add it in there.

EDIT: Probably also be harder to port for different System Menus than regular hacks.

thats interesting do we know what file the no bg sound hack looks for ?
 

SifJar

Not a pirate
Member
Joined
Apr 4, 2009
Messages
6,022
Trophies
0
Website
Visit site
XP
1,175
Country
The way the current hack works, it just changes the name of the BRSAR the System Menu is looking for. Seeing as System Menu is then looking for the wrong file, it obviously can't find it. So it just plays nothing. To get other sounds, you'd have to either replace the BRSAR (no priiloader hack needed for that), or create a very large patch/priiloader hack for the system menu including a complete MP3 decoder (probably written in ASM) and then replace the function that plays the bg music with a jump to that function you added that plays an MP3 off the SD card or something. It would be a HUGE patch (probably a couple of hundred offsets, compared to the current hacks which max out around 6 or 7), dunno if there's even enough padding in the System Menu to add it in there.

EDIT: Probably also be harder to port for different System Menus than regular hacks.

thats interesting do we know what file the no bg sound hack looks for ?

I can check for you if you want, can't right now, but I'll do it later.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    SylverReZ @ SylverReZ: @OctoAori20, Thank you. Hope you're in good spirits today like I am. :)