Tutorial  Updated

Get ANY OFFICIAL badges without other users' data

Video Guide





Introduction


This thread will guide you through on how to get any official badge you could possibly think of, and also how to group each badge into sets.

NOTE: Nintendo's servers have officially "shutdown" as of the 8/4/2024 and the downloading part of Allbadge Tool may stop working any day since it still relies on said servers. Replacing the links with mirrors that lead to the same files could be a way to go, but until the servers are fully down, we'll have to wait.


Setup


Before starting, you're going to need a few things:

Assumptions


This guide assumes the following:
  • You followed the 3ds.hacks.guide step by step to mod your 3ds, or update your modded 3ds.
  • You know some basic understanding of transferring files from your 3DS's SD card to your PC and vice versa.
  • Your 3DS has a Nintendo Network account associated (despite it possibly not being needed).

Getting the arm9 bootrom


This will be needed for the allbadge tool, as it is required for decrypting some files.
  • Boot your 3DS holding Start. This should open GodMode9
  • Move to [M:] MEMORY VIRTUAL and press A
  • Move to boot9.bin and press A
  • Move to Copy to 0:/gm9/out and press A
  • While holding R, press Start to turn your 3DS off
Your boot9.bin file should now be on your SD card inside of /gm9/out.

Getting the badges


Having obtained the arm9 bootrom, you can now use the Allbadge Tool.
  • Make sure your boot9.bin is in the same folder as allbadge_tool.exe
  • Open allbadge_tool.exe
  • Select the versions you wish to download ex.: EUR v131
  • Click the begin button
    • Wait until everything is done
    • If any error occurs, make sure to read what the error says. If it's something you can solve manually, do it so. Report any other weird errors to me
  • Once done, you should have zip files for the badges you want inside a data folder
  • You may want to extract the folders for the sets you want
With this step done, we now have all the badges.

This is not usually needed, but may include badges that are otherwise missing on the other files.
  • Move this GodMode9 script to the /gm9/scripts folder on your SD card
  • Boot your 3DS holding Start. This should open GodMode9
  • Press the HOME button
  • Nagivate to Scripts... > BadgeExtractTool
  • Select the desired options from here
  • Select Exit and press A once you're done
  • While holding R, press Start to turn your 3DS off
  • Take any pc_REGION.sarc file from the /gm9/out folder on your SD card and move them to the data folder of the Allbadge Tool
  • Running the Allbadge Tool, you can now make use of the pc REGION options to extract their contents
With this step done, we now have ALL the badges (specially if you extracted the Japanese sarc).

Installing Simple Badge Injector and knowing your NNID


To inject any badges, you will need to know your NNID.
  • Move the SimpleBadgeInjector.cia to your SD card
  • Boot your 3DS with the SD card inside
  • Open FBI
  • Install the SimpleBadgeInjector.cia
  • Close FBI
  • Open Simple Badge Injector
  • Your NNID should be displayed, take note of it on your PC
  • You can shutdown your 3DS
Preparations are complete, let's get these badges.

Creating badge data


To actually import the extracted badges, you will need to use Advanced Badge Editor.
  • Open Advanced_badge_editor.exe
  • Go to File > New data
  • Type your NNID in the respective field
    • An alternative to this process could involve using the Simple Badge Injector to dump your own BadgeData.dat and BadgeMngFile.dat files
    • In that case, use File > Open data and select the folder where those files are
  • Go to Import > Entire set data (*.prb and *.cab)
  • Select the set's .cab file
  • Select the set's .prb files (you can select multiple)
  • Click 255 of each badge for essentially all the badges you need
  • Go to File > Save data to...
  • Select a folder to save the badge files to
  • You can close the app
Now you should now have seemling legit BadgeData.dat and BadgeMngFile.dat files.

Injecting the badge data


Finally, to use your badges, you're going to need to inject them.
  • Move the BadgeData.dat and BadgeMngFile.dat files to /3ds/SimpleBadgeInjector relative to the SD card's root
  • Open Simple Badge Injector on your 3DS
  • Select Dump badge data. This will backup any badge data you might have (optional)
  • Select Create ExtData archive 0x14D1 and press A
  • Select Inject custom badge data and press A
    • In case any unexpected errors occur, please report them to me
  • Return to the home menu
You should now have injected a generous amount of official badges!

Credits


This guide would not have been possible without a lot of research done by other people:
Please report any issues here, or on this repository!



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 updateinstalled:
    • 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

Well-Known Member
OP
Member
Joined
Oct 31, 2016
Messages
317
Trophies
0
Website
mach.bot.nu
XP
714
Country
Portugal
if I wanted to add more badges, is there a way to do that without having to wipe the ones i've previously injected? I tried dumping, renaming the file itself (BadgeData.dat) so it doesnt force itself over and replace the current badges, a few other messes, but nothing works so far

