Changing stock Home Menu sounds?

Discussion in '3DS - Homebrew Development and Emulators' started by descac, Jan 24, 2015.

  1. descac
    OP

    descac Advanced Member

    Newcomer
    88
    27
    Oct 7, 2014
    United States
    I've been meaning to make a custom theme, but it turns out these are the only sound effects changed by them:

    "The CWAVs are used for the following:

    0: Cursor movement
    1: Application launch
    2: Certain buttons
    3: Cancel buttons
    4: When cursor would be moved off the screen, left/right
    5: When cursor is moved a screen-worth of icons across
    6: Folder buttons"

    http://3dbrew.org/wiki/Home_Menu/Themes

    I also wanted to change the pause sound and possibly others for consistency, so I'd like to know how you can get to these files and if you can mod them at all (on emunand).

    Thanks.
     
    Margen67 likes this.
  2. xextil

    xextil Member

    Newcomer
    38
    30
    Mar 12, 2007
    Create new archive with an hex editor following these steps:

    [​IMG]
    Offset 0x000 (Example: 02 00 00 00 39 00 00 00) = HEADER

    Offset 0x008 (Example: 90 09 00 00 30 00 00 00) = BCWAV HEADER. First 2 bytes (Box 1) = .bcwav size, must be modify with box 2 value.

    After that, paste .bcwav data. Repeat bcwav header+data for each sound. Save as .bin file and import with YATA.


    Structure .bin file:

    Warning: Spoilers inside!

    Wav converter from Nintendo SDK must be used to convert .wav to .bcwav, I think is the only way for now.
     
    Margen67 and descac like this.
  3. descac
    OP

    descac Advanced Member

    Newcomer
    88
    27
    Oct 7, 2014
    United States
    Good to know about the volume value. Thanks.
     
  4. xextil

    xextil Member

    Newcomer
    38
    30
    Mar 12, 2007
    Ok, I just realize that you talk about stock sounds, lol. Well, I don't know about that, this steps are only for theme sounds, sorry ;)
     
  5. s1nharvest

    s1nharvest Advanced Member

    Newcomer
    56
    23
    Jan 7, 2015
    United States
    Any news on a program that can convert to .bcwav yet? :(
     
    Margen67 likes this.