Skip to content

An FBI theme previewer as a stop-gap fix for a lack of theme tools.

License

Notifications You must be signed in to change notification settings

jurassicplayer/FBIThemePreviewer

Repository files navigation

FBIThemePreviewer

The shady stopgap solution to all of your FBI theming needs. Built on Python 3 and tkinter, FBITP is a currently completely user-unfriendly program. The exe file is literally for the dunces that don't have python already installed on their computers or are too lazy to deal with dependecies (Pillow and Watchdog), so that they can see what the program does.

To actually use the previewer, you need to have the files in the romfs/ folder or set a folder with the config file (theme_folder). There are some user friendly checks that try to keep the program from breaking when unexpected things happen. So if you are missing a file, or have a typo, fix it.

Features:

  • FBI simulator preview (right click bottom screen entries)
  • Meta info preview
  • A simple screenshot button (saves to "preview.png" at exe/py location)
  • Reading from textcolor.cfg
  • Writing to textcolor.cfg
  • Colorpicker for text colors (right click entry in Text Cfg)
  • Auto-load correctly named created/modified image
  • Cycling wifi, battery, progress bar images
  • Configurable screen gap height
  • Configurable meta icon
  • Configurable animation duration (seconds)
  • A working clock
  • At least 2 buttons to press
  • Following selection overlay (left mouse press)
  • Poorly written internals
  • Randomly picked font family

Things to do:

  • Add derp generators for titleID, media type, version, product code, region, and size.
  • Translation support

Things to note:

  • If you are missing files, this program might not crash.
  • If you are missing textcolor.cfg keys, it will fill them with FF000000