I don't wanna go through deleting every single badge from every set again :'))
When you dump the badges, they're inside the Dumped folder. You don't need to rename the files, just move/copy them to another folder. Also, both the BadgeData.dat and BadgeMngFile.dat are important.

Using Advanced Badge Editor, you can open existing BadgeData.dat and BadgeMngFile.dat files, instead of having to create them over again. Once you open it, you can import more sets, or make your own (however, the app is very confusing and I cannot for the life of me understand why I made it like that)

Recapping:
- Badges to inject are in /3ds/SimpleBadgeInjector, dumped badges are in /3ds/SimpleBadgeInjector/Dumped.
- You can make multiple saves of the data moving them to new folders, both BadgeData.dat and BadgeMngFile.dat.
- Advanced Badge Editor lets you import badges from BadgeData and BadgeMngFile.
 

MPS64

Active Member
Newcomer
Joined
May 14, 2021
Messages
30
Trophies
0
Age
17
XP
327
Country
United States
Unfortunately, not that I know of. I guess the only solution I right now would be to run a virtual machine of windows, or manually edit all data...
Post automatically merged:


Did you create the extdata archive before injecting? If so, have you tried reopening the app? Do you have the latest version of the CIA, and are the files correctly placed?
It wont allow me to create an extra data archive. I've tried reloading the app, to no avail. CIA is up to date, and I made sure to follow your guide carefully in order to make sure everything was in it's proper place. No dice.
 

IncitedNBluee

Member
Newcomer
Joined
Oct 17, 2023
Messages
5
Trophies
0
XP
24
Country
Australia
When you dump the badges, they're inside the Dumped folder. You don't need to rename the files, just move/copy them to another folder. Also, both the BadgeData.dat and BadgeMngFile.dat are important.

Using Advanced Badge Editor, you can open existing BadgeData.dat and BadgeMngFile.dat files, instead of having to create them over again. Once you open it, you can import more sets, or make your own (however, the app is very confusing and I cannot for the life of me understand why I made it like that)

Recapping:
- Badges to inject are in /3ds/SimpleBadgeInjector, dumped badges are in /3ds/SimpleBadgeInjector/Dumped.
- You can make multiple saves of the data moving them to new folders, both BadgeData.dat and BadgeMngFile.dat.
- Advanced Badge Editor lets you import badges from BadgeData and BadgeMngFile.
tytyty

edit:
aa I might still be missing something, even if I dump the current badges I have, they still get completely wiped after bringing in the new ones

would it be a hassle to make it so when youre opening a file in Advanced Badge Editor, instead of replacing an existing one, they could just stack over each other?

(i'm not tech smart with this kind of thing)

either way, now I know that I can just add to an existing one wudvwkrhdnwns i'm silly not knowing that until now
 
Last edited by IncitedNBluee,

AntiMach

Well-Known Member
OP
Member
Joined
Oct 31, 2016
Messages
317
Trophies
0
Website
mach.bot.nu
XP
714
Country
Portugal
It wont allow me to create an extra data archive. I've tried reloading the app, to no avail. CIA is up to date, and I made sure to follow your guide carefully in order to make sure everything was in it's proper place. No dice.
Can you specify your console's model (old or new), firmware version (should be 11.17.0), region (eur, jpn, usa, ...)? Also, can you somehow open the app, delete the extdata archive and create the extdata archive? Can you check with FBI, inside Ext Save Data, if you can find something like 00000000000014D1, then Browse User Save Data (that's where the badges should be)? Have you ever used GYTB to create custom badges?

I cannot replicate any issues with creating the ext data archive, not even on emulator, so I am clueless as to how this is not working for you. I'm sorry but without enough context, I can't do much.
 

MPS64

Active Member
Newcomer
Joined
May 14, 2021
Messages
30
Trophies
0
Age
17
XP
327
Country
United States
Can you specify your console's model (old or new), firmware version (should be 11.17.0), region (eur, jpn, usa, ...)? Also, can you somehow open the app, delete the extdata archive and create the extdata archive? Can you check with FBI, inside Ext Save Data, if you can find something like 00000000000014D1, then Browse User Save Data (that's where the badges should be)? Have you ever used GYTB to create custom badges?

I cannot replicate any issues with creating the ext data archive, not even on emulator, so I am clueless as to how this is not working for you. I'm sorry but without enough context, I can't do much.
did that. all of my badges are gone now, thanks
 

MPS64

Active Member
Newcomer
Joined
May 14, 2021
Messages
30
Trophies
0
Age
17
XP
327
Country
United States
Load up badge arcade again. it should see the archives are gone and redownload it all.
ah ok, will do
Post automatically merged:

