Homebrew How to get custom BGM on your E-shop.

Februarysn0w

Well-Known Member
OP
Member
Joined
Oct 31, 2014
Messages
1,206
Trophies
0
Age
36
XP
834
Country
Japan
Hello.
Few days a go I found a thread about Custom BGM on E-shop. some people interested in this method.
So I decided to make this very very simple tutorial.

-What you need is list-
1. format factory (I recommended)
2. 3DS or New 3DS
3. Homebrew launcher
4. Extdata damp
5. music file whatever you like.

6.sample files (xml updated at 9/28/2015)

-How to make the bgm-

Connecting to eshop and download newest bgm and xml before change the BGM.

1. Convert your music file to aac format. (File size must be smaller than 8MB)

2. rename the file to "boss_bgm1"

3. Place the file to extdata_dump folder. add these lines on your config.txt.

; replace e-shop bgm
RESTORE "boss_bgm1" "00000xxx:/boss_bgm1"

; replace e-shop xml
RESTORE "boss_xml1" "00000xxx:/boss_xml1"

"XXX" < Replace the XXX with the numbers below depending on your 3DS' region.
209 = JPN 3DS
219 = USA 3DS
229 = EUR 3DS

4. Now edit these lines on "boss_xml1". also Place the file to extdata_dump folder.
<dataSize>4147269</dataSize> //get file data size 7 digits from file property.

<loopStartFrame>0</loopStartFrame> //set "0" song repeat from the start. I'm tested and works.

<loopEndFrame>9000000</loopEndFrame> // I cant calculate this. How? IF you know much about this Please comment and let us know.

5. Last restore the files and run e-shop!!!

That it!! Hope you enjoy!
 
Last edited by Februarysn0w,
  • Like
Reactions: I pwned U!

Tacosaregood

Well-Known Member
Member
Joined
Sep 30, 2015
Messages
147
Trophies
0
Location
SiIvaGunner's Youtube channel
XP
196
Country
United States
I would like to point out that your tutorial is incorrect. It won't work if its "RESTORE "boss_bgm1" "00000209:/boss_bgm1" it should be "RESTORE "boss_bgm1.aac" "00000209:/boss_bgm1" if you want it to work, it won't recognize the file if you forget the file extension on the config.
 

Megalegacy98

Well-Known Member
Member
Joined
Aug 11, 2015
Messages
505
Trophies
0
Location
United States
XP
430
Country
United States
I would like to point out that your tutorial is incorrect. It won't work if its "RESTORE "boss_bgm1" "00000209:/boss_bgm1" it should be "RESTORE "boss_bgm1.aac" "00000209:/boss_bgm1" if you want it to work, it won't recognize the file if you forget the file extension on the config.
thats what i did, got an error.
 

Tacosaregood

Well-Known Member
Member
Joined
Sep 30, 2015
Messages
147
Trophies
0
Location
SiIvaGunner's Youtube channel
XP
196
Country
United States
thats what i did, got an error.
Are you installing to the right folder? 00000209 is for Japenese 3DS. Make sure the config file has the file extension in the proper place

"RESTORE "boss_bgm1(.aac)" "00000XXX:/boss_bgm1" without the parentheses.

"XXX" < Replace the XXX with the numbers below depending on your 3DS' region.
209 = JPN 3DS
219 = USA 3DS
229 = EUR 3DS

I hope this helps you.
 
  • Like
Reactions: Februarysn0w

Megalegacy98

Well-Known Member
Member
Joined
Aug 11, 2015
Messages
505
Trophies
0
Location
United States
XP
430
Country
United States
Are you installing to the right folder? 00000209 is for Japenese 3DS. Make sure the config file has the file extension in the proper place

"RESTORE "boss_bgm1(.aac)" "00000XXX:/boss_bgm1" without the parentheses.

"XXX" < Replace the XXX with the numbers below depending on your 3DS' region.
209 = JPN 3DS
219 = USA 3DS
229 = EUR 3DS

I hope this helps you.
I am aware of that, that's what I did. bossxml works when i import, but not bossbgm
 

Megalegacy98

Well-Known Member
Member
Joined
Aug 11, 2015
Messages
505
Trophies
0
Location
United States
XP
430
Country
United States
attached
 

Attachments

  • 1.PNG
    1.PNG
    5.3 KB · Views: 283
  • 2.PNG
    2.PNG
    3.4 KB · Views: 286

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Psionic Roshambo @ Psionic Roshambo: I am the cancer!!! lol