Homebrew [RELEASE] Howling Theme Tool - Create your own CIA theme packages with Custom and Official themes

Chelsea_Fantasy

Someone who hates slow internet connections
OP
Member
Joined
Mar 25, 2014
Messages
1,143
Trophies
1
Age
35
XP
1,536
Country
Cuba
Nice work :)
I like it better than CHMM2 since it allows me to change themes without a reboot and to use the random fonction built in the 3DS menu. But of course, I understand that those with only homebrew available can't have that luxury...

However, from what I understood, the theme pack you generate for EU always uses the HMMP (NES Jumping Mario Theme) ID, right ? Would it be possible to choose the ID among a list of like two or three IDs ? This would allow to have for example finished themes in a pack and WIP themes in another pack without having to generate a pack with 92 themes each time.
you can pack both, custom and official themes with this. and why you want to select themes ID if you can simply pack the themes you want and done?
 

Hayleia

Well-Known Member
Member
Joined
Feb 26, 2015
Messages
1,485
Trophies
0
XP
1,294
Country
France
you can pack both, custom and official themes with this. and why you want to select themes ID if you can simply pack the themes you want and done?
I meant that it would allow to separate finished themes from non finished ones.
For example, I have 80 official themes I like, 700 official themes I don't like, 2 finished custom themes and 1 WIP theme.
Well, I'd like to put the 80 official ones in a pack that I'll never touch (so, one ID for them), the finished ones in another pack I'll never touch (another ID here), and the WIP theme in another pack I'll update often (a third ID for that one).
This way, I don't have to look for 83 themes in a list of 783 items every single time I update my theme. I just have to look for that one theme and generate its pack.

Alternatively, would it be possible to ignore themes in the list ?
That would allow to select all 83 interesting themes, ignoring the remaining 700 and repacking them all in one ID.
See that mockup where the "light" themes are ignored and won't be selected when pressing "Select all non ignored".
mockupignore.png

Of course, you can say no, that's your software and there's an easy solution to my "problem" : move the 700 themes I don't like in another folder so that the list only contains the 83 interesting ones and I can pack them all in one unique ID without hassle. But from my point of vue, if your software has subfolders for official, custom and custom NSFW, it's no longer just a converter but also a manager so why not add it more advanced managing features ? ;)

(And yes, it is definitely possible to have 783 themes in a folder, I actually have 784 of them...)
 

Chelsea_Fantasy

Someone who hates slow internet connections
OP
Member
Joined
Mar 25, 2014
Messages
1,143
Trophies
1
Age
35
XP
1,536
Country
Cuba
I meant that it would allow to separate finished themes from non finished ones.
For example, I have 80 official themes I like, 700 official themes I don't like, 2 finished custom themes and 1 WIP theme.
Well, I'd like to put the 80 official ones in a pack that I'll never touch (so, one ID for them), the finished ones in another pack I'll never touch (another ID here), and the WIP theme in another pack I'll update often (a third ID for that one).
This way, I don't have to look for 83 themes in a list of 783 items every single time I update my theme. I just have to look for that one theme and generate its pack.

Alternatively, would it be possible to ignore themes in the list ?
That would allow to select all 83 interesting themes, ignoring the remaining 700 and repacking them all in one ID.
See that mockup where the "light" themes are ignored and won't be selected when pressing "Select all non ignored".
View attachment 29278

Of course, you can say no, that's your software and there's an easy solution to my "problem" : move the 700 themes I don't like in another folder so that the list only contains the 83 interesting ones and I can pack them all in one unique ID without hassle. But from my point of vue, if your software has subfolders for official, custom and custom NSFW, it's no longer just a converter but also a manager so why not add it more advanced managing features ? ;)

(And yes, it is definitely possible to have 783 themes in a folder, I actually have 784 of them...)
what about a "save list" feature?
you will be able to save your themes to pack list and load it from a txt file
 
  • Like
Reactions: Hayleia

Chelsea_Fantasy

Someone who hates slow internet connections
OP
Member
Joined
Mar 25, 2014
Messages
1,143
Trophies
1
Age
35
XP
1,536
Country
Cuba
That would do the trick too. Basically the contrary as ignore ^^
more easy to code
I am translating 2 games Ace Attorney Dual Destinies and Assassination Classroom, creating a CFW, creating a manga injection tool and updating this theme tool
I have to do the things in the easy way
 
D

Deleted-236924

