Homebrew 3ds_homemenu_extdatatool aka Custom Themes on Ninjhax/Gateway

TidusWulf

Real Aloha
Member
Joined
Jul 27, 2007
Messages
653
Trophies
1
Location
Hawaii
XP
775
Country
United States
So if this just reads/writes SD card data, what can this do that a computer with a SD card reader can't?

I don't mean to sound rude, I just don't know why this is a homebrew and not a computer program.

EDIT: And now I understand. Thanks
 

GolyBidoof

Well-Known Member
OP
Member
Joined
Apr 6, 2012
Messages
265
Trophies
1
XP
324
Country
Germany
It doesn't, it injects data from SD card to Home Menu app ;)

I made music to work by renaming a music track from MK7 RomFS and putting it in the app's folder. It's far from being custom, but it works!
 
  • Like
Reactions: TidusWulf

DarkFlare69

Well-Known Member
Member
Joined
Dec 8, 2014
Messages
5,147
Trophies
2
Location
Chicago
XP
4,750
Country
United States
So this loads stuff up every time we start our 3DS?
Can a modified version of this be used to pirate games downloaded from the eShop? They are saved on the SD card and read every time the 3DS is started...
 

TidusWulf

Real Aloha
Member
Joined
Jul 27, 2007
Messages
653
Trophies
1
Location
Hawaii
XP
775
Country
United States
ok. trying to understand what I'm doing here...

I'm guessing I would use https://gbatemp.net/threads/release-theme-customization-tools.374206/ to actually make edits, and this tool to move the edited theme back onto the 3DS?

I hate to be "that guy" but how to I move the data back and forth? I booted up the tool and there's 5 options and I don't want to screw a theme up so bad I can't get to the home menu.
 

ludyan

Active Member
Newcomer
Joined
Dec 2, 2013
Messages
38
Trophies
0
Age
33
XP
196
Country
Brazil
Well, I've tried running the compiled .cia on 9.4 emunand, no effects at all. Something to do with the path where body_LZ is, I guess?
 

TidusWulf

Real Aloha
Member
Joined
Jul 27, 2007
Messages
653
Trophies
1
Location
Hawaii
XP
775
Country
United States
I've tried to run the "copy savedata.dat" and I got a file. not sure what to do with it. I also ran "copy theme cache" and got a ThemeManage.bin. I havne't got any other files.

Currently I only run a default Blue theme, and I can't download any, not even the free one, because I'm on 9.2.0
 

GolyBidoof

Well-Known Member
OP
Member
Joined
Apr 6, 2012
Messages
265
Trophies
1
XP
324
Country
Germany
ok. trying to understand what I'm doing here...

I'm guessing I would use https://gbatemp.net/threads/release-theme-customization-tools.374206/ to actually make edits, and this tool to move the edited theme back onto the 3DS?

I hate to be "that guy" but how to I move the data back and forth? I booted up the tool and there's 5 options and I don't want to screw a theme up so bad I can't get to the home menu.
You can't screw your 3DS so you can't access Home Menu. Just place an edited body_LZ.bin in the same folder as this Homebrew App with this name, case sensitive.
Well, I've tried running the compiled .cia on 9.4 emunand, no effects at all. Something to do with the path where body_LZ is, I guess?
Maybe root? Maybe Nintendo 3DS/Gibberishnumbersandletters/something/here?

I've tried to run the "copy savedata.dat" and I got a file. not sure what to do with it. I also ran "copy theme cache" and got a ThemeManage.bin. I havne't got any other files.

Currently I only run a default Blue theme, and I can't download any, not even the free one, because I'm on 9.2.0
Savedata.dat seems to be only the backup file as you don't restore it in the process.
Copy Theme Cache will give you 3 files only if you already have a non-default theme set up and this will be only a dump. You don't need it. If you want to have a custom theme, just copy edited body_LZ.bin to this app's folder and import from SD to ExtData.

Thanks to Team Fail I found out how to make theme music work, go to Brawlcustommusic and convert any of the tracks that are 40 seconds or less to BCSTM, there is an option there. 40 seconds, because after that BCSTM will be bigger than 2MB and won't be imported. I tried a few tracks already and it works, just rename the file to bgm.bcstm and place it in the same folder as the app, then import it ;)
 
  • Like
Reactions: gamefan5 and tjexp

Xeonhawk

