What you need:
- An hex editor (Here HxD)
- Savedatafiler (for Gateway/CFW User) or 3ds extdata dump
- Ohana3ds by Reisyukaku
------------------------------------------------------------------------------
@froggestspirit has made a better tool for badge editing
@froggestspirit has made a better tool for badge editing
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
2) Ok now select all byte and stop when you reach "2000" here:
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
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:
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 shadeLook, after the bclim picture you have this:
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:
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:
(in 3d !)
(in 3d !)
Last edited by Mega-Mew,