Guest
Awesome :grog: I've been wanting to add my custom theme directly to the theme chooser menu, but when I tried googling it to see if/how it could be done, I couldn't find anything.
 
  • Like
Reactions: Chelsea_Fantasy

Hayleia

Well-Known Member
Member
Joined
Feb 26, 2015
Messages
1,485
Trophies
0
XP
1,294
Country
France
Having the temp in the root of C is gross, please relocate it to be next to the executable.
Well, some of us (like me) have more available space in C than any other drive (especially since I put nothing in C myself, I install everything in F and put other files in E) so even though I agree that it would be cleaner to put temporary files next to the executable, it would be great to let the user choose.
Maybe (for simplicity) do it like Dolphin emu and check if there is a "portable.txt" file in the executable folder and either use C or the executable folder according to the existence of that file ?
 

Chelsea_Fantasy

Someone who hates slow internet connections
OP
Member
Joined
Mar 25, 2014
Messages
1,143
Trophies
1
Age
35
XP
1,536
Country
Cuba
One of the screen shots is missing a blur.
it's because of a NSFW word

I'd be happy to check the english stuff.
PM me to start checking it out!

How would I dump my official themes?
You will need to decrypt your SD's content.
You are from US, so I guess your 3DS it's USA, just dump and decrypt the 008f.
@Asia81 has made a great pack for that, check this thread:
https://gbatemp.net/threads/tutoria...d-3ds-roms-run-xy-oras-without-update.383055/

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

Having the temp in the root of C is gross, please relocate it to be next to the executable.
Well, some of us (like me) have more available space in C than any other drive (especially since I put nothing in C myself, I install everything in F and put other files in E) so even though I agree that it would be cleaner to put temporary files next to the executable, it would be great to let the user choose.
Maybe (for simplicity) do it like Dolphin emu and check if there is a "portable.txt" file in the executable folder and either use C or the executable folder according to the existence of that file ?
just like @Hayleia said, C it's in most cases, the best place for temp files.
also, if I change the temp's location I will have to recode a lot of my own source to do it.
maybe I will do it someday, but not in a near future, I will first improve my app.
anyway, you can just leave 1GB free in your system drive and done, you will have nothing to worry about.
 

gudenau

Largely ignored
Member
Joined
Jul 7, 2010
Messages
3,882
Trophies
2
Location
/dev/random
Website
www.gudenau.net
XP
5,454
Country
United States
it's because of a NSFW word


PM me to start checking it out!


You will need to decrypt your SD's content.
You are from US, so I guess your 3DS it's USA, just dump and decrypt the 008f.
@Asia81 has made a great pack for that, check this thread:
https://gbatemp.net/threads/tutoria...d-3ds-roms-run-xy-oras-without-update.383055/

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



just like @Hayleia said, C it's in most cases, the best place for temp files.
also, if I change the temp's location I will have to recode a lot of my own source to do it.
maybe I will do it someday, but not in a near future, I will first improve my app.
anyway, you can just leave 1GB free in your system drive and done, you will have nothing to worry about.
Look at the eighth screen shot, at the to of the list of themes to pack. You missed the word.

Edit:
Why is this run as an Admin by the way?
 
Last edited by gudenau,

Chelsea_Fantasy

Someone who hates slow internet connections
OP
Member
Joined
Mar 25, 2014
Messages
1,143
Trophies
1
Age
35
XP
1,536
Country
Cuba
Look at the eighth screen shot, at the to of the list of themes to pack. You missed the word.
yes, and look at the theme, it's blured too
that's because of a NSFW work starting with F and finishing with P

Why is this run as an Admin by the way?
because of some stupid lua sh*t that makes things slower if you run it as invoquer
 

Chelsea_Fantasy

Someone who hates slow internet connections
OP
Member
Joined
Mar 25, 2014
Messages
1,143
Trophies
1
Age
35
XP
1,536
Country
Cuba
Odd, when I install the cia this makes it removes all of the themes.
It replaces your previously installed themes. All themes uses same Title ID.
@redunka it's right
also, I recommend you to de-select your shuffle themes and select 2 basic colors for shuffle before installing a new theme pack to avoid errors when the home menu updates the extdata (by example, a deleted theme showing up or a theme loading with the music from other theme)

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

I know this, but it does not even add the ones I tell it to package; which happen to include my themes from the eshop.
delete the 008f from BigBlueMenu or FBI
 

gudenau

