Tinker 3DS

From GameBrew
Revision as of 08:56, 15 June 2021 by HydeWing (talk | contribs) (Created page with "{{Infobox 3DS homebrew | title = Tinker | image = https://dlhb.gamebrew.org/3dshomebrew/Tinker.jpg|250px | type = Utilities | version = v1.0.2 | licence = Mixed | author = Hey...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Template:Infobox 3DS homebrew

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.

<img src="751cheX.png">

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.

Advertising: