Tutorial  Updated

Get ANY OFFICIAL badges without other users' data

Introduction
This thread will guide you through on how to get ANY OFFICIAL badge you could possible think of, and also how to group each badge into sets!

Setup
Before starting, you will need a few things:
Make sure that you have GodMode9.firm inside the "luma/payloads" folder on your SD card, and that you have FBI installed!

Get the official badge data and get the arm9 bootrom file
This is the first thing you will need to do if you want to get anything at all.
  • Boot your 3DS while holding Start + Select + X. (you need to stop holding them if you want to boot normally)
  • Turn your 3DS off.
  • Un-zip the Tool Pack.zip you downloaded.
  • Run "download data.bat" and select the data you want to download. (the data will be downloaded to the "gm9" folder)
    • If you want every single badge, then download the Japanese badge data. (They have all the badges -.-)
  • Insert your 3DS's SD card in your computer.
  • Copy the boot9.bin file from the boot9strap folder on the root of your SD card to the Tool Pack folder.
There exists some extra badge data, but that is located inside of the Nintendo Badge Arcade files. This part is optional, and you can do it after downloading the BOSS encrypted ("allbadge_[VERSION]_[REGION].sarc") files:
  • Copy the gm9 folder from the Tool Pack folder to the root of your SD card.
  • Insert your SD card back in your 3DS and boot your 3DS while holding Start.
  • If you have the CIA file of the latest Nintendo Badge Arcade update:
    • Make sure the CIA file is inside the gm9 folder (on your SD card) and that it's named NBA Update [REGION].cia (replace [REGION] with the region of the CIA)
    • Boot your 3DS while holding start to launch GodMode9
    • Press the Home button
    • Select the following options: More... > Scripts... > BadgeData CIA [REGION] (select the one with the region of the CIA)
  • If you have the latest Nintendo Badge Arcade update installed:
    • Boot your 3DS while holding start to launch GodMode9
    • Press the Home button
    • Select the following options: More... > Scripts... > BadgeData Title [REGION] (select the one with the region of the installed title, usually the region of your console)
  • Turn off your 3DS by holding R + Start.
  • Insert your 3DS's SD card back into your computer.
