/golden_sun_save_converter

Change all party members' names to the default name in other language versions, and save data can be converted to aother language version by editing build date.

Primary LanguageRustMIT LicenseMIT

golden_sun_save_converter

Rust GitHub license Platform Version

为 GBA 上的 《黄金太阳 开启的封印》《黄金太阳 失落的时代》 开发的一个很简单的小工具。
本工具可以通过读取存档文件来实现以下两个功能:

  • 将主角团成员的名字更改为其他语言版本中的默认名。
  • 通过修改存档文件中的游戏构建日期来转换存档版本。

注:

  • 本工具不仅支持官方版本,也支持一些民间翻译版。
  • 如果存档文件中的构建日期与游戏 ROM 中的构建日期不匹配,游戏将会强制玩家从神殿开始游戏。

README

zh-Hans en-US

使用方法

使用方法:golden_sun_save_converter.exe [选项] <--name <VALUE>|--date <VALUE>> <INPUT_FILE>

参数:
  <INPUT_FILE>
          《黄金太阳 开启的封印》或《黄金太阳 失落的时代》的存档文件

选项:
  -n, --name <VALUE>
          主角团姓名的语言版本

          可用值:
          - j: 日文版
          - e: 英文版
          - g: 德文版
          - s: 西班牙文版
          - f: 法文版
          - i: 意大利文版
          - oc: 2代民间老汉化版
          - nc: 1代民间新汉化版
          - p: 民间波兰文版(同英文版)
          - k: 民间韩文版(同日文版)

  -d, --date <VALUE>
          构建日期的版本

          可用值:
          - j: 日版
          - u: 欧/美版
          - e: 欧/美版
          - g: 德版
          - s: 西班牙版
          - f: 法版
          - i: 意大利版
          - oc: 2代民间老汉化版(同欧/美版)
          - nc: 1代民间新汉化版(同日版)
          - p: 民间波兰版(同欧/美版)
          - k: 民间韩版(同日版)

  -o, --output <OUTPUT_FILE>
          输出的存档文件保存位置

说明

  • 各参数和选项的输入位置随意,没有先后顺序的限制。
  • <INPUT_FILE> 为《黄金太阳 开启的封印》或《黄金太阳 失落的时代》的存档文件,必要参数
  • name可选选项,若使用则需要手动指定值。
  • date可选选项,若使用则需要手动指定值。
  • namedate 虽皆为可选选项,但是必须要有其中一个
  • output可选选项,若不使用会默认将转换后的存档文件保存到输入文件的同目录下。

示例

完整命令:

golden_sun_save_converter 输入存档.sav --name e --date u --output 输出存档.sav

完整命令简易版:

golden_sun_save_converter 输入存档.sav -n e -d u -o 输出存档.sav

只修改主角团名字,修改为日文默认名(不指定输出存档的保存位置):

golden_sun_save_converter 输入存档.sav -n j

只修改游戏构建日期,即仅转换存档版本为日版(不指定输出存档的保存位置):

golden_sun_save_converter 输入存档.sav -d j