皇家守卫军吧 关注:78,673贴子:868,360

真正的修改贴

只看楼主收藏回复

理解本贴你大概具备了重制二三代的能力【前提是你要有windows】,重制是指更改敌人友军属性和出怪,至于画画什么的还得看个人能力
说点废话:一代是unity游戏,修改需要了解一些unity,好像没人做unity文件转换程序,所以没unity基础就别想改了,至于四代,给个没用的小提示:PK
文本截图镇楼


IP属地:河南1楼2019-10-25 15:12回复
    全部内容都发在了二楼,我感觉以后会吐所以就这样,不吐了再补,不分楼是因为一旦一楼被吞顺序就变得很难受


    IP属地:河南3楼2019-10-25 15:14
    收起回复
      然后二楼被吞了


      IP属地:广东来自Android客户端4楼2019-10-25 17:04
      回复
        2楼没了


        IP属地:安徽5楼2019-10-25 18:49
        回复
          二楼一直没吐,六楼补了一次,明天如果还不吐就再发


          IP属地:河南7楼2019-10-25 19:42
          收起回复
            2,6楼惨遭毒手


            IP属地:辽宁来自Android客户端9楼2019-10-25 20:31
            回复
              贴吧的删帖真是精准


              IP属地:广东来自Android客户端10楼2019-10-25 21:04
              回复
                怎么关键的都没了


                来自Android客户端12楼2019-10-26 10:54
                回复
                  模板templates反编译后会导致有些图错位,把anchor_y = image_y/10这种的改成一个合适的值就可以了,比如anchor_y = 0.23
                  安卓比pc要多一步,安卓端有数据包验证程序,数据包大小改变会被删除
                  解决办法1:让数据包变小【变大了就随便拿出来几个文件然后塞回去】,然后把你的压缩程序的压缩级别设定为不压缩、仅储存这样子,没有就换压缩软件,bandizip可以,然后塞进去一个空文件,这时查看数据包大小,差多少就用十六进制编辑插入多少字节然后替换文件
                  解决办法2:提取apk,反编译apk,把AndroidManifest.xml中的obb.size后面的值改成数据包大小,然后回编译签名卸载再安装
                  解决方法3:修改obb验证程序,使obb大小怎样变都不会被删除,稍微有些麻烦,简单拿krv1.9.0举例
                  反编译后打开org\cocos2dx\cpp\SampleDownloaderActivity.class搜obb.size,往下翻一点找到if-nez v5, :cond_0,这句话意思是如果v5不等于0就跳转到:cond_0
                  往下找到.line199 :cond_0发现几行后有一个字符串obb corrupted size : ,查下corrupt发现是文件损坏的意思,可以推测obb大小和manifest中不一致时v5不为0,会跳转到cond_0,然后删掉obb
                  我把nez改成eqz,这时程序变为v5为0跳转到cond0,当数据包大小与manifest不符时v5不为0,于是不会跳转到删除obb的情况,然后就正常运行,再把AndroidManfest.xml中的obb大小改成一个不可能的值
                  比如0,10086,666666,然后数据包随便改都不会有事了
                  似乎把v5改成0也可以,不过我没试过,不确定是否可行
                  改程序有多种方法,我这里的方法3只是一种有效的办法,可以有其他更好的改法的
                  大概没有别的东西了,如果发现遗漏再补,最后期待一下有人能做出改版给大家爽爽,当然,不是指londing那种改版

                  🎈小ꦿོ千ꦿོ千ꦿོ为您报时~2019年10月26日 週六 11时09分12秒012毫秒


                  IP属地:河南来自Android客户端26楼2019-10-26 11:09
                  收起回复
                    首先是解压游戏主程序【steam】,安卓则是解压数据包,数据包在Android\obb里面,你可以找到一些lua文件,它们是被luajit编译过的lua脚本,相当于被加密了,需要luajit反编译才能看到原码,反编译需要这个东西p小an.ba千idu.co千m/s/1JIo1MYTQACzGlHBcS85Ljg密码hcfy
                    因为是python程序所以要装一个python,不会配置环境变量的,如果你装在了默认位置,右击我的电脑【这台电脑、此电脑、计算机】选择属性→高级系统设置→环境变量→选择系统变量的Path点击编辑,在最后加入
                    ;C:\Users\UserName\Anaconda3;C:\Users\UserName\Anaconda3\Library\mingw-w64\bin;C:\Users\UserName\Anaconda3\Library\usr\bin;C:\Users\UserName\Anaconda3\Library\bin;C:\Users\UserName\Anaconda3\Scripts
                    那个UserName是你的用户名,如果你装在了其他位置,也可以参照这个加入自己的系统变量,然后一路确定,OK,python安装成功
                    把我前面说的【这个东西】中的luajit反编译.zip随便解压到一个地方,在有main.py的文件夹内按住shift右击空白处,会多出一个在此处打开命令窗口的选项,点击,在弹窗输入
                    python main.py E:\t.lua >2t.lua然后Enter,就可以把E:\t.lua反编译为2t.lua,>后面如果不写详细路径只写文件名,会输出到main.py的路径下,>前面必须写完整路径
                    luajit编译本就复杂,所以不是每个文件都能反编译成功,不过有出怪和属性就够了,别的几乎用不到
                    反编译完就是lua文件了,如果只是改一些值和改关卡出怪,完全用不到lua语法,反编译过的文件可以直接替换原文件,无需再次编译一样生效【pc端能改exe内文件的目前我只知道7zfm】【编辑lua推荐notepad++】
                    想改无法反编译的文件可以看我之前发过的贴,能简单的改一些东西,文本在zh-CN【大陆中文】和zh-TW【台湾中文】,需要以utf-8编码查看

                    🎈小ꦿོ千ꦿོ千ꦿོ为您报时~2019年10月26日 週六 11时40分13秒013毫秒


                    IP属地:河南来自Android客户端48楼2019-10-26 11:40
                    收起回复
                      内容发出来反而没人了是什么鬼

                      🎈小ꦿོ千ꦿོ千ꦿོ为您报时~2019年10月27日 週日 17时48分32秒032毫秒


                      IP属地:河南来自Android客户端50楼2019-10-27 17:48
                      回复
                        已经加精了!


                        IP属地:上海51楼2019-10-27 18:06
                        收起回复
                          补充一下发这贴的原因
                          写了一堆又删了,主要是想让更多人会修改,这样kr有改版的几率就会大大上升,目前似乎kr只有一个改版就是londing吧?我觉得kr有改版是好事,毕竟许多人都感觉官方关太少不够玩,重制敌友属性和关卡想想也是很有趣的


                          IP属地:河南52楼2019-10-27 19:07
                          收起回复
                            再补充一些
                            反编译apk需要jdk而不是jre,这里写错了,apkide也可以反编译而且很好用百度一下就有
                            我觉得eqz是equal zero等于零,nez是not|never equal zero不为零,cond是condition情况


                            IP属地:河南53楼2019-10-28 10:41
                            回复
                              KR第一定律:不管你长什么样,影子必定是圆的【镇楼图用这个是不是吸引人一点】


                              IP属地:河南54楼2019-10-28 13:14
                              收起回复