1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.
  2. Problem Signing up?

    Please use the contact us link at the bottom of the site listing the problem with your email & ip addresses & the problem will be looked into by our admin team
  3. Temporary emails are not supported for signing up accounts on 3DS Chaos, this includes 10 minute emails. All will be detected by our system & the accounts will be deleted
  4. Shared accounts, multiple accounts & inappropriate usernames not allowed on our site

    Please use a legit email account from a reliable email provider, temporary email accounts are not allowed & will be rejected by our system
Dismiss Notice
DMCA Notice

No files are stored on our servers, all links are on external sites. If you have an issue with one of the posts/threads on our site or to make a DMCA report please use the "Contact Us" link at the bottom of the site

Custom Theme Auto Preview Generator

Cha0s Em3rald Oct 12, 2015

  1. Cha0s Em3rald

    Cha0s Em3rald Chaos Immortal Staff Member Administrator

    Joined:
    Oct 1, 2015
    Messages:
    3,632
    Likes Received:
    107,734
    Trophy Points:
    148
    Custom Theme Auto Preview Generator


    this release was originally posted on GBA Temp here
    https://gbatemp.net/threads/release-custom-theme-auto-preview-generator.387711/

    Thanks for releasing it & for allowing me to share it on 3DS Chaos goes to d0k3


    Mainly out of my own need, I put together a little something to automagically generate previews for custom themes (in extdata format). This will use the backgrounds included in the body_LZ.bin file to generate CHMM compatible preview.png files. Alongside the preview.png, it will also generate a visual 'catalog' of your themes (= a folder with correctly named previews of all your themes) for easier selection from PC.

    The attached file contains a small programm that I wrote myself (3DSthmXtb, source code included), DSdecmp (by barubary), Basic Image Converter (by MaQleod) and batch files to make usage as easy as possible. UPDATE: Starting with v0.3, this now also generates the info.smdh file used by CHMM v2.x. The package now also includes NConvert (replaces MaQleods convert, by XnSoftware team) and smdhtool (by 3dstools).

    This will work on Windows 7/8/8.1 only! Also, it will not process 'solid color themes', however noone makes these, anyways.


    How to use

    • Extract all the files from the attached archive into your theme base folder. Your 'theme base folder' is the folder that contains, inside subfolders, your custom themes. Or, in other words, don't extract it to the folder containing body_LZ.bin, extract it to the folder above that. I guess if you managed to get CHMM running, you understand what is meant.
    • To process a single custom theme: Drag and drop the themes folder onto 'process.bat'.
    • To process all the themes in the theme base folder: Just run 'process_all_folders.bat'.
    That's it! Pretty simple, isn't it? Still, be aware that this will overwrite files without confirmation. Don't keep anything important inside your themes folders. And, don't come whining to me if this overwrites your other previews - you have been warned.


    Downloads

    CTAPG_v0.3_fixed.zip
    Uploaded
    Code:
    http://ul.to/u18u5j64
    Vidzi - Fast Free Host
    Code:
    http://vidzi.net/av7i3uaowx0w/CTAPG_v0.3_fixed.zip.html
    CTAPG_v0.2.zip
    Uploaded
    Code:
    http://ul.to/3ridd6b3
    Vidzi - Fast Free Host
    Code:
    http://vidzi.net/c2qymrqwycix/CTAPG_v0.2.zip.html

     
iHax Comunity/