
不思议迷宫
文章平均质量分 72
铁文
这个作者很懒,什么都没留下…
展开
-
00003 不思议迷宫.0003:玩家数据真的就不能改了吗?
00003不思议迷宫.0003:玩家数据真的就不能改了吗?玩家数据保存在服务器的数据库里,这使得我们没办法直接修改它。那间接的呢?在以前,iOS上有一些内购插件,据说可以破解App内购。其实现的原理,在于iOS内购的不完善,或者说bug:用户在手机上点击购买后,会向AppStore发送购买消息;AppStore收到消息,执行扣费,然后返回给手机;手机收到AppSto原创 2017-02-17 15:34:36 · 10047 阅读 · 2 评论 -
00003 不思议迷宫.0010.1.1:csb解析显示
00003不思议迷宫.0010.1.1:csb解析显示游戏的csb文件在最新版的cocos2dx中无法直接使用(格式不对,无法解析)。在反编译libcocos2dlua.so中,查看cocos2dVersion函数:const char*__fastcall cocos2d::cocos2dVersion(cocos2d *this){ retu原创 2017-02-26 18:22:34 · 1649 阅读 · 0 评论 -
00003 不思议迷宫.0010.2:project.manifest自动生成器
00003不思议迷宫.0010.2:project.manifest自动生成器每次修改完代码,在安装到手机之前,老是手动执行如下操作:l 在VS中以二进制方式打开luac文件,去除BOM头l 找到修改的luac文件,将之拖动到MD5工具l 从md5工具中,复制md5的值l 将md5值拷贝原创 2017-03-09 11:29:18 · 1643 阅读 · 0 评论 -
00003 不思议迷宫.0009.6:一键翻开石板捡取物品
00003 不思议迷宫.0009.6:一键翻开石板捡取物品 先上主要代码: local function onMyButton_AutoPickUpAllItems(sender, eventType) if eventType ~= ccui.TouchEventType.ended then return; end原创 2017-03-09 20:23:11 · 3588 阅读 · 0 评论 -
00003 不思议迷宫.0009.3:格子信息显示(怪物、钥匙、物品、建筑)
00003不思议迷宫.0009.3:格子信息显示(怪物、钥匙、物品、建筑)全是代码,不贴了,上图,有需要的进群(161355323)下载补丁。原创 2017-03-06 19:43:34 · 1622 阅读 · 0 评论 -
00003 不思议迷宫.0009.4:攻防计算
00003不思议迷宫.0009.4:攻防计算据说GG大玩家上有攻击和闪避的mod,有时能用,有时会出错。抱着研究的目的,我就试了试,确实如此。我先修改将伤害提高到10000倍,就报数据异常。后来将伤害增加300,重新进本,一直到30多层都没有问题。然后我暂离,再进,发现我的角色已经挂了。这说明服务器端的一些计算并没有错。后来继续用这个+300伤害,过了惑星人3层本(Boss原创 2017-03-07 13:41:40 · 1748 阅读 · 0 评论 -
00003 不思议迷宫.0009.5:炼金坊自动捡钱
00003不思议迷宫.0009.5:炼金坊自动捡钱 在前面的文章中曾接触过炼金坊方面的代码。这次我要给炼金坊增加自动捡钱功能,那些研究研究经验刚好可以派上用场。 炼金炉喷出金子的函数是UINewWorkshop:produceGold(count)。 玩家捡取金币的代码,还是得从触摸事件找起:--注册点击原创 2017-03-07 18:35:45 · 2524 阅读 · 0 评论 -
00003 不思议迷宫.0009.7:一键采矿(钻石、金蛋等)
00003 不思议迷宫.0009.7:一键采矿(钻石、金蛋等) 矿有很多种,今天要说的是其中的钻石矿这种,也是就神龙许愿“我想要钻石”后进到夹层中,地上显示的那些需要点击99次(初次999次)的钻石矿。为了那么一点钻石,一顿狂点,手机屏幕不怕,那手也累啊,自动化它。 有游戏源码中,这种矿不叫“矿”,而是“矿山”。UIGrid中创建矿山的代码:-- 创建矿原创 2017-03-11 11:37:13 · 2250 阅读 · 0 评论 -
00003 不思议迷宫.0009.8:Bug之一
00003 不思议迷宫.0009.8:Bug之一 为避免影响过坏,我不会具体说是什么bug。 也许,这个bug不算bug,因为正常玩家不会碰到,只有我这种对游戏源码进行一定研究的人才会用到。如果官方看到本篇文章,想要详细了解,请加我QQ:156191387。当然,作为一个无业游民,我没那么好心给你免费咨询,所以,请给我的游戏帐号一点补偿吧。原创 2017-03-11 11:52:45 · 1681 阅读 · 0 评论 -
00003 不思议迷宫.0009.9:命运之链
00003 不思议迷宫.0009.9:命运之链 我不知道别人的怎么样,反正在我的手机们上,仅在该功能刚出来时找到过其他玩家。然后,官方说部分玩家该功能不能用,修复了。可惜的是,自从这个“修复”之后,我就再也没找到过任何其他玩家。你说我在住处没找到也就算了,毕竟在郊区;可是我在上海六院也没找到,你说这到底是啥情况?在家里,Wifi和4G都试过,在六院,用的是iShanghai。我原创 2017-03-11 21:54:20 · 1863 阅读 · 0 评论 -
00003 不思议迷宫.0009.10:Bug之二:免称号锻造、升级装备,合成卷轴
00003 不思议迷宫.0009.10:Bug之二:免称号锻造、升级装备,合成卷轴 今天玩德古拉城堡,想击杀100层Boss完成“首领礼包”。平时我都是用双大地,但一直听说啥主流套路传奇毁灭大铸剑师,今天就突然来了兴趣想试试。结果发现我想多了——探索点缺得太厉害。在感叹句“还没脱离新人阶段搞毛的爬塔组合”之余,我就想,学习大铸剑师称号不就是为了升级物理套装么,那能不能不学称号直原创 2017-03-13 20:57:02 · 3109 阅读 · 0 评论 -
00003 不思议迷宫.0011.2:Android新版中的Lua加密(下)
00003 不思议迷宫.0011.2:Android新版中的Lua加密(下) 好久没发文章了,并不是我停止了研究,而是一直在忙些修复bug的工作。今天在研究精英服的时候,本打算对比一下和正式服的代码的,但无奈时间不足,就不多说了。这儿简单点,向大伙介绍一下对游戏的Android版本中的的luac文件的解密研究的过程和成果。 在上一篇文章中(好吧,按时间上不是原创 2017-03-26 22:09:51 · 4573 阅读 · 3 评论 -
00003 不思议迷宫.0011:Android新版中的Lua加密
00003 不思议迷宫.0011:Android新版中的Lua加密 今天弄了台Win7笔记本,装上了Android虚拟机,打算验证一下Android的游戏修改版。于是从官网下载了最新的Android版游戏。说到这个,我就想骂运营了,为毛Android版免费,而AppStore上下载要收费?你这是歧视谁呢?Android玩家都是穷B?iOS玩家都是冤大头? 打原创 2017-03-08 21:27:03 · 2014 阅读 · 0 评论 -
00003 不思议迷宫.0009.2.4:自动换装:在事件中实现自动换装
00003不思议迷宫.0009.2.4:自动换装:在事件中实现自动换装具体的换装动作如何实现呢?老办法:学原版。在前一章中,我们已经接触过一个叫做“UIEquipsOperation”的东西。它就是专门用来显示装备信息和操作的,包括装备、卸下、分解等等。我们就看看它的“装备”和“卸下”按钮的回调: local function onEquipSetOnCli原创 2017-03-05 15:45:00 · 1162 阅读 · 0 评论 -
00003 不思议迷宫.0010.1.1.2:csb解析显示
00003不思议迷宫.0010.1.1.2:csb解析显示Mac上调试app有点蛋疼,每次运行都要打包来打包去,慢。我对Xcode不熟,不会修改工程文件让它不打包。我决定,换到Windows下,使用VS。上次用3.3 rc0未能解析出csb,已发现确实是操作错误(还是环境变量冲突)。这次就用3.3 rc0来。执行创建:cocos new BSYMG -p原创 2017-02-27 22:18:06 · 1252 阅读 · 0 评论 -
00003 不思议迷宫.0004:客户端数据缓存
00003不思议迷宫.0004:客户端数据缓存毫无疑问,ME.user.dbase:query是一个函数。在lua中,冒号这个东西用于模拟类成员函数,是一种语法糖。ME.user.dbase:query(xx)的原生写法为ME.user.dbase.query(ME.user.dbase, xx)。ME.user.dbase是个级联对象,根据名字,它很好懂:ME原创 2017-02-18 21:19:59 · 1607 阅读 · 0 评论 -
00003 不思议迷宫.0005:是数据同步吗?
00003不思议迷宫.0005:是数据同步吗?搜索dataCollector,发现全部都在DungeonVerifyM.luac中,这让事情简单不少。经过排查,我发现了这么一个函数:--同步结果回服务器function packResultData(mappingList) local dbase= {}; --原创 2017-02-19 14:32:39 · 1266 阅读 · 0 评论 -
00003 不思议迷宫.0009.2.2:自动换装:界面模拟
00003不思议迷宫.0009.2.2:自动换装:界面模拟 这两天一直在研究游戏的csb解析显示、重用luac之类的问题,中间遇到各种问题,各种痛苦。唉,还是知识储备不足啊,耽搁了不少时间。其实这些东西是没必要作的。如果我的手机越狱或者root了,就可以直接在真机上替换有限的几个文件,很方便试验、调试。现在条件有限,只能先在电脑上模拟一下,至少保证界面上不要出错,再原创 2017-03-01 09:09:54 · 942 阅读 · 0 评论 -
00003 不思议迷宫.0006:客户端的操作如何反应到服务器?
00003不思议迷宫.0006:客户端的操作如何反应到服务器?玩家点击手机屏幕,根据点到内容的不同而执行不同的操作,比如切换画面或者场景、播放动画或声音、发送数据等等。我现在所关心的是点到物品,比如主界面中的海怪触手、漂流瓶、罐子等等,还有地牢中神龙许愿点击99次矿物后才出现的钻石。我在主界面的创建代码中未能找到海怪触手、漂流瓶、罐子之类的相关代码(可能有,但被我忽原创 2017-02-20 14:51:00 · 1302 阅读 · 0 评论 -
00003 不思议迷宫.0008:分析了半天我们能干什么?
00003不思议迷宫.0008:分析了半天我们能干什么?玩家数据不能直接修改,间接的似乎也不行,那我们还能干什么?能干的有很多。比如,我先问问,大家是如何在炼金坊捡钱的?除开玩模拟器使用按键精灵的、再除开手机越狱或者root后使用辅助工具的,正常玩家有几个会SB呵呵在那摸个不停?喷金币这个功能想着美好、看着也美好,但正常玩家操作起来一点也不美好。在拿到游戏的lua源码之原创 2017-02-21 14:29:37 · 2463 阅读 · 0 评论 -
00003 不思议迷宫.0009.1:来,练个手:换肤
00003不思议迷宫.0009.1:来,练个手:换肤我偶尔会出去晒太阳,边晒太阳边玩游戏。问题就来了,不管是我的iPhone还是小米,在阳光较多的地方,哪怕是在阴影下,游戏中的地牢背景(掀开石板后显示的那些背景方块)总是黑漆漆的,基本上看不见;而前景方块、怪物或者掉落的物品就没有这个问题。那我们就换掉它吧。替换图片这种修改无疑是简单的。但首先需要先找到它。在原创 2017-02-22 21:22:22 · 1909 阅读 · 1 评论 -
00003 不思议迷宫.0001:解密Lua脚本
00003不思议迷宫.0001:解密Lua脚本《不思议迷宫》是我想要重点研究的游戏之一。之所以说是重点,是因为我最近一直在玩它,并且花的时间还比较多。虽然严格来说,它并不怎么样。主要的原因是,我自己手贱,在这个游戏上花钱了。这对我这个吊死来说简直不可思议。既然花钱了那就继续玩吧。玩了几天就发现特累,每次副本都得n个小时,而且收获感觉也不怎么样。这个游戏号称能让人“肝到爆”,原创 2017-02-14 20:29:57 · 8102 阅读 · 0 评论 -
00003 不思议迷宫.0009.2.1:自动换装:简单规划
00003不思议迷宫.0009.2.1:自动换装:简单规划我今天白天在思考问题之余,又玩了会游戏,下了个竞技场副本,才第一次注意到竞技场中的观众也是可以杀的。当然,是没办法直接攻击观众的,必须使用全体攻击技能,比如死亡波纹、还有那个谁的什么刃之类的。观众会掉落钻石和碎片,多刷刷收获还是不错的,就是不知道有没有上限。在刷的过程中,又一次体会到了来回切换装备的不爽。因此原创 2017-02-23 22:37:08 · 1321 阅读 · 0 评论 -
00003 不思议迷宫.0009.2.3:自动换装:回改到真实环境
00003不思议迷宫.0009.2.3:自动换装:回改到真实环境在将代码弄到真实环境之前,先将UIAutoEquipingConfig中的类似代码重构一下。 local label_goingFloor =cc.Label:createWithTTF("进入下一层",FONT, FONT_SIZE); local icon原创 2017-03-04 19:09:08 · 1156 阅读 · 0 评论 -
00003 不思议迷宫.0012:SB的雷霆运营
00003 不思议迷宫.0012:SB的雷霆运营 标题可能起得大了一点,但这样更能引起官方的注意不是么?SB行为之一:iOS的下载收费和Android的下载免费 这也许是我的个人偏见,不过仍然坚持认为,将玩家区别对待是不对的。这个我在前面抱怨过,就不再说了。——不过我得说说AppStore上架的事情。垃圾的运营者会在产品描述上说一些和游戏核心体验的关系不原创 2017-04-14 18:54:02 · 3442 阅读 · 3 评论