《寂静岭 2》十七岁了。作为一个长期“在玩”的游戏,它彻底改变了我的游戏观。还记得当年去同学家做客,同学的父亲向我介绍这款游戏时的情景。大叔自豪地讲述着他是如何凭借查词典了解谜题,花去一个月时间通关了游戏的 hard 模式。在那之后,《寂静岭 2》便成了我最爱的电子游戏。
今年4月份,和朋友在公司楼下聊天,不知为何,脑子里突然冒出了要尝试一下游戏汉化的想法。当时正在二刷 《双峰》 第三季,youtube 上岛学家们关于 Silent Hills 的 理论 又让人心里痒痒的,于是第一个想到要汉化的游戏就是《寂静岭 2》。 我开始在空闲时间翻阅游戏本地化的资料,找朋友帮忙翻译。由于不懂程序,同时也在各处寻觅技术大佬,把国内外的破解论坛逛了个遍。最后,因为一条关于 Team Silent 的 豆瓣广播 ,我遇到了本次汉化的技术担当——marvin 老师。Praise the douban! 项目从最开始因为技术问题处处碰壁,第一个月几乎因为字库问题而放弃,到后来 marvin 加入团队,文本翻译启动,每天感受着程序员救世界的真理,再到最后测试,修复各种奇葩 bug ……
经过大家几个月的努力,项目终于在9月初完成了。在这里,对所有被我拉下水的朋友们说一声——谢谢你们!感谢大家抽出自己的宝贵时间,来跟我一起完成这个计划。以及感谢所有在汉化过程中帮助过我的人们。没有你们,这个项目不可能完成。期间也认识了不少来自世界各地的寂静岭爱好者,在惊叹社区活跃度的同时,感受到了满满的爱。
- 仅对游戏程序文件本身做出修改,确保游戏的稳定性。
- 包括对话、笔记、所有难度下的谜题、暂停菜单以及快速保存功能相关的文本。
- 笔记与谜题部分尽量做到了字数对应与押韵,仅在少数极端的情况下对原文做出轻微改动。
- 结合游戏场景,纠正了少许英文原文中的翻译错误。
目前游戏中存在一处未汉化的文本:“Files are missing. Please re-install Silent Hill 2” 。它并未出现在游戏的文本文件中,而是被写入了游戏的 .exe 执行文件。这句文本是工作人员在移植 PC 版《寂静岭 2》时加入的,PS2 版游戏中并没有这句文本。如果要将这些字符替换成中文,则需要牺牲更多游戏中原本的单字节字符。考虑到要尽可能减少对游戏程序的修改,还有字库的限制问题,此处暂时未做改动。
- Woodside Apartment 的钥匙贴图。
在剧情需要的情况下,游戏中当玩家检查一张带有英文文字的图片时,如果图片中的文字未有字幕提示,则将文字修改为中文。
《寂静岭 2》中的日文字幕使用了 MS Mincho 字体家族。为了能够还原字体以保留当年的游戏质感,我们最终选择了与原生字体相近的 Adobe Song Std 字体。
· 基于 Silent Hill 2: Enhanced Edition 的汉化(?)
Silent Hill 2: Enhanced Edition(以下简称 SH2:EE )是一群热爱《寂静岭 2》的人们在 Github 上发起的游戏优化项目,目前仍处于开发状态。到目前为止,此项目已经弥补了很多 PC 版游戏的不足,以下是部分改良后的游戏特性:
- 无损音频,包括对话、音效与音乐(从 PS2 版游戏中移植)
本项目基于 SH2:EE 提供的 .exe 游戏程序进行汉化,目的是为了大家在 Win7 / 10 系统上能够更好的体验这部经典作品,以及配合 SH2: EE 今后的版本更新(如对. exe 进行更改)。本文中所有关于 SH2:EE 的资源均已获得开发者授权转载 / 翻译。
2 . 1 选 择 游 戏 / 汉 化 补 丁 版 本
《寂静岭 2》在 PC 平台上发布过两种版本,分别是 北美版 与 欧版 (即 Director's Cut )。
欧版:游戏选项中可切换语言,包括英语、法语、德语、意大利语、西班牙语。
美版:视觉上接近 PS2 版的菜单,主菜单文字使用了一张独立的字体贴图。
所以,分别对应美版与欧版游戏,我们在下方提供了两种汉化补丁供大家选择。两版补丁的内容也相应做出了一些调整,详细区别如下:
希 望 体 验 完 整 汉 化 的 朋 友, 请 优 先 下 载 美 版 汉 化 补 丁 !
- 文本汉化中 不包括 暂停菜单、快速保存功能的文本;
- 可以切换的语言有简体中文、英语、法语、德语、西班牙语;
3. 安装结束时,请 取消安装 DirectX 8.1;
注意,如果游戏被安装在一个受权限管理的文件夹中(如 \ Program Files \ ),游戏进度将无法保存。
解决办法:
a. 右键游戏所在的文件夹(默认为 \ KONAMI \ Silent Hill 2 \ ),进入 “属性(Properties)” > “安全(Security)”;
b. 选中目前使用的系统用户名,在权限一栏的 “修改(Modify)” 处打勾;
c. 保存修改。
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
汉化补丁文件夹内容说明:
\ bak \ ................................................ // 原始游戏文件备份
\ data \ etc \ .............................................. // 文本汉化文件
\ data \ pic \ .............................................. // 贴图汉化文件
\ sh2.ico ................................. // 快捷方式图标 (高质量)
\ sh2pc.exe ................................................. // 游戏主程序
1. 下载 SH2:EE 效果增强包(4.3 MB)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
SH2:EE 效果增强包文件夹内容说明:
\ sh2e \ ....................................... // 用于存放优化后的游戏文件的文件夹。
当游戏开始后,SH2:EE 会优先使用这个文件夹中的文件,而非原始文件。
\ d3d8.dat ........................ // 一些贴图文件路径数据,用于全屏贴图优化。
\ d3d8.dll ................................................................. // SH2:EE 核心组件。
\ d3d8.ini .......... // 配置文件,可根据情况自定义 SH2:EE 中的各种功能。
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
下载完成后,请将文件夹中的内容拷贝至游戏目录下的 \ data \ sound \ 中。
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
下载完成后,请将文件夹中的内容拷贝至游戏目录下的 \ data \ movie \ 中。
翻译:leedaejer,九喜,42OO,toni
校对:飞机,bigrig,leedaejer,九喜,42OO,toni
忘禹 - 最早研究文本编码时,给过我很多帮助的朋友。
abing,pills,福星小子,李寻欢 - 在艰难的汉化初期,感谢四位提供技术帮助。
sweetwxh - 游戏汉化前辈。感谢在精神上对我的鼓励。
Adam Saeed - 《寂静岭 2》阿拉伯语化作者。感谢分享关于游戏贴图的经验。
Dacula - 感谢提供美版《寂静岭2》的 “alcohol 100%” 3CD 镜像。
tolyan366 -《寂静岭 2》俄语化作者。感谢分享经验与工具。
Warmaker - UltiMES 工具的制作者。UltiMES 是目前唯一可以将《寂静岭 2》中的亚洲编码文本转换为16进制的工具。
belek666 - 《寂静岭 2》波兰语化作者,sh234font 工具的制作者。感谢分享关于《寂静岭 2》字库数据的知识,以及为此项目作出的工具更新。
洋葱 - 寂静岭论坛 “Memory Of Alessa” 的创始人。感谢在文本校对过程中帮忙查缺补漏,对口语部分提供资深建议。
Ratiocinator,Aero,Bigmanjapan,Elisha Riedlinger,Nisto,brunibunny 等 - “Silent Hill 2: Enhanced Edition” 的项目成员。感谢你们为《寂静岭 2》所做的一切。
最后,还有一位不愿透露姓名的张先生。你辛苦了!在这里,献上我诚挚的感谢。
欧版汉化补丁不适用于美版游戏(有可能导致贴图错误)。
2. 进入游戏后,为什么有时会跳出 “Updates available” 对话框?
SH2:EE 是一个开发中的项目。当收到这条提示,即表示 SH2:EE 中的组件需要通过 modupdater 进行更新。默认设置已开启自动更新(推荐)。
如果希望关闭更新,可以用文本编辑器打开游戏目录下的 “d3d8.ini”,将 “AutoUpdateModule = 1” 改为 “AutoUpdateModule = 0” 。
3. 如何使用 PS / Xbox 手柄进行游戏?
由于《寂静岭 2》PC 版存在游戏手柄按键映射问题,导致对新型手柄支持不佳。如果您希望使用 Xbox 360 / One、PS3 / PS4 手柄进行游戏,请参考以下设置。
2. 下载手柄按键设置程序 Xinput Plus;
3. 运行 Xinput Plus,找到 Target Program 栏,打开游戏目录,将 sh2.exe 设置为目标程序;
4. 找到 DirectInput 栏,在 Enable DirectInput Output 处打勾;
- 将 LT/RT 改为 Button 11/12
6. 进入游戏,在听到“叮”的一声后,Xinput Plus 程序生效;
3. 运行 Scp Toolkit,程序会自动识别已连接的 PS 手柄;
4. 下载手柄按键设置程序 Xinput Plus;
5. 运行 Xinput Plus,找到 Target Program 栏,打开游戏目录,将 sh2.exe 设置为目标程序;
6. 找到 DirectInput 栏,在 Enable DirectInput Output 处打勾;
- 将 LT/RT 改为 Button 11/12
8. 进入游戏,在听到“叮”的一声后,Xinput Plus 程序生效;
4. 当使用 Intel 集成显卡进行游戏时,为什么 CG 影片只显示红色通道?
这个错误是由 SH2:EE 中的 DX8 to DX9 Convertor 组件造成的。通过组件,游戏将使用 DirectX 9 功能进行渲染。
解决方法:用文本编辑器打开游戏目录下的 “d3d8.ini”,将 “d3d8to9 = 1” 改为 “d3d8to9 = 0”。
5. 当使用某些独立显卡进行游戏时,为什么游戏非常卡顿?
同上,这个错误由 DX8 to DX9 Convertor 组件所造成。
如果发生游戏非常卡顿的现象,请同样用文本编辑器打开游戏目录下的 “d3d8.ini”,将 “d3d8to9 = 1” 改为 “d3d8to9 = 0”。
6. 已经安装了 SH2:EE,为什么主菜单 / 地图 / 保存界面还是以 4:3 分辨率进行显示?
由于文件的特殊性,这些贴图目前还在修复中!如果不想看到黑边,可以手动修改设置,将图片进行横向拉伸。用文本编辑器打开游戏目录下的 “d3d8.ini”,搜索以下两行:
注意:这样会导致游戏中所有的 2d 贴图/字幕被拉伸。
用文本编辑器打开游戏目录下的 “d3d8.ini”,搜索以下两行:
EnableWndMode = 0 (开启/关闭窗口模式)
WndModeBorder = 0 (显示/隐藏窗口边框)
8. 为什么这里的 SH2:EE 安装过程跟官网上的不同?
目前 SH2:EE 中的一些组件存在兼容性问题,会导致无法正常进行游戏。比如针对 N 卡用户的修复工具 WineD3D、对于主菜单破音问题的修复工具 IndirectSound 等等。开发者们正在努力修复这些问题,希望在不远的将来,玩家们可以拥有更完美的《寂静岭 2》体验!
所以,这里我们只选择了最稳定的组件,并将它们整合到汉化中。如果需要针对个人的电脑配置与系统进一步优化游戏体验,请访问SH2:EE 官网:
附上 “d3d8.ini” 配置文件注释的中文翻译,方便大家参阅。
[General]
AutoUpdateModule = 1 // 检查组件更新。
d3d8to9 = 1 // 启用DirectX 9渲染。
UseCustomModFolder = 1 // 游戏会优先使用“sh2e”文件夹中的文件,而非原版中“data”文件夹中的文件。
WidescreenFix = 1 // 启用WidescreenFixesPack和sh2proxy模块。详细请参阅以下选项。
[GAME FIXES]
CemeteryLightingFix = 1 // 修正墓地中某些地方错误的光照值。
CatacombsMeatRoomFix = 1 // 修正地下墓穴冷藏室中的光照颜色,使之更接近PS2版游戏的效果。需搭配改良过的“ps189.map”与“ps193.map”文件。
DisableRedCrossInCutScenes = 1 // 在游戏过场中,隐藏濒死状态下的红十字图标。搭配设置“FastTransitions = 1”获得最佳效果。
EnableSFXAddrHack = 1 // 启用无损音频。
IncreaseDrawDistance = 1 // 增加某些区域的正向绘制距离,隐藏正在加载中的环境物体。
Nemesis2000FogFix = 1 //启用雾气修复补丁。补丁作者:Nemesis2000
NoCDPatch = 1 // 启用免CD补丁。
PS2StyleNoiseFilter = 1 // 修正噪点效果,搭配设置“IncreaseNoiseEffectRes = 512”获得最佳效果。
ResetScreenRes = 1 // 修正在使用WineD3D时,退出游戏黑屏的情况。
RowboatAnimationFix = 1 // 修正一个划船动画的错误(错误会在退回主菜单并再次载入游戏时出现)。
[Plugins]
LoadPlugins = 0 // 载入ASI插件。
LoadFromScriptsOnly = 0 // 仅载入“scripts”与“plugins”文件夹中的ASI插件(*SH2:EE旧版本中的功能)。
[WINDOWED MODE]
EnableWndMode = 0 // 启用窗口模式。(默认关闭)
WndModeBorder = 0 // 显示窗口边框。(默认关闭)// 寂静岭2:宽频增强包 作者:ThirteenAG
[MAIN]
ResX = 0 // 分辨率宽度。(默认值为0)
ResY = 0 // 分辨率高度。(默认值为0)
FMVWidescreenMode = 1 // 在宽频分辨率下,增强游戏过场与CG动画的显示效果。
FMVWidescreenEnhancementPackCompatibility = 0 // 提高FMV增强包的兼容性。
Fix2D = 1 // 启用2d图像等比例显示。禁用横向拉伸。// 一些功能来自于: https://github.com/emoose/sh2proxy
[MISC]
DisableCutsceneBorders = 1 // 禁用过场动画的荧幕黑边。
SingleCoreAffinity = 1 // 限制游戏使用CPU单核运行,从而解决声音循环与一些其他问题。
DisableSafeMode = 1 // 如果游戏崩溃,再次重启游戏时将禁用“安全模式”(使用最低配置进入游戏)。
FastTransitions = 1 // 启用快速转场。
CreateLocalFix = 1 // 用于支持抗锯齿效果。
FPSLimit = 30 // 帧数调整(默认值为30)。调整至过高可能会造成一些bug。
PS2CameraSpeed = 1 // 改变摄像机速度,使之更接近PS2版游戏中的效果。搭配“FPSLimit = 30”使用。
GamepadControlsFix = 1 // 允许将手柄上的同一按钮分配给多个动作。
LightingFix = 1 // 修正手电筒光照bug。
ReduceCutsceneFOV = 1 // 过场时使用纵向缩放来隐藏屏幕外的字符。
SteamCrashFix = 0 // 修正使用Steam手柄时游戏崩溃的问题。
IncreaseNoiseEffectRes = 512 // 增加噪点效果的分辨率。请使用128或更高数值。
FullscreenImages = 1 // 将2d图像填满屏幕,避免出现黑边。
// Nemesis2000 Fog Fix 雾气修复补丁 作者:Nemesis2000
[FOG]
fog_custom_on = 1 // 启用自定义雾气效果调整
fog_transparency_layer1 = 128 // 默认值:128
fog_transparency_layer2 = 138 // 默认值:128
fog_layer1_x1 = 0.250 // 默认值:0.125
fog_layer1_x2 = 0.250 // 默认值:0.125
fog_layer1_y1 = 0.250 // 默认值:0.125
fog_layer1_y2 = 0.250 // 默认值:0.125
fog_layer2_density_mult = 1.4 // 默认值:1.0
fog_layer2_density_add = 100.0 // 默认值:0.0
fog_layer2_complexity = 0.066406 // 默认值:0.048828 如果各位对汉化有任何问题和建议,请告诉我们!欢迎在评论区留言,或访问项目的Github页面发表新的issue,十分感谢!
评论区
共 93 条评论热门最新