so, im trying to dump my badge data but it says that it can't read from the extra data archive. i really don't know what to do at this point
1698678753606.png

Post automatically merged:

some further info I forgot to send:

3ds firmware is sys 11.17.0-50U, USA.
Post automatically merged:

OHHHHHHHHHHHHHHHHHHHHHHHH I FIXED IT

I used the 3dsx file instead of the cia. Oops.
 
Last edited by MPS64,

MPS64

Active Member
Newcomer
Joined
May 14, 2021
Messages
30
Trophies
0
Age
17
XP
327
Country
United States
Maybe I should just remove the 3dsx version altogether...

Glad you were able to fix the issue though!
kind of glad i went through that, if i used the badge archive i used initially i would have lost all of my badges and i would have had to boot up badge arcade again to repair my save data

...i had to do it anyways but at least it worked out in the end!
 
  • Like
Reactions: AntiMach

ytt

Active Member
Newcomer
Joined
Oct 28, 2023
Messages
27
Trophies
0
Age
21
XP
80
Country
Canada
Video Guide





Introduction


This thread will guide you through on how to get any official badge you could possibly think of, and also how to group each badge into sets.

Setup


Before starting, you're going to need a few things:

Assumptions


This guide assumes the following:
  • You followed the 3ds.hacks.guide step by step to mod your 3ds, or update your modded 3ds.
  • You know some basic understanding of transferring files from your 3DS's SD card to your PC and vice versa.
  • Your 3DS has a Nintendo Network account associated (despite it possibly not being needed).

Getting the arm9 bootrom


This will be needed for the allbadge tool, as it is required for decrypting some files.
  • Boot your 3DS holding Start. This should open GodMode9
  • Move to [M:] MEMORY VIRTUAL and press A
  • Move to boot9.bin and press A
  • Move to Copy to 0:/gm9/out and press A
  • While holding R, press Start to turn your 3DS off
Your boot9.bin file should now be on your SD card inside of /gm9/out.

Getting the badges


Having obtained the arm9 bootrom, you can now use the Allbadge Tool.
  • Make sure your boot9.bin is in the same folder as allbadge_tool.exe
  • Open allbadge_tool.exe
  • Select the versions you wish to download ex.: EUR v131
  • Click the begin button
    • Wait until everything is done
    • If any error occurs, make sure to read what the error says. If it's something you can solve manually, do it so. Report any other weird errors to me
  • Once done, you should have zip files for the badges you want inside a data folder
  • You may want to extract the folders for the sets you want
With this step done, we now have all the badges.

This is not usually needed, but may include badges that are otherwise missing on the other files.
  • Move this GodMode9 script to the /gm9/scripts folder on your SD card
  • Boot your 3DS holding Start. This should open GodMode9
  • Press the HOME button
  • Nagivate to Scripts... > BadgeExtractTool
  • Select the desired options from here
  • Select Exit and press A once you're done
  • While holding R, press Start to turn your 3DS off
  • Take any pc_REGION.sarc file from the /gm9/out folder on your SD card and move them to the data folder of the Allbadge Tool
  • Running the Allbadge Tool, you can now make use of the pc REGION options to extract their contents
With this step done, we now have ALL the badges (specially if you extracted the Japanese sarc).

Installing Simple Badge Injector and knowing your NNID


To inject any badges, you will need to know your NNID.
  • Move the SimpleBadgeInjector.cia to your SD card
  • Boot your 3DS with the SD card inside
  • Open FBI
  • Install the SimpleBadgeInjector.cia
  • Close FBI
  • Open Simple Badge Injector
  • Your NNID should be displayed, take note of it on your PC
  • You can shutdown your 3DS
Preparations are complete, let's get these badges.

Creating badge data


To actually import the extracted badges, you will need to use Advanced Badge Editor.
  • Open Advanced_badge_editor.exe
  • Go to File > New data
  • Type your NNID in the respective field
    • An alternative to this process could involve using the Simple Badge Injector to dump your own BadgeData.dat and BadgeMngFile.dat files
    • In that case, use File > Open data and select the folder where those files are
  • Go to Import > Entire set data (*.prb and *.cab)
  • Select the set's .cab file
  • Select the set's .prb files (you can select multiple)
  • Click 255 of each badge for essentially all the badges you need
  • Go to File > Save data to...
  • Select a folder to save the badge files to
  • You can close the app
Now you should now have seemling legit BadgeData.dat and BadgeMngFile.dat files.

Injecting the badge data


Finally, to use your badges, you're going to need to inject them.
  • Move the BadgeData.dat and BadgeMngFile.dat files to /3ds/SimpleBadgeInjector relative to the SD card's root
  • Open Simple Badge Injector on your 3DS
  • Select Dump badge data. This will backup any badge data you might have (optional)
  • Select Create ExtData archive 0x14D1 and press A
  • Select Inject custom badge data and press A
    • In case any unexpected errors occur, please report them to me
  • Return to the home menu
