极品钢琴吧 关注:31,799贴子:772,032

既然极品官方不更新 不如 我们自己来更新好了

只看楼主收藏回复

求别删帖!


IP属地:浙江1楼2019-03-24 12:17回复
    自去年十二月,某大佬搭建玩家测试服务器起,我对极品的热衷程度逐渐攀升。
    2018高考结束,我也成为了一名大学生,在读软件工程专业。
    沿着搭测试服时所使用的反编译路线,我逐渐深入研究极品,从搜集信息到pm格式曲谱的数据含义,再到软件框架,最后深入部分细节。目前我已经了解并能看懂大多数的代码逻辑,这要感谢极品玩家测试服作者对我的启发。
    众所周知,反编译apk并注入代码的难度比正向加代码复杂许多,一个简单的条件判断都要绕来绕去的加代码,但只要有希望,我不会放弃研究。
    近一个月以来,我对官方4.3版本apk代码进行大幅度增删,改进,既提升了我对smali代码的识别能力,也尝到了软件开发的一点成就感。感谢大家对新版本的支持。


    IP属地:浙江5楼2019-03-24 12:30
    收起回复
      前排!


      IP属地:广东来自Android客户端6楼2019-03-24 12:31
      回复
        好的,那么看一下新版都有哪些功能吧。
        首先,极品最重要的就是曲子了,目前我已经破解了pm格式曲谱文件内部字节数据的全部含义,并写了mid一键转换pm的小程序和读取pm查看曲谱信息的小程序。
        4.3版本曲谱总数4801,目前4.301版本曲谱总数已经达到4927。

        上图左下角是新的“新增曲谱”分类,新曲都暂时存放在这里,由于这还是测试版,收录审核还没那么严格,有许多不太好的(卡顿严重)的曲谱被收录进来,以后的版本会继续优化的。


        IP属地:浙江8楼2019-03-24 12:33
        回复
          旧曲子一定听腻了,在对战上听听新曲子吧

          lemon,打上花火,凉凉
          hop,极乐净土,成都
          等等,还有一些极品玩家的原创曲都在这里!


          IP属地:浙江9楼2019-03-24 12:34
          回复
            新曲的难度采用了全新的计算方式,以右手明键音符间隔作为标准判定。所以,全隐藏的曲子难度是0,新难度算法中难度最大值是6.6,也就是说6.6难度是明键最密集的难度
            这种难度计算方法公平合理的定义了明键的密度值
            那么,对战模式的“随机7星以上”按钮将要毫无意义,正好将其改为“新增曲谱”分类按钮:

            等测试服完善后,我将用新的转换程序重新生成所有曲谱。
            此外,新的转换程序解决了几年前小俊提出的“空三拍漏音”问题和“曲谱速率平均化”问题,带来更好的弹奏体验!
            如果小伙伴们有高质量的mid曲谱,可以发给我进行添加,在这个帖子里发也可。
            曲谱攒到5000首我就会发布新版本的哦


            IP属地:浙江10楼2019-03-24 12:35
            回复
              接下来,看换装功能!
              目前阶段,新服装正在紧张制作ing(新服装4.302版加入)

              而且,增加了“套装”板块,衣服和裤子可以在“套装”板块中整体替换(此功能4.302版开放)

              有愿意制作服装图片png资源的,欢迎与我联系。


              IP属地:浙江12楼2019-03-24 12:43
              回复
                然后,记得这么多年以来,大家反馈最多的问题就是“大屏手机高分辨率音块适配问题”了。
                我通过在设置中加入“调整音块大小”功能来解决“蚂蚁音块”的问题:(此功能4.302版开放)


                (最后一档纯属娱乐)
                “巨大”选项的音块,可以达到……这么大!

                大家根据自己的设备分辨率需求进行调节吧


                IP属地:浙江13楼2019-03-24 12:45
                收起回复
                  既然说到了设置功能,那么也不妨把“音块速率”增加几档吧

                  有没有人敢试试“神快”呢?(其实高分辨率设备中,神快并不快,这和屏幕宽高比有关)
                  极品1弹奏界面的逻辑真是错综复杂啊,难怪作者说过,极品1的框架不好,问题太多(所以作者开发了极品2),但是,冷静下来仔细分析,问题都是可以得到解决的。
                  目前,不同分辨率在联网对战弹奏时有不同程度的延迟问题,我在尽力改变代码来调整延迟问题(4.302版本力争修复)。
                  这部分逻辑:分辨率,音块图片高度,pm曲谱数据,设置里面的档位设定,还有实际播放速率,有着非常乱的关系,我尽力把它们搞清楚。
                  当然目前根据反馈结果来看,还有一些设备有播放速率的异常问题,以后尽力修复。(这地方着实是难点)


                  IP属地:浙江14楼2019-03-24 12:47
                  回复
                    极品的音源原来发声共76音,现在我将其扩展到了90音,即:超低音和超高音现在也可以播放了(此功能4.302版开放)
                    联网对战中,我增加了“移调”功能,由于现阶段无法对服务器进行改动,所以调节的“移调”,只对个人有效:(此功能4.302版开放)

                    测试服完善之后,我会改成整个房间共同移调。


                    IP属地:浙江15楼2019-03-24 12:48
                    回复
                      下面,再说说一些细节的更新优化吧!
                      ① 双击聊天,不会掉线了!在对战搜索栏搜索单撇号,不会异常了!
                      ②引入了叠人功能供大家娱乐

                      ③ 换衣间1级即开放,但是要在更换部分新服装(4.302版)时加入各种限制来提高大家游戏积极性,比如某服装关于等级的限制是这样:


                      IP属地:浙江16楼2019-03-24 12:49
                      回复
                        ④ 一字昵称原来是不能注册的,4.301版本后开放注册

                        ⑤ 写祝语,写私信太长了总有一百字限制,这真的是个限制。。但4.301版本去除了这个限制!
                        ⑥ 既然极品不上架了,是我们自己的版本,那就把所有的广告都去掉吧:4.301版本去除了所有广告。
                        ⑦ 新版是可以和官方4.3版本共存的(就是目前可以多开),来说明这是独立的版本,官方要是更新了,新安装包还是会覆盖到原4.3版的
                        ⑧ 错误曲谱处理:官方4.3版本4801首曲目中,有6首是乱码名称曲,2首是无法弹奏的曲子,它们隐藏在曲库中。
                        我通过不同途径找到并更换了6首乱码曲目的名字,并删除了2首无法弹奏的曲目
                        对了,忘了说,当时小俊建议的“原创作品”分类,以后就可以用“新增曲谱”分类来代替。


                        IP属地:浙江17楼2019-03-24 12:51
                        回复

                          hhh不要随便解除搭档,真的很伤人心。


                          IP属地:浙江18楼2019-03-24 12:51
                          收起回复
                            主要功能就是这么多,希望极品越来越好!
                            新版本bug反馈或者建议加点什么小功能可以找我哦
                            下面是4.301版本更新功能说明:

                            新版本由梦魂☆梦回家族出品。感谢各位所做的贡献


                            IP属地:浙江19楼2019-03-24 12:53
                            回复
                              dd


                              IP属地:山东来自Android客户端20楼2019-03-24 13:04
                              收起回复