Homebrew [Tutorial] How to make a custom badge

Mega-Mew

Well-Known Member
OP
Member
Joined
May 10, 2015
Messages
416
Trophies
0
XP
1,499
Country
Canada
1447701313-nintendo-badge-arcade-747x309.jpg



What you need:
------------------------------------------------------------------------------
@froggestspirit has made a better tool for badge editing

Download

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" 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 -> 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 !)
 
Last edited by Mega-Mew,

mungry

Well-Known Member
Member
Joined
Jul 29, 2015
Messages
322
Trophies
0
Age
25
XP
476
Country
United States
What about people who haven't installed badge arcade at all? (Ex. 9.9 users) How would we acquire a badgedata.dat?
 

Mega-Mew

Well-Known Member
OP
Member
Joined
May 10, 2015
Messages
416
Trophies
0
XP
1,499
Country
Canada
So for now only people with access to the badge arcade can use this? Guess I'll pay around with it on my o3DS.
We can maybe use badge in the home menu without the badge center (I can use my badges after I have deleted this apps)
But without savedatafiler, I don't know if a tool can dump this extdata.
 

otto888

I break things for a living.
Member
Joined
Mar 12, 2008
Messages
319
Trophies
1
Age
28
XP
1,061
Country
United States
Thanks for the tutorial. I'm having some trouble with the badges showing on the home menu icons, but it shows up fine on the hover over preview. Here is a screenshot of what I'm talking about. I used the Japanese Badge Center until US release, and moved over to US. I found the ExtData in the Eu folder though, and did not see the US folder. Any ideas on what's going on?
 

Raffle

Active Member
Newcomer
Joined
Nov 6, 2015
Messages
27
Trophies
0
Age
38
XP
88
Country
Brazil
is there a anyway to make a custom badge open a title ? (ex:a custom badge who can opens irofall)
 
Last edited by Raffle,

CeeDee

fuckin dork
Member
Joined
May 4, 2014
Messages
5,361
Trophies
3
XP
9,943
Country
United States
Thanks! Seems easy enough given you'd know enough hex-editing stuff. Sounds like something I'll mess with later today!

Though... a GUI tool that makes the badge shape for you from a 64x64 PNG would be neat. It could scan whether it's a hole (transparent pixel in image) or a pixel (anything that's not transparent) and output in the hex needed to paste in the badge file.

is there a nyway to make a custom badge open a title ? (ex:a custom badge who can opens irofall)
Potentially, yes, but the main issue with that is that the badges that open titles only open system titles. So no Ironfall, no other games.
 
  • Like
Reactions: SomeGamer

TUK_Pyroman

Well-Known Member
Newcomer
Joined
Oct 29, 2015
Messages
61
Trophies
0
Age
36
XP
88
Country
Belgium
Can Someone help me please.

I get the following error when trying to dump my EXTdata using EXTdata_Dump.

AM_GetTitleCount() failed: 0xd8e007f7

Can someone help?
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Veho @ Veho:
    That's a relief to hear. Do you know what happened?
  • SylverReZ @ SylverReZ:
    @BakerMan, Any idea what happened? I hope that your brother's doing good.
  • BakerMan @ BakerMan:
    Well, from what I've heard from my parents, he had a seizure last night, perhaps an epileptic episode, fucking died, had a near death experience, my dad called the paramedics, they showed up, took him to the hospital, and he woke up covered in tubes, and started complaining.
  • BakerMan @ BakerMan:
    He couldn't eat until after his MRI, when he had a bomb pop.
  • BakerMan @ BakerMan:
    What matters now is that he's doing alright.
  • Veho @ Veho:
    But you still don't know what it was?
  • Veho @ Veho:
    Has he had seizures before?
  • The Real Jdbye @ The Real Jdbye:
    apparently stress can cause seizures, my brother had one during a test once
  • The Real Jdbye @ The Real Jdbye:
    never had one before that, and never had one since
  • Redleviboy123 @ Redleviboy123:
    Question about game texture chanching Do i need an own game id?
  • The Real Jdbye @ The Real Jdbye:
    @Veho for those that want to
    experience being sonic the hedgehog
  • Veho @ Veho:
    Ah, you mean
    furries.
    +1
  • The Real Jdbye @ The Real Jdbye:
    well, sonic fans are a whole separate thing from furries
  • The Real Jdbye @ The Real Jdbye:
    like bronys
  • The Real Jdbye @ The Real Jdbye:
    sonic porn is too weird even for me
  • Dumpflam @ Dumpflam:
    bruh
  • Dumpflam @ Dumpflam:
    guys how do i delete a post
  • The Real Jdbye @ The Real Jdbye:
    you don't
  • The Real Jdbye @ The Real Jdbye:
    you can report it and request deletion
  • BakerMan @ BakerMan:
    Also, no, that was his first time having a seizure, and hopefully the last
    +1
  • K3Nv2 @ K3Nv2:
    Ea play raised priced to $6 a month lol
  • BigOnYa @ BigOnYa:
    Same with uremum, she's now $2 a month
  • K3Nv2 @ K3Nv2:
    Also seizures come and and go they don't have an off switch like that it all depends
    K3Nv2 @ K3Nv2: Also seizures come and and go they don't have an off switch like that it all depends