You should now have injected a generous amount of official badges!

Credits


This guide would not have been possible without a lot of research done by other people:
Please report any issues here, or on this repository!



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 updateinstalled:
    • 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)


I hope this isn't illegal -.-

If you don't mind me asking, why is there a crown Icon next to the badges?
 

ytt

Active Member
Newcomer
Joined
Oct 28, 2023
Messages
27
Trophies
0
Age
21
XP
80
Country
Canada
Oh ok. Thanks !
Post automatically merged:

Also are they automatically stored in their respective categories (for exemple, a goomba badge going under the Super Mario Bros badges)?
Post automatically merged:

Ok so I saw the video and its seems that it doesn't do that. Is there a method where we can do this on our own?
 
Last edited by ytt,

AntiMach

Well-Known Member
OP
Member
Joined
Oct 31, 2016
Messages
317
Trophies
0
Website
mach.bot.nu
XP
714
Country
Portugal
Oh ok. Thanks !
Post automatically merged:

Also are they automatically stored in their respective categories (for exemple, a goomba badge going under the Super Mario Bros badges)?
Post automatically merged:

Ok so I saw the video and its seems that it doesn't do that. Is there a method where we can do this on our own?
It may not have been obvious in the video, but if we're talking official badges, they will be in their respective category.

As far as doing it manually is concerned, you can use Advanced Badge Editor for that (however, it is a big pain to make it work)
 
  • Like
Reactions: ytt

MurderOfCrows

New Member
Newbie
Joined
Nov 27, 2022
Messages
3
Trophies
0
XP
84
Country
United States
I followed the guide, but I'm getting the error about my NNID not matching when I try to open the badges menu. I double checked the NNID from Simple Badge Injector, and even imported my dumped badge data to Advanced Badge Editor to see if it still matches there and it does. Re-injecting my original dumped badge data allows me to open my old badges again (to save time from redownloading through Badge Arcade). I haven't found anyone else with this issue, so I'm not sure what it could be.
 

gotchi

Member
Newcomer
Joined
Apr 11, 2015
Messages
21
Trophies
0
Age
25
XP
103
Country
United States
This thread probably will be seeing increased traffic soon..

Trying to open badge arcade through Pretendo deletes ALL badge data.

.. That said, It looks like the Happy Home badges have no .Prb files? I might be doing something wrong.
 

redunka

Well-Known Member
Member
Joined
Nov 26, 2014
Messages
432
Trophies
0
Age
29
XP
2,557
Country
Russia
.. That said, It looks like the Happy Home badges have no .Prb files? I might be doing something wrong.
Make sure you aren't skipping the "EXTRA" part of the tutorial that explains how to get badge data from Badge Arcade's update, because some older badges are not included in the SpotPass files.

-----

So, the SpotPass server hasn't been shut down yet for some reason, and the downloadable badge containers are still available, so I once again advise everyone to grab and back them up ASAP, since there's no way to know how long the server will actually stay up this time.
 

gotchi

Member
Newcomer
Joined
Apr 11, 2015
Messages
21
Trophies
0
Age
25
XP
103
Country
United States
Make sure you aren't skipping the "EXTRA" part of the tutorial that explains how to get badge data from Badge Arcade's update, because some older badges are not included in the SpotPass files.

-----

So, the SpotPass server hasn't been shut down yet for some reason, and the downloadable badge containers are still available, so I once again advise everyone to grab and back them up ASAP, since there's no way to know how long the server will actually stay up this time.
HHD set was one of the last few added, If I remember correct.

When I try to run that GM9 script, I almost instantly get this message:

" 0:/gm9/scrip....geExtractTool.gm9
line 7: unknown cmd
@start
A to continue "

Theres no option to 'select desired options (?)' or select exit, then A once done.
Consequently, or at least I assume, there are no 'pc_REGION.sarc' files in gm9/out.



Also, I went ahead and downloaded every available package with the all badge tool, but none contain the .prb files for happy home.
 

redunka

Well-Known Member
Member
Joined
Nov 26, 2014
Messages
432
Trophies
0
Age
29
XP
2,557
Country
Russia
HHD set was one of the last few added, If I remember correct.
Perhaps it was one of the last added in rotation for the Western versions, but the Japanese version received them much earlier, even before the last app update got released (Badge Arcade itself was exclusive to Japan for a long time).

When I try to run that GM9 script, I almost instantly get this message:
Seems like you might be running an outdated version of GM9, could you check it?
 
  • Like
Reactions: gotchi

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    Psionic Roshambo @ Psionic Roshambo: I think Switch 2 will launch about Christmas this year lol