Kame Editor
Features:
- Interactive preview
- Preview can display different icon zoom levels
- Preview supports various top and bottom screen texture scrolling modes
- Animations can be paused to reduce CPU usage
- Editor is organized into flexible dock widgets with collapsible items
- Preview is displayed in a 3DS skin
- Multiple 3DS console skins available
- Helpful tooltips indicate what each property does, or if they are unused/unknown
- Integrates with kame-tools in the backend to create theme files
- Generates a preview image when themes are deployed
- Supports previewing and managing audio
- Provides a converter for converting wav files to the appropriate format required for theme audio
- Displays a 3D folder in the preview when a folder is selected
- Color Palette Management
- Import theme archives and extract their image and sound resources (v1.2.4)
- In English and German
Screenshots
Downloads
Kame Editor v1.4.1 GPL v3+
- Archlinux AUR
- *Debian/Ubuntu-like GNU/Linux Distros (amd64)
- *Debian/Ubuntu-like GNU/Linux Distros (aarch64)
- macOS (11+)
- **Windows v1.3.1x64 | x86
Templates
- Contains templates for the correct sizes and positions of top and bottom screen textures, folders and file icon textures.
- In .ora and .psd format.
Contact
If you run into any issues while using Kame Editor, feel free to file a bug report on Gitlab. You can also find me on the Nintendo Homebrew and Theme Plaza Discords.
NOTE: Please do NOT contact me for user support without providing as much information as you possibly can. At a bare minimum, please include what version of Kame Editor you are using, what OS you are on, all the files you are using in your theme, and any and all error messages you've encountered. I will not look at any issues without this information, and will be unable to help you. Please note that Linux takes precedence and I will be unable to assist with any Windows specific bugs.
If you would like to see an official package of Kame Editor in your GNU/Linux distro read the Packaging Considerations section of the README on Gitlab, or try to get a distro maintainer interested and direct them to it.
If you are interested in seeing Kame Editor in your language, read the documentation entry about it to contribute a translation. You can submit the translation as a merge request or just contact me on Discord (beelzy#8257).
Credits
Special thanks to
- Steveice10 for making bannertools, which I based kame-tools off of.
- usagirei for making Usagi, from which I learned much of what I needed to make Kame Editor and kame-tools.
- exelix11 for making Yata-online, which I used every now and then to test my themes. I learned some stuff from it too.
- libertyernie for starting rstmcpp, and letting me use the code for my fork.
- jackoalan for creating the Audacity fork that converts bcwav files. I learned a bit about bcwav conversion from it.
- ihaveamac for testing and helping with creating macOS builds.
- luigoalma for testing and creating Windows builds.
- Nintendo Homebrew Discord for providing a place for me to share and fix issues in Kame Editor.
- Theme Plaza for providing me some hints about the usual behavior of 3DS themes.