Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Howling Theme Tool 3DS: Difference between revisions

From GameBrew
(Created page with "{{Infobox 3DS homebrew | title = Howling Theme Tool | image = https://dlhb.gamebrew.org/3dshomebrew/Howling-Theme-Tool.jpeg|250px | type = PC Utilities | version = v1.7 | lice...")
 
No edit summary
 
(21 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Infobox 3DS homebrew
{{Infobox 3DS Homebrews
| title = Howling Theme Tool
|title=Howling Theme Tool
| image = https://dlhb.gamebrew.org/3dshomebrew/Howling-Theme-Tool.jpeg|250px
|image=Howlingthemetool10.png
| type = PC Utilities
|description=Create your own CIA theme packages with Custom and Official themes.
| version = v1.7
|author=Chelsea_Fantasy
| licence = Mixed
|lastupdated=2021/06/09
| author = Chelsea_Fantasy
|type=Theme Tools
| website = https://gbatemp.net/threads/release-howling-theme-tool-create-your-own-cia-theme-packages-with-custom-and-official-themes.401081/
|version=1.7 MOD
| download = https://dlhb.gamebrew.org/3dshomebrew/Howling-Theme-Tool.rar
|license=Mixed
| source = https://dlhb.gamebrew.org/3dshomebrew/Howling-Theme-Tool.rar
|download=https://dlhb.gamebrew.org/3dshomebrews/howling_theme_tool_1.7.0_multi3_xmas_version.rar
|website=https://gbatemp.net/threads/release-howling-theme-tool-create-your-own-cia-theme-packages-with-custom-and-official-themes.401081
}}
}}
<youtube>q4VyRFQ7nhA</youtube>
Howling Theme Tool is a noob-proof tool to pack your custom themes as .CIA files to be used in Custom Firmware.


