Homebrew [Tutorial] How to make a custom badge

  • Thread starter Thread starter Mega-Mew
  • Start date Start date
  • Views Views 34,005
  • Replies Replies 140
  • Likes Likes 28
One thing I'd like clarified for me please... Is there a .3dsx version of savedatafiler or is that for emuNAND users while 3ds extdatadump is for homebrew channel users?
 
THANKS FOR THE TUTORIAL!!!!! :)

--------------------- MERGED ---------------------------

One thing I'd like clarified for me please... Is there a .3dsx version of savedatafiler or is that for emuNAND users while 3ds extdatadump is for homebrew channel users?
extdatadump is for homebrew
savedatafiler doesn't have a .3dsx file
 
THANKS FOR THE TUTORIAL!!!!! :)

--------------------- MERGED ---------------------------


extdatadump is for homebrew
savedatafiler doesn't have a .3dsx file
That's what I thought. I'm going to see if I can update my o3DS's emuNAND to 10.3 so I can play the game... Then see if I can use Ninjhax on the emuNAND and I'll be able to make a video demonstration using both the savedatafiler and extdatadump methods of extraction.
 
So people on 9.3-10.1 are going to have to wait for some way to generate a BadgeData.dat since we can't even download the badge center. Which is unfortunate. :sad:
 
Alright, just about done mastering how to do this all so that I can make the video tutorial. In the meantime, I threw this together just to make things easier for people who aren't used to hex editors.

*Press Ctrl+G to find the offset you want since ctrl+F won't work*
The pattern is this:
Picture Offset Length=2000
Shade Offset Length=800

First Badge Picture Offset: 318F80
First Badge Shade Offset: 31AF80
Second Badge Picture Offset: 31B780
Second Badge Shade Offset: 31D780
Third Badge Picture Offset: 31DF80
Third Badge Shade Offset: 31FF80
Fourth Badge Picture Offset: 320780
Fourth Badge Shade Offset: 322780
Fifth Badge Picture Offset: 322F80
Fifth Badge Shade Offset: 324F80
Sixth Badge Picture Offset: 325780
Sixth Badge Shade Offset: 327780
Seventh Badge Picture Offset: 327F80
Seventh Badge Shade Offset: 329F80
etc.

What to copy to new file:
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

Edit: It also appears that since I only have 6 badges, the 7th, 8th, 9th, etc. are all blank. So you'll probably only be able to edit the badges you actually collected, which makes sense. I wonder what happens if we inject a custom badge into a badge that we haven't collected... Would we then have that badge available? I think I'll try it.

Edit 2: Can confirm that editing the 7th badge does nothing. So can only edit badges that you collected.
 
Replace your 3dsx with the most recent one, instead of szymbar's fork.
Just to clarify, I'd edit the config.txt to this?

; replace BadgeData.dat
RESTORE "BadgeData.dat" "000014d1:/BadgeData.dat"


Assuming that the edited BadgeData.dat is in the extdata_dump folder.
 
HNI_0090.JPG

I can't believe it worked
 
  • Like
Reactions: VinsCool
I would, but I'm not going to risk any more spoilers by looking through the assets (I'm only a couple hours into my first run)

Plus it's midnight here. I may tomorrow.
 
  • Like
Reactions: VinsCool

Site & Scene News

Popular threads in this forum