MSBT Editor

A modern, cross‑platform editor to make editing MSBT and BMG files easier.

Download View Repository

Modern Editor for Nintendo Files

The MSBT Editor is an open-source C# project providing a modern text editor for MSBT and BMG files. Style and functionality is heavily inspired by Visual Studio Code and uses Monaco Editor as the base text editor.

Screenshots & Features

Runs on Windows, macOS, and Linux
Multi‑tab support
Search & Replace
Auto‑completion & Hover Help
Additional Editor Tools & Options
Game Config Management
Media Preview Support

Supported File & Compression Formats

In Addition to MSBT and BMG files, the MSBT Editor also supports several archive formats and compression algorithms.

CategoryFormats
LocalizationMSBT, BMG, BTXT, Neverland Text
ArchivesARC, DARC, NARC, RARC, SARC, UMSBT, ZIP
CompressionLZ10, LZ11, LZ77, Yay0, Yaz0, ZLib, ZSTD
OtherBCSV, BYML, MSBP (read-only)

Check the documentation for a complete list of all supported file types.

Download & Installation Version 3.1.2

Pre‑built releases for all supported platforms are available below.

Windows

Available as installer and portable builds for both x64 and ARM64.

macOS

Available as installer and portable builds for both Apple Silicon and Intel.

The macOS builds are not signed or notarized. When opening the app for the first time, macOS may block it. To run it, right‑click the app, choose Open, and confirm the dialog. If this doesn't work, you might need to allow it via System Settings > Privacy & Security. If nothing else works, the following command in the terminal may also help:
xattr -dr com.apple.quarantine MSBTEditor.app

Linux

Available as AppImage for both x64 and ARM64.

The Linux builds are made using AppImage, a modern app container format for binary software distribution. Your Linux distribution will require FUSE to run AppImages. If the AppImage doesn't start, you might need to install FUSE first (please check the documentation for this!).
Before running an AppImage, you will also need to make it executable:
chmod a+x path/to/MsbtEditor-linux-x64.AppImage

Application updates and game configs can be downloaded and updated directly from within the editor.