《传说之下(Undertale)》作为一款走心游戏,开发者的脑洞和预见能力非常了得,那么传说之下修改代码会发生什么事情呢,下面小编为玩家们带来了Undertale修改代码会发生事情详解,一起来看看吧。
代码修改
Fun值修改
好了,首先自然是Fun值的修改,以及GASTER
找到用户文件夹/AppData/Local,这里就有UNDERTALE出现了
打开undertale.ini,在[General]下找到fun这个值,把fun改成Fun,我们就可以尽情地玩耍了。
Fun=61:你有20%的机会在hotland电梯R1门口见到灰色NPC1,“who speaks in hand”
Fun=62:你有50%的机会在hotland电梯L3门口见到灰色NPC2,灰色姜饼人
Fun=63:你有50%的机会在hotland电梯L2门口见到灰色NPC3,灰色不明植物
以上要求LOVE低于12,且未进行final boss战斗
Fun=64:要求Final Boss战斗必须进行过,会在Undyne追逐战的前一个房间见到灰色monster kid。但我失败了,这是唯一一个没见到的灰色NPC。
Fun=65:要求必须已经和Papyrus战斗过,snowdin原本的钓鱼竿房间会变成一个soundtest房间,播放四个游戏原声带中没有的音乐。分别为:Happy Town,Meat Factory,Trouble Dingle,以及Gaster's theme,且选择Gaster's Theme后无法再切换到别的音乐。
Fun=66:在waterfall的一个有冻住芝士、传声花的一个存档点房间,正常游戏前进是sans搞望远镜生意的地方,改变Fun值后,会进入一个叫fakehallway的房间,你有10%的机会在这个房间的墙上发现一扇灰色的门,通往房间mysteryman。门里有什么?就不告诉你!
以上,在关闭游戏程序后,Fun值会自动清零,所以没见到想要见到的NPC,需要重新修改Fun值。另,若想让Fun值成功运作,需要把file0这个文件的第36行数字改成和Fun值相同的数字。
另外有三通特殊电话是随机触发的,分别是定披萨电话,冰箱电话,拨错号电话,这几个也可以通过修改Fun值强行触发。
补充:更新新版本之后,不要改成Fun!不要改成Fun!不要改成Fun!
新版本里,原本的fun才是正确触发场景的姿势!不要再改成Fun!
Room值修改
修改Room值可以进入特殊房间。file0的倒数第二行也需要修改为对应的值
有一些房间是测试用的,触发条件有限制,就不讲了,只讲一些比较有价值的且确定能够成功触发的。
264:room_Gaster,EY17
123:room_water_prebird,草丛,关键词抓bug,你身后有着诡异笑容的人。
267:room2,对话框测试,对话很有趣:La, la. Time to wake up and ell the pain(红色).Though.... It's still a little shaky.fhuehfuehfuehfuheufhe
272:room_water_redacted,奇怪长相的白色物体,调查后显示的文字是wingdings字体[redacted]
304:room_water_mushroom,一个水晶和一个姜饼人NPC,他会说自己从来没出过这个房间,问你外面的世界(这个房间外面)是什么样的,回答不同他会很开心,回答一样他会重复说一样……一样……一样…………
错误预测
接下来要展示的是Toby可怕的预测力,也就是之前说的开发者对游戏中玩家使用作弊修改后的反应。
在游戏代码里你能够看到,他几乎为玩家所有可以做到的(包括作弊器、修改游戏档案)行动都写了对应对话!比如在Papyrus问你穿着什么时装备一件后面才会捡到的道具,提早去见船夫,在ini里改成既不是Cinnamon也不是BScotch的选项……之类的
错误信息:
PS:实际上还是有很多会被编辑成error的,比如未对Toriel做任何行动前见到Flowey,他就单单的说error……
错误1:在被Papyrus抓到前进入狗屋(pap家隔壁那个),地上的信息会变成:这不可能发生!
错误2:在钢琴谜题的屋子里,强行改代码把狗拿走再去调查红球,显示的是:这永远也不会发生。
错误3:有一个改物件的特殊代码,改后会在背包里出现一个叫做“0”的物品,信息是:如果你在读这条信息,那么意味着我哪里搞砸了,无法使用。
错误4:提早见到船夫,只知道有,但至今没弄出错误条件
错误5:关于雪人的,会说
*Oh? About that piece I ge you?
*...I never ge you anything.
最后,咱们来介绍一下倒影Debug:
debug模式特殊彩蛋
触发条件:解包undertale.exe,把data.win文件里的 0x725B24改成1。
解压方法:右键exe,解压到当前文件夹(是不是被吓到了!)
传说之下Undertale修改代码可以发生这么多有趣的事情,相信还会有更多惊喜等着你,你还在等什么呢?