玩这种绅士游戏,大家的目的都一样,就是看剧情和CG。但这个《我的可爱室友2》,老实说,流程设计得太磨叽了。我前后打了几遍,才解锁了不到一半的东西,简直是浪费时间。
那段时间我刚被拉去参加一个超级无聊的项目会议,连续几天从早干到晚,脑子都是浆糊。晚上回家就想放松一下,结果打开游戏,发现又要重复对话,又要做那些琐碎的任务,火气噌的一下就上来了。我当时就决定,必须找个一键解锁的法子,不然我这时间都喂狗了。
小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
我开始折腾。最初就是上网搜,结果全是卖资源的,屁用没有。后来我想,这种小黄油无非就是Unity或者Ren’Py引擎搞出来的,存档肯定就在本地。我翻来覆去,终于在电脑的AppData隐藏文件夹下面,翻到了那个带着一串乱码的存档文件夹。
存档文件找到了,但这小子给加密了。
我当时搞得头都大了,差点想放弃。这就像我以前跑业务,好不容易摸到了门路,结果发现大门是锁死的。后来无意中发现了一个贴里的小哥,他提到这类游戏很多时候都是用一个通用的解密工具。我立马去找到了那个小工具(名字我就不说了,懂的都懂),把存档文件扔进去一跑,好家伙,瞬间就变成明文代码了。
实操:修改存档文件,暴力全局替换
解密之后,里面的内容特别简单粗暴,都是些变量和数值。我主要盯住了那几个关键的解锁状态:
- 跟CG相关的状态,一般都是
seen_cg_flags或者类似的。 - 所有结局的状态,也就是
end_state。 - 还有那些需要时间才能开启的隐藏剧情,我直接找了
story_progress。
我当时根本没心思去研究哪个变量对应哪个场景,我就是简单粗暴地,用文本编辑器的全局替换功能,把所有跟“解锁”和“状态”有关的变量,后面的数值全部改成了9999。我手边正好有个工具,直接批量操作,花了不到五分钟。
修改完之后,这步是重点:
- 文件改完,必须保存。
- 然后用同样的工具,把这个改好的明文文件,再重新加密回去(这一步很重要,不然游戏会报错,直接不认)。
- 把改好的文件扔回原来的存档位置,替换掉旧的,开游戏。
点开主菜单,我差点笑出声。CG画廊里,黑色的格子全部亮了起来,所有的结局选项也直接跳了出来。我直接拖着进度条看完了我想看的所有内容。整个过程,从我决定动手到最终完成,不到一个小时,比我打完一个结局花的时间还少。
有人可能觉得这样玩没意思,但对我来说,能用最简单粗暴的方法达到目的,就是最大的乐趣。我可不想为了看一张图,浪费三天时间去刷好感度。这回实践,让我彻底明白了,很多时候所谓的“流程”,就是用来绕路的,而我们只需要找到那个直达终点的开关。