元黑客是《隐形公司》中一个终极隐藏成就。不出所料,由于这款游戏的核心在于潜行与黑客技术,该成就要求你对游戏文件进行黑客操作。本指南将向你展示如何安全地完成此操作,无需担心丢失进度、因“作弊”而被封禁(这是官方允许的,Klei也已对此进行了确认)或搞乱文件! 关于本指南的格式说明 在每个部分的开头,我会列出该部分将要进行的操作要点。这样一来,那些觉得详细说明过于繁琐的玩家,只需浏览这些要点就能获取成就。注意 这样做会大大增加出错的可能性,并可能导致所有存档进度丢失或出现其他不良后果。 选择由你自己决定。 步骤1 - 熟悉游戏文件 确保《隐形公司》未在运行。 打开游戏安装位置。 找到我们将要编辑的文件(scripts.zip和hashes.dat)。 首先,我们需要找到《隐形公司》的文件才能获取该成就。我们需要先打开Steam的安装文件夹。 Windows系统:对于Windows用户,默认安装目录通常为:C: Program Files Steam 或 C: Program Files (x86) Steam(我的比较特殊,是D: Downloads Steam,但不用担心,这不会影响结果)。Mac / OS X系统:打开Finder窗口,按下Command+Shift+G组合键(或选择“前往”>“前往文件夹...”)。输入“~/Library/Application Support/Steam/”(不包含引号),然后按下回车键。 SteamOS + Linux系统:Steam通常位于~/.steam/steam目录下,其中~代表你的主目录。你也可以在终端中运行“find -name steam”命令,以防SteamOS的文件存储方式不同而导致上述路径有误。 文件:现在,你应该能看到以下文件:

打开【steamapps】文件夹(图片中高亮显示的那个) 现在,你应该能看到以下文件:

打开【common】文件夹(图片中高亮显示的那个) 现在,你应该能看到以下文件:

最后,打开【InvisibleInc】(图片中高亮显示的那个) 现在,让我们找到需要修改的文件: scripts.zip 和 hashes.dat

步骤2 - 创建备份 创建scripts.zip和hashes.dat这两个文件的备份,并保存在电脑的某个位置。 现在,为了保存我们当前的数据,我们要备份这两个文件。如果你在本指南的任何步骤中操作失误导致游戏无法运行,你始终可以恢复这些备份,游戏应该会恢复正常(恢复详情见步骤7)。 创建备份位置 在文件资源管理器中,打开任意安全位置(一个你的文件不会被电脑中的程序或进程删除的地方)。可以是桌面、U盘,或者像我将要做的那样,保存在文档文件夹中的一个临时文件夹里。 首先,打开一个新的文件资源管理器窗口(PC端按Windows + E,Mac端按Command + N,Linux系统暂不清楚操作方式)。抱歉,你得自己处理了。导航到那个安全位置。以我为例,我导航到了文档文件夹。

创建一个新文件夹,我们将其命名为“Temp”(临时的缩写)。

打开Temp文件夹。 现在,将scripts.zip和hashes.dat拖入/复制粘贴到Temp文件夹中。

就是这样!你已成功创建备份! 步骤3 - 解压未备份的scripts.zip 将scripts.zip中的文件夹提取到《幽浮:未知敌人》目录中 现在开始解压文件,注意不要再触碰那个备份,因为我们需要它保持未编辑状态。 打开scripts.zip(位于《幽浮:未知敌人》文件夹中的那个,不是备份),然后点击“全部提取”(如图中高亮显示)。

现在,应该会出现这样的窗口:

从文本框的预填输入末尾移除【scripts】

点击解压,并等待其完成。如果出现提示,请点击“替换目标中的文件”。 现在,返回到《隐形公司》文件夹。 步骤4 - 取消代码注释 在client states state-main-menu.lua文件中,取消以下代码中第3行的注释(删除“--”): if not config.DEV and KLEIAchievements then -- Yes, this achievement exists... No, I'm not giving it away for free. :) --KLEIAchievements:achieve( "META_HACKING" ) end 保存文件 找到state-main-menu.lua文件 在《隐形公司》文件夹中,打开“client”文件夹,然后打开“states”文件夹:

