应用标识:org.localizedkorabli.ship-steam2gc
许可证:GNU Affero General Public License v3.0 only(AGPL-3.0-only)
将 Steam 下载的舰船游戏客户端转换为可由对应 GameCenter 导入和管理的客户端。 目前支持 Mir Korabley 和 World of Warships。
程序只支持 Windows。它会从 MK.RU.PRODUCTION 当前最新的 locale
分包中远程提取 LGC 核心 DLL,从本机 Lesta Game Center 获取
lgc_api.exe,生成必要的 XML,然后在备份原文件后覆盖 Steam 客户端。
WoWS 流程同样读取 WOWS.WW.PRODUCTION 最新版本,从 WGC 获取
wgc_api.exe。
直接双击程序会打开 TUI:
- 使用列表选择简体中文、繁體中文、English、Русский、日本語、Deutsch 或 Español;
- 选择转换或还原备份;
- 可从功能列表打开“关于应用”,查看版本和 GitHub 仓库;
- 根据 Steam 注册表、
libraryfolders.vdf以及 App ID3114940/552990自动检测 Mir Korabley / World of Warships 实例; - 也可以手动输入客户端目录。
首次选择语言后会立即保存;后续启动直接进入操作列表,按 L 可重新打开语言列表,
在语言列表中按 Esc 返回。子功能中 Esc 返回操作列表;操作列表中
按 Esc 会打开退出确认窗,只有 Enter 才退出,Esc 会取消。Q 没有全局退出含义。
转换和还原过程会留在 TUI 的滚动日志页中,完成或失败后按 Enter/Esc 返回操作列表。
语言选择保存在:
%LOCALAPPDATA%\org.localizedkorabli.ship-steam2gc\config.toml
每次成功转换的游戏类型和客户端路径也会写入该配置。转换和还原界面都会合并当前 Steam 自动检测结果与这些历史路径,因此手动输入并成功转换的实例之后会同时出现在 两个列表中,即使它无法再被 Steam 自动检测。
cargo run --release -- "D:\Games\KorabliFromSteam"默认使用 Mir Korabley 转换流程,也可以显式指定:
ship-steam2gc.exe --game mk "D:\Games\KorabliFromSteam"World of Warships 转换示例:
ship-steam2gc.exe --game wows "D:\SteamLibrary\steamapps\common\World of Warships"命令行可使用 --language zh、zh-tw、en、ru、ja、de 或 es。
如果无法自动定位 Lesta Game Center:
ship-steam2gc.exe "D:\Games\KorabliFromSteam" `
--lgc-dir "C:\ProgramData\Lesta\GameCenter"如果无法自动定位 Wargaming.net Game Center:
ship-steam2gc.exe --game wows "D:\Games\World of Warships" `
--wgc-dir "C:\ProgramData\Wargaming.net\GameCenter"当 Steam 客户端没有任何 build 与 LGC 最新归档匹配时,程序会警告并询问是否
仅安装根目录文件。自动化调用可使用 --force-no-build 接受此行为。
转换成功后,程序会提醒用户在对应 GameCenter 的“所有游戏”标签页中选择 “导入已安装游戏”并导入转换后的目录。
备份保存在游戏目录的 .steam2lgc-backup\<时间戳> 下。新备份包含
manifest.toml,还原时会恢复被替换的原文件,并删除该次转换新增的文件。
TUI 中的备份名称会按本地时间显示为 YYYY-MM-DD HH:MM:SS。
命令行还原示例:
ship-steam2gc.exe "D:\Games\KorabliFromSteam" `
--restore "D:\Games\KorabliFromSteam\.steam2lgc-backup\1784455268"旧格式备份仍可还原,但只能恢复其中保存的文件,无法自动删除转换新增文件。
使用 Cargo 构建 Release 版本:
cargo build --release构建产物位于 target\release\ship-steam2gc.exe。