Well-Known Member
Member
Joined
Nov 23, 2014
Messages
182
Trophies
0
Age
26
XP
284
Country
United States
I had the Kingdom Hearts theme working but it dissapeared after I turned the system off and on again.
 

ludyan

Active Member
Newcomer
Joined
Dec 2, 2013
Messages
38
Trophies
0
Age
33
XP
196
Country
Brazil
Maybe root? Maybe Nintendo 3DS/Gibberishnumbersandletters/something/here?



When I tried to change my theme I had already left one file on the root and one on the ninjhax app, neither of them worked. Don't wanna mess too much with this, something may go wrong and I may panic, lel.

Edit: Didn't get it to work by putting the file on the Nintendo 3DS/numbersandletters/morenumbers/here too. Oh well, I'll just wait for someone with more knowledge than me to figure out what to do, heh
 

Deleted member 313057

Well-Known Member
Newcomer
Joined
Aug 23, 2012
Messages
74
Trophies
0
Website
commentblock.com
XP
193
Country
United States
If anyone of you is having trouble making your own theme, here's how.
  1. Download the tool here (https://gbatemp.net/threads/release-theme-customization-tools.374206/)
  2. Create a new BLANK BMP image with the dimensions 512 x 256 pixels for the top screen.
  3. At the coordinates (0, 0) of that new image, insert the picture you want with the dimensions of 412 x 240. This will be the top screen.
  4. Create a new BLANK BMP image with the dimensions 1024 x 256 pixels for the bottom screen.
  5. Starting at coordinates (0, 0) of that new image, insert the three different images you want to transition on the bottom screen.
  6. These three images should be each 320 x 240 pixels, and at coordinates (0, 0), (320, 0), and (640, 0) respectively.
  7. Remember that these images will not fill up all of the whitespace within the container BMP images. This is supposed to happen.
  8. In the 3DS Theme Editor that you downloaded in step one, import the default theme by pressing File>Open and navigating to data/body_BZ.bin.
  9. For slide 0, press File>Import and select the BMP Image you need for the top screen.
  10. For slide 1, press File>Import and select the BMP Image you need for the bottom screen.
  11. Once you're done importing, press simulator to do a test-run of your theme thus far.
  12. If you're happy with your results, press File>Save to save your body_BZ.bin file.
 

Inexplicit

Well-Known Member
Newcomer
Joined
Dec 1, 2014
Messages
80
Trophies
0
Age
25
XP
160
Country
United States
It doesn't stay. It's only there during the reboot after setting it up, after rebooting it again its gone.
Set it up like normal, power down the system, take out the sd card, and place the bgm.bcstm file (the one that came with the theme tools) in sd:/3ds/3ds_homemenu_extdatatool. This is exactly what I did and it worked.
 

TidusWulf

Real Aloha
Member
Joined
Jul 27, 2007
Messages
653
Trophies
1
Location
Hawaii
XP
775
Country
United States
If anyone of you is having trouble making your own theme, here's how.
  1. Download the tool here (https://gbatemp.net/threads/release-theme-customization-tools.374206/)
  2. Create a new BLANK BMP image with the dimensions 512 x 256 pixels for the top screen.
  3. At the coordinates (0, 0) of that new image, insert the picture you want with the dimensions of 400 x 240. This will be the top screen.
  4. Create a new BLANK BMP image with the dimensions 1024 x 256 pixels for the bottom screen.
  5. Starting at coordinates (0, 0) of that new image, insert the three different images you want to transition on the bottom screen.
  6. These three images should be each 320 x 240 pixels, and at coordinates (0, 0), (320, 0), and (640, 0) respectively.
  7. Remember that these images will not fill up all of the whitespace within the container BMP images. This is supposed to happen.
  8. In the 3DS Theme Editor that you downloaded in step one, import the default theme by pressing File>Open and navigating to data/body_BZ.bin.
  9. For slide 0, press File>Import and select the BMP Image you need for the top screen.
  10. For slide 1, press File>Import and select the BMP Image you need for the bottom screen.
  11. Once you're done importing, press simulator to do a test-run of your theme thus far.
  12. If you're happy with your results, press File>Save to save your body_BZ.bin file.
Alright, I've pretty much got it down, but I'm wondering what the additional screens are past 0 and 1.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • BakerMan
    The snack that smiles back, Ballsack!
    BakerMan @ BakerMan: