Homebrew [Tutorial] How to make a custom badge

Ericzander

GBAtemp's residential attorney
Editorial Team
Joined
Feb 28, 2014
Messages
2,228
Trophies
3
Location
Grand Line
XP
7,718
Country
Somalia
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?
 

Strukken

Member
Newcomer
Joined
Nov 5, 2015
Messages
23
Trophies
0
XP
111
Country
Canada
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
 

Ericzander

GBAtemp's residential attorney
Editorial Team
Joined
Feb 28, 2014
Messages
2,228
Trophies
3
Location
Grand Line
XP
7,718
Country
Somalia
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.
 

mungry

Well-Known Member
Member
Joined
Jul 29, 2015
Messages
322
Trophies
0
Age
25
XP
476
Country
United States
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:
 

Ericzander

GBAtemp's residential attorney
Editorial Team
Joined
Feb 28, 2014
Messages
2,228
Trophies
3
Location
Grand Line
XP
7,718
Country
Somalia
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.
 

Ericzander

GBAtemp's residential attorney
Editorial Team
Joined
Feb 28, 2014
Messages
2,228
Trophies
3
Location
Grand Line
XP
7,718
Country
Somalia
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.
 

ultramario1998

no woof tipsic
Member
Joined
May 7, 2014
Messages
456
Trophies
0
Age
25
Location
Not Here
XP
695
Country
United States
HNI_0090.JPG

I can't believe it worked
 
  • Like
Reactions: VinsCool

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    K3Nv2 @ K3Nv2: Nut on the hill