世界征服者2吧 关注:28,354贴子:551,974
  • 6回复贴,共1
求助

原版世2关于mod新增将领的一个问题

只看楼主收藏回复

在“commanderdef.xml”文件中新增的将领似乎不能在战役中用于对话,主要表现为编辑好代码后游戏中完全不显示对话,只有游戏原有的将领可以编辑对话。
起初我以为是将领名字代码中不能含有数字,然后修改成纯字母的名字后还是不显示,仍旧只有原游戏有的将领可以对话。
此外我还发现副官“guider”在“commanderdef.xml”文件中并没有相关指挥官信息,但是原版华约战役中却有副官的对话。
我翻了翻教程贴,也发现只有新增将领的教程,没有找到如何让新增将领参与战役对话的教程(也可能是我眼神不好使,没有找到……)
所以求助各位大佬,怎么才能让新增的将领参与到战役的对话呢?🥺


IP属地:四川来自iPhone客户端1楼2024-11-26 09:31回复
    我看了一眼樱花雨大佬做的众志成城的mod文件,新增的将领编辑的对话在战役中也可以显示,但我不知道为何我拿原版改的就不行


    IP属地:四川来自iPhone客户端3楼2024-11-26 12:59
    回复
      经过研究,我发现我犯了一个特别低级的错误(喷血)。
      如图,我上面一个那个有兵的地块的代码结尾多了个“/”,导致那条代码错误了,紧接着后面的将领对话代码都运行不了了,导致我编辑的对话在游戏中都显示不出来
      总之这是一个极其低级的代码语法错误,当我花了漫长的时间(中间甚至以为是类似新增国家地图上没有小旗子那种底层逻辑问题)找到这个错误时,真的对愚蠢的自己产生了无尽的憎恨之情


      IP属地:四川来自iPhone客户端4楼2024-11-27 22:43
      收起回复
        解决了问题就好


        IP属地:澳大利亚来自iPhone客户端6楼2024-12-05 17:15
        收起回复