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 (by XnSoftware team, replaces MaQleods convert) 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
Github repo for this: https://github.com/d0k3/CTAPG
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 (by XnSoftware team, replaces MaQleods convert) 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'.
Github repo for this: https://github.com/d0k3/CTAPG
Attachments
Last edited by d0k3,