回复
1
查看
127
收藏
8

0

赠楼

0%

赠楼率

373

蒸汽

1

主题

19

帖子

413

积分
发表于 1 小时前 · 天津 | 显示全部楼层 |阅读模式
本文为 其乐用户(UID:123633) 发布的原创文章,转摘前请联系该用户获得许可
这是什么
《仙乐传说》(Tales of Symphonia)Steam 版有两个大家都想要的东西:
  • 决定版 Mod(60FPS、自由移动、恢复删减内容……)
  • 基于 NS 官方中文的汉化移植
问题是这两者都要改主程序 TOS.exe,直接一起装必然冲突,轻则黑屏重则坏档。
这个补丁把两份改动合并进同一个 TOS.exe,中文文本走 Mod 自己的覆盖加载机制,互不干扰。装完的效果是:Mod 功能一个不少,菜单和剧情是官方繁体中文。
中文内容来自 lsmlxc 的《交响传奇》中文移植补丁,Mod 来自 Tales of ABCDE 团队。本补丁只负责合并,不含任何游戏本体文件。
安装前请确认
  • 游戏已装好决定版 Mod(目录里应有 d3d9.dll、mods\tlfile\00 Restored Content)
  • 游戏已完全退出(不是最小化,是退出进程)
  • 预留约 3GB 空间(补丁内含 1.1GB 的 R01 归档,安装时备份一份)
Windows 安装
下载后只有一个 安装.exe,双击 → 按提示选 [1]。
程序会自动找 Steam 游戏目录(注册表 / 库目录 / 各盘常见位置),找不到会让你把 Tales of Symphonia 文件夹拖进窗口。装完直接开游戏。
Steam Deck / SteamOS
同一个 exe,不需要额外的 Linux 脚本,也不需要 PowerShell —— 这是原生 Win32 程序(C 静态链接,不依赖 .NET),Proton / Wine 下直接能跑。三种方式任选:
  • 方式一(最省事):把 安装.exe 复制进游戏目录,和 TOS.exe 放一起;Steam 里「添加非 Steam 游戏」指向它,属性 → 兼容性 → 强制使用 Proton,启动即可。
  • 方式二:桌面模式右键 安装.exe →「使用 Wine 打开」;或 Konsole 里cd ~/.local/share/Steam/steamapps/common/"Tales of Symphonia" 然后 wine 安装.exe
  • 方式三:有 protontricks 的话用游戏自己的 prefix 跑,路径映射和游戏完全一致,最稳。
Deck 上游戏目录通常在 ~/.local/share/Steam/steamapps/common/Tales of Symphonia,自动找不到就把这个路径粘进去。
卸载 / 还原
再运行一次 安装.exe,选 [2]。会做三件事:把 TOS.exe 还原成 Mod 原版、删除文本覆盖层 mods\tlfile\99 Chinese Text、把 R01 归档放回原位。备份文件不删,可以反复安装 / 还原。
(万一备份丢了,用 Steam「验证游戏文件完整性」,再重装一遍决定版 Mod 即可回到干净状态。)
下载
链接:https://pan.baidu.com/s/1WMoYN3WqYFp22zm_esPg4A?pwd=9zl6 提取码:9zl6
包内就两个文件:安装.exe(925MB)+ 说明.txt。绿色单文件,不写注册表。
几个常见问题
杀软报毒 / Windows「已保护你的电脑」?补丁要改游戏主程序,属典型误判,点「更多信息 → 仍要运行」。它只做三件事:按偏移修改 TOS.exe 里已知的字节、备份原文件、往 mods\tlfile 写两个数据文件。不联网,没有后台。
提示「TOS.exe 版本无法识别」?说明你的主程序既不是 Mod 原版也不是合并版,通常是 Mod 更新了,或者装过别的主程序补丁。程序动手前会校验 SHA1,版本不符直接中止,不会写坏文件。Mod 更新过就等新版补丁;装过别的汉化请先「验证游戏文件完整性」再重装 Mod。
装完进游戏还是英文?检查两处:
  • mods\tlfile\99 Chinese Text 应有 2 个文件
  • P12E\Data\TOS_Server\Archive\Release\R01\WIN\TLFILE.TLDAT 应是 1,082,596,123 字节
