Homebrew [Tutorial] How to make a custom badge

ElyosOfTheAbyss

Well-Known Member
Member
Joined
Aug 20, 2015
Messages
2,225
Trophies
1
XP
1,911
Country
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
 

ArugulaZ

Well-Known Member
Member
Joined
Sep 17, 2009
Messages
677
Trophies
1
XP
1,111
Country
United States
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.
 

anonymoose

Well-Known Member
Member
Joined
Nov 15, 2015
Messages
179
Trophies
0
XP
231
Country
Germany
Last edited by anonymoose,

Deleted member 373223

Pink = Best colour
Member
Joined
Oct 8, 2015
Messages
4,099
Trophies
1
XP
2,790
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?
 

ArugulaZ

Well-Known Member
Member
Joined
Sep 17, 2009
Messages
677
Trophies
1
XP
1,111
Country
United States
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?
 

ultramario1998

no woof tipsic
Member
Joined
May 7, 2014
Messages
456
Trophies
0
Age
25
Location
Not Here
XP
695
Country
United States
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,

froggestspirit

Aspiring Game Dev
Member
Joined
Jul 28, 2011
Messages
1,281
Trophies
1
XP
1,561
Country
United States
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
 

Jwiz33

Banned
Joined
Jun 5, 2014
Messages
2,654
Trophies
0
Location
in the illuminati headquar—I have said too much!
Website
iwillcleanyourbasement.webstarts.com
XP
1,492
Country
United States
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,

Larsenv

Dr. Wii, Ph.D
Member
Joined
Sep 28, 2013
Messages
873
Trophies
2
Website
larsenv.xyz
XP
3,317
Country
United States
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

General chit-chat
Help Users
    BigOnYa @ BigOnYa: @yeager1239 read thru here and if not answered, create a thread and ask...