《密特罗德:萨姆斯回归(Metroid: Samus Returns)》是 GB 《密特罗德2(Metroid 2)》的重制版,本项目是其汉化项目。你可以使用本项目提供的工具对游戏的文本进行编辑,并生成修改补丁。
-
.NET Framework 4.6
-
Python 2.7
安装 Python 第三方包: python-fire、pygame
python -m pip install fire pygame
-
导出RomFS。
你可以使用
3dstool
或ctrtool
解包本游戏的RomFS
并将其放到本项目的cia
目录下。或者使用 fuse-3ds 直接将游戏ROM
挂载到本项目下的cia
目录。 -
导出文本。
python btxt.py -xb romfs\system\localization\<要翻译的语言>.txt -p 导出.txt
- 导出LOGO。
python texdump.py mtxtdmp romfs\gui\textures\gamelogo.bctex .
-
使用文本编辑器编辑文本
-
使用图像编辑工具编辑LOGO
- 生成文本二进制
md build\romfs\system\localization
python btxt.py -cb build\romfs\system\localization\<要翻译的语言>.txt -p 导出.txt
- 生成logo
md build\romfs\gui\textures
.\bin\tex3ds.exe -f rgba8 --raw -z none -o build\gamelogo.tex gamelogo.png
copy textures\gamelogo\gamelogo.bctex.hdr build\romfs\gui\textures\gamelogo.bctex
python texcopy.py build\gamelogo.tex build\romfs\gui\textures\gamelogo.bctex 0x100
- 生成字库
.\build_font.bat