阿提拉全面战争吧 关注:38,237贴子:610,712
  • 5回复贴,共1

请教一下修改建筑序列后出现建筑名字不显示问题

只看楼主收藏回复

用PFM修改building chain availability sets和building culture variants两个表,进行过如下的验证操作
1.将某种文化的建筑序列整个移植给其他派系
2.将某种建筑移植到不同的建筑序列上
3.删除建筑序列上某些等级(例如在大城/小镇的建筑序列上删除3、4级)
这个问题来自打造梦幻经济省的尝试,给萨珊移植了两罗和蛮子的几乎整条建筑序列,发现移植过后建筑基本上名称都无法正常显示,但是可以正常发挥效果。
猜测是和同序列的其他建筑存在冲突,但是西罗的卫兵室似乎例外的能正常显示名称。但是这个建筑按理说和同位的东方总督公馆/篷车逗留所、蛮族的酋长大厅同属小镇管理建筑,但是酋长大厅不能正常显示名称,卫兵室却可以。


IP属地:广东1楼2022-08-07 17:02回复
    图稍后再补
    问题3最开始主要是玩萨珊想要管理好几个小弟的领地,忠心可嘉+欣赏强大的大帝国的小弟还是有留着贸易的价值的。但是AI特别喜欢起高级城镇,然后高肮脏和断粮,因此本人试图把3、4级城镇建筑改成仅限萨珊派系可用,但发现这样一来3、4级城镇同样会出现名称无法显示的问题


    IP属地:广东2楼2022-08-07 17:06
    回复



      补图


      IP属地:广东3楼2022-08-07 20:12
      回复
        大佬,将某种文化的建筑序列整个移植给其他派系,具体是怎么修改


        IP属地:广东4楼2024-06-06 00:31
        收起回复
          名称显示情况与汉化文件的定义有关。变更建筑可造派系或文化之后,如果可造派系或文化没有与之对应的汉化文件字段就会出现建筑名称不显示的情况。
          比如,阿克苏姆的皇家铸币厂可以修改为其他东方派系可造,但其他派系造出来后,可以正常使用,但不能显示名称。这就是汉化补丁里的building_culture_variants文件只定义了阿克苏姆派系的皇家铸币厂的名称——building_culture_variants_name_att_bld_eos_mintatt_cult_easternatt_sub_cult_eastern_desertatt_fact_axum。修改也简单,把原本的字段复制到文件内的其他地方,再把阿克苏姆的ID(att_fact_axum)换成对应的派系ID就可以了。
          而西罗马的卫兵室在汉化文件里没有定义指定的派系或文化,直接就是——building_culture_variants_name_att_bld_roman_west_civic_garrison_1——
          那给其他派系使用时自然可以显示名称。


          IP属地:山东5楼2025-02-27 22:06
          回复