System menu sounds

Discussion in 'Wii - Hacking' started by pwsincd, Jan 22, 2012.

Jan 22, 2012

System menu sounds by pwsincd at 6:11 PM (1,437 Views / 0 Likes) 27 replies

  1. pwsincd
    OP

    Member pwsincd Garage Flower

    Joined:
    Dec 4, 2011
    Messages:
    2,972
    Location:
    Manchester UK
    Country:
    United Kingdom
    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 ... :)
     


  2. diddy81

    Member diddy81 Wii Theme Team

    Joined:
    Mar 14, 2009
    Messages:
    710
    Country:
    United Kingdom
    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
     
  3. SifJar

    Member SifJar Not a pirate

    Joined:
    Apr 4, 2009
    Messages:
    6,022
    Country:
    United Kingdom
    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.
     
  4. pwsincd
    OP

    Member pwsincd Garage Flower

    Joined:
    Dec 4, 2011
    Messages:
    2,972
    Location:
    Manchester UK
    Country:
    United Kingdom
    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.. :)
     
  5. guinness

    Member guinness GBAtemp Regular

    Joined:
    Nov 13, 2008
    Messages:
    215
    Location:
    UK
    Country:
    United Kingdom
    Turn off background music in Priiloader.
     
  6. JoostinOnline

    Member JoostinOnline Certified Crash Test Dummy

    Joined:
    Apr 2, 2011
    Messages:
    10,834
    Location:
    The Twilight Zone
    Country:
    United States
    I fell to my knees and wept tears of joy when I discovered that hack.
     
  7. guinness

    Member guinness GBAtemp Regular

    Joined:
    Nov 13, 2008
    Messages:
    215
    Location:
    UK
    Country:
    United Kingdom
    Trust me, you are not alone :)
     
  8. shortz1994

    Member shortz1994 GBAtemp Maniac

    Joined:
    Jan 21, 2011
    Messages:
    1,341
    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.
     
  9. Wiip™

    Member Wiip™ Worth a penny.

    Joined:
    Jul 30, 2011
    Messages:
    208
    Location:
    The Netherlands
    Country:
    United Kingdom
    That's not going to work. :yaywii:
     
  10. pwsincd
    OP

    Member pwsincd Garage Flower

    Joined:
    Dec 4, 2011
    Messages:
    2,972
    Location:
    Manchester UK
    Country:
    United Kingdom
    i can disable ... omg it wasnt such a dumb post after all ty Guinness !1 :)
     
  11. SifJar

    Member SifJar Not a pirate

    Joined:
    Apr 4, 2009
    Messages:
    6,022
    Country:
    United Kingdom
    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.
     
  12. shortz1994

    Member shortz1994 GBAtemp Maniac

    Joined:
    Jan 21, 2011
    Messages:
    1,341
    Country:
    United States
    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.).
     
  13. SifJar

    Member SifJar Not a pirate

    Joined:
    Apr 4, 2009
    Messages:
    6,022
    Country:
    United Kingdom
    Yes, postLoader could have background music added. However, that is 100% irrelevant to this conversation in my opinion.
     
  14. pwsincd
    OP

    Member pwsincd Garage Flower

    Joined:
    Dec 4, 2011
    Messages:
    2,972
    Location:
    Manchester UK
    Country:
    United Kingdom
    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.
     
  15. jj-kwik

    Member jj-kwik GBAtemp Regular

    Joined:
    Sep 4, 2009
    Messages:
    120
    Country:
    Canada
    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
     
  16. JoostinOnline

    Member JoostinOnline Certified Crash Test Dummy

    Joined:
    Apr 2, 2011
    Messages:
    10,834
    Location:
    The Twilight Zone
    Country:
    United States
    No, because Priiloader would have to replace the BRSARs.
     
  17. SifJar

    Member SifJar Not a pirate

    Joined:
    Apr 4, 2009
    Messages:
    6,022
    Country:
    United Kingdom
    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.
     
  18. diddy81

    Member diddy81 Wii Theme Team

    Joined:
    Mar 14, 2009
    Messages:
    710
    Country:
    United Kingdom
    thats interesting do we know what file the no bg sound hack looks for ?
     
  19. SifJar

    Member SifJar Not a pirate

    Joined:
    Apr 4, 2009
    Messages:
    6,022
    Country:
    United Kingdom
    I can check for you if you want, can't right now, but I'll do it later.
     
  20. pwsincd
    OP

    Member pwsincd Garage Flower

    Joined:
    Dec 4, 2011
    Messages:
    2,972
    Location:
    Manchester UK
    Country:
    United Kingdom
    if its possible to rip the BRSAR's from the menu couldnt we replace them with BRSAR files ripped from Game iso's ?
     

Share This Page