2.然而,嘿嘿,代码注释为我们提供了新的线索”shrink”;字符串。每次触发事件,都会引用和”shrink”;相关字符串,所以新思路有搜索”shrink”;字符串,然后找出什么访问字符串,看看吃蘑菇时会断在哪里。首先找到078BBCF8的位置是我们刚才发现的”fishShrink”;在它下面不远的地方发现了它”shrinkPickup”,!!哇,运气好到爆炸!
3、其他。经过一番调试,终于找到了吃饭的函数call[eax 90],就在0042A98C的地方,esi是吃的对象, 90大概是虚函数表中执行被吃事件的函数指针,参数是edi,存储食物事件对象的指针和寄存器参数ecx,储存是食用对象的指针。以吃为游戏内容的游戏,找到了吃的函数,游戏结束了!
4、cmpebx,esi//IsPlayer?
5.吃鱼回到这里。经过几次尝试,你会回到你吃的地方,所以附近应该有吃的函数。引入的指针是你吃的东西。你可以用多态的想法执行你吃的东西,所以离胜利不远了。
6、cmpebx,0//NoNextFish。
7、//Alt:dbC6839D01000001。
8、警告!首先,我可能想出了一个主意,因为我以前得到了储存鱼growth在值的地方,计算机鱼使用与玩家鱼相同的类别,因此存储的偏移应该相同。因此,查看数据结构中的整体鱼数组,随意找到一条大鱼重写growth然后去吃蘑菇。之后代码断了0041D744,这里没有有用的信息,回到上层函数,找到有趣的东西!
9、”FeedingFrenzyTwo.exe” 102BE3:。
10、call[edx 70]。玩家吃蘑菇。
吞食鱼2修改器无效1、防雷。label(originalcode)。
2、0050B773-7530-jne0050B7A有鱼死亡时的关键跳转。
3、结语。00496B47-8999EC000000-mov[ecx 000000EC],ebx。
4、label(nextfish)。
5.但事实是,我不会被大鱼吃掉,但是在大鱼旁边吃鱼太难了吗?但是,离成功不远了。经过一番探索,我用增加值搜索了前面的成长阶段,找到了另一个值。简单来说,这两个值一个是玩家鱼在电脑鱼面前的大小,一个是玩家鱼面前的小电脑鱼。<-我说小大,因为第二个值越大,电脑鱼越小!
6、这个单词”shrink
7、[DISABLE]。可以忽略它,不要点击确定,直接返回游戏:。
8、popad。发现梭子鱼在珊瑚礁附近游荡。注意警告标志,远离它张开的大嘴!如果你有信心着迷,试着咬它的尾巴。如果你还活着,咬四次会有惊喜。
9、//codefromheretilltheendofthecodewillbeusedtodisablethecheat。
10、originalcode:。再往下看,下面找到了鱼撞雷死亡调用函数。
吞食鱼2修改版1.如果你想安全一点,就把它去掉jmpnextfish这句话,所以每次只移动一条鱼,所以低频调用移动一条鱼的脚本是可以的,也可以很容易地折叠FRENZY。
2.这个游戏的规则是吃小鱼,躲大鱼,生长值进度条在左上角,前面的关卡是三个生长阶段,后面还有更多的水平!
3、//0053D05D。jeexit。
然后写下脚本,只要执行这个脚本,就相当于吃蘑菇,变小魔法就会触发,大功告成!
5、testeax,eax。省的乱跑。事实是YES!
6、//GetYou(heiheihei)。
7、movesi,[eax 344]。
8、//PlayerPosition。
9.0042仍然按照上述思路A98C食物函数call[eax 90]下断点,然后吃”FEEDINGFURY”;道具,找到相应的代码。很容易找到,然后写下面的脚本!
10.直接找出是什么访问了玩家的鱼指针,然后撞上了水雷。查询过程非常卡住,所以在水雷旁边开始查询。当你撞到水雷时,会有一些新的代码一个接一个地找到。运气很好。如果你找到第一个,你会发现关键跳转!
吞食鱼2修改教程1、moveax,[eax 324]。
2、moveax,[ecx]。movecx,esi。
3.吃蘑菇回到这里。从空中翻滚后,落入水中会晕倒一段时间。这个脚本可以防止眩晕。其实功能很简单,就是跳过movbyteptr[ebx 0000019D],01这一句!
4.鱼有,但数量不知道这个数组没有结束标志。看起来像vector这这种管理中,有一个固定的大小,通过整数标记结束,游戏本身可能不记录实时鱼的数量,所以我再次找到它,没有找到数据,或者我找到的方法是错误的。但因为我不知道具体的价值,很难找到,我猜是一些常数,规定了不同层次的鱼的数量上限!
5、jenextfish。基址005AC624偏移 40, 344, 0, F8.就在最后一个值旁边,很狡猾。这个值是1到3。以前搜索精确值的时候没有找到。如果你知道了,你应该先看看数据结构!
6.嘿嘿,有意想不到的收获。仔细观察鱼的状态和值,可以发现以上四组浮点分别代表鱼的位置和速度。
7.游戏中有很多有趣的道具,比如蘑菇,可以让周围的大鱼变小;还有一条红色的疯鱼,如果能找到相应的,可以停下来自动吃屏幕上的鱼。call太酷了。让我们试一试!
8、addesi,00000154。
9、label(exit)。因为已经可以吃四两千斤了,没必要继续做这个功能。来这里旅游,不找鱼总数!
我们刚才找到的”shrink”;相关函数应该是步骤3,需要找到步骤2,步骤2到步骤3不应该在同一函数中,它们应该只是信息传输的过程,所以线索被打破了!
吞食鱼2美化版1.同时两个值同时改成5,最后报了当年的血海深仇,哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈
2、moveax,[esi]。newm:。
3.只需在玩家触发水雷时跳过此函数即可。
4、0050B798-FF90DC000000-calldwordptr[eax 000000DC]。
5、[ENABLE]。jmpnextfish。
6.此外,还发现了销毁玩家对象的函数。不知道以后用不用!
7、nextfish:。cmpeax,ecx。
8、newmem://thisisallocatedmemory,youhaveread,write,executeaccess。
9.查找访问078的访问量。BBE10.然后检查堆栈,在字符串附近的函数中逐一查看,最后在0047477CD找到线索的地方!
10、”FeedingFrenzyTwo.exe” 13FC74:。
吞食鱼二修改版视频收集1.大,大,大。触发吃蘑菇事件函数,发出光球,目标是电脑大鱼。
2、addedi,4。movedx,[eax]。
3、//ifplayerhitamine。
4.现在我不再觉得鼠标已经换了。事实上,我一直在想,为什么我的鱼在下一关变小了??太不开心了。游戏中各种对玩家不利的设置:小鱼不能吃大鱼,被大鱼追,被贝壳吃,被乌贼喷,被水母电,被大嘴鸟吞,被水雷炸,被河豚刺吸水CD、如果跳出水面翻滚,进水会头晕,所以只有修改内存数据才是称霸海洋的秘诀!
5.吃一两千斤。童年记忆系列。小时候特别喜欢玩这种游戏,然后对配置要求不高,破电脑也能玩得很开心。但是也有不好的时候。大鱼太多了今年最后一天无数次死于挑战咬梭子鱼的尾巴,休闲一会儿吧!
6、00438EBD-FF501C-calldwordptr[eax 1C]销毁玩家鱼对象。
7.吸水能量条基址”FeedingFrenzyTwo.exe” 001AC624偏移 40, 344, 0, 20C类型是float从0到1。
8、calldwordptr[eax 000000EC]。
9.以后的工作很容易举起。每次吃蘑菇,下断点就会进入004A249D,这个call00493BD0是我们苦苦寻找的吃蘑菇的事件函数。这个函数只有一个寄存器参数,即esi存储启动事件的对象指针,这里我们填写玩家。还记得玩家指针在哪里吗?是的,就是之前找四两吃千斤的时候找到的对象:基址005AC624偏移 40, 344, 0。
10、//GetPlayersFish。