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

Discussion in '3DS - Homebrew Development and Emulators' started by Chelsea_Fantasy, Oct 27, 2015.

  1. Chelsea_Fantasy
    OP

    Member Chelsea_Fantasy GBAtemp Advanced Fan

    Joined:
    Mar 25, 2014
    Messages:
    944
    Country:
    Cuba
    * Important News *
    A new version will be released soon.

    Some of the new features:
    - Themes WILL NOT get deleted if you visit the eShop or the Theme Shop (very special thanks to @redunka)
    - Theme packages lists can be saved and loaded. Also, you can create your own "pre-made" theme packages.


    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.

    [​IMG]

    * 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.

    * To do list *
    - Other arrangement options (up / down buttons and stuff)
    - Try to Gateway compatibility if possible or if I get lazy, send GW a mail asking them to patch what they don't patch.

    * How to use *
    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".
    [​IMG]
    0.B - If the program notices a missing file in your theme, it will let you know.
    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.
    If there is no "name.txt" it will ask you for a name for the theme, based on the folder's name.
    [​IMG]
    0.C - Wait until it finish and you will be ready to go!
    [​IMG]
    1-Set-up your themes and folders fellowing the directions in the "Example Folder" in the release package (more info below).
    2-Open the application.
    3-Select your theme's folder location and press "Start"
    [​IMG]
    4-Select the themes you want from the available themes and add them to the "Themes to pack" list
    [​IMG]
    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)
    6-Compile your theme package (the region you select must match your emunand's region)
    [​IMG]
    7-Wait some seconds...
    [​IMG]
    8-Select a place to save your theme package
    [​IMG]
    9-Done! You have your package ready. Now copy it to your 3DS and install it with your favorite CIA installer.
    [​IMG]

    * Folder and theme's structure *
    You must create a folder with this structure to work with Howling Theme Tool:
    And your themes must have this structure:
    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.
    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.

    * Notice *

    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.

    * Does this really works? *
    Proof:
    Warning: Spoilers inside!
    And more screenshots by @Asia81
    Warning: Spoilers inside!

    * About Howling Theme Tool *
    Coded by: Howling Wolf Naru-José
    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 give me a lot of ideas, beta-test and help me in everything she can.
    Akyra for give me his 3DS to extract the MetaDatas for USA themes.
    DAH_King for beta-test the USA themes in his console.
    @redunka for give me the Japanese control file and for beta-test.
    and also I wanna give 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.

    * Download links *
    Howling Theme Tool v1.7.0 English and Spanish:
    https://mega.nz/#!bUFEQL7Z!bEyHcjzPv9m1Ug78kbFAF6DA02Txm69EQRcj5m2_KyM
    Howling Theme Tool v1.7.0 French BETA ( translation by @Asia81 ):
    http://filecloud.io/x8i5mzq9h

    Old public versions:
    Warning: Spoilers inside!

    If you have any issues running the app, run it as admin with compatibility mode set to Windows 7 (thanks to @sks316 for suggesting it and @colking for testing it)

    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.

    * Other tools *
    Howling 3DS Theme Formatter Tool by @Cpblack:
    https://gbatemp.net/threads/howling-3ds-theme-formatter-tool.457403/
    This tools creates "name.txt" authomatically.
    I recommend to run this before the Theme Checker if you are too lazy to write the names.
    Good job @Cpblack


    If you found an error, please read here first before ask ( thank's @redunka ):
    https://gbatemp.net/threads/release...d-official-themes.401081/page-11#post-5976354


    Thanks to @redunka for the quick help fixing the pics!

    WARNING: YOU MUST NEVER EVER EVER USE FBI TO INSTALL THEME PACKAGES OR DLC CONTENT (are you asking why and want more information?, read all over this thread for more details). YOU SHOULD USE DEVMENU INSTEAD.
     
    Last edited by Chelsea_Fantasy, Feb 16, 2017


  2. 730

    Member 730 Professional Shitposter

    Joined:
    Apr 2, 2015
    Messages:
    462
    Country:
    Argentina
    I don't even have kernel access but good job lol
     
    Margen67 likes this.
  3. Xenon Hacks

    Member Xenon Hacks GBAtemp Guru

    Joined:
    Nov 13, 2014
    Messages:
    7,006
    Country:
    United States
    FINALLY A SIMPLE TOOL
     
    Amani, SirHaxALot, osaka35 and 5 others like this.
  4. GoodCookie88

    Member GoodCookie88 rekt em skrubs

    Joined:
    Oct 1, 2015
    Messages:
    931
    Country:
    United States
    Hey man what about the cfw project?
     
    Margen67 likes this.
  5. Rinnegatamante

    Member Rinnegatamante GBAtemp Psycho!

    Joined:
    Nov 24, 2014
    Messages:
    3,127
    Location:
    Bologna
    Country:
    Italy
    Good job but i'm not going to make any change on CHMM2 cause it will slow down CHMM2 a lot and also adding a converter from RGB565 to RGB8 and from UTF-8 to ASCII is very simple (and is how lpp-3ds works...).
    Anyway, if you need those files, you can ask to @exelix11 to add something to his YATA+ to generate these files.
     
  6. Chelsea_Fantasy
    OP

    Member Chelsea_Fantasy GBAtemp Advanced Fan

    Joined:
    Mar 25, 2014
    Messages:
    944
    Country:
    Cuba
    for now:
    can launch the SYSNAND with no sig checks removed,
    can downgrade MSET


    OK, thanks, please @exelix11 add that to YATA+
     
    Last edited by Chelsea_Fantasy, Nov 6, 2015 - Reason: auto merge deleted
    100pcrack, Margen67 and GoodCookie88 like this.
  7. GoodCookie88

    Member GoodCookie88 rekt em skrubs

    Joined:
    Oct 1, 2015
    Messages:
    931
    Country:
    United States
    Is this good? :D Its compatible with 10.1? And what about release? Hype :D
     
    Margen67 likes this.
  8. Chelsea_Fantasy
    OP

    Member Chelsea_Fantasy GBAtemp Advanced Fan

    Joined:
    Mar 25, 2014
    Messages:
    944
    Country:
    Cuba
    tested on 9.4
     
    Margen67 and vhaines like this.
  9. GoodCookie88

    Member GoodCookie88 rekt em skrubs

    Joined:
    Oct 1, 2015
    Messages:
    931
    Country:
    United States
    Fuck T.T
    But on mashers thread u said it would work on 10.1 lol
     
    Margen67 likes this.
  10. Chelsea_Fantasy
    OP

    Member Chelsea_Fantasy GBAtemp Advanced Fan

    Joined:
    Mar 25, 2014
    Messages:
    944
    Country:
    Cuba
    Also will be a good idea to add icon.png, icon.bmp and name.txt generation to 3dsthem.es
    What do you say @MarioErmando ?

    — Posts automatically merged - Please don't double post! —

    TESTED, not ONLY FOR
     
    Margen67 likes this.
  11. GoodCookie88

    Member GoodCookie88 rekt em skrubs

    Joined:
    Oct 1, 2015
    Messages:
    931
    Country:
    United States
    :D k
    :D k
    Release soon/date? Or too soon?
    If u do this I'll love u eternally! :)
     
    Margen67 likes this.
  12. Chelsea_Fantasy
    OP

    Member Chelsea_Fantasy GBAtemp Advanced Fan

    Joined:
    Mar 25, 2014
    Messages:
    944
    Country:
    Cuba
    WIP
     
    Margen67 likes this.
  13. GoodCookie88

    Member GoodCookie88 rekt em skrubs

    Joined:
    Oct 1, 2015
    Messages:
    931
    Country:
    United States
    Sounds Great! Thx bro!!
    Suggestion u should make a thread about this..
     
    Margen67 likes this.
  14. Chelsea_Fantasy
    OP

    Member Chelsea_Fantasy GBAtemp Advanced Fan

    Joined:
    Mar 25, 2014
    Messages:
    944
    Country:
    Cuba
    I will open a thread with a video when I can run unsigned CIAS, if not I will wait...
     
    Margen67 likes this.
  15. GoodCookie88

    Member GoodCookie88 rekt em skrubs

    Joined:
    Oct 1, 2015
    Messages:
    931
    Country:
    United States
    We will also xD
    Unsigned cias are?I have lots of cias on my laptop would I be able to play them
     
    Margen67 likes this.
  16. erman1337

    Member erman1337 GBAtemp Advanced Fan

    Joined:
    Sep 27, 2015
    Messages:
    932
    Country:
    Turkey
    no
     
    Kvnrdrguez, OctopusRift and Margen67 like this.
  17. ChrisN8

    Member ChrisN8 GBAtemp Fan

    Joined:
    May 13, 2015
    Messages:
    318
    Country:
    France
    Excellent software ! No more need of CHMM2.
    Is it possible to have a manual theme arrangement feature in next release ?
    I prefer to order my theme as i like instead of A-Z, Z-A.
     
    Last edited by ChrisN8, Oct 27, 2015
    Margen67 likes this.
  18. AtlasFontaine

    Member AtlasFontaine GBAtemp Maniac

    Joined:
    Jul 18, 2015
    Messages:
    1,025
    Location:
    Venezuela-Zulia.
    Country:
    Venezuela
    This tool is AWESOME! if we get kernel acces on 9.9 I'll surelly donwload this at first. GJ!
     
    100pcrack, Margen67 and GoodCookie88 like this.
  19. GoodCookie88

    Member GoodCookie88 rekt em skrubs

    Joined:
    Oct 1, 2015
    Messages:
    931
    Country:
    United States
    Still on 9.9 praying lol
     
    Margen67 likes this.
  20. Sliter

    Member Sliter GBAtemp Addict

    Joined:
    Dec 7, 2013
    Messages:
    2,704
    Location:
    ㊙️
    Country:
    Brazil
    Great work!!! can't wait to use XD
     
    Margen67 and Chelsea_Fantasy like this.

Share This Page