[MHXX] Custom Jukebox Playlist

Discussion in '3DS - ROM Hacking, Translations and Utilities' started by 1NSaNe, Mar 23, 2017.

  1. 1NSaNe
    OP

    1NSaNe Member

    Newcomer
    35
    27
    Mar 16, 2014
    Hey GBATemp users! Today i gonna show you one trick you can do on MHXX. Since you have a Jukebox on the Hunter's Tavern, i was wondering if i can add my own playlist and listen my own songs, so i decide to try this with success and im gonna share you the method i used. I think MH OST is pretty good, but damn, when i put all my favourite game's songs, the waiting time now is just GREAT!

    First of all i want to say a very big Thank You to dasding, for his great job on 3DS scene and recent work, also all tools used in this tutorial are made by him.
    So here we go!

    What we need?
    -CFW on your 3DS with SD Card
    -MH Mod Tools
    -NTR CFW or MHXX Eng UI Patch

    1. Getting your .WAV songs
    So you need to know what songs you want to include in the playlist. You can use songs from your PC or you can do a very easy and quick job using this tool, so you can directly grab the wav files from youtube (change output from mp3 to wav). I recomend take the best quality songs, because some of them are too loud when played on 3Ds. You need your files on .wav files, no matter PCM / KBPs, so do your job and get your loved music!


    2. Convert .WAV into .MCA
    Now we need MH Mod Tools. Check the topic before complain about the installation, all information you need is in the What we need section. When you are ready, you need to find a file named

    3_wav2mca_mhx.bat
    You need to drag and drop your .wav files to this .bat file, then a new CMD screen will appear, showing up the conversion progress, it will auto-close when done. If you are getting problems using the drag and drop method, you just need to right click on the .bat and press Edit. Then put your "filename.mca" after the %1, just something like this:

    tools\wav2dsp.exe %~1 filename.wav
    c:\python27\python.exe tools/mcatool.py --mhx %~1 filename.wav
    del *.dsp

    Now you should have your .MCA files in the same folder, repeat the job with the rest of your songs.

    UPDATE: Having problems with bad quality .mca / strange sounds? Check THIS <

    3. Get the XX Eng Patch or NTR
    We need the NTR plugin in order to do this, so i highly recommend use this with the great MHXX Eng UI Patch, so in this step you just need to install the patch using NTR methods, not CIA Patch methods. Check the What we need section, is very simple. When you get the patch working proceed to the next step.

    4. Moving files to SD
    Put your SD card on PC, then look for the path (X should be your drive letter)

    X:/mhxx/

    Now you need to create some new folders. The final path should be like this:

    X:/mhxx/sound/bgm/map/v07/wav/

    Total songs you can add to your playlist is 13. You need to place in this wav folder your .MCA song files.
    Now you need to rename your files to this:

    bgm_v07_01.mca
    bgm_v07_02.mca
    bgm_v07_03.mca
    bgm_v07_04.mca
    bgm_v07_05.mca
    bgm_v07_06.mca
    bgm_v07_07.mca
    bgm_v07_08.mca
    bgm_v07_09.mca
    bgm_v07_10.mca
    bgm_v07_11.mca
    bgm_v07_12.mca
    bgm_v07_13.mca

    Im not sure if you got all 13 songs unlocked from the beggining, so i strongly recommend start renaming your files starting from 1 and go on, because maybe you cant listen the last songs if you havent unlocked them yet.

    Also if you want to change the Intro song, just create this path

    X:/mhxx/sound/bgm/title/wav/

    and place your song here with name:

    bgm_title.mca

    5. Enjoy!
    Just start the patch by opening NTR CFW. Then go to MHXX and travel to the new Hunters Tavern. Speak with the girl next to the guy who gives you the quests, and check if all is working fine.
    So now you can go and spam the dance emote while hearing your favorite songs :)

    FAQs:
    My songs have bad quality, any solution?
    -Check THIS

    Can i replace Monster Battle songs?
    -Yes, actually the path is arc/sound/bgm/battle/wav and you can see filenames HERE


    My Own Playlist:
    -Dragons Dogma: Title Song
    -Dragons Dogma: Daimon Battle
    -Dragons Dogma: The Fallen City
    -Dragons Dogma: Bitterblack Island
    -Demon Souls: Maiden in Black
    -Dark Souls: Firelink Shrine
    -Dark Souls 2: Majula
    -Dark Souls 2: Title Screen
    -Dark Souls 3: Firelink Shrine
    -Dark Souls 3: Title Screen
    -TES V: Skyrim: Awake
    -TES V: Skyrim: From past to Present
    -Kokoto Village Theme (Cant remove this one, MHFU was just epic)​

    Im not uploading this since copyright terms, so im just sharing my idea. PM me if need more help or just reply this.
    Hope this helps on your hunts ;)
     
    Last edited by 1NSaNe, Mar 27, 2017
    Noroxus, ADMT, Pixel Eater and 7 others like this.


  2. ewin00

    ewin00 GBAtemp Regular

    Member
    146
    32
    Mar 24, 2011
    Indonesia
    wow this is cool, ill give it a try, and will it work with ntr mode3?
     
  3. 1NSaNe
    OP

    1NSaNe Member

    Newcomer
    35
    27
    Mar 16, 2014
    Yes, working on Mode 3 (o3DS compatible)
     
  4. ewin00

    ewin00 GBAtemp Regular

    Member
    146
    32
    Mar 24, 2011
    Indonesia
    glad youre online, im having problem with converting wav to mca, maybe something wrong with my phyton, tha batch is just automatic close can you help?


    ah got it problem solve, its environment path stuff on my computer
     
    Last edited by ewin00, Mar 23, 2017
  5. Coolnez

    Coolnez GBAtemp Regular

    Member
    103
    20
    May 18, 2016
    Canada
    Relaxing on the clouds
    This is great! Thanks for making this guide! Now I can finally put all the older hub songs into this game..
     
    Hayleia likes this.
  6. OnenZ

    OnenZ Advanced Member

    Newcomer
    77
    4
    Sep 4, 2015
    Chile
    Valparaíso
    Hi. This works just for the Tavern right? Nothing like mod a theme monster song?
     
  7. wownmnpare

    wownmnpare GBAtemp Regular

    Member
    285
    37
    Jan 9, 2014
    Caloocan
    Okay. Time to add 13 Tupac songs. :)
     
  8. 1NSaNe
    OP

    1NSaNe Member

    Newcomer
    35
    27
    Mar 16, 2014
    With this method, you can replace all songs in the game, including theme monster songs :)
    So the best way to do that is to decrypt ur CIA then extract and check for the bgm folder. You are looking for this one:

    arc/sound/bgm/battle/wav

    monsters.png

    So you can use the same method to do this. Hope it helps :)
     
  9. justln

    justln GBAtemp Advanced Fan

    Member
    708
    276
    Aug 16, 2013
    Edit: Nvm, I'm an idiot. Apparently I didn't have Python even though I remember installing it a long time ago, must have somehow uninstalled and forgot about it.

    Edit 2: Converted the files, transferred them into the SD card and... changing the music reverts back to default. Wonder what I'm doing wrong again.

    [​IMG] [​IMG]
     
    Last edited by justln, Mar 24, 2017
  10. Coolnez

    Coolnez GBAtemp Regular

    Member
    103
    20
    May 18, 2016
    Canada
    Relaxing on the clouds
    Just wondering, what should be the max and minimum of Project Rate (Hz) for the wav before converting it to a .mca? (yes, I'm using audacity to convert it. I'm never too sure if a online Youtube audio downloaders will give me a virus...)
     
  11. MeixDev

    MeixDev Member

    Newcomer
    41
    15
    Apr 24, 2016
    France
    This is like the best thing that ever happened.
     
  12. 1NSaNe
    OP

    1NSaNe Member

    Newcomer
    35
    27
    Mar 16, 2014
    Oh, my fault. That's not the good path. Use this one:

    X:/mhxx/sound/bgm/map/v07/wav/
    Im not used to .MCA files, so i dont know exactly.
     
    Last edited by 1NSaNe, Mar 24, 2017
    justln likes this.
  13. Coolnez

    Coolnez GBAtemp Regular

    Member
    103
    20
    May 18, 2016
    Canada
    Relaxing on the clouds
    Ah okay, can you (if you can) use something like Audacity to show me what Hz the .wavs you imported were?
     
    Last edited by Coolnez, Mar 24, 2017
  14. OnenZ

    OnenZ Advanced Member

    Newcomer
    77
    4
    Sep 4, 2015
    Chile
    Valparaíso
    Aww man, i s*uck on that thing.
     
  15. DarkSynopsis

    DarkSynopsis GBAtemp Fan

    Member
    373
    216
    Oct 15, 2014
    New Zealand
    New Zealand
    3DS normally uses 32000Hz, in my experience anyway.
     
  16. Coolnez

    Coolnez GBAtemp Regular

    Member
    103
    20
    May 18, 2016
    Canada
    Relaxing on the clouds
    EDIT: Nevermind...It just seems to have the buzzing sound cause of the bass altogether... Nothing I'd lose sleep over, but its a tad bit annoying.

    It works...but the bass in the song gives off a strange buzzing sounds... Well, after a note is played. Why? I don't know. Maybe its the Hz?
     
    Last edited by Coolnez, Mar 24, 2017
  17. justln

    justln GBAtemp Advanced Fan

    Member
    708
    276
    Aug 16, 2013
    Thanks, fixed the path and it works great. Now to find songs that doesn't tire out the eardrums, probably put some instrumental stuff in.
     
  18. 1NSaNe
    OP

    1NSaNe Member

    Newcomer
    35
    27
    Mar 16, 2014
    Hope THIS help you.

    Once again, i dont know about PCM / KBPs.
    I got some MCA's that have 0 sound problems, but its true that others can be too loud. Maybe lowering volume output can work?
     
    Last edited by 1NSaNe, Mar 27, 2017
  19. justln

    justln GBAtemp Advanced Fan

    Member
    708
    276
    Aug 16, 2013
    Same, a lot of static and buzzing. Especially noticeable if you're using earphones.
     
  20. dasding

    dasding GBAtemp Regular

    Member
    250
    819
    Oct 25, 2015
    Germany
    this might help, put those files into the to tools folder (replacing the old): https://mega.nz/#!S9VVGDhb!8sTRpVbwVPJlYJwhED2B-XULZbxYxlGYC7LophxGWTI
    that's some adjustments i made for phoenix wright games, which probably fix your buzzing as well

    Edit:
    If it does please put some feedback here, i will then merge it with the mhmodtools and update it
     
    Last edited by dasding, Mar 26, 2017
    SunTea07 likes this.