《密特罗德:萨姆斯回归(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
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
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