前言
虽然设置这种解锁障碍可以让某些人体会到成就感,也是对某些深度玩家的奖励,但是,也好歹也要照顾一下新人的感受哇…………
我是不能理解这种没有修改器的游戏最后还放几个超级大数值的BOSS到底有什么意义,我生气了,所以我决定动手直接让这个mod的角色直接全部解锁。
如果你并不想看关于这个模组的破解过程和方法,可以直接跳到最后有文件下载。
我主要想的是,为了不是授人予鱼而是授人予渔,这样子社区开放的资源才会越来越多。
模组介绍(可以试试,很不错的一款模组)
全新的角色赋予你全新的力量,也让你遭遇残酷的敌人
在轮回的无尽战斗中,掌握你的力量,探索故事的真相吧
在这一切的尽头,时空的魔神在等待
寻找破解方法
最简单的当然是自己打通所有的内容,然后吧存档发出来…………
可惜我在网上找了一堆关于这个模组的内容,可是并没有放任何关于这个模组的破解或者是存档的方法,于是,没办法,只能自己单干了。
我最先想到的是模组怎么保存自己的内容,怎么记录每个用户的进度,同时还得做到跟随steam云同步。
我最先想到的是这个模组的存档文件存放在杀戮尖塔的存档文件夹里面。我去找到了steam客服翻阅steam云存储的文件,果然找到了。
具体在:steam客服→我的账户→您steam账户的相关数据→steam云
这里前面的文件名已经提示了你存档文件放在了哪里,不过如果你还是找不到的话,可以去百度一下杀戮尖塔的存档目录在哪里。
我们来到游戏的存档文件夹里面,看到下面的内容
可以看到我们的存档文件夹里面的文件和我们刚刚在steam云里面看到文件基本一致,那就没问题了。
这些类型为文件的文件都是可以用文本编辑器打开的。
我试想过最糟糕的情况是我要从这个一个个文件里面找到数据都存放在哪里,那真的头大了。
不过,如果让我做开发者,我肯定将游戏的进度信息全部存放在一个文本文件里面,方便调试。
当然,这个开发者也是这么想的,我就在存档目录里面找到了名为 VUPShionSaves.properties
的文件。
如果图片里面的文本内容和你的不一样,那别慌,因为现在的内容是我已经改好以后的文件。
可以看到,文件里面一堆等于号,我就知道我找对了。
如何改文件
总所周知,找到存档文件只是第一步,我们还得弄懂这一堆赋值的意义到底是什么,不然找到了也不会改,乱改只会导致游戏的崩溃。
现在我们只需要把这个文件改个名,然后重新启动一次游戏,它就会自动生成一份最初的 VUPShionSaves.properties
文件给我们
可以看到,相比最初的文件,少了好多内容,而且感觉这些都和我们需要的没有关系,这样子来了,恐怕真的没人会直接根据最初的文件来修改了,于是我们适当加入一些内容进去,嗯,就是简单的试错。
这里提示各位visual studio code有个很方便的比对
一开始我是将Achievement从00解锁到09,结果,没有任何作用,猜想,这个项估计只是管你的游戏进程,并不管你的角色解锁。
于是,我将目光投向了角色名字,经过搜索,得到了 Aqua角色名
和 Ori角色名
两个模式,进行逐一尝试。
然后发现ori确实是解锁角色的变量,但是,游戏存在某些校验机制,导致如果使用空号直接修改这个值会导致失效。
结语&下载
关于它的校验机制和变量关联关联,我们这也不得知,但是,我通过对我的旧存档的修改,发现绕过了这个校验机制,猜测应该是没有用某些角色玩过游戏的记录。
关于这份文件角色解锁变量至于跟哪个变量关联,敬请读者慢慢尝试了。我这里直接将文件分享出来:VUPShionSaves.properties
如果无法下载,我这里将文件内容直接粘贴出来
#Fri Sep 06 20:27:58 CST 2024
0AquaShion=true
0SkillTreeButtons20point=0
0SkillTreeButtons9point=0
0shionDeathCount=1
0isTrainingMod=false
0disableFlashVfx=false
0BlueGiantShion=true
0SkillTreeButtons3point=0
0SkillTreeButtons16point=0
0ChinaWangChuan=true
0Achievement09=true
0Achievement08=true
0Achievement07=true
0Achievement06=true
0Achievement05=true
0disableRitaTutorial=false
0Achievement04=true
0Achievement03=true
0Achievement02=true
0SkillTreeButtons10point=0
0Achievement01=true
0Achievement00=true
0safeCampfire=false
0SkillTreeButtons21point=0
0AbstractSkinEisluRen=0
0disableKosakaShioriTutorial=false
0SkillTreeButtons4point=0
0SkillTreeButtons17point=0
0TimeShion=false
0pursuitFinFunnelLevel=1
0disableWangchuanTutorial=false
0WorldTreeShion=false
0SkillTreeButtons11point=0
0AbstractSkinShion=1
0disableEislurenTutorial=false
0SkillTreeButtons22point=0
0TenKoSpR=0
0liyezhuRelic=false
0liyezhuVictory=true
0disableRelicNextLine=false
0MinamiShion=true
0TenKoSpL=0
0notReplaceTitle=false
0SkillTreeButtons5point=0
0SkillTreeButtons18point=0
0useSimpleOrb=false
0gravityFinFunnelLevel=1
0AquaWangChuan=true
0SkillTreeButtons12point=0
0AbstractSkinRita=0
0AbstractSkinLiyezhu=0
0SkillTreeButtons23point=0
0AbstractSkinKosakaShiori=0
0OriLiyezhu=true
0skillTreeOpenButtonPoint=13
0SkillTreeButtons6point=0
0SkillTreeButtons19point=0
0OriShion=true
0disableKuroisuTutorial=false
0SkillTreeButtons0point=0
0GodShion=true
0SkillTreeButtons13point=0
0safePortrait=false
0AbstractSkinWangChuan=2
0SkillTreeButtons24point=0
0dissectingFinFunnelLevel=1
0activeFinFunnel=GravityFinFunnel
0disableRitaShopTutorial=false
0disableSupportMode=false
0AbstractSkinStarryQueen=0
0disableShionSpecialUI=false
0SkillTreeButtons7point=0
0wangchuanDeathCount=0
0disableLiyezhuTutorial=false
0GameLastRunSkin=true
0OriStarryQueen=false
0isHardMod=false
0PurityWangChuan=true
0matrixFinFunnelLevel=1
0SkillTreeButtons1point=0
0OriRita=true
0SkillTreeButtons14point=0
0TenKoMp=0
0OriEisluRen=true
0TenKoSpLoseSum=0
0AbstractSkinKuroisu=0
0OriKosakaShiori=true
0SkillTreeButtons8point=0
0OriKuroisu=true
0OriWangChuan=true
0investigationFinFunnelLevel=1
0SkillTreeButtons2point=0
0SkillTreeButtons15point=0
0disableStarryQueenTutorial=false
0disableShionTutorial=false
0disableCharVoice=false