Largely ignored
Member
Joined
Jul 7, 2010
Messages
3,882
Trophies
2
Location
/dev/random
Website
www.gudenau.net
XP
5,454
Country
United States
@redunka it's right
also, I recommend you to de-select your shuffle themes and select 2 basic colors for shuffle before installing a new theme pack to avoid errors when the home menu updates the extdata (by example, a deleted theme showing up or a theme loading with the music from other theme)

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


delete the 008f from BigBlueMenu or FBI
Edit:
Figured out the TID, still did not work for me. How strange, I tried RXtools and reiNAND.
 
Last edited by gudenau,

Chelsea_Fantasy

Someone who hates slow internet connections
OP
Member
Joined
Mar 25, 2014
Messages
1,143
Trophies
1
Age
35
XP
1,536
Country
Cuba
Search for this serial code in BBM or FBI: CTR-M-HMME-00
Also, eShop can delete custom theme pack.
For people in other regions having the save question
For US: CTR-M-HMME-00 (Unique ID 008F)
For EU: CTR-M-HMMP-00 (Unique ID 0098)
For JP: CTR-M-HMMJ-00 (Unique ID 0082)
in other words: For EU: CTR-M-HMM?-00
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Psionic Roshambo @ Psionic Roshambo:
    Analog stick nipples
  • BigOnYa @ BigOnYa:
    Yea i have couple other sites I find Switch titles also and just looked, I don't see it out/leaked yet...(paper mario)
  • Quincy @ Quincy:
    Or even worse; circle pad ball fondlers like on the 3DS
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    I just want a Pokemon Hell Raiser fan game 😭
  • K3Nv2 @ K3Nv2:
    Anyone wanna play with my joydock
  • BigOnYa @ BigOnYa:
    Biomutant looks cool tho, may have to try that
  • Quincy @ Quincy:
    Usually when such a big title leaks the Temp will be the first to report about it (going off of historical reports here, Pokemon SV being the latest one I can recall seeing pop up here)
  • K3Nv2 @ K3Nv2:
    I still like how a freaking mp3 file hacks webos all that security defeated by text yet again
  • BigOnYa @ BigOnYa:
    They have simulators for everything nowdays, cray cray. How about a sim that shows you playing the Switch.
  • K3Nv2 @ K3Nv2:
    That's called yuzu
    +1
  • BigOnYa @ BigOnYa:
    I want a 120hz 4k tv but crazy how more expensive the 120hz over the 60hz are. Or even more crazy is the price of 8k's.
  • K3Nv2 @ K3Nv2:
    No real point since movies are 30fps
  • BigOnYa @ BigOnYa:
    Not a big movie buff, more of a gamer tbh. And Series X is 120hz 8k ready, but yea only 120hz 4k games out right now, but thinking of in the future.
  • K3Nv2 @ K3Nv2:
    Mostly why you never see TV manufacturers going post 60hz
  • BigOnYa @ BigOnYa:
    I only watch tv when i goto bed, it puts me to sleep, and I have a nas drive filled w my fav shows so i can watch them in order, commercial free. I usually watch Married w Children, or South Park
  • K3Nv2 @ K3Nv2:
    Stremio ruined my need for nas
  • BigOnYa @ BigOnYa:
    I stream from Nas to firestick, one on every tv, and use Kodi. I'm happy w it, plays everything. (I pirate/torrent shows/movies on pc, and put on nas)
  • K3Nv2 @ K3Nv2:
    Kodi repost are still pretty popular
  • BigOnYa @ BigOnYa:
    What the hell is Kodi reposts? what do you mean, or "Wut?" -xdqwerty
  • K3Nv2 @ K3Nv2:
    Google them basically web crawlers to movie sites
  • BigOnYa @ BigOnYa:
    oh you mean the 3rd party apps on Kodi, yea i know what you mean, yea there are still a few cool ones, in fact watched the new planet of the apes movie other night w wifey thru one, was good pic surprisingly, not a cam
  • BigOnYa @ BigOnYa:
    Damn, only $2.06 and free shipping. Gotta cost more for them to ship than $2.06
  • BigOnYa @ BigOnYa:
    I got my Dad a firestick for Xmas and showed him those 3rd party sites on Kodi, he loves it, all he watches anymore. He said he has got 3 letters from AT&T already about pirating, but he says f them, let them shut my internet off (He wants out of his AT&T contract anyways)
    BigOnYa @ BigOnYa: I got my Dad a firestick for Xmas and showed him those 3rd party sites on Kodi, he loves it, all...