成就修复指南

0 点赞
Cossacks 3
转载

获取未解锁成就的可行方法。 前言 各位玩家朋友,大家好!促使我写下本指南的是开发者本身,具体来说,是他们对玩家的漠视态度。《哥萨克3》至今售价仍接近一千卢布,然而游戏中却充斥着大量漏洞和不完善之处。然而,这一事实似乎并未困扰开发者,他们显然认为完全无视所有玩家(即购买者)是正常的。我认为,如果你打开了这个指南,你应该已经知道GSC Game World工作室在过去几年里一直无视所有求助邮件和呼声。他们完全不在乎购买了《潜行者:晴空》的玩家是否能得到一个完善的产品。我也成了这样的人之一。买了这款游戏后,我并不知道开发团队当时早已完全无视玩家反馈。我是在部分成就无法解锁时才发现这一点的。对于游戏中的bug和卡顿,我尚且可以容忍,但对于无法完成的成就,实在无法接受。因为完成成就需要投入时间,有时甚至是大量时间。当有人不尊重我的时间时,说得委婉些,这会让人感到不满。正是凭借这些情绪,我才得以弄清楚并找到获取无法解锁成就的方法。 那么这究竟是个什么样的神奇方法呢? 在开发者置顶的“讨论”主题中,我注意到,对于玩家们所有关于成就无法解锁的投诉,他们的回复始终如一:要求玩家发送保存在其电脑上的profile.dat文件。当然,这是在他们还会回复消息的那个时期。一般来说,流程是这样的: 1. 玩家反馈成就无法解锁; 2. 开发者要求玩家将profile.dat文件发送至support@cossacks3.com; 3. 玩家发送文件; 4. 一段时间后,玩家收到返回的文件,奇迹般地,成就解锁了! 不难猜到,问题的关键就出在profile.dat这个文件上。下面介绍的方法正是通过编辑该文件来解决问题。本质上,这和开发者所做的事情一样,只是依靠自己的力量完成。不过,我们对此早已习惯。正如俗语所说:“自救者天助”。 无法正常解锁的成就列表 我个人遇到的无法解锁的成就共有9个。据我了解,每个人遇到的情况可能有所不同:例如,在ROCKet_754的另一篇指南中,我遇到的某些无法解锁的成就并未被提及。如果您的成就不在此列表中,请在评论区告知。我们会尝试解决。大多数玩家都遇到了这些成就的问题。

深入地底:将矿井容量提升至95名农民的玩家可获得此成就。

海之病:授予在随机地图中乘坐渡轮完成行程的玩家。

【雷霆破坏者】 授予在任一防御塔中完成所有射击速度升级的玩家。

闪电战 在俄罗斯战役第四关瑞典参战前,击败立陶宛、波兰和英格兰的玩家可获得此成就。

调转炮口 获取条件:玩家在一局游戏中占领20门火炮。

尊重他人 授予在法国战役第二关中善待柏柏尔海岸平民和奴隶贩子的玩家。 我在这些成就上遇到了具体问题

科学赞助人 该成就授予在单场游戏中完成所有可用升级的玩家。 根本无法解锁。我不仅尝试完成了学院和铁匠铺的所有升级,还额外尝试了所有营房、马厩、仓库等建筑的升级。甚至点击了火炮和船只的维修,都毫无用处。

西西里岛的征服 该成就授予在法国战役第三关中摧毁巴勒莫驻军的玩家。 我把整个驻军都洗劫一空,甚至把墙都拆了。简直是用头撞墙。

海之主宰 该成就授予在一局游戏中建造10个港口的玩家。 我尝试过两次建造11个港口,都没有反应。 准备工作 在完成所有操作前不要启动游戏! 1.下载并安装Notepad++; 2.备份profile.dat文件。该文件位于“C: Users 用户名 Documents cossacks profiles 档案名”路径下; 3.使用Notepad++打开原始的profile.dat文件。修复 当你打开文件后,眼前会呈现出大致如下画面:

这里需要注意编辑器的左侧列,其中显示了行号。我们将依靠这些行号来导航我们损坏的成就。每个成就将对应特定的行。

行号 第3769行 - 科学的庇护者 第3778行 - 走向地底矿脉 第3787行 - 海洋疾病 第4039行 - 雷霆破坏者 第4174行 - 展开武器! 第4210行 - 海洋霸主 第4336行 - 尊重的态度 第4354行 - 征服西西里 第4444行 - 闪电战争 在上述每一行中,您都能看到文本【cur = 0】。

你需要做的就是将“0”替换为“1”。也就是将该行改为“cur = 1”。 重要!在“cur = 0”这一行的下方必须是“status = 0”这一行。如果该行是“status = 2”,同样将“2”替换为“0”,即改为“status = 0”。 完成所有“cur = 0”行的修改后,保存文件并启动游戏。然后启动任意地图(必须这样做,否则无法生效)并打开Steam界面。在成就板块中,你可以看到已获得的成就。请注意,屏幕右下角不会弹出成就获取通知!庆祝我们战胜了不公! :) 2021年4月14日更新 有玩家反馈,屏幕右下角还是会弹出成就获取通知。看来目前只有我遇到这种情况:) 【重要】如果上述行号中的文本不是“cur = 0”,请勿编辑该文件!如何查看成就的字符串编号? 如果您想找到无法正常解锁的成就对应的字符串,可以通过以下步骤尝试: 1. 先获取所有已正常解锁的成就; 2. 打开文件并查找包含【cur = 0】的字符串; 3. 修改该字符串后启动游戏; 4. 若没有效果,关闭游戏并将字符串改回原样; 5. 寻找下一个包含【cur = 0】的字符串; 6.我们再次从第3点开始。 如果无所谓,可以不用返回上一行。如果完全无所谓,可以直接使用全部替换工具(在Notepad++中按CTRL+H组合键打开)。此外,强烈建议阅读所有评论。或许你需要的信息已经在那里了。 附言 可能有人已经注意到,本指南编写得略显简化,且缺乏细节。情况确实如此,这是特意为之的:现阶段我不想透露有关成就代码块的所有细节。我只能说,我几乎完全弄清楚了profile.dat文件的结构。所以如果你们有任何问题,尽管问。我会尽量抽空回答。可以肯定地说,我不会像GSC那样消失的)当然,如果还有人对这些感兴趣的话……