Skip to content

A very simple and comfortable .msbt editor with a built in Translation setting with customisable Iterations (for "google translated mods")

Notifications You must be signed in to change notification settings

L-Dev31/MSBT-editor-pro-plus-translations

Repository files navigation

MSBT Editor Pro + Translations

image

A powerful and user-friendly editor for MSBT files with built-in translation capabilities. This tool allows you to edit, manage, and translate text strings in MSBT files efficiently.

image image


Features

  • MSBT File Editing: Open, edit, and save MSBT files with ease.
  • Translation Support: Built-in integration with Google Translate for quick translations (with controlable Iterations) perfect for creating translation/bad translations mods.
  • Export to .txt: export and import your .msbt files with .txt files useful for very specific usages.
  • Comfortable Interface: Sleek, modern flat dark theme for comfortable usage.
  • Tag Preservation: Preserves special tags during translation (you can stay chill and translate, no human verification needed 👌).

Game Compatibility List

(if any of the informations below are uncorrect, please come let me know !)

🟩 Fully Working

  • Animal Crossing: New Horizons (Switch)
  • Fire Emblem: Three Houses (Switch)
  • Miitopia (3DS)
  • Miitopia (Switch)
  • Pokémon Sun/Moon (3DS)
  • Xenoblade Chronicles 2 (Switch)

🟧 Partially Working

  • Mario Kart 8 Deluxe (Switch) (Partial: Course names only)
  • Splatoon 2 (Switch) (Partial: Basic UI only)
  • Super Smash Bros. Ultimate (Switch) (Partial: Menus only)
  • The Legend of Zelda: Breath of the Wild (Switch) (Partial: Simple text)

🟥 Not Working

  • Mario Party Superstars (Switch) (Text embedded in binaries)
  • Pokémon Scarlet/Violet (Switch) (New encryption)
  • Splatoon 3 (Switch) (Modified MSBT structure)
  • The Legend of Zelda: Tears of the Kingdom (Switch) (New format)

⬛ (Any games that aren't present here aren't tested yet)


Installation

  1. Download the zip file in releases.

  2. Install dependencies:

    pip install -r requirements.txt
  3. Run the application:

    python msbt_editor_pro_plus_translations.py

Usage

  1. Open an MSBT File: Use the File > Open menu to load an MSBT file.
  2. Edit Strings: Modify text strings directly in the editor.
  3. Translate: Use the Translate menu to translate every strings change the iteration setting if you want to make "random" translations through randomly selected languages.
  4. Save: Save your changes with File > Save or File > Save As.

Requirements

  • Python 3.8+
  • Pillow (pip install pillow)
  • googletrans (pip install googletrans==4.0.0-rc1)

Contributing

Contributions are welcome! Please open an issue or submit a pull request for any improvements or bug fixes.


Made with ❤️ for the modding community by L-DEV, work based on MSBT editor pro by [Unknown Person... 😭]

About

A very simple and comfortable .msbt editor with a built in Translation setting with customisable Iterations (for "google translated mods")

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages