本帖最后由 948170997 于 2021-11-2 20:57 编辑
注意:新版游戏对文件验证机制更加丧心病狂,进入战斗后再按Insert热键激活脚本,结束后按Insert关闭脚本,还有经常保存 学习版应该不会出现这种问题,不过我没有测试。
说实话帝国时代2可以说是童年回忆了,最近听说重制了所以就又下回来玩了玩,然后就突发奇想做了这个修改器 其实本来我是想着用C++做成成品修改器的,但是奈何C++不支持x64的内置汇编,所以没办法调用游戏内的Call,因此只能做成CT表了
首先要声明,我只是会做逆向而已,但是并不是专门做修改器的,做这个也只是为了自己玩的开心,所以功能性和稳定性之类的肯定是比不上论坛里风大这种专门做修改器的做的好,如果游戏崩溃了之类的请不要大惊小怪。 下面说一下使用方法,CE建议使用7.0,因为我是基于7.0制作的CT表。改资源大家都会,主要说一下怎么刷单位 首先给初始化生产单位打上勾,或按Insert快捷键激活脚本,然后回到游戏中按下热键: 小键盘1:精锐皇家骑士 小键盘2:精锐条顿武士 小键盘3:精锐蒙古突骑 小键盘4:精锐长弓兵 然后就会在屏幕中心生成你想要的单位,注意不要让单位卡在某些建筑物里。
一定要注意游戏版本是否对应!!!重要!!! 下面是效果图,这是在标准战斗黑暗时代开局刷出的顶级兵
这是在战役开局刷出的兵
顺便再给你们一个原版1.0C的我自己做的修改器,对应进程名必须为age2_x1.exe 这个因为是x32的游戏可以直接用C++做成成品,这个也是要在进入对战地图之后再使用!
(之前有人反映决定版不能正常使用,我调试了下发现确实基址出问题了,现在修复了,应该可以正常使用了,有什么问题记得在回复提出)
新版本的ct脚本以后会定期更新到GitHub中 只需要下载后缀为.ct的CT表即可,使用方法和以前一样。
二楼有自定义单位教程,感兴趣的可以自己去看 话说为了让帖子不要沉下去能不能麻烦大家给个回复
|