Fun & off-topic
汉化文本反馈帖子
Rusty Lake Hotel 1.1.2(iOS / AIR-Flash 版)汉化
界面、对白、菜谱、信件、海报、手写笔记——所有出现在屏幕上的文字,全部改成简体中文。
一、这次汉化了什么
| 层级 | 位置 | 处理量 | 做法 |
|---|---|---|---|
| 界面文本 | SWF 内 177 个 DefineEditText + 1 个 DefineText | 182 处 | 逐条回写文本流,保留原字号 / 对齐 / 边距;7 套无中文字形的内嵌字体替换为 5 套自制中文子集(沿用原家族名,不改任何 <font face> 引用) |
| 剧情对白 | 可执行文件(Mach-O,ARMv7 + ARM64 双切片)字符串池 | 103 条 | 等长字节替换:新串字节数不超过原串,行尾补空格,长度前缀与字符串链一律不动 |
| 位图 | 3 张含英文的贴图 | 3 张 | 按原倾斜角擦除原文,以原字号原色重绘中文;alpha 通道一个像素没动 |
| 矢量手写字 | 配方笔记本、雪茄盒卡面 | 2 处 | 这两处不是文本框也不是图片,而是 shape 里的矢量轮廓;用 fontTools 生成中文轮廓路径整枚替换 |
对白 103 条包含:
- 开场独白 9 条(猫头鹰先生自我介绍、客人抵达)
- 夜间提示 2 条
- 全部八位客人的台词
- 酒水判定提示、物品点选标签
专名口径沿用官方简体译法:锈湖、鹿先生、野猪、雉鸡、兔子、鸽子、猫头鹰、乌鸦、蟾蜍、血腥玛丽、锈湖秘制特供、锈湖雪茄。菜品名与官方 3.0.0 重制版的简体译名保持一致。
二、几处值得单独说的
1. 血腥玛丽的配方页
粉色笔记本左页那五行手写字(Bloody mary / Wood / vodka / tabasco / special ingredients){因为是书写字体可能识别问题,认错}在 SWF 里既不是 DefineEditText,也不在任何位图里——它是 DefineShape2(2490)中一条 fill 为 #333333、由 56 个子路径拼成的矢量轮廓。处理方式:把这条路径整条换掉,再用华文行楷按原字号、原锚点生成中文轮廓写回去;纸面、撕边、装订线、纸张位图填充全部原样保留。
译文:
血腥玛丽
– 木头
– 伏特加
– 塔巴斯科
– 特制配料?
2. 锈湖雪茄盒卡面
盒面上两组旋转排版的印刷字(The Rare / Cigars / finest quality)同样是矢量轮廓。删掉英文路径,写入竖排「珍稀 / 雪茄 / 上等品质」,颜色沿用原 #a7835c,盒上的 1899 年份与花纹保留。
3. 剧院海报
两张海报(《神奇的兔子先生·魔术秀》《湖中记忆》)按原始倾斜角重绘:先按行建倾斜擦除带,只抹字不伤装饰;再按原字号与原字体气质(粗衬线 / 手写体)重写中文。
三、声明
本汉化补丁仅用于个人学习与语言研究,游戏版权归 Rusty Lake 所有。请支持正版:App Store 有官方 3.0.0 版本,带官方简体中文。
四、反馈
- 如果对文本翻译不满意,或游戏运行中出现缺字、少字,可以在本帖下反馈。
- 文本汉化带有个人风格,意见不同很正常,求同存异即可。