中世纪2全面战争吧 关注:131,743贴子:7,240,679

【原版新优化2.0】完善功能,修复bug,解决跳出

只看楼主收藏回复

1L
这么多年了,还是喜欢莉香...不准嫌弃


IP属地:广西1楼2020-05-29 21:44回复
    首先感谢老铁们的支持,距离5月初上传的“初版”已有近一个月了,根据小伙伴的反馈以及不断测试,我优化了脚本,修复bug,新增并优化了几个功能,把更多冗余、影响游戏本身玩法的内容,统统移除,尽量保持中2本体的原汁原味。“加入内容一时爽,跳出直奔火葬场,测试又花三五天”…
    我认为这个2.0版最重要的,是稳定,98%不跳出。原先的版本连续测试了大半个月,不怎么跳出,所以我才自信的分享了1.0

    但我忽略了一个问题——【读档导致的跳出】!!我经常因为一些操作失误,就想SL;或者今天累了,先保存,明天再玩……但我一读取存档,就“坏档跳出了”。挫败啊…..而且,不能读档的中2,不是好中2!!!
    所以最近20天,我将重点放在“读档”测试上。 下面头几楼的内容比较啰嗦,是bug以及修正日志,可以跳过看后面的内容
    防吞,1.0的地址就不发了,想看的伙伴可以到【修改秘笈】那一栏


    IP属地:广西2楼2020-05-29 21:51
    收起回复
      本楼是修复bug的说明
      一、【解决问题:读档跳出问题】
      具体测试方法,我是每回合都存档,然后读档:


      第一轮地毯式排查,我用了俄罗斯,“一回合一回合”的测试了90回合;
      第二轮抽样,用拜拜、丹麦、英格兰等国家,每10回合存档、读档测试,一共测试了近200回合。
      这个过程特别繁琐,但功夫不负有心人,我也成功排查出几个坏死回合,我发现,载入容易跳出的都是【走剧情】回合。
      第三轮测试,10—15回合存一次档然后读取,而测试到脚本剧情的那几个回合,我就会每回合都读档,不偷懒。
      就这样,我不断测试,优化代码,减少强制性的刷兵与进攻脚本,恢复游戏本身的随机性,基本上可以做到“随心所欲”的存档读档。
      但,在64——67回合,不要存档并读档,因为这几个回合是【第四次十字军威尼斯刷兵进攻君堡】脚本,会刷好几支满编,打不过就算了,别读档,以后再报仇。因为脚本是强制进攻,读档再来就容易坏死,挺过67回合就没事了。

      建议每10回合手动存一个档,而我添加的剧情脚本,都会跳过10、20回合这种整十的,所以可以大胆存档。
      二、【解决问题:载入、过场速度】
      1.模型
      原先使用(窃)了htb城市模型美化,虽然好看,但是容易因为不匹配导致跳出,而且,开始游戏、载入存档还是会很慢(我有固态硬盘)。
      仍使用原版的模型

      仅为君堡和西墙保留htb的模型(土鸡拿下君堡,会改名)

      (地图美化其实也可以用,只是不要放在mod的data里,放到原版的data里就好了)
      2.其次,移动力过高也会导致结束回合速度慢。所以我把修改后的110恢复为原版的80.
      3. 使用了XAI4.0补丁后,AI在战场表现还算出色,会布阵、包抄、保护远程,但它会把骑兵、步兵、攻城器械的移动力修正为一样的,好处是军队带有投石车也可以走很远,坏处却有两个:一体现不出骑兵的优越性;二无形中增加了移动力,也会造成回合结束变慢。
      所以,我删掉这两行代码,恢复为原版的表现。

      三、其他
      修正一些资源点的汉化说明,有些地方还会出现英文,基本都修正了。
      关于人物移动会出现痕迹问题

      这个重新读档就会消失了,

      但以前读档就容易跳出。
      现在因为解决了【问题一】,所以这个问题就迎刃而解,可以大胆放心的读档了
      四、AI配兵和招募比
      根据吧友反馈,之前我为了突显各个国家兵种特色,比如,我调高了长弓卫队和热那亚弩手的比率。这会导致一支满编三分之二都是远程…..
      现在我修正为,总体上步兵>骑兵>远程,保证步兵为主力,骑兵次之,远程少之。
      但对于法兰西、波兰等骑兵大国,他们的骑兵招募数量,仅略低于步兵。
      前中期拜占庭

      前中期米兰

      ai不会只造投石车了,哈哈


      IP属地:广西3楼2020-05-29 22:09
      收起回复
        新添加、或完善的功能:
        1.在吧友gfzgan的建议下,我把大多数强制玩家脚本,改为可选择的脚本(稍后细说)
        2.参考HTB,借鉴(偷)了“希腊人情调”的脚本,很邪恶
        开局第二回合,带有罗马帝国旁系及其以上血统的君主,会得到一个物品随从,htb里叫“神秘的决议”,我改名为《去势令》......几个不明所以的字:“小子——你完了!

        把文件交给你不喜欢的人

        然后点家谱上方的【顾问按钮】

        “希腊人的情调“,接受

        拜占庭式的阴谋?东方式的宫廷艺术

        下一回合就出效果了

        成为九千岁的这个家伙,会得到一个”小宝贝“

        另一个瞎了

        再次声明,以上内容来自htb,非原创。
        上过刑的将领,就不能造反了,离首都再远,都不会割据


        IP属地:广西5楼2020-05-29 22:26
        收起回复
          新添加、或完善的功能:
          (接着上一楼)
          3.移植BBB补丁的叛乱脚本,如果君主威望过低,就会导致叛乱,这个叛乱将领的移动力为0,而且治安和法律为最低,然后这个城市就会变为叛军,然后这个将领也会挂掉。除了提高威望,还有一个办法可以解决,上一楼提到的——希腊酷刑,给这些封疆大吏来个“去势令”,他们就不会造反了。
          这是属性介绍

          功高震主脚本
          战胜有几率获得新属性,但也会功高震主

          这些很多mod都有,我只是搬运
          4.移植了条顿悲歌里的步行条顿精英给神罗,但是骑马的条顿精英我移植总不成功,老跳出,就放弃了。
          还给神罗添加一些隐藏的兵种,如步行哥特等

          本想给西班牙增加龙骑兵、波兰翼骑兵、或给教皇加圣墓守护者,但想想自己糙技术,还是算了...
          5.城市、城堡的人口与升级条件:
          城堡的为原版水平,城市的升级条件比原版略高,升级巨城的人口,由原来的24000改为26000
          6.商人收益恢复为原版水平

          但可以修建营寨在资源点上(王国原先不行)
          7.英雄都有技能,但熙德的与萨拉丁的一样,巴巴罗萨的和狮心王的一样,华莱士与努尔丁的一样…..不会改新的技能
          8.兵种骨骼:我在长公主博客下载了骨骼文件,但是会导致骑兵散乱(我不是很习惯),所以这次我没有添加。喜欢的小伙伴可以自己安装(这个骨骼文件优化了双手)

          其实我不建议安装这个文件,因为王国引擎中,双手单位基本上都破甲,而且冲锋9,已经很强了。


          IP属地:广西7楼2020-05-29 22:46
          回复
            下载与安装
            【 1.5 或steam1.52版均可用 】
            压缩包不大,600多mb,解压后得到以下

            一、安装说明
            =============================================================
            1.备份mod\crusades\data,直接将data剪切到别的地方,或者删除
            --------------------------------------------------------------------------------------
            2.解压【Data——主体.rar】到mod \ crusades
            (再次强调!不能覆盖,必须移走crusades下的原data)

            -----------------------------------------------------------------------------------------
            3.根目录中找到
            medieval2.preference.cfg文件,记事本打开,在最上面添加以下内容。
            [io]
            file_first = true
            disable_file_cache = true
            在你游戏键位设置好之后,设置这个文件为【只读】,不勾选只读,文件又会恢复。
            (但勾选了“只读”,开始游戏可能会跳出)
            然后删除crusades\data\world\maps\base 中的 map.rwm文件因为打了XAI4.0补丁,所以需要如此操作
            (【可能会跳出,后面会说明】
            -------------------------------------------------------------------------------------------
            4.美化补丁——提取自htb,非本人制作
            地图美化:将三个文件放入X:\......\Medieval II Total War\data,尽量确保根目录下的data是未修改过
            再次强调,不是解压到mod下的data,是解压到根目录的data

            -------------------------------------------------------------------------------------------
            5.注意!!steam用户一定要用【字体】文件
            解压“字体包”后,得到 fonts文件。
            与地图美化补丁一样,放入D:\......\Medieval II Total War\data中,(不是mod \ data哦),覆盖原文件
            或直接解压在当前文件
            (记得备份)

            如果不安装这个,汉字会不完整,比如艮、帖、侃等字不显示,而且属性的字符只显示???
            打了字体包,人物属性为【罗马帝国◎科穆宁家族直系】【◆王朝创始人】【埃及○阿尤布家族直系】
            没打字体包,【罗马帝国???科穆宁家族直系】【???王朝创始人】【埃及???阿尤布家族直系】
            这个字体是提取自1.5版,并非个人制作,放心使用
            非steam的1.5用户不需要如此操作
            ----------------------------------------------------------------
            6.关于初次进入游戏,建议设置画面、键位、音乐后,先不要开始会战,完整退出一次游戏,然后第二次进入再开启会战。


            IP属地:广西17楼2020-05-30 05:03
            收起回复
              =============================
              二、【注意!关于刚刚进入游戏就跳出问题:】
              =============================
              安装方法里的【步骤三】可能会出现问题,即设置medieval2.preference.cfg文件
              ----------------------
              步骤三:
              [io]
              file_first = true
              disable_file_cache = true
              然后删除crusades\data\world\maps\base 中的 map.rwm文件
              -------------------------
              上述操作,应该是为了激活XAI补丁,但有小概率会导致跳出。
              第二次进入游戏就不会跳出了,但medieval2.preference.cfg文件就会恢复原样所以修改设置后,还需要改为“只读”。
              但改只读后,有概率第一次会跳出,第二次还会跳出,第三次就不会跳了。实在不行就【重启】一下
              当然,这是个概率问题。如果实在不行,就不设置medieval2.preference.cfg文件了,【取消只读】,也没有什么大影响。有网友打了xai补丁测试后说,如果不删除map.rwm,会出现电脑在短兵相接之前、傻乎乎一直走无端让你用远程消耗的bug;但没有提到一定要设置medieval2.preference.cfg文件。
              如果跳出,咱就不设置这个文件,钻个空子
              (多手动保存!!尽量不用自动保存的存档,尽量不要依赖快速保存——Ctrl+S 。多手动保存!!建议10回合左右就保存一个)


              IP属地:广西18楼2020-05-30 05:05
              回复
                晕...明明十几层楼了,才显示这几个贴子,哈哈。算了,就不具体介绍了,想玩的朋友可以自己摸索,详细说明基本上在【1.0】的贴子
                总的来说,2.0基本沿用1.0内容,移植王国,保持原版地图尺寸的同时,参考htb的布局,增加30余个城市,更丰富的血缘系统......
                部分脚本改为可触发的
                拜拜:


                其他就不发了,被抽


                IP属地:广西27楼2020-05-30 06:03
                回复
                  做这个修改,我是从2019年7月开始搞,8月就封包了,当时就想分享出来,但觉得不够好,就存着。而后中间断断续续也弄过,直今年才正式发出来分享,虽然不完美,但不能再投入更多时间了。
                  想想当年那么多大佬,现在都退隐了,所以才轮到我出来跳。
                  如今,“跳梁小丑”的我也要忙生活了。
                  小子水平有限,只能分享力所能及的“小玩意儿”
                  说到分享,耳边隐隐约约响起了龙珠的片尾曲——《献给你的罗曼蒂克》
                  希望我的这个“小玩意儿”是献给你们的罗曼蒂克…..

                  2020.5.30


                  IP属地:广西30楼2020-05-30 06:15
                  收起回复
                    起得早,顶得也早


                    IP属地:广西31楼2020-05-30 07:43
                    收起回复
                      很棒很棒,支持一下,感谢lz分享。
                      这个版本外交稳定吗?还有怎样能实现ss里的永久哨塔呢?


                      IP属地:陕西来自Android客户端32楼2020-05-30 09:17
                      收起回复
                        感谢楼主


                        IP属地:江西来自Android客户端33楼2020-05-30 10:43
                        收起回复
                          真心佩服认真专研的你!同时也同样喜欢莉香


                          IP属地:广东34楼2020-05-30 11:06
                          收起回复
                            666


                            IP属地:重庆来自Android客户端35楼2020-05-30 11:16
                            收起回复
                              支持,忙完这阵了就去体验~


                              IP属地:湖北来自Android客户端36楼2020-05-30 19:36
                              收起回复