对有路线的作弊器制作,想要在路线文件方面体现自己的版权特点,可以在源代码中做以下的修改:
以下以MAX的源码为例:
打开AutoRoute.cpp,找到函数void AutoRoute::LoadFromFile(),在这个函数可以找到这么一段:
…………
sprintf(tfilename, "Route/%s.max", levelname);
…………
看到没有? "Route/%s.max"表示存放路线文件的路径,即在文件夹Route里面,并且后缀名
为".max"。呵呵,聪明的话应该懂得怎么改了吧?好,动手!我改成这样:
…………
sprintf(tfilename, "PowerRoute/%s.power", levelname);
…………
那么以后你录制的路线文件就是存放在文件夹PowerRoute里面了,并且后缀名为".power".
需要说明的是,函数void AutoRoute::LoadFromFile()是一个载入你前面录制好的路线文件的函数,因此,我们还得修改另外一个相关的函数,找到函数void AutoRoute::SaveToFile(),这是保存录制的路线文件的函数,同样找到以下这段:
…………
sprintf(tfilename, "Route/%s.max", levelname);
…………
同样改成一致就可以了.
对不同作弊器的路线文件,其实可以不必自己再去录制,只要把后缀名改成与自己作弊器相同的就OK了.