行会2吧 关注:4,556贴子:49,854
  • 13回复贴,共1

移植文艺复兴4.17到威尼斯bug结论

只看楼主收藏回复

11993EatDrink
12094查看正在销售的建筑
12095建筑更名
12043战争目录
逼婚 455
这几个完全没有必要或者行会威尼斯版本并不完好的支持,所以剔除即可。
现阶段测试4.17的自动贸易方面。
测试地图威尼斯,测试版本威尼斯,汉化版本3.5使用mod文艺复兴4.17
测试职业学者,测试建筑罗马教堂。
测试后发现,完全照搬4.17的后果就是功能不全或者乱码。
经过排查得出结论,威尼斯中很多产品是没有的,文艺复兴添加了新产品名目录。
所以调用出来就是乱码显示了。
首先发现的就是罗马教堂没有麦子和银子需求。
检查文件ms_helpcoding_AdvBldSet.lua
elseif BuildingGetType(bldalias)==GL_BUILDING_TYPE_CHURCH_EV or BuildingGetType(bldalias)==GL_BUILDING_TYPE_CHURCH_CATH thenneeds = {"HolyWater", "Housel", "Wheat", "Pinewood", "Leather", "Gold", "Silver", "Parchment"}neednum = 8
删除威尼斯没有的染料,替换为白银。删除小麦面粉替换为小麦。
重新开局,问题解决。
事实证明那个拿来主义是要不得的,要在前人基础上根据实际需要修正一下,走自己特色的道路才是正确的啊。


IP属地:黑龙江1楼2013-02-14 15:45回复
    才是正确的啊。


    2楼2013-02-14 16:00
    回复
      这是发明工坊和魔法屋调用需求
      elseif
      BuildingGetType(bldalias)==GL_BUILDING_TYPE_ALCHEMIST thenneeds = {"Lavender", "Blackberry", "Moonflower", "Stonelily", "Grapevines", "Frogeye", "Spiderleg", "Fruit", "Fungi", "Herring","Barley", "Iron","Holzzapfen"}neednum = 13
      删除多余的,把染料修改为葡萄,则完美实现功能。


      IP属地:黑龙江3楼2013-02-14 17:02
      回复
        上班去,很多需要修改,难怪没人愿意做威尼斯的mod了,改的自己都不知道啥是啥了。
        要不是我出口转内销渡过金呛了口洋墨水,还拿不住。就这样还老鼻子不认识的。。。洋鬼子的洋文也不咋地啊!


        IP属地:黑龙江4楼2013-02-14 17:05
        回复
          被雷了啊,测试那么久才发现一个绝对超级的bug。
          如果把文艺复兴4.17和威尼斯合并,按照格式汉化,所有功能都很好支持。。。
          但是,最大问题就是世界和谐了,绝对不能攻击敌人。
          抢劫以后,强盗会和护卫对峙,看着车子,然后你好我好大家好,各走各的。推着车子继续走。东西没留下啊。。。
          也就是没了拔刀动作。我这是用流氓测试攻击才发现。。
          换了职业还不行,以为自己修改错误,重新把4.17放上发现就是这个毛病,重新用2.4.6也是这个毛病。
          换回原版db没问题。。。
          说明有不通用的地方


          IP属地:黑龙江5楼2013-02-15 12:13
          回复
            问题初步修正,是因为加载太多mod的缘故,很多产品动作建筑都是文艺复兴独有的,威尼斯根本没有所以全文覆盖后会无法攻击。
            仅仅把需要整合的功能提取后可以完全无故障运行。
            方法如下:
            1,解压缩4.17mod
            2,备份脚本目录,
            3,4.17db复制到游戏下。
            汉化覆盖回去哦。
            重要一步,Scripts除了Measures目录之外都覆盖过去,4.17的Measures目录不要全覆盖哦。
            这样重叠就会覆盖掉只会留下不重复的。就提纯了。
            然后根据功能再从4.17中提取就可了。
            例如,你需要自动贸易,ms_helpcoding_AutoTradeSet.lua ms_helpcoding_AutoTrade.lua
            ms_helpcoding_AdvBldSet.lua复制出来放
            Measures目录 下就行了。
            自动贸易,自动弥撒,货车交易,建筑升级,一键升官,自动回血。加上一个修改器。
            扩大仓库,关闭雨雪,24小时上班。
            这样就可以,顺便给贸易路线修改一下加一个图标。ok了。
            此时威尼斯具备了扩展功能。具体再需要什么功能就可以再添加就行了,不会出现不能攻击的现象,在需要其他mod也一一叠加即可。


            IP属地:黑龙江7楼2013-02-15 16:23
            回复
              终于无损解决了移植文艺复兴4.17主要功能的与威尼斯版本上的问题。
              不常用或者功能欠缺的被踢出。
              保留回血+贸易+供需+弥撒+申请称号+修改器。
              如果单纯4.17覆盖进入威尼斯然后汉化一下,是可以使用的。
              但是会出现2个绝对错误,就是不能攻击和水晶【玻璃厂】生产商这个作坊工人不采集玻璃砂或者直接就是游戏死掉。











              IP属地:黑龙江8楼2013-02-17 00:11
              回复





                IP属地:黑龙江9楼2013-02-17 00:12
                回复
                  鸣谢dangqiwu和本吧老彭大神以及以前发帖各位大侠。
                  使用行会2文艺复兴mod4.17
                  整合威尼斯3.5版本上。完美运行,各职业测试无故障。
                  下一步将会进行建筑物测试,图标的修正,贸易供需菜单错误品种更正几个问题的操作了。


                  IP属地:黑龙江10楼2013-02-17 00:16
                  回复
                    请问楼主资源在哪下载?


                    IP属地:湖南12楼2013-04-06 16:02
                    回复
                      大神您做好的MOD供在哪里?


                      IP属地:湖南13楼2013-04-06 16:03
                      收起回复


                        IP属地:黑龙江14楼2016-03-29 16:01
                        回复


                          IP属地:黑龙江15楼2016-04-01 08:23
                          回复