版本:1.4.8

首先吐槽一下这游戏的名字怎么这么长
其实我对这种卡牌+音游的游戏并不怎么感冒,这次也是群里拉我去玩就随便下来玩了。玩了几天,除了28星难度以上的歌其他都手动FC了,于是在进入“贤者时间”后想着还是来玩下修改吧。

自动全P

为了防止打活动导致爆肝(?),所以打算先修改一个自动全P,思路很简单,修改判断Perfect,Great,Miss的函数使它固定返回Perfect。这函数不难找,就是Stage这个namespace下Note类的CheckTiming函数。但是有个问题,如果游戏的时候什么都不按直接miss是不会执行这个函数,这样就没法自动全P了。于是只好往上看下调用的地方有没有地方修改,然后可以发现LiveController类的CheckGrade函数。这个函数不管有没有按都会执行到,而且关键的level是引用类型,那就直接在这个函数里改了,在函数开头添加一段

level = Note.eGradeLevel.Perfect;

这下自动全P就完成了,不过感觉打28星以上的歌全P有点太假了,所以修改一下改成一些为Great,用随机数就行

if (Random.Range(0, 100) > 97)
{
    level = Note.eGradeLevel.Great;
}
else
{
    level = Note.eGradeLevel.Perfect;
}

这个就是98%P了,不过玩了一天以后觉得固定98%有点太蠢了,有些歌直接100%就行,于是借助游戏自带的BGM设置做了一个可以调节的最终版
QQ截图20151227052021
开头的代码直接复制粘帖,省时省力~
因为游戏BGM只有0~10,所以可调范围就是90%~100%

提高技能发动率

在5发10连坠毁之后,作为非洲人开始想着有什么办法能够打败土豪进入活动歌曲分数排名的前5000。之前已经有人作死改分数被封,所以只好换个方法,于是就从技能的发动率下手
Stage这个namespace下CharacterButton类的Update_Skill函数里
QQ截图20151227053343
把这个100f的值往小的改就行,我是改为70就是提高30%的发动率

喜闻乐见

最后送个修改好的1.4.8版,90%~100%可调+30%技能发动率UP,注意调节用的是开始打歌前右上角的live设定里的音量

百度盘

43 条评论

  1. 大佬有没空看看目前有些什么检测?

    自从3月大封号以来不停在封号都知道就不说了,ida也分析过这大半年以来的版本感觉一直在加强各方面的检测
    而且看到一些迷之检测操作也越来越像隔壁公主链接,越来越不敢下手了

  2. 请问这个游戏现在还有解吗? 鬼佬的东西肯定不敢用了

    目前测试出来:
    改签名必封
    改100%P必封
    动过任何so字节必封(?) (这个暂时不100%确定)
    而且好像现在还在后台偷偷不定时随机上传截图(呕

    1. 感谢大佬思路,成功绕过
      不过好像这游戏估计马上也像隔壁公主链接一样要加壳了可能也就暂时用用了
      另外还有几个问题想问问交流下,方便邮件或者QQ联系吗?

    2. dalao能加个qq联系一下吗,我自改全P用的很好,结果今天我也是底层一换一脸懵逼

    3. 现在自从加了firebase过后只知道是根据不同手机架构给不同的lib
      armv7架构的给的是armv7的lib,armv8(x64)架构的全给的是armv8的lib
      不过现在基本也没什么手机还在用armv7了。。除非很老那种。。
      虽然的确可以通过某些方法把lib目录拉出来重新放进apk里。。不过现在的检测签名封号方式你懂的。。根本不敢这么搞。。要不就只能学注入。。不过我目前看不懂x64的某些东西所以搞不定。。

  3. 能不能求教下3.0.3版本的修改?
    不知道哪个恶心人的家伙去举报给了官方然后现在这游戏突然在这版本也用上了BanG Dream等游戏使用的libil2cpp。
    具体地怎么过没有il2cpp::vm::MetadataCache::Register搜索到关键方法dump出cs倒是清楚,不过试过了BanG Dream的修改方式发现并没有什么卵用修改不了

    先谢谢了

    1. 可能有点难。。。倒不是说大佬不愿意更。。这游戏现在好像加了签名验证还是文件验证。。个人改了下试试然后发现修改了so后进不去游戏??
      估计这方面的事大佬可能不愿意说怎么弄了。。具体还是他自己决定吧。。我也不会。。

    2. 之前也搜到了,感觉湾湾可能比较靠谱(相比一个叫udreamx的大陆站)
      >_< 刚注册了一个号,可能要攒几天碎钻

  4. 能不能最新版也来个修改,以前版本的修改下载不了。自动全P不知道改在哪。。。
    dnspy怎么直接改C语言呢?一改就出现CS0400和CS0012的错误。
    IL语言修改倒是可以改。总感觉直接改C语言比较方便。
    谢谢

    1. 就是为了自己动手丰衣足食,才要最新的修改,我好研究对比下到底在哪里改了,特别是IL语言,都不知道要输入啥。
      我自己按上面改过,提高技能发动率比较简单,一下子就会了,可是自动全P按上面的改,老出现出现CS0400和CS0012的错误。

    2. 我不懂IL语言啊,按照上面的教程,我改不了咯。。。
      其实已经有人放出补丁了,直接打补丁就行。不过打补丁后,多出了个HACK的文件,跟上面的又有不同。
      只是为了学学怎么修改,才希望放出最新版的修改,我好自己研究学习。
      实在不愿意就算了。

    3. 是可以改,现在的所谓修改端还有某宝的端其实基本修改原理都差不多
      不过

      你有看到不管是改自动全P还是技能发动最上面那个AntiCheat么?
      自己再去研究下代码吧人家现在技能发动了多少次都有记录,封不封号其实只是时间问题,所谓的安全防封不过是在瞎扯蛋,反正我已经玩脱一个了
      剩下的自己想吧。也不想想这文章是多久前的了

    4. 玩修改还怕被封,那你一开始就不要修改好了。
      我也被封过,照样玩,照样研究怎么修改。

      再说了,我是问博主要修改档,又不是向你们要。博主不肯,我能理解,不相关的人瞎掺和啥都不知道。

  5. LZ请问这些是在哪个DLL文件下啊。。。找了半天都没有找到你上面提到的这几个类

  6. 还是求问楼主下:
    1. 修改c#文件的时候只能汇编修改没法直接改源代码么。。。

    2. 最后把解包的apk打包之后显示无法安装。。。打包的时候需要加些什么选项么?

    跪谢

  7. 您好,请问您是如何反编译到未被混淆变量名的代码的?我这里用dex2jar出来的类名,函数名,都是a,b,c,d,e这种……还望不吝赐教(可适当支付咨询费用)

欢迎留言

5 + 2 =