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

Lazy Man 3DS Theme Generator: Difference between revisions

From GameBrew
No edit summary
No edit summary
Line 8: Line 8:
|version=20181218
|version=20181218
|license=Mixed
|license=Mixed
|download=https://dlhb.gamebrew.org/3dshomebrew/LazyMan3DSThemeGenerator.rar
|download=https://dlhb.gamebrew.org/3dshomebrews/lazymans3dsthemegenerator.7z
|website=https://gbatemp.net/threads/lazy-mans-3ds-theme-generator.526643/
|website=https://agameaweek.com/?Blog=8768
}}
}}
<youtube>u-zuAveMZfM</youtube>
Lazy Man's 3DS Theme Generator is a tool that can render images into workable custom 3DS themes.


'''NOTE:''' This is not a &quot;Does Everything&quot; program. It does a lot, but you'll still need to use Usagi and LoopingAudioConverter to finish the job.
'''Note:''' This is not a does-everything-program. It simplifies some of the editing process, but you'll still need to use [[Usagi 3DS Theme Editor|Usagi]] and [https://github.com/libertyernie/LoopingAudioConverter/releases LoopingAudioConverter] to finish the job.


Over the past couple of days, I've been working on a tool to help me render my HUGE collection of Daily Platdude Pixelart into workable 3DS Themes.
==User guide==
Since it seems to have turned out well enough, I thought it probably a good idea to release it to the community.
Using Lazy Man's 3DS Theme Generator:
* Select an image, choose from one of the pre-determined colourschemes, then hit Ready.
** The tool tends to work best with 16:9 images.
** The leftmost of the colorschemes is the average colour of the entire image, the next boxes are the most used colours within.
* Once the tool is finished doing it's bit, you'll find the exported theme in the Themes folder, where you'll want to add your own music.


==How to Use==
Converting Music:
'''Step One''' : Find a nice 16:9 image. 1920x1080 desktops are a dime a dozen.
* You'll need [https://github.com/libertyernie/LoopingAudioConverter/releases Looping Audio Converter]. v1.3.3 seems to work well with themes:
Preferably, you'd actually try to be artistic and design something yourself, but I called this &quot;Lazy Man's&quot; and I can't go back on that.
** Set the Output Format to BCSTM (ADCMP).
** Keep the sample rate to 32000 or 22050.
** And whatever you do, don't set it to Mono (the audio will literally only come out of one channel).
* Once you find the right set of options for yourself, be sure to save them for future reuse.
* Copy the resulting .bcstm file over to your theme's folder and rename it to bgm.bcstm.
* You'll also want to use an .ogg compatible wave app to generate a bgm.ogg file for previewing.


'''Step Two''' : Run the app, select the image, choose a colourscheme, hit &quot;Ready&quot;. Done..
Editing the theme:
* Open your theme using [[Usagi 3DS Theme Editor|Usagi]].
* Here you can add a name, tweak anything that doesn't seem quite right, change the images if you need to.
* Use Ctrl-S to save it (save often), which will also generate the preview.
* Also, don't forget to use the Export Icon function of Usagi, too.


The app will scale the image to fit the screen, and center it, too, so watch out for borders.
From there, zip all the files (except for the ext/ folder) into a neat little MyTheme.zip pack, and copy that over to your 3DS for testing.


It will make use of the colourscheme you selected to set the various available colours around the 3DS theme.
==Screenshots==
'''Lazy Man 3DS Theme Generator''' <br>
https://dlhb.gamebrew.org/3dshomebrews/lazymans3dsthemegenerator2.png


On the Colourscheme selection list, the leftmost is the &quot;average colour&quot; of the entire image, and the next boxes are the most used colours within.
'''On Usagi''' <br>
https://dlhb.gamebrew.org/3dshomebrews/lazymans3dsthemegenerator4.png


'''Step Three''' : Get a working piece of music, bang it through LoopingAudioConverter and stick the results in the outputted theme's directory.
==Credits==
Created by Jayenkai - AGameAWeek.com during the week of Dec 17th, 2018.


'''Step Four''' : Open up Usagi and finish the theme off with a title and whatnot, and any further tweaks you need to do. Don't forget to save, and don't forget to export the Large Icon, too.
Written in BlitzMax for Windows.


'''Step Five''' : TEST THE THEME.. So many people try to instantly upload their theme without testing it on the 3DS. *sigh*
Uses DSDecmp.exe (in the Important folder) for decompressing and recompressing the theme file.


'''Step Six''' : Upload your theme to [https://themeplaza.eu/themes ThemePlaza]
Also uses Bandwidth Bandless BRK font by Brian Kent.


It's alarmingly easy to use, but keep in mind that I more or less coded this for myself, so ... rough edges, and stuff!
==External links==
* Author's website - https://agameaweek.com/?Blog=8768
* GBAtemp - https://gbatemp.net/threads/lazy-mans-3ds-theme-generator.526643
 
[[Category:3DS homebrew applications]]
[[Category:PC utilities for 3DS homebrew]]

Revision as of 02:16, 15 March 2022

Lazy Man 3DS Theme Generator
File:LazyMan3DSThemeGenerator.jpg
General
AuthorJayenkai
TypePC Utilities
Version20181218
LicenseMixed
Last Updated2018/12/19
Links
Download
Website

Lazy Man's 3DS Theme Generator is a tool that can render images into workable custom 3DS themes.

Note: This is not a does-everything-program. It simplifies some of the editing process, but you'll still need to use Usagi and LoopingAudioConverter to finish the job.

User guide

Using Lazy Man's 3DS Theme Generator:

  • Select an image, choose from one of the pre-determined colourschemes, then hit Ready.
    • The tool tends to work best with 16:9 images.
    • The leftmost of the colorschemes is the average colour of the entire image, the next boxes are the most used colours within.
  • Once the tool is finished doing it's bit, you'll find the exported theme in the Themes folder, where you'll want to add your own music.

Converting Music:

  • You'll need Looping Audio Converter. v1.3.3 seems to work well with themes:
    • Set the Output Format to BCSTM (ADCMP).
    • Keep the sample rate to 32000 or 22050.
    • And whatever you do, don't set it to Mono (the audio will literally only come out of one channel).
  • Once you find the right set of options for yourself, be sure to save them for future reuse.
  • Copy the resulting .bcstm file over to your theme's folder and rename it to bgm.bcstm.
  • You'll also want to use an .ogg compatible wave app to generate a bgm.ogg file for previewing.

Editing the theme:

  • Open your theme using Usagi.
  • Here you can add a name, tweak anything that doesn't seem quite right, change the images if you need to.
  • Use Ctrl-S to save it (save often), which will also generate the preview.
  • Also, don't forget to use the Export Icon function of Usagi, too.

From there, zip all the files (except for the ext/ folder) into a neat little MyTheme.zip pack, and copy that over to your 3DS for testing.

Screenshots

Lazy Man 3DS Theme Generator
lazymans3dsthemegenerator2.png

On Usagi
lazymans3dsthemegenerator4.png

Credits

Created by Jayenkai - AGameAWeek.com during the week of Dec 17th, 2018.

Written in BlitzMax for Windows.

Uses DSDecmp.exe (in the Important folder) for decompressing and recompressing the theme file.

Also uses Bandwidth Bandless BRK font by Brian Kent.

External links

Advertising: