Homebrew Custom Theme Thread

DigitalJosee

Go your clever boy, and remember me!
Member
Joined
Jan 15, 2013
Messages
225
Trophies
1
Age
43
XP
1,380
Country
Brazil
Here is a basic Final fantasy theme i was using as a test subject for sound/colour editing
it doesnt scroll or anything just almost all custom sounds and colours
Enjoy

ffvii.png


download
One word to you:

HOW?
 

valyr

Well-Known Member
Member
Joined
Sep 15, 2007
Messages
326
Trophies
1
Location
United Kingdom
XP
1,505
Country
I think he mean how did you change the theme color.
by hex editing the right offsets as labelled in the decompressed file structure map on 3dbrew (linked earlier in this thread)
i can write a guide later and for the sound replacements but right now im cooking my kids dinner

Also im updating my theme as i forgot to change the folders internal background etc
 
  • Like
Reactions: ieatpixels

CompC

Well-Known Member
Member
Joined
May 28, 2009
Messages
372
Trophies
0
Age
30
Website
josh.birnholz.com
XP
554
Country
United States
by hex editing the right offsets as labelled in the decompressed file structure map on 3dbrew (linked earlier in this thread)
i can write a guide later and for the sound replacements but right now im cooking my kids dinner

Also im updating my theme as i forgot to change the folders internal background etc

A guide for changing sound effects would be awesome!
 

valyr

Well-Known Member
Member
Joined
Sep 15, 2007
Messages
326
Trophies
1
Location
United Kingdom
XP
1,505
Country
Here is a basic Final fantasy theme i was using as a test subject for sound/colour editing
it doesnt scroll or anything just almost all custom sounds and colours
Enjoy

ffvii.png


Theme Updated to version 2 download here
Added: edited colours of internal folder backgrounds/buttons
 

dronesplitter

Well-Known Member
Member
Joined
Sep 30, 2007
Messages
595
Trophies
0
XP
421
Country
United States
I was wondering to create a simple Theme Switcher, does someone could tell me how many files a theme can have? (And what are their names?)

I believe the list would be
body_LZ.bin
bgm.bcstm
BodyCache.bin
BgmCache.bin
ThemeManage.bin

But most only use the first two. I haven't actually ever messed with having a ThemeManage.bin because the extdata tool seems to generate one when it's not there.

EDIT: Here's some more info from the extdata tool readme
The data this app reads/writes to/from sdmc is located in the same directory that the app runs from(SD root for CXI/CIA). The theme-data this app uses on sdmc is the following:
  • "ThemeManage.bin" This is copied from extdata to sdmc. This can be copied to extdata from sdmc, if it doesn't exist on sdmc for that then data is generated for it then writen to extdata.
  • "BodyCache.bin" and "body_LZ.bin": The former is copied from extdata to sdmc. When copying from sdmc to extdata, the app will first attempt to use "BodyCache.bin", then "body_LZ.bin". When ThemeManage.bin exists on sdmc with sdmc->extdata, this body-data is only copied when the size field in ThemeManage.bin for this is non-zero. When copying to extdata, the filesize must be smaller than or exactly 0x150000-bytes.
  • "BgmCache.bin" and "bgm.bcstm": Handled basically the same way as the body-data, except with the bgm sizes. When copying to extdata, the filesize must be smaller than or exactly 0x337000-bytes.
 
  • Like
Reactions: Rinnegatamante

TidusWulf

Real Aloha
Member
Joined
Jul 27, 2007
Messages
654
Trophies
1
Location
Hawaii
XP
792
Country
United States
I don't have a gateway, but I'm wondering, does the nature of this theme tool cause the theme to set simultaneously in both sysNAND and emuNAND?

because I feel like having separate themes would be a good way to differentiate.

Anyway, if it IS possible to separate them, here you go:

yydpxd1.png


https://mega.co.nz/#!j0FlSI5a!XwfUycZF38uu8UfUJQ1V81P1whJZF3-41SDUQvAF8oI (Supernatural theme from pg 1 used as base)
 

weatMod

Well-Known Member
Member
Joined
Aug 24, 2013
Messages
3,311
Trophies
2
Age
47
XP
3,395
Country
United States
sorry if this has been answered but has anyone figured out how to get rid of the black( or white depending on the theme i guess) blocks in the upper left corner for panoramic themes yet ?

it is really annoying also can someone pint me toward the template for panoramic themes someone posted a template with lines for where it stitches the loop together but now i can''t remember where i saw it there are too many theme treads scattered about i wish they could all be moved to their own theme section
 

Reecey

Mario 64 (favorite game of all time)
Member
Joined
Mar 7, 2010
Messages
5,872
Trophies
2
Location
At Home :)
XP
4,503
Country
Bump, Anyone? (read above post)

Are you using Gateway/Emunand for your themes or using CFW?

GATEWAY METHOD

If its Gateway your using. Just put both files (bgm.bcstm/body_LZ) on the route of your sd-card, boot up emunand then trigger a proper Nintendo theme first, not a default theme, then boot into your Home Extdatatool.cia icon/banner icon, (if you have not installed it yet, install your Home Extdata.cia file with the DevMenu make sure you have that file as well on the route of your sd-card at the same time as the others), then in the Home extdata screen click on the top one first, Copy extdata SaveData.dat to sd, then next click on Enable Theme-cache and last click on Copy Theme cache from sd to extdata and then just reboot your 3DS the theme and the music should both work in emunand soon as you boot back into it.

HOMEBREW METHOD

If your using the other way, Homebrew just put the whole 3DS folder into the route of your sd card put both theme files into your Home Extdata folder and boot Home extdata from Homebrew on your 3DS and repeat the same steps as above. :)
 
  • Like
Reactions: MassiveRican

HtheB

Well-Known Member
Member
Joined
May 15, 2006
Messages
878
Trophies
1
Age
36
Location
Bize Her Yer Trabzon
Website
www.HtheB.com
XP
3,142
Country
Netherlands
Are you using Gateway/Emunand for your themes or using CFW?

GATEWAY METHOD

If its Gateway your using. Just put both files (bgm.bcstm/body_LZ) on the route of your sd-card, boot up emunand then trigger a proper Nintendo theme first, not a default theme, then boot into your Home Extdatatool.cia icon/banner icon, (if you have not installed it yet, install your Home Extdata.cia file with the DevMenu make sure you have that file as well on the route of your sd-card at the same time as the others), then in the Home extdata screen click on the top one first, Copy extdata SaveData.dat to sd, then next click on Enable Theme-cache and last click on Copy Theme cache from sd to extdata and then just reboot your 3DS the theme and the music should both work in emunand soon as you boot back into it.

HOMEBREW METHOD

If your using the other way, Homebrew just put the whole 3DS folder into the route of your sd card put both theme files into your Home Extdata folder and boot Home extdata from Homebrew on your 3DS and repeat the same steps as above. :)
Yes, that is what I did, but without success...

Can you try it out for me to see if it works for you?
http://htheb.com/list/nds/trabzonspor_theme.zip
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    a_username_that_is_cool @ a_username_that_is_cool: mfw people shame me for a joke post