Homebrew [Tutorial] How to make a custom badge

  • Thread starter Thread starter Mega-Mew
  • Start date Start date
  • Views Views 34,004
  • Replies Replies 140
  • Likes Likes 28
I can't dump my extdata. Every time I try with the link in the OP, I get this error:
AM_GetTitleCount() failed: 0xd8e007f7
I am using OOT3dhax on 10.3 if that could make any difference.

edit: never mind, I got another version of extdata_dump
You have a old version. I can tell because the New version removed the "AM_GetTitleCount() failed" text
 
So what are the parameters for making badges? 64x64? 32x32? Also, I assume you'd need a "mask" to keep the badge from becoming transparent.
 
Last edited by anonymoose,
1447701313-nintendo-badge-arcade-747x309.jpg



What you need:
------------------------------------------------------------------------------
Edit: @DaBlackDeath has made a tool for lazy/lambda people

vi-XMVqc.png


Download
I) Extract Badge Arcade extdata

  • With Savedatafiler: Go to "Ext" and press Y on "000014D1" (ID for EU, maybe 14D0 for US) for export data.
  • With 3ds extdata dump: Choose "dump all extdata to sd card" and wait...
---------------------------------------------------------------------------------------------------

II) Get BadgeData.dat

  • With Savedatafiler: In your sd card, go to filer -> Extdata -> xxxx (backup date) -> 000014D1 (or 14D0 for US) -> BadgeData.dat
  • With 3ds extdata dump: In your sd card, go to dumps -> 0014D1 -> BadgeData.dat
-------------------------------------------------------------------------------

III) How to edit Badges Pictures


1) Open BadgeData.dat with HxD and go to the offset 0x318F80


1447619343-sans-titre.png


2) Ok now select all byte and stop when you reach "2000" here:

1447619585-sans-titre.png


3) Next, copy all selected byte, make a new file, paste and save it.

4) Add this to the new file
Code:
43 4C 49 4D FF FE 14 00 00 00 02 02 28 20 00 00
01 00 00 00 69 6D 61 67 10 00 00 00 28 00 28 00
05 00 00 00 00 20 00 00


1447620050-sans-titre.png

And save it.


5) Open Ohana3ds and drag&drop the "new file.bclim" in the soft
- Export the picture, edit (64x64), import, and save it.

6) Open the edited file with HxD, delete these bytes:

1447696612-sans-titre.png

7) Select all byte, copy, open BadgeData.dat, go to 0x318F80 (or your bclim offset), right click, past (erase all version).
Now you have edited your badge :)

----------------------------------------------------------------------​
IV) How to edit Badge shade

Look, after the bclim picture you have this:
1447697501-sans-titre.png




It's very simple:
00=Hole
FF=Pixel

Select all byte (like step III 1) but stop when you reach 800
- Replace all FF for have an big badge, or 00 for an invisible badge, for example

To finish:

1447699051-sans-titre.png


Credit to me and @szymbar15 for these research.

Useful offset:
0x000000 -> Badges Names
0x035E80 -> Badges Series Names
0x250F80 -> Badges Series Pictures
0x318F80 -> Bdages Pictures
0xCDCF80 -> ??? (No tested yet)

Final Result:
1447611781-img-20151115-192106808.jpg


(in 3d !)
with the varius tool that are avaiable now for making custom badge you can make even a more noob-friendly tutorial?
 
All this custom badge stuff has done is make it impossible for me to actually USE badges on my home page. I still have them, but they quickly vanish when I try to put them on the home page. Anyone else having this issue?
 
All this custom badge stuff has done is make it impossible for me to actually USE badges on my home page. I still have them, but they quickly vanish when I try to put them on the home page. Anyone else having this issue?

Try reloading your badge box (talk to the bunny in NBA, go to badge box, make any edit. it should refresh)
 
Last edited by ultramario1998,
Version 1.5 of my editor can create BadgeMngFile.dat and BadgeData.dat from scratch. Also, for sharing badges with eachother, I recommend using the export feature in 1.5
 
Would it be possible for a badge to open an app? I don't really want to search other threads on my phone for the answer cx
 
Now imagine those 10.3 kernel "proofs" coming out! :D Make a Shock3DS Menu one! :P
Alright, Shock3DS coming up! Right after "Pokemon: Industrial Gold" :P
EDIT: Done!
upload_2015-11-28_11-25-48.png

EDIT2: I could put this badge on a folder named "Shock3DS Multirom Menu" and put fake CIAs in there :P
 
Last edited by Jwiz33,
Is it possible to make Launcher Badges yet? That would be cool, since there are some to launch some built in Applications but nothing else.

I swear I asked before but doesn't look like I posted a message asking about this...
 

Site & Scene News

Popular threads in this forum