这篇文章最后修改于 2021-08-30 日,距今已有 1179 天,请注意甄别内容是否已经过时!

目录 - Table of Contents



早就听闻了黑色沙漠的大名,最近刚好有空,就玩了一阵黑色沙漠的美服。
黑沙的优点有许多:画面精美、人物(职业)多样、技能华丽、地图超大、风景优美、战斗系统流畅爽快。
然而跟很多韩国游戏一样,虽然这个游戏的外壳华丽无比,然而内部核心却依然是一股韩国泡菜味,游戏的生活玩法就是肝你的时间,而升级流程无非就是四处跑路打怪,完成一堆你根本不会关心的任务剧情,强化武器掉级、碎饰品让你精神崩溃……

当然,如果你喜欢这一套公式化网游套路的话,入坑黑沙也算是无聊时一个打发时间的好选择。

不过就我个人而言,要不是兰实在太香,我可能早就弃坑了

好了,废话说了一堆,那么就开始这篇文章的正题吧。

·为何要选择STEAM版黑色沙漠?
STEAM版付费简单,游戏虽然锁了国区,不过你可以很简单突破这个限制(转区或者魔法),而STEAM的客户端更新速度也比黑沙自己的客户端要快。

·美服(欧服)比台服(日服)要好在哪里?
欧美服的物价更低一点,而且福利也比台服好很多,比如你可以通过里程点无限购买背包扩充道具,而台服是有限制的(直营后这个福利没有了)。
另外,你真的能在交易市场挂到珍珠道具,比如我就花了三亿金币挂到了兰的一身时装。
另外,欧美服目前还可以使用第三方MOD,而台服早已经不能使用了。(转成直营后已经不行了)


如有需求,您可以访问本站的 黑色沙漠游戏百科,找到更多游戏攻略与资讯链接,同时欢迎编辑与提交内容。

下面开始正式教你如何进行黑色沙漠的游戏汉化!

第一步 获取语言包

首先,你需要获取游戏官方的台服汉化语言包。
如果你有台服的客户端的话,可以直接找到 游戏主目录\ads\languagedata_tw.loc 这个文件,这就是官方最新的繁体中文语言包。
最好使用官方直营版台服的语言包文件,STEAM版台服的语言包文件内容更陈旧(或者说缺失许多数据)。

您也可以使用博主友情分享的官方版台服语言包,不过可能更新不会很频繁(大概每个月更新一次)。
如果您有精力分享最新版台服语言包的话,可以留言告诉我。
台服繁体中文包(博主上传 2021-08-30)
https://lanzoui.com/iGBWLtch3ri

第二步 获取字体文件

虽然此刻你获得了台服语言包,但是当你直接替换游戏内的 languagedata_en.loc 之后,你会发现游戏内所有的内容都是方块字体,根本无法显示内容,这是因为STEAM版的黑沙客户端缺少中文字体的缘故。
你可以随便选择一个中文字体,并改名为 pearl.ttf,复制到 游戏主目录\prestringtable\font\ 中去。(如果没有这个文件夹就自己新建一个)
但是请注意,如果你的字体缺少繁体字形、韩文字形的话,可能仍然会在游戏中看到方块字体!
缺少字体的游戏只能显示方块

在这里,我推荐给你思源大字符集,它已经包含了几乎所有中日韩的文字字形,可以完美解决游戏内有方块字的问题!
评论区有部分玩家表示使用直营后的客户端会无法显示字体,这可能是因为游戏客户端默认使用了其他的字体。
因此,新玩家需要手动修改 我的文档\Black Desert\GameOption.txt 这个文件,找到 UIFontType 这个参数,将其设定为 UIFontType = 0 并保存。(需要更多反馈)

PS: 如果没搜索到参数,可以自己在文件底部添加。

游戏内的韩文也已经正常显示

第三步 混合语言包内容

虽然我们解决了汉化和字体的问题,可因为繁中汉化包版本落后,游戏内许多内容都是韩文,根本看不懂其中的意思。
那有没有办法可以将我们看不懂的韩文转化为可以理解的英文呢?——当然可以!

不过这个转化过程可能有一点复杂,因为我们需要使用到 AMGarkin 大神的黑沙语言包解密、加密、混合程序。
你可以在 AMGarkin 的 github 主页找到加解密、混合程序,这些程序提供源码和控制台程序,你只需要通过控制台命令即可执行解密、混合、加密这一过程。

当然,我知道你一定会嫌这个过程太过麻烦,所以我将此过程写成了一个批处理脚本,并且将所有程序打包在了一起,你可以更方便的使用它来自动进行英汉语言包的混合工作。
建议将脚本解压到较短的路径或目录中,如 D:\BDOHan,路径中最好不要带空格或者中文!

