galaxymsbt is a text editor that works with any MSBT file in Super Mario Galaxy 2, allowing users to edit every text-related aspect in the game. However, MSBF files are not supported yet, but support is planned for future versions. Here's a full outline of core features:
- Every MSBT-related aspect that is supported by the game can be edited, including attributes and tags.
- Nice and clean UI to help with text editing. You won't have to remember tags by hard anymore.
- Create new or edit existing RARC archives that contain MSBT files.
- Create as many MSBT files inside RARCs as you desire.
Even though there are prebuilt executables that you can download, you can still build the tool yourself if desired. However, there's a few steps that you have to take:
- Clone the repository to your system.
- Create a virtual environment for Python 3.10, preferably inside the repository's folder.
- Install the requirements from
requirements.txt
. - Install
pyinstaller
in your system's Python environment, not the virtual environment you created earlier! - Open the terminal in your repository and activate the virtual environment.
- Enter
pyinstaller galaxymsbt.spec
in the terminal and run it.
For Windows, I prepared a Powershell script which starts pyinstaller when executed. Since I don't have a Linux system, you will have to look up a couple things yourself.
The tool is powered by these libraries that perform all the heavy lifting:
Please use the Issues tab to report any issues regarding the program. Alternatively, you can contact me on the Luma's Workshop Discord server.