Homebrew Custom Theme Thread

Not sure if it's somewhere in this thread, but how do you fix the random color (or so it seems, mine is orange) showing on the top left corner? Working on a dark minimal theme and the orange block kinda ruins it. Is it the tool?

Not sure it happens randomly for me
im curious how do you make the top screen picture scroll?
Make it the same size as the bottom.bmp
 
  • Like
Reactions: KeepPlanC
ok awesome thanks

edit:sorry one more question , how do i change the folders? (size of the picture)
 
Here is my Rainbow Dash theme. http://filetrip.net/dl?8S8VqZ2QuM
qsAn0uY.png
 
im curious how do you make the top screen picture scroll?

So whatever original theme cache you use, your modified theme takes on the properties of that original theme. The options I've seen so far in official Nintendo themes, are top screen panoramic 1024x256; top screen 400x256; bottom screen 1024x256 (3 frames), bottom screen 1024x256 panoramic. The themes could use any combination of those options, and for example if you use the body_LZ.bin of the slowpoke theme, then you would have panoramic scrolling on top and bottom pictures. I believe these parameters are set in the original coding of the official Nintendo themes. Is there a way to manually change the coding in the cached body_LZ.bin? Who knows?
 
  • Like
Reactions: KeepPlanC
So whatever original theme cache you use, your modified theme takes on the properties of that original theme. The options I've seen so far in official Nintendo themes, are top screen panoramic 1024x256; top screen 400x256; bottom screen 1024x256 (3 frames), bottom screen 1024x256 panoramic. The themes could use any combination of those options, and for example if you use the body_LZ.bin of the slowpoke theme, then you would have panoramic scrolling on top and bottom pictures. I believe these parameters are set in the original coding of the official Nintendo themes. Is there a way to manually change the coding in the cached body_LZ.bin? Who knows?

lol I gave him the simple answer but that works too lol
 
So whatever original theme cache you use, your modified theme takes on the properties of that original theme. The options I've seen so far in official Nintendo themes, are top screen panoramic 1024x256; top screen 400x256; bottom screen 1024x256 (3 frames), bottom screen 1024x256 panoramic. The themes could use any combination of those options, and for example if you use the body_LZ.bin of the slowpoke theme, then you would have panoramic scrolling on top and bottom pictures. I believe these parameters are set in the original coding of the official Nintendo themes. Is there a way to manually change the coding in the cached body_LZ.bin? Who knows?
Yes. I've been working on improving the format documentation for a bit, and the short answer is to decompress using Every File Explorer, edit addresses 0x10 and 0x24, then recompress. Note that this also affects the size of the texture you should be inputting.
 
  • Like
Reactions: nh6574
Yes. I've been working on improving the format documentation for a bit, and the short answer is to decompress using Every File Explorer, edit addresses 0x10 and 0x24, then recompress. Note that this also affects the size of the texture you should be inputting.
What compression type do you use for the body_LZ.bin? I've been messing around but haven't been able to get the theme to load on my 3ds.
 
The compsession is lz11 but every file explorer will only decompress it not re-compress it i have been using DSdcmp with a lz11 batch file i found on line dl link here
just drag your body_lz.bin to the batch file then press 0 to decompress or 1 to compress seems to work just fine for me
 
Yes. I've been working on improving the format documentation for a bit, and the short answer is to decompress using Every File Explorer, edit addresses 0x10 and 0x24, then recompress. Note that this also affects the size of the texture you should be inputting.


I'm seeing your modifications, and thanks for all the RE you're doing.
 
RGB888 is the same thing. One byte (eight bits) for each colour, in order.

As for the compression, using LZ77 instead of LZ11 has been working fine for me. I wonder if one is just an extension of the other?
 
As for the compression, using LZ77 instead of LZ11 has been working fine for me. I wonder if one is just an extension of the other?
dont know about the compression but the lz11 files i posted definitely work just fine as well so its highly possible.

With the RGB888 thing the RGB values are reversed in hex aren't they?. Eg BGR? (just checking as i plan on messing with this later)
 

Site & Scene News

Popular threads in this forum