使用此脚本的流程

已更新最新的汉化流程,新版本不需要每次都重新覆盖语言文件包文件。
  1. 打开 游戏主目录\Resource.ini 文件,将里面的 RES=_EN_ 替换为 RES=_TW_,保存关闭,在此文件的右键属性中设置为“只读”并点击确定(防止更新时文件被重写)
  2. 将原版的 languagedata_tw.loclanguagedata_en.loc 两个语言包放到脚本目录内(EN语言包可以在 游戏主目录\ads\languagedata_en.loc 找到)
  3. 执行 mix.bat 脚本,脚本会自动开始对语言包进行混合,当执行完毕后,脚本会询问你是否要删除TXT临时文件,按回车则删除,直接关闭控制台则取消
  4. 将生成的 languagedata_mix.loc 复制粘贴到 游戏主目录\ads\ 中,并将其改名为 languagedata_tw.loc
  5. 启动游戏,享受汉化后的黑色沙漠
  6. 每次游戏更新后,只需要重新从步骤2开始混合新的语言文件即可!
旧版本流程,已过时,仅供参考

没有方块字、韩文的黑色沙漠就完成了!

黑色沙漠的STEAM版改为 Pearl Abyss 直营后,每次重启游戏后都需要重新覆盖文件,十分繁琐。
如果你觉得麻烦的话,建议还是直接玩台服会比较轻松,不过听说台服人比较多、门槛也很高,这点就看你自己的适应性了。
还是希望 Pearl Abyss 可以开放全区域的语言选择,让更多人可以享受无限制的游戏体验。

已知问题

  • 使用汉化后无法在物品栏右键打开野营工具,需要使用原版语言才能正确打开野营工具,之后只需点击左上角的野营图标即可正常打开野营地

近期更新后,游戏会自动转到俄区、东南亚区、台区的解决办法

这是因为你的STEAM游戏库内拥有多个版本的黑色沙漠而造成的,也不知道开发商是脑抽还是怎么了,这次更新女海盗后会将其他版本的黑沙覆盖掉欧美服的版本。

解决方法是:点击STEAM左上角菜单上的【帮助】-【STEAM客服】,在搜索框中搜索 Black Desert (Retired)(台服请搜索黑色沙漠(已失效)),点击游戏进入选项菜单,选择【我想从账户中移除这款游戏】……
删除掉 Black Desert (Retired) 之后,在黑色沙漠游戏的右键菜单中点击【属性】-【本地文件】-【验证游戏文件的完整性】。
之后游戏会进行客户端验证,并重新下载文件资源。(如果未检测到更新,请重启STEAM客户端)

然而更新完毕之后,并不代表你就能重新玩欧美服了,你还需要点开游戏启动器,让启动器再进行客户端内容更新!!!
漫长的等待之后,我们终于可以再度进入欧服、美服的黑沙世界了!


如果还是不行的话,美服可以参考以下方法。
在游戏目录内找到 config.ini 这个文件,修改为:
[CONFIG]
DATA = DpVPfldKoextYv2ijfKrHvQon9PyZwnQh7lsV13jlTpsWbYajeEVU3EelvKoYPIulzxmW6MPn tqNO3QDWBEhSPFdNT738Y4qg20ht84qaFFQyE2qb6XgRITDgB0hcY8GRPYgc3565 uV6UckUTzZvzQh7l3iSU6gxS gxIVG7L Q7U4dCl738oSEVpYfcUVFgFciN8TEgK 08E2EgpZWRIzq7SrHr==
在游戏目录内找到 service.ini 这个文件,修改为:
[SERVICE]
TYPE=NA
RES=_EN_
nationType=1

[NA]
AUTHENTIC_DOMAIN=gameauth.eu.playblackdesert.com
AUTHENTIC_PORT=8888
PATCH_URL=http://naeu-o-dn.playblackdesert.com/UploadData/
viewTradeMarketUrl=https://eu-trade.naeu.playblackdesert.com/
gameTradeMarketUrl=https://eu-game-trade.naeu.playblackdesert.com/
PS:欧服配置不明,您可以先使用美服配置,然后在游戏启动后切换到欧洲服务器。

最后的最后,再提醒一下

此游戏每周三都会进行例行更新,游戏的语言包也会在周三被覆盖更新掉,而重新变成英文包。
因此,你需要在每周三更新后,利用我的批处理脚本再次进行语言包的更新与混合工作。
所以——收藏一下本页,你就可以随时关注汉化更新的信息了。



有任何疑问,都可以在留言区提出。
另外,有航海工会的大佬能带带我吗?!