Homebrew Nintendo Badge Arcade Hacking - Full Documentation and Progress

  • Thread starter Thread starter Nyannurs
  • Start date Start date
  • Views Views 101,727
  • Replies Replies 257
  • Likes Likes 36
Status
Not open for further replies.
If I had bothered to fix the hole data, this would be a qr code to this thread!

HNI_0093.JPG
 
Actually no, it works only on files up to 8MB, when this file is over 16 :/
Tried to replace size_ts with int64_t in the source, but app stopped working after I did so. Maybe if I changed int64_ts to uint64_ts...?
All you should need to do is edit this variable to the maximum file size you need to dump, in bytes. Not sure why the author decided to use a single fixed buffer to read files instead of reading it in chunks, but that's just how it is.

https://github.com/MrCheeze/extdata_dump/blob/master/source/main.c#L13
 
Last edited by ,
That's not all. You need to fix the redirects in .h and the other .c file as well. That's what I did, but it doesn't work well with int64_t. I'll try with uint64_t now, maybe it'll work.
If your error is that the file is too big, then that SHOULD be all you need to do. The error comes from this check to see if the file size is greater than the buffer size, which I traced back to that variable.

https://github.com/MrCheeze/extdata_dump/blob/master/source/archive.c#L459
 
is it possible to run badge arcade on a 3ds running a firmware or emuanand under 10.3 with this?
 
The emunand has to be above 9.0. The badge functionality has been there since 9.0.

Other problem that have the New 3DS is that if you are in 9.5 emuNAND (the top version that emuNAND in New 3DS is possible), you can NOT change the icon that you folder could have.
 
The emunand has to be above 9.0. The badge functionality has bee
Other problem that have the New 3DS is that if you are in 9.5 emuNAND (the top version that emuNAND in New 3DS is possible), you can NOT change the icon that you folder could have.

can i still get tge badges on a new 3ds at 9.5
 
...which is a parameter to that function, which comes from a parameter to dumpFolder, which comes from a parameter to dumpArchive, which comes from a parameter to backupAllExtdata, which comes from bufsize here: https://github.com/MrCheeze/extdata_dump/blob/master/source/main.c#L80

Why you not upload the homebrew compiled?

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

can i still get tge badges on a new 3ds at 9.5
Is possible obtain badges in New 3DS, but is impossible change the picture of the folder use the badges. It is possible in 10<= I think.
 
...which is a parameter to that function, which comes from a parameter to dumpFolder, which comes from a parameter to dumpArchive, which comes from a parameter to backupAllExtdata, which comes from bufsize here: https://github.com/MrCheeze/extdata_dump/blob/master/source/main.c#L80
Oh.
OH FUCK.
Forget I was saying anything. I was pretty convinced that ints work only until 4 million while unsigned work until 8 million, but I was wrong, they actually work until 2 BILLION and 4 BILLION with unsigned ints @_@
Feeling so dumb now ;_;
 
  • Like
Reactions: Nyannurs
very soon there'll be a place to download (or make on the fly) custom badges & more
 
I think we will have to create a custom file format for badges and a tool that would make these files.
The structure should look like this:
0x0 0x2000 long - 64x64 BCLIM RGB565 mode without footer
0x2000 0x800 long - 64x64 pin data
And a small file:
0x0 0x800 long - 32x32 BCLIM RGB565 mode without footer
0x800 0x200 long - 32x32 pin data
Then it would be just a matter of copypastying that data into BadgeData.dat with a very simple tool and voila.
 
I think we will have to create a custom file format for badges and a tool that would make these files.
The structure should look like this:
0x0 0x2000 long - 64x64 BCLIM RGB565 mode without footer
0x2000 0x800 long - 64x64 pin data
And a small file:
0x0 0x800 long - 32x32 BCLIM RGB565 mode without footer
0x800 0x200 long - 32x32 pin data
Then it would be just a matter of copypastying that data into BadgeData.dat with a very simple tool and voila.
The file format should be .author ;)
 
Status
Not open for further replies.

Site & Scene News

Popular threads in this forum