<blockquote class="messageText SelectQuoteContainer ugc baseHtml">
==Features==
<b><span style="font-size: 18px"><span style="color: #ff0000">--------------------------------------<br>
* Allows to pack up to 100 themes in one CIA file (the 3DS home menu limit).
* XMAS GIFT *</span></span></b><br> <span style="font-size: 12px"><span style="color: rgb(255, 0, 0)">This is Howling Theme Tool 1.7.0 Xmas Version:<br> <a href="https://drive.google.com/open?id=1Aqz7RbiIvKF71sgrhusTjpBYoueiCT_r" target="_blank" class="externalLink" rel="nofollow">[https://drive.google.com/open?id=1Aqz7RbiIvKF71sgrhusTjpBYoueiCT_r https://drive.google.com/open?id=1Aqz7RbiIvKF71sgrhusTjpBYoueiCT_r]</a></span><br> <b><span style="color: #ff0000">''warning: </span></b><span style="color: #ff0000">this is NOT the new Howling Theme Tool version. This is the old 1.7.0 version <b>+ redunka's Theme Shop Fix</b>.<br> What does this do? Easy, you can now visit the eShop or the Theme Shop and your themes will not get deleted. Also you can have your original themes among with the new ones without need to overwrite them<br> <b>Special Thanks to <a href="https://gbatemp.net/members/356903/" class="username" data-user="356903, @redunka">@redunka</a></b></span></span><br> <span style="font-size: 18px"><span style="color: #ff0000"><span style="font-size: 12px"><span style="color: #ff0000"><span style="font-size: 18px"><b>--------------------------------------</b></span></span></span><br> </span></span><br> <span style="font-size: 12px"><span style="color: rgb(255, 0, 0)">'' Important News *<br> A new version will be released soon.<br>
* Creates US, EU and JP theme packages.
<br>
* Allow theme, icon and bgm preview.
Some of the new features:<br>
* Separates Custom, NSFW and Official themes.
- Themes WILL NOT get deleted if you visit the eShop or the Theme Shop (very special thanks to <a href="https://gbatemp.net/members/356903/" class="username" data-user="356903, @redunka">@redunka</a>): Here's a teaser for this feature: <a href="https://gbatemp.net/threads/release-howling-theme-tool-create-your-own-cia-theme-packages-with-custom-and-official-themes.401081/page-36#post-7315611" class="internalLink">https://gbatemp.net/threads/release...d-official-themes.401081/page-36#post-7315611</a><br>
* Name arrangement feature.
*edit 2017-12-24: v.1.7.0 Xmas version haves this feature, but the new version will have also a "best implementation of it"<br>
 
- Theme packages lists can be saved and loaded. Also, you can create your own "pre-made" theme packages.</span></span><br>
==User guide==
<br>
===How to use===
<br>
First you should run the Theme Checker to verify if your themes are in good condition:
Allow me to introduce you: "Howling Theme Tool". A noob-proof tool to pack your custom themes as .CIA files to be used in Custom Firmware.<br>
* Open "Theme Checker", select your theme's folder and then press "Start Verification".
<br>
* If the program notices a missing file in your theme, it will let you know.
<img src="proxy.php?image=https%3A%2F%2Fhowlingwolfandchelsea.files.wordpress.com%2F2015%2F10%2Fhowlingthemetool.png&amp;hash=18030f66e1cb06711f867c60ec88fe8b" class="bbCodeImage LbImage" alt="[?IMG]" data-url="https://howlingwolfandchelsea.files.wordpress.com/2015/10/howlingthemetool.png" style=""><br>
** For example, if there is no "icon.png", the application will look for "info.smdh", if the file exists, it will extract the icon from there.
<br>
** If there is no "name.txt" it will ask you for a name for the theme, based on the folder's name.
<b>* Features *</b><br>
** Wait until it finishes and you will be ready to go.
- Allows to pack up to 100 themes in one CIA file (the 3DS home menu limit).<br>
 
- Creates US, EU and JP theme packages.<br>
Set up your themes and folder:
- Allow theme, icon and bgm preview.<br>
* See the [[Howling_Theme_Tool_3DS#Folder and theme's structure|Folder and theme's structure]] section.
- Separates Custom, NSFW and Official themes.<br>
* These can also be found in the "Example Folder" from the release package.
- Name arrangement feature.<br>
 
<br>
Using Howling Theme Tool:
<b>* To do list *</b><br>
* Open the application.
- Other arrangement options (up / down buttons and stuff)<br>
* Select your theme's folder location and press "Start".
- Try to Gateway compatibility if possible or if I get lazy, send GW a mail asking them to patch what they don't patch.<br>
* Select the themes you want from the available themes and add them to the "Themes to pack" list.
<br>
* If you want, arrange them (recommend arranging them Z > A so they will appear A > Z in the 3DS).
<b>* How to use *</b><br>
* Compile your theme package (the region you select must match your emunand's region)
0.A - First of all, I recommend to run the "Theme Checker" to verify if your themes are in good condition. Open "Theme Checker", select your theme's folder and then press "Start Verification".<br>
* Wait some seconds, select a place to save your theme package when prompted.
<img src="proxy.php?image=https%3A%2F%2Fhowlingwolfandchelsea.files.wordpress.com%2F2015%2F11%2Ftc-1.png&amp;hash=56e807f782a5b0765a48d54286ab6cfe" class="bbCodeImage LbImage" alt="[?IMG]" data-url="https://howlingwolfandchelsea.files.wordpress.com/2015/11/tc-1.png" style=""><br>
 
0.B - If the program notices a missing file in your theme, it will let you know.<br>
===Folder and theme's structure===
By example, if there is no "icon.png", the application will look for "info.smdh", if the file exists, it will extract the icon from there.<br>
You must create a folder with this structure to work with Howling Theme Tool:
If there is no "name.txt" it will ask you for a name for the theme, based on the folder's name.<br>
* Main Folder.
<img src="proxy.php?image=https%3A%2F%2Fhowlingwolfandchelsea.files.wordpress.com%2F2015%2F11%2Ftc-2.png&amp;hash=0d97c39b48b63d69fde9f0dc2d443b0b" class="bbCodeImage LbImage" alt="[?IMG]" data-url="https://howlingwolfandchelsea.files.wordpress.com/2015/11/tc-2.png" style=""><br>
* Main Folder/Custom.
0.C - Wait until it finish and you will be ready to go!<br>
* Main Folder/Custom NSFW.
<img src="proxy.php?image=https%3A%2F%2Fhowlingwolfandchelsea.files.wordpress.com%2F2015%2F11%2Ftc-3.png&amp;hash=e283b48e0f7dbfdb81f82e803d809a86" class="bbCodeImage LbImage" alt="[?IMG]" data-url="https://howlingwolfandchelsea.files.wordpress.com/2015/11/tc-3.png" style=""><br>
* Main Folder/Oficiales.
1-Set-up your themes and folders fellowing the directions in the "Example Folder" in the release package (more info below).<br>
 
2-Open the application.<br>
A theme for a proper work with Howling Theme Tool must have this structure:
3-Select your theme's folder location and press "Start"<br>
* bgm.bcstm - Theme's audio.
<img src="proxy.php?image=https%3A%2F%2Fhowlingwolfandchelsea.files.wordpress.com%2F2015%2F10%2Fhtt-1.png&amp;hash=af0308a3d14ca4ca63dba73d7f816e67" class="bbCodeImage LbImage" alt="[?IMG]" data-url="https://howlingwolfandchelsea.files.wordpress.com/2015/10/htt-1.png" style=""><br>
* bgm.ogg - Audio's preview.
4-Select the themes you want from the available themes and add them to the "Themes to pack" list<br>
* body_LZ.bin (*required*) - Theme's background.
<img src="proxy.php?image=https%3A%2F%2Fhowlingwolfandchelsea.files.wordpress.com%2F2015%2F10%2Fhtt-2.png&amp;hash=abe30ae31c5a26c25186de491a92c72b" class="bbCodeImage LbImage" alt="[?IMG]" data-url="https://howlingwolfandchelsea.files.wordpress.com/2015/10/htt-2.png" style=""><br>
* icon.png (*required*) - Theme's icon.
5-If you want, arrange them (I recommend arrange them from Z to A so the will appear from A to Z in the 3DS)<br>
* name.txt (*required*) - Theme's name. It must be UTF-8 for "non-english" chars support.
6-Compile your theme package (the region you select must match your emunand's region)<br>
* preview.png - Theme's preview.
<img src="proxy.php?image=https%3A%2F%2Fhowlingwolfandchelsea.files.wordpress.com%2F2015%2F10%2Fhtt-3.png&amp;hash=b38a5e4e10873aca890866aae78b9947" class="bbCodeImage LbImage" alt="[?IMG]" data-url="https://howlingwolfandchelsea.files.wordpress.com/2015/10/htt-3.png" style=""><br>
 
7-Wait some seconds...<br>
Notes:
<img src="proxy.php?image=https%3A%2F%2Fi.imgur.com%2FMzr02US.png&amp;hash=19398e3c8ee024bd2d1628ae7b9db192" class="bbCodeImage LbImage" alt="[?IMG]" data-url="https://i.imgur.com/Mzr02US.png" style=""><br>
* Even if "icon.bmp" it's no longer required, "icon.png" it's still required and every theme must have one.
8-Select a place to save your theme package<br>
* The "icon.bmp" will be automatically generated based on "icon.png" while creating a theme package.
<img src="proxy.php?image=https%3A%2F%2Fhowlingwolfandchelsea.files.wordpress.com%2F2015%2F10%2Fsavefile1.png&amp;hash=7b473f2b258a41fd66e0ba8581ab2cee" class="bbCodeImage LbImage" alt="[?IMG]" data-url="https://howlingwolfandchelsea.files.wordpress.com/2015/10/savefile1.png" style=""><br>
* To be sure your themes are ready to be used with "Howling Theme Tool", please run the "Theme Checker" and check your theme's folder.
9-Done! You have your package ready. Now copy it to your 3DS and install it with your favorite CIA installer.<br>
* "Theme Checker" will also generate proper "icon.png" and "name.txt" based in "info.smdh" and the folder's name.
<img src="proxy.php?image=https%3A%2F%2Fhowlingwolfandchelsea.files.wordpress.com%2F2015%2F10%2Fhtt-5.png&amp;hash=cfe496faa0baef262174ed71e4c20213" class="bbCodeImage LbImage" alt="[?IMG]" data-url="https://howlingwolfandchelsea.files.wordpress.com/2015/10/htt-5.png" style=""><br>
 
<br>
===Troubleshooting===
<b>* Folder and theme's structure *</b><br>
If you found an error while using Howling Theme Tool (by [https://gbatemp.net/threads/release-howling-theme-tool-create-your-own-cia-theme-packages-with-custom-and-official-themes.401081/post-5976354 redunka]):
You must create a folder with this structure to work with Howling Theme Tool:<br>
* Always run Theme Checker and Howling Theme Tool as administrator, otherwise apps won't get required permissions.
<div class="bbCodeBlock bbCodeQuote">
* Make sure you're choosing main folder and not one of those where you put themes (not Custom, Custom NSFW or Oficiales, but Example Folder where these 3 folders placed).
<aside>
* There should be at least one folder with theme in any of those 3 folders. Package already have two custom themes included, so you should be ok.
<blockquote class="quoteContainer"><div class="quote">Main Folder<br>
* If the wrong folder structure error presists, go to "C:\HowlingConfig\HTT.ini". Try adding full path to your example folder manually, e.g.: "PorDefecto=D:\Howling Theme Tool\Example Folder".
Main Folder/Custom<br>
* Your previous theme pack can conflict with new one, so always delete old one before starting installation (CTR-M-HMME-00, CTR-M-HMMP-00 or CTR-M-HMMJ-00).
Main Folder/Custom NSFW<br>
* May have compatibility issue using [[FBI 3DS|FBI]] for installing themes, the alternative option is to use BigBlueMenu or DevMenu.
Main Folder/Oficiales</div><div class="quoteExpand">Click to expand...</div></blockquote>
* If you ever used shuffle feature with [[Custom Home Menu Manager 2 3DS|CHMM]], you can encounter a problem, when you can't add themes for shuffling. Simply press Y in shuffle management menu and console will reset extdata.
</aside>
 
</div>And your themes must have this structure:<br>
If you see black icon on the 3DS after installing the themes:
<div class="bbCodeBlock bbCodeQuote">
* Download and install [https://www.microsoft.com/en-US/download/details.aspx?id=40784 Visual C++ Redistributable Packages for Visual Studio 2013].
<aside>
* If your OS is a 64bits one, you will need to install both, x86 and x64.
<blockquote class="quoteContainer"><div class="quote">bgm.bcstm (theme's audio)<br>
 
bgm.ogg (audio's preview)<br>
==Screenshots==
body_LZ.bin (*required*) (theme's background)<br>
https://dlhb.gamebrew.org/3dshomebrews/howlingthemetool4.png
icon.png (*required*) (theme's icon)<br>
 
name.txt (*required*) (theme's name) (it MUST be UTF-8 for �non-english� chars support)<br>
https://dlhb.gamebrew.org/3dshomebrews/howlingthemetool5.png
preview.png (theme's preview)</div><div class="quoteExpand">Click to expand...</div></blockquote>
 
</aside>
https://dlhb.gamebrew.org/3dshomebrews/howlingthemetool6.png
</div>Even if "icon.bmp" it's no longer required since v1.5.0, "icon.png" it's still required and every theme must have one.<br>
 
The "icon.bmp" will be automatically generated based on "icon.png" while creating a theme package.<br>
https://dlhb.gamebrew.org/3dshomebrews/howlingthemetool7.png
To be sure your themes are ready to be used with "Howling Theme Tool", please run the "Theme Checker" and check your theme's folder.<br>
 
"Theme Checker" will also generate proper "icon.png" and "name.txt" based in "info.smdh" and the folder's name.<br>
https://dlhb.gamebrew.org/3dshomebrews/howlingthemetool8.png
<b><br>
 
* Notice *</b><br>
https://dlhb.gamebrew.org/3dshomebrews/howlingthemetool9.png
This only works under Custom Firmware (tested on rxTools and Player's Heaven) at the moment. Gateway forgot to patch the DLCs integrity check, so it will fail to install due to the "plain" control file. If someone wants to send a mail to GW to give them some feedback about this, remember to do it with "respect" and please, do not "FILL" their inbox with "cloned" mails.<br>
 
<br>
==Compatibility==
<b>* Does this really works? *</b><br>
This only works under Custom Firmware (tested on rxTools and Player's Heaven) at the moment.
Proof:<br>
 
<div class="ToggleTriggerAnchor bbCodeSpoilerContainer">
Gateway forgot to patch the DLCs integrity check, so it will fail to install due to the "plain" control file.  
<button type="button" class="button bbCodeSpoilerButton ToggleTrigger Tooltip JsOnly" data-target="> .SpoilerTarget"><span>Spoiler</span></button>
 
<div class="SpoilerTarget bbCodeSpoilerText"><img src="proxy.php?image=https%3A%2F%2Fhowlingwolfandchelsea.files.wordpress.com%2F2015%2F10%2Fhtt-3ds-1.jpg&amp;hash=78d968283d2418069dac5da2fbacad94" class="bbCodeImage LbImage" alt="[?IMG]" data-url="https://howlingwolfandchelsea.files.wordpress.com/2015/10/htt-3ds-1.jpg" style=""><br>
==Changelog==
<img src="proxy.php?image=https%3A%2F%2Fhowlingwolfandchelsea.files.wordpress.com%2F2015%2F10%2Fhtt-3ds-2.jpg&amp;hash=8ccd20fac346a0a91cde7a0bfdae858e" class="bbCodeImage LbImage" alt="[?IMG]" data-url="https://howlingwolfandchelsea.files.wordpress.com/2015/10/htt-3ds-2.jpg" style=""><br>
'''v1.7.0 MOD'''
<img src="proxy.php?image=https%3A%2F%2Fhowlingwolfandchelsea.files.wordpress.com%2F2015%2F10%2Fhtt-3ds-3.jpg&amp;hash=7513ccd402dda98695b978e8e4aa9b61" class="bbCodeImage LbImage" alt="[?IMG]" data-url="https://howlingwolfandchelsea.files.wordpress.com/2015/10/htt-3ds-3.jpg" style=""><br>
* Online Fix by redunka implemented.
<img src="proxy.php?image=https%3A%2F%2Fhowlingwolfandchelsea.files.wordpress.com%2F2015%2F10%2Fhtt-3ds-4.jpg&amp;hash=ab20fb36a2824e90f9130c4a7b5f2e6c" class="bbCodeImage LbImage" alt="[?IMG]" data-url="https://howlingwolfandchelsea.files.wordpress.com/2015/10/htt-3ds-4.jpg" style=""><br>
* All in one package.
<img src="proxy.php?image=https%3A%2F%2Fhowlingwolfandchelsea.files.wordpress.com%2F2015%2F10%2Fhtt-3ds-5.jpg&amp;hash=7907da65124ca621d2d332fb3213c558" class="bbCodeImage LbImage" alt="[?IMG]" data-url="https://howlingwolfandchelsea.files.wordpress.com/2015/10/htt-3ds-5.jpg" style=""></div>
 
</div>And more screenshots by <a href="https://gbatemp.net/members/356294/" class="username" data-user="356294, @Asia81">@Asia81</a><br>
'''v1.7.0'''
<div class="ToggleTriggerAnchor bbCodeSpoilerContainer">
* Loading time and arrange time speed-up.
<button type="button" class="button bbCodeSpoilerButton ToggleTrigger Tooltip JsOnly" data-target="> .SpoilerTarget"><span>Spoiler</span></button>
* The file "icon.bmp" it's no longer required.
<div class="SpoilerTarget bbCodeSpoilerText"><img src="proxy.php?image=http%3A%2F%2Fimage.noelshack.com%2Ffichiers%2F2015%2F45%2F1446821505-1.png&amp;hash=d97060675de0e4f67aab98ad98223779" class="bbCodeImage LbImage" alt="[?IMG]" data-url="http://image.noelshack.com/fichiers/2015/45/1446821505-1.png" style=""><br>
* New icon creation method. The file "icon.bmp" will be automatically generated from the file "icon.png" while creating the theme package.
<img src="proxy.php?image=http%3A%2F%2Fimage.noelshack.com%2Ffichiers%2F2015%2F45%2F1446821505-2.png&amp;hash=7be32bf04d13d9bbe671b1c990ca2b4f" class="bbCodeImage LbImage" alt="[?IMG]" data-url="http://image.noelshack.com/fichiers/2015/45/1446821505-2.png" style=""><br>
* Japanese Home Menu support.
<img src="proxy.php?image=http%3A%2F%2Fimage.noelshack.com%2Ffichiers%2F2015%2F45%2F1446821505-3.png&amp;hash=4c8c43c3ee4deae0101c84529aa8d566" class="bbCodeImage LbImage" alt="[?IMG]" data-url="http://image.noelshack.com/fichiers/2015/45/1446821505-3.png" style=""><br>
* "About..." dialog updated.
<img src="proxy.php?image=http%3A%2F%2Fimage.noelshack.com%2Ffichiers%2F2015%2F45%2F1446821505-4.png&amp;hash=f7488c53f9b04819c67cc8fb7e599d2c" class="bbCodeImage LbImage" alt="[?IMG]" data-url="http://image.noelshack.com/fichiers/2015/45/1446821505-4.png" style=""><br>
 
<img src="proxy.php?image=http%3A%2F%2Fimage.noelshack.com%2Ffichiers%2F2015%2F45%2F1446821505-5.png&amp;hash=47b358883ba46f0dd51dab58485050ca" class="bbCodeImage LbImage" alt="[?IMG]" data-url="http://image.noelshack.com/fichiers/2015/45/1446821505-5.png" style=""><br>
'''v1.1'''
<img src="proxy.php?image=http%3A%2F%2Fimage.noelshack.com%2Ffichiers%2F2015%2F45%2F1446821506-6.png&amp;hash=166f636743fac79d088eb0cfa8ae84bb" class="bbCodeImage LbImage" alt="[?IMG]" data-url="http://image.noelshack.com/fichiers/2015/45/1446821506-6.png" style=""><br>
* Bugfix when loading empty folders.
- removed picture, sorry <a href="https://gbatemp.net/members/356294/" class="username" data-user="356294, @Asia81">@Asia81</a> - reason: nsfw -<br>
* Bugfix when checking NFSW themes.
- removed picture, sorry <a href="https://gbatemp.net/members/356294/" class="username" data-user="356294, @Asia81">@Asia81</a> - reason: nsfw -<br>
 
<img src="proxy.php?image=http%3A%2F%2Fimage.noelshack.com%2Ffichiers%2F2015%2F45%2F1446821506-9.png&amp;hash=89d2b6daa3b2bef2c84fbdfb7792b461" class="bbCodeImage LbImage" alt="[?IMG]" data-url="http://image.noelshack.com/fichiers/2015/45/1446821506-9.png" style=""></div>
==Credits==
</div><br>
Coded by Howling Wolf Naru-José.
<b>* About Howling Theme Tool *</b><br>
 
Coded by: <b><span style="color: #0059b3">Howling Wolf Naru-Jos�span></b><br>
All the themes included in the release package were created by Howling Wolf & Chelsea.
Special Thanks:<br>
 
<a href="https://gbatemp.net/members/264478/" class="username" data-user="264478, @Roxas75">@Roxas75</a> for the firsts scripts, rfs and metadatas.<br>
Special Thanks:
<a href="https://gbatemp.net/members/344848/" class="username" data-user="344848, @Reisyukaku">@Reisyukaku</a> for smashing his head to the wall and create the first scripts to make multi-theme cia files.<br>
* @Roxas75 for the firsts scripts, rfs and metadatas.
<a href="https://gbatemp.net/members/356294/" class="username" data-user="356294, @Asia81">@Asia81</a> for beta-test, create the PackHack, and for being mega-enthusiast and always want to know more.<br>
* @Reisyukaku for smashing his head to the wall and create the first scripts to make multi-theme cia files.
<a href="https://gbatemp.net/members/347208/" class="username" data-user="347208, @Chelsea_Fantasy">@Chelsea_Fantasy</a> for give me a lot of ideas, beta-test and help me in everything she can.<br>
* @Asia81 for beta-test, create the PackHack, and for being mega-enthusiast and always want to know more.
<b><span style="color: #0059b3">Akyra</span></b> for give me his 3DS to extract the MetaDatas for USA themes.<br>
* @Chelsea_Fantasy for all the ideas, beta-test and helps.
<b><span style="color: #0059b3">DAH_King</span></b> for beta-test the USA themes in his console.<br>
* Akyra for give providing his 3DS to extract the MetaDatas for USA themes.
<a href="https://gbatemp.net/members/356903/" class="username" data-user="356903, @redunka">@redunka</a> for give me the Japanese control file and for beta-test.<br>
* DAH_King for beta-test the USA themes in his console.
and also I wanna give a huge "Thank you" to everyone who helped to make custom themes what they<br>
* @redunka for providing the Japanese control file and for beta-test.
are right now, it does not matter if you are a application developer or a custom theme maker,<br>
* And a huge "Thank you" to everyone who helped to make custom themes what they are right now, it does not matter if you are a application developer or a custom theme maker, thanks to everyone.
thanks to everyone.<br>
 
<br>
==External links==
<b>* Download links *</b><br>
* GBAtemp - https://gbatemp.net/threads/release-howling-theme-tool-create-your-own-cia-theme-packages-with-custom-and-official-themes.401081
Howling Theme Tool v1.7.0 Xmas Version (Multi-3<span style="font-size: 12px">, En, Es, Fr</span>)<span style="font-size: 12px">:<br>
<a href="https://drive.google.com/open?id=1Aqz7RbiIvKF71sgrhusTjpBYoueiCT_r" target="_blank" class="externalLink" rel="nofollow">https://drive.google.com/open?id=1Aqz7RbiIvKF71sgrhusTjpBYoueiCT_r</a></span><br>
<br>
Howling Theme Tool v1.7.0 English and Spanish:<br>
<a href="https://mega.nz/#!bUFEQL7Z!bEyHcjzPv9m1Ug78kbFAF6DA02Txm69EQRcj5m2_KyM" target="_blank" class="externalLink" rel="nofollow">https://mega.nz/#!bUFEQL7Z!bEyHcjzPv9m1Ug78kbFAF6DA02Txm69EQRcj5m2_KyM</a><br>
Howling Theme Tool v1.7.0 French BETA ( translation by <a href="https://gbatemp.net/members/356294/" class="username" data-user="356294, @Asia81">@Asia81</a> ):<br>
<a href="https://filecloud.io/x8i5mzq9h" target="_blank" class="externalLink" rel="nofollow">http://filecloud.io/x8i5mzq9h</a><br>
<br>
Old public versions:<br>
<div class="ToggleTriggerAnchor bbCodeSpoilerContainer">
<button type="button" class="button bbCodeSpoilerButton ToggleTrigger Tooltip JsOnly" data-target="> .SpoilerTarget"><span>Spoiler</span></button>
<div class="SpoilerTarget bbCodeSpoilerText">Howling Theme Tool v1.3.5 English Version:<br>
<a href="https://mega.nz/#!OcsUlDaD!RaqecKbuUjmPFuhCgq6gDfzbPJPF9QdcQWTOdQyqNYE" target="_blank" class="externalLink" rel="nofollow">https://mega.nz/#!OcsUlDaD!RaqecKbuUjmPFuhCgq6gDfzbPJPF9QdcQWTOdQyqNYE</a><br>
Howling Theme Tool v1.3.5 Versi�n Espa�<br>
<a href="https://mega.nz/#!CQMhwYCC!GaSGrvM4gqOjD_buLy-K0GeT7XWGivvT7YxrAKSpka0" target="_blank" class="externalLink" rel="nofollow">https://mega.nz/#!CQMhwYCC!GaSGrvM4gqOjD_buLy-K0GeT7XWGivvT7YxrAKSpka0</a></div>
</div><br>
If you have any issues running the app, run it as admin with compatibility mode set to Windows 7 (thanks to <a href="https://gbatemp.net/members/340701/" class="username" data-user="340701, @sks316">@sks316</a> for suggesting it and <a href="https://gbatemp.net/members/380281/" class="username" data-user="380281, @colking">@colking</a> for testing it)<br>
<br>
The English version it's not properly translated, if someone wants to improve the translation or make a new translation for other language, please, contact me via PM.<br>
<br>
<b>* Other tools *</b><br>
Howling 3DS Theme Formatter Tool by <a href="https://gbatemp.net/members/408915/" class="username" data-user="408915, @Cpblack">@Cpblack</a>:<br>
<a href="https://gbatemp.net/threads/howling-3ds-theme-formatter-tool.457403/" class="internalLink">https://gbatemp.net/threads/howling-3ds-theme-formatter-tool.457403/</a><br>
This tools creates "name.txt" authomatically.<br>
I recommend to run this before the Theme Checker if you are too lazy to write the names.<br>
Good job <a href="https://gbatemp.net/members/408915/" class="username" data-user="408915, @Cpblack">@Cpblack</a><br>
<br>
<br>
<b>If you found an error, please read here first before ask</b> ( thank's <a href="https://gbatemp.net/members/356903/" class="username" data-user="356903, @redunka">@redunka</a> ):<br>
<a href="https://gbatemp.net/threads/release-howling-theme-tool-create-your-own-cia-theme-packages-with-custom-and-official-themes.401081/page-11#post-5976354" class="internalLink">https://gbatemp.net/threads/release...d-official-themes.401081/page-11#post-5976354</a><br>
<br>
<b>Also, if the app does not load at all saying "Failed to create empty document", check here:</b><br>
<a href="https://gbatemp.net/threads/howling-theme-tool-problem.458286/" class="internalLink">https://gbatemp.net/threads/howling-theme-tool-problem.458286/</a><br>
<br>
<br>
Thanks to <a href="https://gbatemp.net/members/356903/" class="username" data-user="356903, @redunka">@redunka</a> for the quick help fixing the pics!
<div class="messageTextEndMarker">&nbsp;</div>
</blockquote>

Latest revision as of 11:19, 22 Haziran 2024

Howling Theme Tool
Howlingthemetool10.png
General
AuthorChelsea_Fantasy
TypeTheme Tools
Version1.7 MOD
LicenseMixed
Last Updated2021/06/09
Links
Download
Website

Howling Theme Tool is a noob-proof tool to pack your custom themes as .CIA files to be used in Custom Firmware.

Features

  • Allows to pack up to 100 themes in one CIA file (the 3DS home menu limit).
  • Creates US, EU and JP theme packages.
  • Allow theme, icon and bgm preview.
  • Separates Custom, NSFW and Official themes.
  • Name arrangement feature.

User guide

How to use

First you should run the Theme Checker to verify if your themes are in good condition:

  • Open "Theme Checker", select your theme's folder and then press "Start Verification".
  • If the program notices a missing file in your theme, it will let you know.
    • For example, if there is no "icon.png", the application will look for "info.smdh", if the file exists, it will extract the icon from there.
    • If there is no "name.txt" it will ask you for a name for the theme, based on the folder's name.
    • Wait until it finishes and you will be ready to go.

Set up your themes and folder:

Using Howling Theme Tool:

  • Open the application.
  • Select your theme's folder location and press "Start".
  • Select the themes you want from the available themes and add them to the "Themes to pack" list.
  • If you want, arrange them (recommend arranging them Z > A so they will appear A > Z in the 3DS).
  • Compile your theme package (the region you select must match your emunand's region)
  • Wait some seconds, select a place to save your theme package when prompted.

Folder and theme's structure

You must create a folder with this structure to work with Howling Theme Tool:

  • Main Folder.
  • Main Folder/Custom.
  • Main Folder/Custom NSFW.
  • Main Folder/Oficiales.

A theme for a proper work with Howling Theme Tool must have this structure:

  • bgm.bcstm - Theme's audio.
  • bgm.ogg - Audio's preview.
  • body_LZ.bin (*required*) - Theme's background.
  • icon.png (*required*) - Theme's icon.
  • name.txt (*required*) - Theme's name. It must be UTF-8 for "non-english" chars support.
  • preview.png - Theme's preview.

Notes:

  • Even if "icon.bmp" it's no longer required, "icon.png" it's still required and every theme must have one.
  • The "icon.bmp" will be automatically generated based on "icon.png" while creating a theme package.
  • To be sure your themes are ready to be used with "Howling Theme Tool", please run the "Theme Checker" and check your theme's folder.
  • "Theme Checker" will also generate proper "icon.png" and "name.txt" based in "info.smdh" and the folder's name.

Troubleshooting

If you found an error while using Howling Theme Tool (by redunka):

  • Always run Theme Checker and Howling Theme Tool as administrator, otherwise apps won't get required permissions.
  • Make sure you're choosing main folder and not one of those where you put themes (not Custom, Custom NSFW or Oficiales, but Example Folder where these 3 folders placed).
  • There should be at least one folder with theme in any of those 3 folders. Package already have two custom themes included, so you should be ok.
  • If the wrong folder structure error presists, go to "C:\HowlingConfig\HTT.ini". Try adding full path to your example folder manually, e.g.: "PorDefecto=D:\Howling Theme Tool\Example Folder".
  • Your previous theme pack can conflict with new one, so always delete old one before starting installation (CTR-M-HMME-00, CTR-M-HMMP-00 or CTR-M-HMMJ-00).
  • May have compatibility issue using FBI for installing themes, the alternative option is to use BigBlueMenu or DevMenu.
  • If you ever used shuffle feature with CHMM, you can encounter a problem, when you can't add themes for shuffling. Simply press Y in shuffle management menu and console will reset extdata.

If you see black icon on the 3DS after installing the themes:

Screenshots

howlingthemetool4.png

howlingthemetool5.png

howlingthemetool6.png

howlingthemetool7.png

howlingthemetool8.png

howlingthemetool9.png

Compatibility

This only works under Custom Firmware (tested on rxTools and Player's Heaven) at the moment.

Gateway forgot to patch the DLCs integrity check, so it will fail to install due to the "plain" control file.

Changelog

v1.7.0 MOD

  • Online Fix by redunka implemented.
  • All in one package.

v1.7.0

  • Loading time and arrange time speed-up.
  • The file "icon.bmp" it's no longer required.
  • New icon creation method. The file "icon.bmp" will be automatically generated from the file "icon.png" while creating the theme package.
  • Japanese Home Menu support.
  • "About..." dialog updated.

v1.1

  • Bugfix when loading empty folders.
  • Bugfix when checking NFSW themes.

Credits

Coded by Howling Wolf Naru-José.

All the themes included in the release package were created by Howling Wolf & Chelsea.

Special Thanks:

  • @Roxas75 for the firsts scripts, rfs and metadatas.
  • @Reisyukaku for smashing his head to the wall and create the first scripts to make multi-theme cia files.
  • @Asia81 for beta-test, create the PackHack, and for being mega-enthusiast and always want to know more.
  • @Chelsea_Fantasy for all the ideas, beta-test and helps.
  • Akyra for give providing his 3DS to extract the MetaDatas for USA themes.
  • DAH_King for beta-test the USA themes in his console.
  • @redunka for providing the Japanese control file and for beta-test.
  • And a huge "Thank you" to everyone who helped to make custom themes what they are right now, it does not matter if you are a application developer or a custom theme maker, thanks to everyone.

External links

Advertising: