• Stars
    star
    185
  • Rank 207,339 (Top 5 %)
  • Language
    C#
  • License
    GNU General Publi...
  • Created almost 6 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A layout editor for the Nintendo Switch

SwitchLayoutEditor

This program can edit and render BFLYT and BFLAN files commonly used for layouts in Switch interfaces and games. It enables you to easily create/edit themes. As this is a work in progress, builds may get outdated quickly, you should check this page often.

Usage / Wiki

Just launch the exe and open a SZS/BFLYT/BFLAN file.
BFLYT/BFLAN files are commonly found in SZS archives, when opening a SZS file you can double click on the files in the list to edit them (if they're supported).
For a more in depth guide, click here to go to the wiki.

Features

  • Layout loading, editing and saving
  • Rendering the bounding boxes of the components
  • SZS editing
  • Drag and drop
  • Simultaneous file editing
  • Import/Export JSON patch (Compatible with Switch themes)
  • Animations editing

Support

  • Use the github issues to report problems/bugs OR
  • Join the discord server for support, news/announcements before anyone, be a tester or just talk.

Screenshot

This is using the original from the Switch's home menu:

Example of a custom layout:

Building

To build you need the SwitchThemesCommon shared project from this repo. In case of issues try using a version from commit from the same day as the last commit on this repo.

Credits