从个人基础上看,如果你有程序设计基础,则一般一两个月就能写游戏辅助,如果是你没有任何基础,短则几个月,长则需要一年以上。
从学习方式上看,如果通过专业培训学习,时间一般在8个月左右,如果通过教程自学,则一两年甚至更长时间都有可能。
从学习程度上看,如果只写一些简单的辅助,一个月左右应该就可以,如果想做一些复杂的功能,则需要长时间学习才有可能。
而且,编程只是其中一部分学习内容,游戏辅助的开发还需要学习很多东西。
一是要学会分析游戏,能够使用一些工具分析游戏的特征和数据,比如窗口、控件、进程、线程、内存、DLL模块等,在了解该游戏基本构造后,才能针对性地写游戏辅助。
二是要熟悉系统API,也就是要学会调用Windows接口,包括进程线程操作、内存读写、DC设备对象、鼠标键盘模拟等等。
三是要学会用OD或IDA Pro来调试,找出一些游戏关键功能函数的入口地址,分析出函数参数,就可以编写CALL调用代码来调用游戏内的函数,实现自动化。
四是要学会写汇编,可以直接用C语言进行汇编指令编写,也可以找一些汇编模块来编写CALL调用代码。
免费好课
×