收起左侧

新问题,修改船运卡无限发送失败

[复制链接]
纳索的莫里斯发表于 2026-7-12 20:24:48
我想把皮毛交易(法国、易洛魁、苏族、印度)、庄严的奥斯曼宫殿、乌克森谢纳改革(瑞典)、南海泡沫(英国、荷兰)、慈善(豪萨、埃塞尔比亚)这些卡改成无限运送,其中印度和易洛魁修改成功,其他的都失败了。
易洛魁皮毛交易:
<name>HCXPFurTrade</name>
<maxcount>-1</maxcount>
<level>40</level>
<prereqtech>-1</prereqtech>
<age>0</age>
</card>
印度皮毛交易:
<card>
<name>YPHCFurTradeIndians</name>
<maxcount>-1</maxcount>
<level>40</level>
<prereqtech>-1</prereqtech>
<age>0</age>
</card>
直接把易洛魁的语句复制到homecityfrench.mod.xml里,不成功,于是仔细看了一下homecityfrench.xml,里面关于皮毛交易的原代码是:
<card>
<name>HCXPFurTrade</name>
<maxcount>1</maxcount>
<level>40</level>
<bindtotech>HCXPFurTrade</bindtotech>
<age>0</age>
</card>
于是把maxcount改成-1,重新复制到homecityfrench.mod.xml里,仍然不行。
苏族的皮毛交易卡是:

<card>
<name>HCXPFurTrade</name>
<maxcount>1</maxcount>
<level>40</level>
<prereqtech>-1</prereqtech>
<age>0</age>
</card>
和易洛魁没有区别,但易洛魁改完maxcount就生效了,苏族却不行,理解不能。
其他几张卡也是如此,从原文件复制过来,改maxcount但不生效。
求教问题出在哪里?
Niubility发表于 2026-7-16 15:51:22
<cards>
<card>
<name>HCXPFurTrade</name>
<maxcount>-1</maxcount>
<level>40</level>
<bindtotech>HCXPFurTrade</bindtotech>
<age>0</age>
</card>
</cards>

亲测改成这样没问题。估计要么是路径出了问题,要么是缺少<cards></cards>
61136a588d312b6aa.png
纳索的莫里斯发表于 2026-7-16 17:30:12

我直接复制了你的代码(其实原先也一样):
<homecitymods>
<cards>
<card>
<name>HCXPFurTrade</name>
<maxcount>-1</maxcount>
<level>40</level>
<bindtotech>HCXPFurTrade</bindtotech>
<age>0</age>
</card>
</cards>
</homecitymods>
但仍然不能,理解不了
  • こはね : 检查是不是有什么其他mod影响到了你的mod
  • 纳索的莫里斯 回复 こはね : 除了我自己的mod,就只有一个文本翻译mod,我去掉这个mod后再重启,仍然不行
  • こはね 回复 纳索的莫里斯 : 那就放弃用附加式mod的格式,顺便说一下,官方在很久之前已经表明了不再更新帝国时代3,如果是自用mod没必要用homecitymods这种格式
  • こはね : 再不行,就把文件打包入bar文件替换掉
  • 纳索的莫里斯 回复 こはね : 放弃了使用homecitymod文件,确实普通的homecity文件就可行了。
跳转到