傲世三国吧 关注:5,283贴子:41,600
  • 15回复贴,共1

【教程】给大家分享下修改友好度的办法

只看楼主收藏回复

模拟联机一般选择多个AI都会自动联盟的,大家1 V N应该常常感觉力不从心,使用外交离间速度还比较慢,最近我玩的时候发现友好度这个不显示具体数值的星星应该代表一定数值,经过测试,一颗星星代表了0-20的数值,满友好度数值为100,离间成功一次掉5友好度,有了这个想法以后就是实验了一下,果然只用了一次离间就让两个电脑成了敌对关系。
具体步骤如下:
1、打开CE(cheat engine)

2、数值类型选择 【字节数组】

3、在搜索栏输入100的16进制转换 【00 64】

4、进入游戏,对电脑进行离间,离间成功一次后切换到桌面

5、在搜索栏输入95的16进制转换 【00 5F】

6、得到筛选后的地址,把他们改成 【00 00】


重新进入游戏,电脑就变成敌对关系了。

用这个办法可以在最短时间让电脑打起来,当然AI越多,需要改的时间也愈多。


IP属地:甘肃1楼2017-10-15 19:37回复
    技术贴顶一个 不过我想知道怎么结盟 对面打不打不太重要


    2楼2017-10-20 22:01
    回复
      能不能讲详细一点啊,改了一晚上都看不懂


      IP属地:福建4楼2018-03-27 00:24
      收起回复
        感谢奚风大神的提示,根据大神的思路顺带研究了下,终于找到了友好度的set方法,可惜游戏太老,我水平太次,debug会卡死,没办法搂出基址写程序自动化这一过程。不过对此有几个自己的验证和思考(仅模拟联机):
        1.外交值实际上是一个Byte数据,用4Byte可以定位到,但最后还是落到了具体的Byte值当中。
        2.甲与乙的友好度和乙与甲的友好度相互独立,结盟条件是他喜欢我,我喜欢他的单相思是不可以的(gay里gay气)。
        3.经测试,玩家与AI初始为交战状态,友好值为0。AI与AI为联盟状态,友好值为100。
        4.一次成功的离间可以降低5友好度,一次2000两的进贡第一次增加20友好度,第二次增加10,之后不再变化(定位内存已然足够,与外交官忠诚度能力值无关,不可能通过进贡达到结盟友好度临界点)。
        5.将AI与自己的友好度设置为100后,可以主动发起向AI的结盟请求,AI会同意。
        6.友好度过低的AI会自动互相开战。





        IP属地:北京6楼2018-06-19 02:40
        收起回复
          不明觉厉,有空仔细研究


          IP属地:广东来自iPhone客户端7楼2018-08-21 20:06
          回复


            IP属地:广东8楼2020-04-16 01:36
            回复
              安心全地图伐木。


              IP属地:广东10楼2020-04-16 04:06
              回复
                准备让紫色去攻一下浅蓝城


                一场大战


                IP属地:广东11楼2020-04-16 04:54
                回复
                  大局已定


                  IP属地:广东12楼2020-04-16 05:06
                  回复
                    大决战。





                    IP属地:广东13楼2020-04-16 07:31
                    回复
                      可以去B站看看Up主黑夜里的大便的视频,他的做战经验很丰富


                      IP属地:北京15楼2020-04-29 10:10
                      回复
                        搜索栏在哪打开?找了坂田金时


                        IP属地:陕西16楼2021-07-06 14:25
                        回复