Extract and decompress the compressed badges and sets
Now that you have the encrypted boss files (allbadge_[VERSION]_[REGION].dat) (and optionally, the badge_data_[REGION].sarc, which isn't BOSS encrypted), you will have to decrypt the boss encrypted files and extract the badges and sets within them:
  • Move the badge_data_[REGION].sarc (if you have it) file from the gm9 folder on your SD card to the Tool Pack folder on your computer.
  • Run the extract badge data.bat batch file inside Tool Pack
  • You should now have all of the badge data!
  • Additional information:
    • The badge data was extracted to the decompressed folder.
    • The badges and set files are located in their respective set folder.
    • This Pastebin has the names of all of the sets you can get from the European and American data (The Japanese data has more badges and sets)
Edit it your own badge data (for the users that have badges, either from Nintendo Badge Arcade or customized)
Now that you have the decompressed badges and sets, you might want to add some to your own badge data. But first, you will need to extract it...
  • Insert your SD card back in your 3DS and boot it up normally.
  • Launch FBI
  • Go to TitleDB and look for Simple Badge Injector. Install it.
    • If for some reason you can't install it, then install it with the SimpleBadgeInjector.cia inside of the Tool Pack folder.
  • Exit FBI
  • Launch Simple Badge Injector
  • Select the Dump badge data option, and wait...
  • Exit the app
  • Shutdown your 3DS and insert the SD card back into your computer.
  • Inside of the Tool Pack, open Advanced badge editor
  • Select File > Open data. Next, browse for your badge files folder (Select This PC > <Your SD card> > Dumped Badge Files)
  • Repeat the following steps to add new sets:
    • Select Import > Entire set data (*.prb and *.cab)
    • Open the decompressed folder and choose a set folder.
    • Select the set file inside of the set folder.
    • Select all of the badges inside of that set folder.
  • You can give yourself 255 of each badge by clicking the 255 of each badge button
  • Select File > Save data to... and navigate to the root of your SD card and create a new folder called Badge Files (if it doesn't exist). Select it and click ok
  • Close Advanced badge editor and insert your SD card back into your 3DS
  • Boot your 3DS.
  • Launch Simple Badge Injector
  • Select the Inject custom badge data option, and wait...
  • Exit the app
  • Enjoy your new badges ;)

Create badge data (for the users that never used Nintendo Badge Arcade and don't have badges)
This will let you create your own badge data without needing Nintendo Badge Arcade
  • Inside of the Tool Pack, open Advanced badge editor
  • Next, select File > New Data. You will now have to find your NNID if you want your badge data to work (which is explained here).
  • Insert your SD card back in your 3DS and boot it up normally.
  • Launch FBI
  • Go to TitleDB and look for Simple Badge Injector. Install it.
    • If for some reason you can't install it, then install it with the SimpleBadgeInjector.cia inside of the Tool Pack folder.
  • Exit FBI
  • Launch Simple Badge Injector
  • Copy the NNID number that is displayed on your 3DS to the NNID box in the Advanced badge editor application.
  • Exit the Simple Badge Injector app
  • Shutdown your 3DS and insert the SD card back into your computer.
  • Repeat the following steps to add new sets:
    • Select Import > Entire set data (*.prb and *.cab)
    • Open the decompressed folder and choose a set folder.
    • Select the set file inside of the set folder.
    • Select all of the badges inside of that set folder.
  • You can give yourself 255 of each badge by clicking the 255 of each badge button
  • Select File > Save data and navigate to the root of your SD card and create a new folder called Badge Files (if it doesn't exist). Select it and click "Ok"
  • Close Advanced badge editor and insert your SD card back into your 3DS
  • Boot your 3DS.
  • Launch Simple Badge Injector
  • Select the Create ExtData archive 0x14D1 option, and wait...
  • Select the Inject custom badge data option, and wait...
  • Exit the app
  • Enjoy your new badges ;)
Credits
Here comes the part that everyone loves! Right?
Help
Have any questions? Just ask me, and I will try to answer them =)

You cannot get banned by getting official badges this way (at least I don't think having them effects you in any way, I might be wrong though). If you get banned, that might be because you were caught using unauthorized software, in which case I recommend you use Luma3DS's (if you have it of course) "masking" feature to load Homebrew Launcher with a system application and also using the 3DSX version of the "Simple Badge Injector". (you need to patch the "SM" process using Rosalina (if you have Luma3DS) if you want to know what your NNID is).

Oh, and I discovered that you can only place up to 360 badges, and no more, on the Home Menu (with folders included)...

If you have succeeded in getting any badge you wanted, then take a screenshot and share it here =P (Just for fun)

yey.png

I hope this isn't illegal -.-
 
Last edited by AntiMach,

AntiMach

Normal being
OP
Member
Joined
Oct 31, 2016
Messages
305
Trophies
0
Website
mach.bot.nu
XP
491
Country
Portugal
also i give up it says too many badges on the first set
Your problem can be solved by simply importing less badges, or creating new badge data and import them. You cannot have more than a 1000, so that's why it's giving you that error.

Oh, and I'm sorry I sounded rude while saying what I said before... I just tried to make this guide as user friendly as possible and I tried to make sure everything works just fine for everyone.
When someone tells me there is something wrong with something, I always try to fix it. In this case, it looks as easy as changing a single command, but it really isn't.
I hope you understand it...
 

Zeroexe90

Active Member
Newcomer
Joined
Jun 1, 2017
Messages
27
Trophies
0
XP
931
Country
Mexico
Hi, first excuse my english XD

If i do a system transfer to a new3ds with no cfw... I'll still have the badges or they'll become useless?
 

AntiMach

Normal being
OP
Member
Joined
Oct 31, 2016
Messages
305
Trophies
0
Website
mach.bot.nu
XP
491
Country
Portugal
Hi, first excuse my english XD

If i do a system transfer to a new3ds with no cfw... I'll still have the badges or they'll become useless?
I'm not sure if badges are transferred through system transfer, but if it does, then they will probably work. Just don't open Nintendo Badge Arcade, as that will reload your old badges.
 
Last edited by AntiMach,
  • Like
Reactions: Zeroexe90
D

Deleted User

Guest
Thanks dude! :yay3ds:
That was kinda easy to follow. Also I can keep custom badges injected by GYTB too.

H0cHaRD.jpg
 

AntiMach

Normal being
OP
Member
Joined
Oct 31, 2016
Messages
305
Trophies
0
Website
mach.bot.nu
XP
491
Country
Portugal
UPDATE! Added a "Pythonless" pack. It should work just fine without Python having to be installed. I don't recommend using it if you already have python installed though, as it's 10.478x heavier than the normal tool pack (about 3.63 MB/3.46 MiB)
 
  • Like
Reactions: Deleted User

petethepug

PUG
Member
Joined
May 2, 2016
Messages
1,504
Trophies
0
Age
22
Location
COMPUTER
XP
1,225
Country
United States
Repeat the following steps to add new sets:
  • Select Import > Entire set data (*.prb and *.cab)
  • Select the set file.
  • Select all of the badges that correspond to the set you selected.
I'm sorry for asking but I could never figure it out. Is there a way to to add-on badges in bulk. Like instead of manually importing them in Advanced Badge Editor would there be a way to just add-on badges in bulk on the application.

I originally tried to organize all my badges but, I couldn't figure out how to move them up or down so I could make a new set without other badges not belonging in the set.

I also tried what you did above but never understood how to switch png's -> prb's or cab's.
 

AntiMach

Normal being
OP
Member
Joined
Oct 31, 2016
Messages
305
Trophies
0
Website
mach.bot.nu
XP
491
Country
Portugal
I'm sorry for asking but I could never figure it out. Is there a way to to add-on badges in bulk. Like instead of manually importing them in Advanced Badge Editor would there be a way to just add-on badges in bulk on the application.

I originally tried to organize all my badges but, I couldn't figure out how to move them up or down so I could make a new set without other badges not belonging in the set.

I also tried what you did above but never understood how to switch png's -> prb's or cab's.
You can select multiple badges when importing...
 

petethepug

PUG
Member
Joined
May 2, 2016
Messages
1,504
Trophies
0
Age
22
Location
COMPUTER
XP
1,225
Country
United States
You can select multiple badges when importing...
When I attempt to select more than one PNG File it doesn't let me, (the application doesn't let me use ctrl + a, shift + left click) and only lets me select one file at a time
Like, the only way I can actually add a new badge is selecting "create new badge", selecting "import" select image, and then rinse and repeat until I finish and get all the badges I wanted to add.

Idk if I'm doing something wrong or what the best solution is to actually get all the files transferred at once without doing this method above, I'd just like to know the best way to do add all my badges to simple badge injector or editor easily.
I could just use GYTB (Or badge, something, idk but that's the acronym.) But the reason why I want to use this over GYTB is because you can add items in sets for better organization.
 

AntiMach

Normal being
OP
Member
Joined
Oct 31, 2016
Messages
305
Trophies
0
Website
mach.bot.nu
XP
491
Country
Portugal
When I attempt to select more than one PNG File it doesn't let me, (the application doesn't let me use ctrl + a, shift + left click) and only lets me select one file at a time
Like, the only way I can actually add a new badge is selecting "create new badge", selecting "import" select image, and then rinse and repeat until I finish and get all the badges I wanted to add.

Idk if I'm doing something wrong or what the best solution is to actually get all the files transferred at once without doing this method above, I'd just like to know the best way to do add all my badges to simple badge injector or editor easily.
I could just use GYTB (Or badge, something, idk but that's the acronym.) But the reason why I want to use this over GYTB is because you can add items in sets for better organization.
It should let you select more if you control + left click. I don't know why it's not working :/
 

petethepug

PUG
Member
Joined
May 2, 2016
Messages
1,504
Trophies
0
Age
22
Location
COMPUTER
XP
1,225
Country
United States
It should let you select more if you control + left click. I don't know why it's not working :/
Still no luck.
Either that or I can just move the icons to a certain position and just re-add them on badge editor, or use GYTB and re-organize everything by name, and then rename every single badge in badge editor. (Since the order of the badges in GYTB is organized by ABC Order, and Badge Editor just replicates the order its on currently in the 3ds.)

My brain is to confuzzled.
 

cearp

瓜老外
Developer
Joined
May 26, 2008
Messages
8,673
Trophies
2
XP
8,094
Country
Tuvalu
Thanks this seems very cool.

But I just want to confirm, when you say 'any' badge, you mean 'all'?
This will/can dump all the badges that exist at the moment straight from Nintendo? :)

---

Yes it does excellent, and is it possible to decrypt the data on our computer instead of on the 3ds? Maybe it's possible because we have bootrom keys etc?
 
Last edited by cearp,
General chit-chat
Help Users
  • No one is chatting at the moment.
  • SylverReZ @ SylverReZ:
    Hope they made lots of spaget
  • K3N1 @ K3N1:
    Chill dog
  • SylverReZ @ SylverReZ:
    Chilli dog
  • Skelletonike @ Skelletonike:
    Damn, I'm loving the new zelda.
  • xtremegamer @ xtremegamer:
    loving the new zelda, i started a game, it was so fucking good, so i
    am waiting on my friend to get home so we can start a new one together
  • Skelletonike @ Skelletonike:
    I just dislike that they don't let me choose the voices before the game starts. Happened with botw as well, had to change to japanese and restart.
  • K3N1 @ K3N1:
    But the important question is can you choose gender
  • Skelletonike @ Skelletonike:
    Same way you can choose Gerald's gender.
  • Skelletonike @ Skelletonike:
    *Geralt, damn autocorrect.
  • Psionic Roshambo @ Psionic Roshambo:
    But can he be trans? Lol
  • K3N1 @ K3N1:
    Zelda transforms into link
  • Psionic Roshambo @ Psionic Roshambo:
    Link I'm not the princess your looking for.... *Pulls a crying game*
  • K3N1 @ K3N1:
    *skirt up* it's exactly what I always wanted
  • Skelletonike @ Skelletonike:
    Just scanned all my zelda amiibos, took a while but didn't get anything that cool, did get the lon lon ranch hylian fabrics though.
  • Skelletonike @ Skelletonike:
    It was pretty funny when I scanned wolf link and got a shit load of meat.
  • K3N1 @ K3N1:
    @Skelletonike, btw I ran that custom for mgs4 on the deck I'm amazed it got that far in game
  • K3N1 @ K3N1:
    Plug in*
  • K3N1 @ K3N1:
    Your favorite activity
  • BentlyMods @ BentlyMods:
    My fav actvity is:

    mario-dancing.gif
  • Psionic Roshambo @ Psionic Roshambo:
    Do the Mario lol
  • K3N1 @ K3N1:
    🍑
  • K3N1 @ K3N1:
    Whoever developed Bramble was smoking that good shit fucking gnomes
    K3N1 @ K3N1: Whoever developed Bramble was smoking that good shit fucking gnomes