打开高亮显示的文件state-main-menu.lua,使用你选择的文本编辑器。我个人推荐使用记事本++。如果你使用记事本++,你应该会看到类似这样的内容:

找到代码的正确部分 按下Control + F(PC)/ Command + F(OS X / Mac)打开查找菜单。 粘贴--KLEIAchievements:achieve( "META_HACKING" ),无需添加引号。

点击【查找下一个】,窗口现在应该会向下滚动到这行代码。
取消代码注释 删除上述截图中高亮显示的“--,”。 此时文件内容应如下所示:

确保它完全是这样的!如果不是,请手动修复! 就是这样!现在确保你保存了文件,然后导航回到《隐形公司》文件夹。 给想了解其工作原理的人的补充说明/编程小知识 如果你只是为了成就而来,对学习一点编程知识不感兴趣,可以跳到步骤5。 在编程中,注释是程序运行时不会被执行的一行或一段代码。注释可以是单行、多行,甚至只是一行的末尾。创建注释的前缀因编程语言而异。 常见编程语言中的注释: HTML(用于制作网站标记): <!-- 在此处编写你的注释 --> Python(一种基础但功能强大的通用编程语言。可用于从制作虚拟计算器到测试英特尔处理器等各种用途) # 在此处编写你的注释 Java(一种功能强大、较为复杂的编程语言,广泛应用于从软件制作到汽车运行控制等各个领域) //在此处编写你的注释 对于state-main-menu.lua文件,注释前缀为"--"。 在专业工作环境中,注释用于阐明代码,即通过添加注释来解释从变量含义到整个程序功能的任何内容,从而使他人更容易阅读、理解并可能对你的代码进行编辑。如果你想向比我更有编程经验的人学习更多编程知识,可以查阅相关文章。 好了,关于注释的内容就说这么多,让我们回到成就上来。 步骤5 - 清除hashes.dat文件 打开hashes.dat文件 按下Ctrl+A(PC)/Command+A(苹果系统)并按退格键/删除键 保存文件,并确保文件大小为0字节 打开hashes.dat文件 现在你已经进入《隐形公司》文件夹,找到hashes.dat文件(如下图所示高亮部分)

用你选择的代码编辑器打开hashes.dat文件。这里再次使用记事本++。按下Control + A(PC)/ Command + A(OS X / Mac)以全选内容。

然后按退格键/删除键并完全清空文件。

保存文件,然后返回《隐形公司》文件夹。你会注意到hashes.dat现在是0字节。如果你想完全确认,可以右键点击hashes.dat,选择属性,查看“大小”。

如果文件大小不为0字节,请重新打开文件,全选并删除所有内容后保存。 步骤6 - 重新打包文件 删除scripts.zip 将client、modules和sim文件夹重新打包为名为scripts.zip的压缩文件 删除scripts.zip 操作很简单,在《隐形公司》文件夹中,删除scripts.zip文件。 打包文件夹 选中“client”文件夹。按住Ctrl键(PC)/Command键(OS X/Mac),然后点击“modules”和“sim”文件夹。松开Ctrl/Command键。接着,右键点击“sim”文件夹。 Windows系统:点击“发送到”>“压缩(zipped)文件夹” OS X/Mac系统:点击“压缩项目”。

等待压缩完成。将新的压缩文件夹命名为【scripts】(不包含引号)。

就是这样!现在启动游戏,稍等一两秒,你应该就能获得成就了! 步骤7 - 恢复 将备份位置的文件复制到《隐形公司》游戏目录 恢复文件 首先,确保《隐形公司》没有运行。 现在,在新的文件资源管理器窗口中,打开你的恢复位置,然后选择scripts.zip和hashes.dat这两个文件。对我来说,恢复位置是文档文件夹中的“Temp”文件夹。

将选中的文件拖入【隐形公司】文件夹,并点击“替换目标中的文件”。

搞定了!你已成功恢复文件!运行隐形公司并确保它能启动,之后就可以从备份位置删除备份了! 错误 我绝不是这个游戏文件方面的专家,所以可能无法解决你所有的问题。不过,如果你遇到任何错误,欢迎在本指南下留言。我会尽力帮你解决。 下次再见, 丹




换一换 





















