个人游戏工作室头条号

你的位置:首页 >游戏工作室 >入门脚本作者浅谈:学习的游戏外挂编程那些事

入门脚本作者浅谈:学习的游戏外挂编程那些事

接触的第一款游戏是2004年玩的奇迹MU,当时就被这款制作精良,画面绚丽,玩法简单的游戏吸引而无法自拔!那时候年龄小,不懂外挂是怎么回事,也没接触过外挂!后来上了大学,被女朋友带着玩了劲舞团,当时网吧玩的人很多,偶然听家族的一朋友说起了利用封包卡任务,对这很感兴趣,也为了讨好当时的女友!所以网上搜索了很多的教程开始学习。

说起来也许有人知道就是利用封包助手发送截取的一段任务封包!当时还不知道怎么制作外挂。(帮女友过了任务,女友狠狠地夸了我,说我游戏跳的不怎么样,竟研究点歪门邪道– –)后来玩起了论坛,再论坛里面很多的小伙伴都是玩劲舞团!偶然的机会下载了一个小伙伴共享的一个劲舞团连P外挂vb源码(当时的劲舞团是没有保护的),开始了我的编程之旅!

当时为了满足我那可耻的虚荣心,下载了vb,重新生成了劲舞团外挂,把标题换成了自己的,免费供论坛的小伙伴下载使用(当时也傻,没想着挣钱)!后来游戏更新基址也随着更新外挂不能用了!当时也想不出怎么更新外挂,自己找内存数据又找不到,四处打听,最后一位师傅告诉了我一个办法,就是偷基址!

买了一个能用的外挂(一分钱没挣,还搭进去钱!)用ce附加游戏,打开连P和关闭连P找变化的数值!最后找到了,把外挂更新出来了!更新的日子持续了一段时间,后来感觉太耗精力也感觉自己的水平还是太低太低,想重新学习下vb的基础知识,和做挂的基础!于是放弃更新,退出了论坛!于是开始买书,买视频,学习!(中间过程太枯燥,也没什么可讲的)

学习了一段时间,感觉自己的进步不大,并且对学习开始逐渐厌烦的时候,我想是时候开始做一个别的游戏外挂了,于是找了很多游戏,都不怎么爱玩,突然想起了以前玩过的奇迹MU果断下载了一个奇迹,开始了我的奇迹做挂经历!

玩了一个老牌的奇迹私服(具体什么名字就不说了)首先升级,做任务,pk,结交了好多的朋友!一边玩游戏,一边筹备自己的外挂,首先第一个做的功能是卡马(CE搜索变化的数值),后来功能慢慢的完善,但是都是修改内存地址来达到的效果!功能再多也提高不了技术!后来不满足单纯的修改内存,于是学习了OD,来找游戏数据,做了注入call的功能,终于实现了以前不敢想的功能,战士的技能call,瞬移call,吸怪等…

随着外挂的功能逐渐全面,开始了我的销售外挂的道路(由于第一次卖挂,没什么经验,买的都是游戏的好友,几乎都是半卖半送)当时游戏做挂的很多,竞争也很激烈。我就不断研究别人的外挂,别人有的功能,我都会想办法知道原理,并且把功能变成自己的。慢慢的开始研究封包,研究物理功能封包!封包的主要难点就是破解封包加密,当初为了解密,进行了大量的数据对比,用这种傻办法终于解密出来了物理功能封包,做出了全图杀人(只要敌人和你再同一个地图,就可以攻击他)

有得就会有失,再玩游戏的时间中,每天面对的就是各种数据和漏洞,以前的游戏好友也渐渐生疏起来,游戏不再是为了单纯的娱乐,而变成了挣钱的工具!

做奇迹外挂那段时间,由于功能已经基本全面,没什么需要再添加的功能!由于做的是奇迹私服,游戏版本不会更新,所以就省去了游戏每次更新,内存数据都会变化重新查找分析数据的时间。每天无所事事的盯着网络验证的后台看每天的注册量和后台提卡人数。当时的确挣了一些钱!不过可惜,随着奇迹私服的人数骤减,买外挂的人数越来越少。不得不考虑别的游戏!

那几年的我,每天不断的接单,除了违法的事情不敢,几乎什么程序定制都接。新手们总是问我怎么进步才快,我只会说:掌握基本的编程基础,然后做具体的项目。跟着项目一起成长!编程之路越走越发现自己懂的不多!时代再进步,技术也会进步,不学习注定会被淘汰!我只是学习的游戏外挂编程,不是专科毕业的IT人员,知识面和基础注定没有科班毕业的人掌握的多。我只是走了一条不一样的道路!

和大家说点有意思的吧!

再接单的过程中,无意中加进一个群,当时有一个台湾省的朋友要求定制火车的抢票程序,他们有一个和天朝12306类似的抢票网页,这个项目难度挺大,需要多线程,需要自动过验证码,随机生成台湾制定城市的身份证!说实话当时也没有足够的信心能够做出来!但是看着那诱人的报酬,还是想了想接下这个单子(做不出来大不了退定金呗)

当时分析网页数据,调试程序,哪里不会就百度,百度找不到就问人!还有每天一次的半夜12点的测试抢购。生活完全黑白颠倒,足足熬了一个月!终于自己这边测试没什么问题了!把程序交给台湾省朋友(感觉挺对不起台湾人民),让他自己去测试!结果他测试了4天,我也陪他也抢了几次,每次都抢到了。

但是一直拖着不给付余款,各种理由,幸亏当时聪明,再软件上留下了限制(7天软件所有功能失效)。当时想如果真不给付余款,就当我白做了。几天也没找他,他也没联系我。结果第七天终于联系了我(软件当时不能用了),说余款已经准备好了,让我接收下!我才发给他没有限制的版本!

哎!做人,防人之心不可无,但是人必须也要讲诚信!

还接过一个项目就是客户自己做的网页,上面放了某广告联盟的广告,游客访问点击广告会获取相应的报酬,不知道大家有没有做过的?据说挺挣钱!我为他做了一个自动换IP,自动打开网页点击广告的小脚本!这个项目我虽然没挣多少钱,但是听客户说,他用我这个小程序一个月挣了小一万!事实证明,程序员永远挣不过自己找项目的老板!嘿嘿!也不用羡慕这个,做好自己的事情,只要不拖欠自己的制作费就够了!

ps:有的人总是问我,学习外挂编程制作这些难吗?我来说下自己的体会:只要肯下工夫,并且肯钻研,其实不难!编程之路很长,我不是什么大神,不会的也有很多很多,自己只是一个为了生活而不得不工作的屁民罢了!