特别注意:装完后如果在 Steam 里点过「验证游戏文件完整性」,主程序和 R01 归档都会被还原成官方版,中文就没了(Mod 本身的 mods 目录不受影响)。重跑一次安装程序即可。
菜单里「U・攻擊」「EX技能」的字母和中文字形不像一套?官中原样。官中把 Unison Attack 译作「U・攻擊」、EX Skill 译作「EX技能」,其中的拉丁字母走的是游戏自带的英文字形。经反汇编确认,中文补丁的字库映射表里 0x8240-0x82FF(全角字母区)没有任何字形槽,强行换全角字母会被当成两个半角字符画成乱码。要让字母也走中文字形得往字库新增字形槽,属于字库工程,本补丁不含,所以维持官中原译。
Mod 以后更新了怎么办?装新版 Mod,再重跑本补丁。若提示版本不符,说明合并点变了,需要等新版补丁 —— 程序会明确报错,不会破坏文件。
为什么这个 exe 有 925MB?因为里面带了汉化包自带的 R01 主归档(FILEHEADER.TOFHDB、FILEHEADER.TOFHDB.debug、TLFILE.TLDAT 三个文件,原始 1.1GB)。这是游戏最大的数据包,内容本身就是压缩过的资源,再压也只能到 89%,装到硬盘约占 1.1GB。安装时还会把原归档备份到 _TOS_ZH_R01_BAK(再 1.1GB),确认游戏一切正常后可以删掉这个备份目录腾空间 —— 代价是没法一键还原了。
技术细节(给想了解的人)
  • 单文件原生 Win32 程序,C 运行时静态链接,全程只调 Win32 API 与系统 CryptoAPI,无任何运行库依赖 —— 这也是 SteamOS 下能直接跑的原因。
  • 主程序用增量补丁(TOSPCH01 格式)合并,只记录差异块约 190KB,不是替换 22MB 整个文件;每次安装 / 还原都校验 SHA1(Mod 原版 D67740D9…,合并版 0824AB0D…),合并结果先校验通过才写盘,写盘走临时文件 + 原子替换。
  • 中文文本是游戏原生归档格式,通过 Mod 加载器「按字母序覆盖」生效,排在 00 Restored Content 之后,所以能盖住 Mod 带入的英文文本。
  • R01 三个归档是汉化包原样自带的资源文件,与决定版 Mod 不冲突(Mod 走 mods 覆盖层与主程序,不动 R01),所以整份替换,不做二进制差分。
致谢与声明
中文移植补丁 · 原始作者:lsmlxc作品:《交响传奇》中文移植补丁(基于 NS 官方中文)原帖:https://keylol.com/t1049416-1-1
本包中的 TOS.exe 中文层(.zhtext / .dsstext 节)、全部中文文本与字库,以及 R01 主归档三个资源文件,都来自这份补丁,未作任何改动。简体化尝试过,不成功,所以仍是繁体。如果你喜欢这份中文,请去原帖留言支持作者。
决定版 Mod · 原始作者:Tales of ABCDE 团队作品:Tales of Symphonia Definitive Edition(60FPS / 自由移动 / 恢复被删减内容等),经其 Discord 分发。
本补丁不含任何游戏本体文件,也不是原创汉化,只做一件事:把上面两者的主程序改动合并成一份 TOS.exe,并提供安装 / 还原程序。
仅供个人学习交流,禁止商业用途,请支持正版;禁止转载到收费平台。转载本补丁请同时保留本节致谢与两位原作者的原帖链接。



回复

使用道具 举报

浏览本版块需要:
1. 初阶会员或更高等级;
2. (点击此处)绑定Steam账号
您需要登录后才可以回帖 登录 | 注册

本版积分规则

欢迎发帖参与讨论 o(*≧▽≦)ツ,请注意
1. 寻求帮助或答案的帖子请发到问题互助版块,悬赏有助于问题解决的速度。发错可能失去在该板块发布主题的权限(了解更多)
2. 表达观点可以,也请务必注意语气和用词,以免影响他人浏览,特别是针对其他会员的内容。如觉得违规可使用举报功能 交由管理人员处理,请勿引用对方的内容。
3. 开箱晒物,交易中心,游戏互鉴和福利放送版块请注意额外的置顶版规。
4. 除了提问帖和交易帖以外,不确认发在哪个版块的帖子可以先发在谈天说地。

  作为民间站点,自 2004 年起为广大中文 Steam 用户提供技术支持与讨论空间。历经二十余载风雨,如今已发展为国内最大的正版玩家据点。

列表模式 · · 微博 · Bilibili频道 · Steam 群组 · 贴吧 · QQ群 
Keylol 其乐 ©2004-2026 Chinese Steam User Fan Site.
Designed by Lee in Balestier, Powered by Discuz!
推荐使用 Chrome 或 Microsoft Edge 来浏览本站
广告投放|手机版|广州数趣信息科技有限公司 版权所有|其乐 Keylol ( 粤ICP备17068105号 )
GMT+8, 2026-10-31 19:13
快速回复 返回顶部 返回列表