ryan_knight_12吧 关注:44,773贴子:2,673,267
  • 6回复贴,共1

求助,请问“AI部队全征服指令V2.0”这个自定义包有备份吗

只看楼主收藏回复

我手头有“AI全征服指令V3.21(原版地图专用)”
这个就没有之前2.0的
①AI部队出征数量明显减少的问题
②旧版必须在攻击范围内有敌军才能委任征服,修复后不需这样操作,直接出征点攻击敌方城市就可以
——————
V2.0说明:
①部队指令是【征服城市】的时候,优先打部队
②指令是【攻击城市】的时候,若攻击范围内有城市,则优先攻击城市耐久;若攻击范围内无城市,则表现为征服指令,会优先攻击部队(而非像原版那样绕过守军打城),亲测电脑在此指令下会造火球
③玩家委任部队默认【攻击城市】指令,具体看第2点
这个功能了,我就想研究一下这个


IP属地:广东1楼2024-06-15 15:35回复
    我自己汇编写了一个
    {
    // ORIGINAL CODE - INJECTION POINT: san11pk.exe+95982
    san11pk.exe+9596D: CC - int 3
    san11pk.exe+9596E: CC - int 3
    san11pk.exe+9596F: CC - int 3
    san11pk.exe+95970: 8B 44 24 04 - mov eax,[esp+04]
    san11pk.exe+95974: 83 F8 FF - cmp eax,-01
    san11pk.exe+95977: 74 09 - je san11pk.exe+95982
    san11pk.exe+95979: 85 C0 - test eax,eax
    san11pk.exe+9597B: 7C 08 - jl san11pk.exe+95985
    san11pk.exe+9597D: 83 F8 0C - cmp eax,0C
    san11pk.exe+95980: 7F 03 - jg san11pk.exe+95985
    // ---------- INJECTING HERE ----------
    san11pk.exe+95982: 89 41 2C - mov [ecx+2C],eax
    // ---------- DONE INJECTING ----------
    san11pk.exe+95985: C2 04 00 - ret 0004
    san11pk.exe+95988: CC - int 3
    san11pk.exe+95989: CC - int 3
    san11pk.exe+9598A: CC - int 3
    san11pk.exe+9598B: CC - int 3
    san11pk.exe+9598C: CC - int 3
    san11pk.exe+9598D: CC - int 3
    san11pk.exe+9598E: CC - int 3
    san11pk.exe+9598F: CC - int 3
    san11pk.exe+95990: 66 8B 44 24 04 - mov ax,[esp+04]
    }
    san11pk.exe+95982: 89 41 2C - mov [ecx+2C],eax
    这里的这个就是命令函数了,得换,我用CE写了个
    cmp eax,#03
    je match
    mov [ecx+2C],eax
    ret 0004
    jmp return
    match:
    mov [ecx+2C],#09
    ret 0004
    jmp return
    就是如果检测到是03就换成09(攻击改征服)


    IP属地:广东2楼2024-06-15 16:41
    回复
      大佬牛逼,我更喜欢电脑倾向征服指令。先解决部队,再攻城…


      IP属地:四川来自iPhone客户端3楼2024-06-16 09:10
      收起回复
        排查了,关闭 宝物附加特技就正常了,为啥我看你不到你的帖子的回复,显示在审核


        IP属地:江苏来自iPhone客户端4楼2024-07-04 20:42
        收起回复