Skip to content

3DS Homebrew Theme Manager for Shufflehax/Menuhax/Themehax

License

Notifications You must be signed in to change notification settings

HeyItsJono/Tinker

Repository files navigation

Tinker

3DS Homebrew Theme Manager for Shufflehax/Menuhax/Themehax. Heavily inspired by CHMM2 and made using Rinnegatamante's lpp-3ds. Please post bug reports or questions in the GBATemp development thread, I'm more likely to see them there.

Installation

  1. Download the .zip file here.

  2. Extract it to the 3ds folder on your SD Card; the path should look like this: /3ds/Tinker/

  3. Place your themes in a Themes folder at the root of your SD Card, just like you would for CHMM2. Themes should each have their own folder with their contents in them like so:

    /Themes/Theme1/
    /Themes/Theme2/
    etc
    

    (Theme1, Theme2, etc are just examples of theme names, your theme folders can be named anything, as long as they are in /Themes/)

    NOTE: If you have a Japanese 3DS console, there is a bug in the 3dsx file which stops Tinker from running. You'll need to download 15avaughn's patched Tinker.3dsx file and replace /3ds/Tinker/Tinker.3dsx with that patched Tinker.3dsx. Furthermore, launching 3dsx files doesn't work either, meaning after you press A to install a theme from the popup, you need to manually exit out of Tinker, enter Menuhax Manager and select Install Theme. These problems are only present on Japanese 3DS's.

Usage Guide

  • Browse the available themes on the bottom screen using the DPad arrow keys.
  • Press Y while over a theme to bring up a theme preview on the top screen. Once Y is pressed, the top screen portion of the preview should appear. It will last about 5 seconds, then the bottom screen portion will appear. That will disappear after about 5 seconds and you should be able to move again.
  • Press A to apply the theme, this will bring up a confirmation dialogue. Pressing A will open up Menuhax Manager, choose Install Custom Theme to install the theme. Pressing B will close the dialogue box and the theme will not be applied.
  • Press the Start button to exit the application and return to the Homebrew Launcher. This glitches out if you're using the Gridlauncher so you'll have to hold Right Bumper+Left Bumper+Down Arrow+B button to exit.

Things to note

  • You can't use the touchscreen or circlepad to navigate, circlepad is planned for a future release but touchscreen support probably won't happen because effort.
  • The Settings button (blue circle with the gear in it) is inaccessible for now, that'll be implemented later when I actually find settings worth implementing.
  • No support for theme shuffling just yet, I'm looking into it to see if it's possible to implement.
  • This only works for Menuhax theme implementation, use CHMM2 if you're looking for standard custom theme installation.
  • If you have a very large number of themes then the app will likely hang at a black screen on start up for a long time as it loads them all

Changelog

  • v1.0.2 (3/1/16)
    • Introduced proper error dialogue for when Tinker detects Menuhax Manager is not installed, rather than having it throw a Lua-style error.
    • Added banners for use with Masher's Gridlauncher (a standard one which is used by default, and a 3dsflow one which can be used by renaming the standard one to something else, and renaming the 3dsflow one to "Tinker-banner-fullscreen.png")
    • Added a .3ds file - this has not been tested at all, I have no idea if it works or what it does. I don't have any means of testing it currently.
  • v1.0.1 (1/1/16)
    • Introduced proper error dialogue for when no themes are detected, rather than having it throw a Lua-style error.
  • v1.0.0 (31/12/15)
    • Initial release

Credits

  • Rinnegatamante for lpp-3ds and also for their incredible work on CHMM2 and Sunshell. Without all of those things this project would not be possible.
  • ihaveamac for guidance and support in getting features like .3dsx launching working.
  • 15avaughn for his patched Tinker.3dsx file which works on Japanese consoles.

About

3DS Homebrew Theme Manager for Shufflehax/Menuhax/Themehax

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages