欧陆风云4吧 关注:349,934贴子:10,771,674

回复:反编译eu源码之AI围城不存在骰子作弊

只看楼主收藏回复

想问下怎么反编译的?


IP属地:上海来自iPhone客户端31楼2023-10-01 16:04
收起回复
    eu4是C写的?为什么反编译之后符号还对得上啊?


    IP属地:美国来自iPhone客户端32楼2023-10-01 18:20
    收起回复
      2025-08-16 11:03:47
      广告
      不感兴趣
      开通SVIP免广告
      还有我确实碰到很多次99%不下城的情况,这个是什么原因啊?有没有可能p社的rng有问题?


      IP属地:美国来自iPhone客户端33楼2023-10-01 18:21
      回复
        更新:关于下城概率如何得到以及99%下城概率是什么情况。
        首先来看看源码中是如何计算下城概率的

        这里的粉红框in_EDX是调用寄存器里存储的数据,实际就是当前围城进度。
        注意,这里淡绿色框框起来的7124,为什么是7142,其实是因为100/14=7.142857循环,p社保留三位精度,变成了7.142(进一步的,实际代码运行时所有数都乘了1000变成了7142)。
        那么在当前围城进度总和为19时,((19-20)+15)*7.124=99.988. 去掉三位精度后,显示的数值就是99。但此时由于不管投出什么点数都能下城,所以其实当作100%来处理就行。
        如果p社稍微花点心思把这99.998也加个判断语句变成100,可能就不会有这么多困扰了吧。
        此外,如果军队舰队啥都没动,围城进度达到了99%,很有可能是因为这轮骰子后,这个堡垒的守军人数跌到了一半以下,带来了额外的+1围城进度(当然也有可能是其它玩家没注意到的因素就是)。


        IP属地:法国34楼2023-10-01 19:59
        收起回复
          可能是围城太多,感觉围ai的城经常围到7/80,ai基本3/40下城


          IP属地:重庆来自iPhone客户端35楼2023-10-02 17:18
          回复
            大佬!


            IP属地:河南来自Android客户端36楼2023-10-04 11:03
            回复
              我不管 打不过就是挂


              IP属地:湖南来自Android客户端37楼2023-10-12 00:23
              回复
                楼主可以反翻译看一下训练有素的医生真的是50%治疗继承人吗


                IP属地:安徽来自iPhone客户端38楼2023-10-18 22:34
                收起回复
                  2025-08-16 10:57:47
                  广告
                  不感兴趣
                  开通SVIP免广告
                  围同一个堡骰子好与不好差一两年都有,真的很搞心态


                  IP属地:江苏来自Android客户端39楼2023-10-19 11:57
                  回复
                    大佬强


                    IP属地:北京来自iPhone客户端40楼2023-10-20 00:04
                    回复
                      大佬能不能看一下战斗的骰子


                      IP属地:陕西来自Android客户端41楼2023-10-20 08:21
                      收起回复
                        好贴MARK


                        IP属地:重庆42楼2023-10-20 09:18
                        回复
                          请教一个问题:
                          反编译后得到这个:

                          如何使这个函数名命名化?
                          如何找到CCountry::Estate以及country_cached_data.cpp的相关代码?
                          这里貌似只是个崩溃打印日志的地方
                          目前存档崩了,想从代码里找到是存档里那段东西导致崩掉的


                          IP属地:上海43楼2023-12-13 16:05
                          回复
                            好啊


                            IP属地:河南来自Android客户端44楼2023-12-24 10:07
                            回复
                              2025-08-16 10:51:47
                              广告
                              不感兴趣
                              开通SVIP免广告
                              好的,知道只是我脸黑了


                              IP属地:江西来自Android客户端45楼2023-12-26 12:58
                              回复